.open-file-button.svelte-vber5x.svelte-vber5x{position:relative;flex-direction:column;gap:8px;padding:28px 32px;transition:box-shadow .2s}.open-file-button.svelte-vber5x.svelte-vber5x:not(:focus-visible){box-shadow:none}.open-file-button.svelte-vber5x.svelte-vber5x,.dashed-stroke.svelte-vber5x svg{border-radius:24px}.dragged-over.svelte-vber5x .open-file-button.svelte-vber5x{background-image:none;box-shadow:0 0 50px 10px var(--button-hover)}.open-file-container.svelte-vber5x.svelte-vber5x{display:flex;flex-direction:column;align-items:center}.dashed-stroke.svelte-vber5x.svelte-vber5x{position:absolute;height:100%;width:100%;bottom:0;pointer-events:none}.dashed-stroke.svelte-vber5x svg rect{width:100%;height:100%;stroke-width:5;stroke-dashoffset:3;stroke-linecap:square;stroke-dasharray:10,15;stroke:var(--input-border);transition:stroke-dasharray .2s,stroke-dashoffset .2s}.dragged-over.svelte-vber5x .dashed-stroke.svelte-vber5x svg rect,.open-file-button.svelte-vber5x:focus-visible .dashed-stroke.svelte-vber5x svg rect{stroke-dasharray:20,5;stroke-dashoffset:8}.open-file-button.svelte-vber5x:focus-visible .dashed-stroke.svelte-vber5x svg rect{stroke:var(--blue)}.open-file-container.svelte-vber5x .meowbalt{z-index:2;clip-path:inset(0px 0px 16px 0px);margin-bottom:-16px;transition:clip-path .2s,margin-bottom .2s}.dragged-over.svelte-vber5x .meowbalt{clip-path:inset(0px 0px 9px 0px);margin-bottom:-9px}.open-file-icon.svelte-vber5x.svelte-vber5x{display:flex}.open-file-icon.svelte-vber5x svg{width:32px;height:32px;stroke-width:1.8px}.open-file-text.svelte-vber5x.svelte-vber5x{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:300px}.open-title.svelte-vber5x.svelte-vber5x{font-size:18px}.accept-list.svelte-vber5x.svelte-vber5x{max-width:250px;font-size:14px;padding:0}#remux-container{display:flex;justify-content:center;align-items:center;width:100%}#remux-open.svelte-kh5fy9{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:760px;width:100%;text-align:center;gap:20px}.remux-panel.svelte-kh5fy9{width:min(760px,calc(100vw - 40px));display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;background:var(--button);border:1px solid var(--input-border)}.mode-row.svelte-kh5fy9,.action-row.svelte-kh5fy9{display:flex;gap:8px}.mode-button.svelte-kh5fy9{flex:1}.mode-button.active.svelte-kh5fy9{box-shadow:inset 0 0 0 2px var(--blue)}.controls-grid.svelte-kh5fy9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}label.svelte-kh5fy9{text-align:left;font-size:14px;display:flex;flex-direction:column;gap:4px}select.svelte-kh5fy9{border-radius:10px;border:1px solid var(--input-border);background:var(--background);color:var(--text);font-size:14px;padding:10px}.submit-button.svelte-kh5fy9{flex:1}.cancel-button.svelte-kh5fy9,.save-button.svelte-kh5fy9,.clear-button.svelte-kh5fy9,.remove-button.svelte-kh5fy9{border-color:var(--input-border)}.batch-meta.svelte-kh5fy9,.empty-state.svelte-kh5fy9{text-align:left}.remux-description.svelte-kh5fy9{text-align:left;font-size:13px;line-height:1.4}#processing-status.svelte-kh5fy9{display:flex;flex-direction:column;gap:8px}.progress-bar.svelte-kh5fy9{height:20px;width:100%;border-radius:6px;background:var(--background)}.progress-text.svelte-kh5fy9{font-size:14px;text-align:left}.running-file.svelte-kh5fy9{text-align:left}.queue-list.svelte-kh5fy9{display:flex;flex-direction:column;gap:8px}.queue-item.svelte-kh5fy9{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:1px solid var(--input-border);border-radius:10px;padding:10px 12px;text-align:left}.queue-item.done.svelte-kh5fy9{border-color:var(--success-text, var(--blue))}.queue-item.error.svelte-kh5fy9{border-color:var(--error)}.queue-item-main.svelte-kh5fy9{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.queue-title.svelte-kh5fy9{font-size:14px;word-break:break-word}.queue-meta.svelte-kh5fy9{opacity:.85;word-break:break-word}.queue-error.svelte-kh5fy9{color:var(--error);font-size:13px;word-break:break-word}.queue-actions.svelte-kh5fy9{display:flex;flex-direction:column;gap:6px;flex-shrink:0}@media screen and (max-width: 640px){.controls-grid.svelte-kh5fy9{grid-template-columns:1fr}.action-row.svelte-kh5fy9,.mode-row.svelte-kh5fy9,.queue-item.svelte-kh5fy9{flex-direction:column}.queue-actions.svelte-kh5fy9{flex-direction:row;width:100%}}
