.custom-scrollbar[data-v-1a723290]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-1a723290]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.custom-scrollbar[data-v-1a723290]::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}[data-v-75aacd40] .p-tree{background:0 0;border:none}[data-v-75aacd40] .p-treenode-label{font-size:.875rem}[data-v-75aacd40] .p-treenode-icon{margin-right:.5rem}[data-v-75aacd40] .p-tree .p-treenode.p-treenode-leaf .p-treenode-content .p-tree-toggler{visibility:hidden}[data-v-75aacd40] .p-tree .p-treenode .p-treenode-content{border-radius:.375rem;padding:.25rem .5rem}[data-v-75aacd40] .p-tree .p-treenode .p-treenode-content:hover{background-color:#f3f4f6}[data-v-75aacd40] .p-tree .p-treenode .p-treenode-content.p-highlight{color:#1e40af;background-color:#e0e7ff}[data-v-6d481faf] .no-close-toast{width:min(500px,100vw - 1rem)!important}[data-v-6d481faf] .no-close-toast .p-toast-message{width:100%;margin:0}[data-v-6d481faf] .no-close-toast .p-toast-message-content{padding:0}.translation-container[data-v-6d481faf]{-webkit-user-select:text;user-select:text;max-width:600px;margin:20px auto;font-family:sans-serif;line-height:1.6}.interactive-text[data-v-6d481faf]{color:#2c3e50;font-size:1.2rem}.clickable-word[data-v-6d481faf]{cursor:pointer;border-radius:3px;padding:0 2px;transition:background-color .2s,color .2s}.clickable-word[data-v-6d481faf]:hover{color:#d63031;background-color:#ffeaa7}.translation-card[data-v-6d481faf]{box-sizing:border-box;background:#f5f6fa;border:1px solid #dcdde1;border-radius:8px;width:100%;max-width:100%;padding:12px;box-shadow:0 4px 12px #0000001a}.card-header strong[data-v-6d481faf],.translation-result[data-v-6d481faf]{overflow-wrap:anywhere;word-break:break-word}.card-header[data-v-6d481faf]{border-bottom:1px solid #dcdde1;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;font-size:.9rem;display:flex}.header-text-group[data-v-6d481faf]{flex:1;align-items:center;gap:8px;padding-right:8px;display:flex}.audio-btn[data-v-6d481faf]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:1rem;transition:transform .1s;display:inline-flex}.audio-btn[data-v-6d481faf]:hover{transform:scale(1.15)}.audio-btn[data-v-6d481faf]:active{transform:scale(.95)}.close-btn[data-v-6d481faf]{cursor:pointer;color:#7f8c8d;background:0 0;border:none;font-size:1.3rem;line-height:1}.close-btn[data-v-6d481faf]:hover{color:#c0392b}.loading-state[data-v-6d481faf]{color:#7f8c8d;align-items:center;gap:8px;font-size:.95rem;font-style:italic;display:flex}.spinner[data-v-6d481faf]{border:2px solid #7f8c8d;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-6d481faf}@keyframes spin-6d481faf{to{transform:rotate(360deg)}}.translation-result[data-v-6d481faf]{color:#27ae60;font-size:1rem}.config-btn[data-v-6d481faf]{opacity:.7;font-size:.95rem;transition:transform .2s,opacity .2s}.config-btn[data-v-6d481faf]:hover{opacity:1;transform:rotate(45deg)scale(1.1)}.dialog-subtitle[data-v-6d481faf]{color:#718093;font-size:.95rem;line-height:1.4}.speed-control-box[data-v-6d481faf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.speed-title[data-v-6d481faf]{color:#475569;font-size:.9rem;font-weight:600}[data-v-6d481faf] .custom-speed-buttons.p-selectbutton{background:0 0;border:none;gap:4px;display:grid}[data-v-6d481faf] .custom-speed-buttons .p-button{color:#475569;background:#fff;padding:8px 0;font-size:.85rem;font-weight:600;transition:all .15s;border:1px solid #cbd5e1!important;border-radius:6px!important}[data-v-6d481faf] .custom-speed-buttons .p-button-solid-accent,[data-v-6d481faf] .custom-speed-buttons .p-highlight{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}.voice-list-container[data-v-6d481faf]{max-height:260px;padding-right:4px;overflow-y:auto}.voice-list-container[data-v-6d481faf]::-webkit-scrollbar{width:6px}.voice-list-container[data-v-6d481faf]::-webkit-scrollbar-thumb{background:#dcdde1;border-radius:4px}.voice-card[data-v-6d481faf]{cursor:pointer;background:#fff;border:1px solid #e1e8ed;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px 16px;transition:all .2s ease-in-out;display:flex}.voice-card[data-v-6d481faf]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.voice-card-selected[data-v-6d481faf]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f614}.voice-info-group[data-v-6d481faf]{flex:1;align-items:center;gap:14px;display:flex}.voice-label[data-v-6d481faf]{cursor:pointer;flex-direction:column;flex:1;gap:4px;display:flex}.voice-name[data-v-6d481faf]{color:#1e293b;font-size:.98rem;font-weight:600}.voice-badge[data-v-6d481faf]{color:#64748b;background:#f1f5f9;border-radius:6px;width:fit-content;padding:2px 8px;font-size:.75rem;font-weight:500}.voice-card-selected .voice-badge[data-v-6d481faf]{color:#1e40af;background:#dbeafe}.play-preview-btn[data-v-6d481faf]{transition:all .15s;color:#64748b!important}.voice-card:hover .play-preview-btn[data-v-6d481faf]{background:#fff;box-shadow:0 2px 6px #0000000d;color:#3b82f6!important}.dialog-footer-actions[data-v-6d481faf]{justify-content:flex-end;gap:8px;width:100%;padding-top:10px;display:flex}
