.display-area[data-v-591bd58f]{align-items:center;display:flex;justify-content:center;min-height:100px;width:100%}.wavesurfer-wrapper[data-v-591bd58f]{background-color:transparent;border-radius:4px;min-height:100px;position:relative;width:100%}.placeholder[data-v-591bd58f]{align-items:center;box-sizing:border-box;display:flex;height:100px;justify-content:center;padding:10px;width:100%}.selector-wrapper[data-v-591bd58f]{position:absolute;right:10px;top:10px;z-index:10}.generate-overlay[data-v-591bd58f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.generate-button[data-v-591bd58f]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;box-shadow:0 4px 15px #3b82f666;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.generate-button[data-v-591bd58f]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 6px 20px #3b82f699;transform:translateY(-2px)}.generate-button[data-v-591bd58f]:disabled{cursor:not-allowed;opacity:.8}.generate-button.generating[data-v-591bd58f]{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 15px #05966966}.generate-icon[data-v-591bd58f],.generating-spinner[data-v-591bd58f]{height:18px;width:18px}.generating-spinner[data-v-591bd58f]{position:relative}.spinner-ring[data-v-591bd58f]{animation:spin-591bd58f 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:18px;left:0;position:absolute;top:0;width:18px}.spinner-ring[data-v-591bd58f]:nth-child(2){animation-delay:.3s;height:14px;left:2px;top:2px;width:14px}.spinner-ring[data-v-591bd58f]:nth-child(3){animation-delay:.6s;height:10px;left:4px;top:4px;width:10px}@keyframes spin-591bd58f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-message[data-v-591bd58f]{background-color:#ef4444e6;border-radius:6px;color:#fff;font-size:12px;margin-top:8px;max-width:250px;padding:8px 12px;text-align:center}.volume-meter[data-v-591bd58f]{height:30px;width:60px}.meter-bar[data-v-591bd58f]{background-color:#e5e7eb;border-radius:2px;transition:background-color .1s;width:4px}.dark .meter-bar[data-v-591bd58f]{background-color:#4b5563}.meter-bar.filled[data-v-591bd58f]{background-color:#3b82f6}.mini-panel[data-v-591bd58f]{animation:fadeInScale-591bd58f .2s ease-out;position:absolute;right:0;top:50%;transform:translate(0);z-index:30}.mini-panel-content[data-v-591bd58f]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:24px;box-shadow:0 8px 32px #0000001f;display:flex;gap:2px;padding:8px 12px}.dark .mini-panel-content[data-v-591bd58f]{background:#1f2937f2;border:1px solid hsla(0,0%,100%,.1)}.mini-panel-button[data-v-591bd58f]{align-items:center;background:transparent;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.mini-panel-button[data-v-591bd58f]:hover{background:#3b82f61a;color:#3b82f6;transform:scale(1.1)}.dark .mini-panel-button[data-v-591bd58f]{color:#9ca3af}.dark .mini-panel-button[data-v-591bd58f]:hover{background:#3b82f633;color:#60a5fa}.mini-panel-icon[data-v-591bd58f]{height:18px;width:18px}.more-options-dropdown[data-v-591bd58f]{animation:fadeInUp-591bd58f .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 8px 32px #0000001f;margin-top:8px;min-width:120px;overflow:hidden;position:absolute;right:0;top:100%;z-index:40}.dark .more-options-dropdown[data-v-591bd58f]{background:#1f2937f2;border:1px solid hsla(0,0%,100%,.1)}.more-option-item[data-v-591bd58f]{background:transparent;border:none;color:#374151;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.more-option-item[data-v-591bd58f]:hover{background:#3b82f61a;color:#3b82f6}.dark .more-option-item[data-v-591bd58f]{color:#d1d5db}.dark .more-option-item[data-v-591bd58f]:hover{background:#3b82f633;color:#60a5fa}.more-option-item[data-v-591bd58f]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.dark .more-option-item[data-v-591bd58f]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}@keyframes fadeInScale-591bd58f{0%{opacity:0;transform:translate(0) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes fadeInUp-591bd58f{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mini-panel-voted-indicator[data-v-591bd58f]{align-items:center;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:24px;color:#065f46;cursor:default;display:flex;font-size:13px;font-weight:600;gap:6px;height:36px;padding:0 12px;transition:all .2s ease}.dark .mini-panel-voted-indicator[data-v-591bd58f]{background-color:#064e3b;border-color:#059669;color:#a7f3d0}.mini-panel-voted-indicator .mini-panel-icon[data-v-591bd58f]{color:#10b981}.dark .mini-panel-voted-indicator .mini-panel-icon[data-v-591bd58f]{color:#34d399}.voted-text[data-v-591bd58f]{line-height:1}.mini-panel-button.quicklist-active[data-v-591bd58f]{color:#3b82f6}.dark .mini-panel-button.quicklist-active[data-v-591bd58f]{color:#60a5fa}.mini-panel-button.quicklist-active[data-v-591bd58f]:hover{background-color:#3b82f61a}.dark .mini-panel-button.quicklist-active[data-v-591bd58f]:hover{background-color:#3b82f633}.voice-card[data-v-a33c6edd]{min-height:90px}.waveform-canvas[data-v-a33c6edd]{bottom:0;height:40px;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;width:100%;z-index:0}.waveform-canvas.active[data-v-a33c6edd]{opacity:.6}.details-panel[data-v-a33c6edd]{font-size:.875rem}.details-title[data-v-a33c6edd]{color:#1f2937;font-size:.9em;font-weight:600;margin-bottom:.5rem}.dark .details-title[data-v-a33c6edd]{color:#f3f4f6}.data-grid[data-v-a33c6edd]{display:grid;gap:.25rem 1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.data-item[data-v-a33c6edd]{align-items:center;display:flex;font-size:.9em;gap:10px}.data-label[data-v-a33c6edd]{color:#6b7280;margin-right:.5rem;white-space:nowrap}.dark .data-label[data-v-a33c6edd]{color:#9ca3af}.data-value[data-v-a33c6edd]{color:#374151;font-weight:500;text-align:right}.dark .data-value[data-v-a33c6edd]{color:#f9fafb}.quick-list-item-wrapper[data-v-81acb0e4]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:10px;transition:all .2s ease}.quick-list-item-wrapper[data-v-81acb0e4]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000014}.quick-list-item-wrapper.is-generating[data-v-81acb0e4]{opacity:.7;pointer-events:none}.main-content[data-v-81acb0e4]{gap:12px}.action-button[data-v-81acb0e4],.main-content[data-v-81acb0e4]{align-items:center;display:flex}.action-button[data-v-81acb0e4]{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:50%;color:#3b82f6;cursor:pointer;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.action-button[data-v-81acb0e4]:hover:not(:disabled){background-color:#eff6ff;border-color:#60a5fa}.action-button[data-v-81acb0e4]:disabled{color:#9ca3af;cursor:not-allowed}.action-button .icon[data-v-81acb0e4],.spinner[data-v-81acb0e4]{height:20px;width:20px}.spinner[data-v-81acb0e4]{animation:spin-81acb0e4 .8s linear infinite;border:2px solid #9ca3af;border-radius:50%;border-top-color:#3b82f6}@keyframes spin-81acb0e4{to{transform:rotate(1turn)}}.voice-info[data-v-81acb0e4]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.voice-name[data-v-81acb0e4]{color:#111827;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-meta[data-v-81acb0e4]{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:8px;margin-top:2px}.generate-indicator[data-v-81acb0e4]{background-color:#fefce8;color:#a16207}.generate-indicator[data-v-81acb0e4],.rated-indicator[data-v-81acb0e4]{border-radius:10px;font-size:.7rem;font-weight:500;padding:2px 6px}.rated-indicator[data-v-81acb0e4]{align-items:center;background-color:#ecfdf5;color:#065f46;display:inline-flex;gap:4px}.rated-icon[data-v-81acb0e4]{height:12px;width:12px}.actions[data-v-81acb0e4]{gap:4px}.action-icon-button[data-v-81acb0e4],.actions[data-v-81acb0e4]{align-items:center;display:flex}.action-icon-button[data-v-81acb0e4]{background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-icon-button[data-v-81acb0e4]:hover:not(:disabled){background-color:#f3f4f6;color:#4b5563}.action-icon-button.remove[data-v-81acb0e4]:hover{background-color:#fee2e2;color:#ef4444}.action-icon-button[data-v-81acb0e4]:disabled{cursor:not-allowed;opacity:.5}.action-icon[data-v-81acb0e4]{height:18px;width:18px}.spinner-small[data-v-81acb0e4]{animation:spin-81acb0e4 .8s linear infinite;border:2px solid #9ca3af;border-radius:50%;border-top-color:#6b7280;height:16px;width:16px}.quick-list-container[data-v-99511436]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;max-height:400px;min-height:100px;min-width:400px;overflow-y:auto;padding:16px}.status-message[data-v-99511436]{color:#6b7280;padding:20px;text-align:center}.status-message.error[data-v-99511436]{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:6px;color:#b91c1c}.quick-list-badge[data-v-9bd1ed58]{align-items:center;background-color:#3b82f6;border-radius:9999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.quick-list-panel-container[data-v-9bd1ed58]{bottom:100%;left:0;margin-bottom:8px;position:absolute;z-index:50}.quicklist-anim-enter-active[data-v-9bd1ed58],.quicklist-anim-leave-active[data-v-9bd1ed58]{transition:opacity .3s ease,transform .3s ease}.quicklist-anim-enter-from[data-v-9bd1ed58],.quicklist-anim-leave-to[data-v-9bd1ed58]{opacity:0;transform:translateY(10px)}#voice-list-container[data-v-89f64fd8]{overflow-x:clip;position:relative}.scrollable-content[data-v-89f64fd8]{padding-bottom:80px}@media (max-width:640px){.sticky-pagination[data-v-89f64fd8]{padding:8px}}#snippets-list-container[data-v-d3802542]{min-height:300px;position:relative}.scrollable-content[data-v-d3802542]{padding-bottom:80px}@media (max-width:640px){.sticky-pagination[data-v-d3802542]{padding:8px}#filter-toolbar[data-v-d3802542]{align-items:stretch;flex-direction:column}#filter-toolbar>div[data-v-d3802542]{margin-top:1rem;width:100%}}
