.actions.svelte-1w3qzlx{text-align:center;margin-top:2rem;display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.download-group.svelte-1w3qzlx{display:flex;gap:0;align-items:center}.download-group.svelte-1w3qzlx .action-button:where(.svelte-1w3qzlx):first-child{border-top-right-radius:0;border-bottom-right-radius:0}.download-group.svelte-1w3qzlx .format-button:where(.svelte-1w3qzlx){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.action-separator.svelte-1w3qzlx{color:var(--text-secondary);font-weight:500;font-size:.95rem;padding:0 .5rem}.action-button.svelte-1w3qzlx{display:inline-block;padding:1rem 2rem;background:var(--accent-primary);color:var(--text-on-accent, #ffffff);border:1px solid var(--border-color);border-radius:50px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;box-shadow:0 4px 15px var(--shadow-color);margin:.5rem}.action-button.svelte-1w3qzlx:hover:not(:disabled){transform:translateY(-2px);background:var(--accent-hover);border-color:var(--border-hover);box-shadow:0 6px 20px var(--shadow-hover)}.action-button.svelte-1w3qzlx:disabled{opacity:.5;cursor:not-allowed}.action-button.format-button.svelte-1w3qzlx{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-color);padding:.875rem 1.5rem;font-size:.9rem;letter-spacing:.05em}.action-button.format-button.svelte-1w3qzlx:hover{background:var(--bg-hover);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-hover)}.action-button.large-save.svelte-1w3qzlx{padding:1.25rem 3rem;font-size:1.2rem;background:var(--status-ok);color:var(--text-on-accent, #ffffff);border-color:var(--status-ok);box-shadow:0 6px 20px var(--shadow-color)}.action-button.large-save.svelte-1w3qzlx:hover:not(:disabled){opacity:.95;box-shadow:0 8px 25px var(--shadow-hover)}.progress.svelte-1m4862q{margin-top:1rem;padding:1rem;background:var(--bg-tertiary);border-radius:8px;color:var(--accent-primary);font-weight:500;border:1px solid var(--border-color)}.progress-header.svelte-1m4862q{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.progress-title.svelte-1m4862q{font-weight:600;color:var(--text-primary);font-size:.95rem}.progress-actions.svelte-1m4862q{display:flex;gap:.5rem;align-items:center}.action-button.svelte-1m4862q{padding:.375rem .75rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.action-button.svelte-1m4862q:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-hover)}.action-button.delete-button.svelte-1m4862q:hover{background:#ef44441a;color:#ef4444e6;border-color:#ef44444d}.progress-bar.svelte-1m4862q{margin-top:.5rem;height:6px;background:var(--bg-primary);border-radius:3px;overflow:hidden}.progress-fill.svelte-1m4862q{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-hover));transition:width .08s linear;will-change:width}.progress-message.svelte-1m4862q{margin-top:.25rem;font-size:.85rem;color:var(--text-secondary)}
