.file-item[data-v-ce32bc1e]{background:#f8f9fa;border-radius:10px;margin-bottom:12px;overflow:hidden;padding:16px 20px;position:relative;transition:all .2s ease}.file-header[data-v-ce32bc1e]{align-items:center;display:flex;gap:16px;justify-content:space-between}.file-info[data-v-ce32bc1e]{flex:1;min-width:0}.file-name[data-v-ce32bc1e]{color:#333;font-size:.95rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-ce32bc1e]{color:#888;font-size:.85rem;margin-top:2px}.file-controls[data-v-ce32bc1e]{align-items:center;display:flex;flex-shrink:0;gap:12px}.format-select[data-v-ce32bc1e]{background:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:all .2s}.format-select[data-v-ce32bc1e]:hover:not(:disabled){border-color:#2196f3}.format-select[data-v-ce32bc1e]:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;outline:none}.format-select[data-v-ce32bc1e]:disabled{cursor:not-allowed;opacity:.6}.status[data-v-ce32bc1e]{border-radius:16px;font-size:.8rem;font-weight:500;padding:4px 12px;white-space:nowrap}.status.ready[data-v-ce32bc1e]{background:#e8f5e9;color:#2e7d32}.status.processing[data-v-ce32bc1e]{animation:pulse-ce32bc1e 2s ease-in-out infinite;background:#fff3e0;color:#e65100}@keyframes pulse-ce32bc1e{0%,to{opacity:1}50%{opacity:.7}}.status.completed[data-v-ce32bc1e]{background:#e3f2fd;color:#0d47a1}.status.error[data-v-ce32bc1e]{background:#ffebee;color:#b71c1c}.remove-btn[data-v-ce32bc1e]{background:transparent;border:none;border-radius:4px;color:#999;cursor:pointer;font-size:1.4rem;line-height:1;padding:6px;transition:all .2s}.remove-btn[data-v-ce32bc1e]:hover:not(:disabled){background:#f443361a;color:#f44336}.remove-btn[data-v-ce32bc1e]:disabled{cursor:not-allowed;opacity:.4}.progress-wrapper[data-v-ce32bc1e]{margin-top:12px;position:relative}.progress-bar[data-v-ce32bc1e]{background:#e0e0e0;border-radius:3px;height:6px;overflow:hidden}.progress-fill[data-v-ce32bc1e]{background:#2196f3;border-radius:3px;height:100%;position:relative;transition:width .3s ease}.progress-fill[data-v-ce32bc1e]:after{animation:shimmer-ce32bc1e 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";inset:0;position:absolute}@keyframes shimmer-ce32bc1e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-ce32bc1e]{color:#666;font-size:.8rem;font-weight:500;position:absolute;right:0;top:-20px}.download-btn[data-v-ce32bc1e]{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:500;padding:6px 16px;text-decoration:none;transition:all .2s}.download-btn[data-v-ce32bc1e]:hover{background:#388e3c;box-shadow:0 2px 8px #4caf5033;transform:translateY(-1px)}.error-message[data-v-ce32bc1e]{align-items:center;background:#ffebee;border-radius:6px;color:#d32f2f;display:flex;font-size:.85rem;gap:6px;margin-top:8px;padding:8px 12px}.error-icon[data-v-ce32bc1e]{font-size:1rem}.error-enter-active[data-v-ce32bc1e],.error-leave-active[data-v-ce32bc1e],.progress-enter-active[data-v-ce32bc1e],.progress-leave-active[data-v-ce32bc1e]{transition:all .3s ease}.error-enter-from[data-v-ce32bc1e],.error-leave-to[data-v-ce32bc1e],.progress-enter-from[data-v-ce32bc1e],.progress-leave-to[data-v-ce32bc1e]{opacity:0;transform:translateY(-10px)}@media (max-width:600px){.file-header[data-v-ce32bc1e]{flex-wrap:wrap;gap:8px}.file-controls[data-v-ce32bc1e]{justify-content:space-between;width:100%}}.file-list[data-v-b8ac08a7]{margin-top:24px;max-height:400px;overflow-y:auto;padding-right:8px}.file-list[data-v-b8ac08a7]::-webkit-scrollbar{width:8px}.file-list[data-v-b8ac08a7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.file-list[data-v-b8ac08a7]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.file-list[data-v-b8ac08a7]::-webkit-scrollbar-thumb:hover{background:#999}.file-enter-active[data-v-b8ac08a7],.file-leave-active[data-v-b8ac08a7]{transition:all .3s ease}.file-enter-from[data-v-b8ac08a7]{opacity:0;transform:translateY(-10px)}.file-leave-to[data-v-b8ac08a7]{opacity:0;transform:translate(-20px)}.file-move[data-v-b8ac08a7]{transition:transform .3s ease}.converter-status[data-v-f0a965b4]{align-items:center;border-top:1px solid #eee;display:flex;font-size:.85rem;gap:12px;justify-content:center;margin-top:auto;padding-top:20px}.converter-status.loading[data-v-f0a965b4]{color:#666}.converter-status.ready[data-v-f0a965b4]{color:#4caf50}.converter-status.error[data-v-f0a965b4]{color:#f44336}.status-icon[data-v-f0a965b4]{font-size:1rem}.status-text[data-v-f0a965b4]{font-size:.85rem}.loading-spinner[data-v-f0a965b4]{animation:spin-f0a965b4 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#2196f3;display:inline-block;height:16px;width:16px}.status-progress[data-v-f0a965b4]{background:#e0e0e0;border-radius:2px;height:3px;overflow:hidden;width:120px}.status-progress-fill[data-v-f0a965b4]{background:#2196f3;border-radius:2px;height:100%;transition:width .3s ease}@keyframes spin-f0a965b4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.converter-status[data-v-f0a965b4]{font-size:.8rem;padding-top:16px}.status-progress[data-v-f0a965b4]{width:100px}}
