.dropdown[data-v-0d3760f5]{position:relative!important;display:inline-block!important}.custom-dropdown-menu[data-v-0d3760f5]{position:absolute!important;top:100%!important;left:0!important;right:auto!important;bottom:auto!important;z-index:9999!important;display:none!important;min-width:10rem!important;padding:.5rem 0!important;margin:0!important;margin-top:0!important;margin-bottom:0!important;font-size:.875rem!important;color:#212529!important;background-color:#fff!important;background-clip:padding-box!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:.5rem!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)!important;transform:none!important;translate:none!important;inset:auto!important;list-style:none!important;list-style-type:none!important}.custom-dropdown-menu li[data-v-0d3760f5]{list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important}.custom-dropdown-menu.dropdown-menu-end[data-v-0d3760f5]{right:0!important;left:auto!important}.custom-dropdown-menu.show[data-v-0d3760f5]{display:block!important;animation:dropdownAnimation-0d3760f5 .2s ease-in-out}@keyframes dropdownAnimation-0d3760f5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-0d3760f5]{display:flex;align-items:center;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;transition:all .2s ease;cursor:pointer}.dropdown-item[data-v-0d3760f5]:hover{background-color:#f8f9fa;color:#16181b;transform:translateX(3px)}.dropdown-item[data-v-0d3760f5]:active{background-color:#e9ecef}.dropdown-item.text-danger[data-v-0d3760f5]{color:#dc3545}.dropdown-item.text-danger[data-v-0d3760f5]:hover{background-color:#f8d7da;color:#721c24}.dropdown-divider[data-v-0d3760f5]{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item .material-icons-round[data-v-0d3760f5],.dropdown-item .material-icons[data-v-0d3760f5]{font-size:1rem;vertical-align:middle}.dropdown .custom-dropdown-menu{position:absolute!important;top:100%!important;left:0!important;right:auto!important;margin:0!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;padding:.5rem 0!important;transform:none!important;translate:none!important;inset:unset!important;list-style:none!important;list-style-type:none!important}.dropdown .custom-dropdown-menu.dropdown-menu-end{left:auto!important;right:0!important}.dropdown .custom-dropdown-menu li{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0!important}.dropdown{line-height:normal!important}.custom-select-wrapper[data-v-593ea814]{width:100%;margin-bottom:1rem}.form-label[data-v-593ea814]{font-size:.875rem;font-weight:600;margin-bottom:.5rem;display:block}.custom-select-container[data-v-593ea814]{position:relative;width:100%}.no-border-select[data-v-593ea814]{width:100%;padding:.625rem 0;font-size:1rem;color:var(--select-color,#495057);background-color:transparent;border:none;border-bottom:1px solid var(--select-border-color,#ced4da);outline:none;transition:border-color .2s ease-in-out}.no-border-select[data-v-593ea814]:focus{border-bottom:1px solid var(--select-focus-border-color,#80bdff)}.no-border-select option[data-v-593ea814]{font-size:1rem;color:#333;background-color:#fff}.modal-overlay[data-v-12c4378b]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-12c4378b .2s ease}@keyframes fadeIn-12c4378b{0%{opacity:0}to{opacity:1}}.audio-url-modal[data-v-12c4378b]{background-color:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);width:90%;max-width:500px;animation:slideUp-12c4378b .3s ease}@keyframes slideUp-12c4378b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-12c4378b]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e9ecef}.modal-title[data-v-12c4378b]{margin:0;font-size:1.25rem;font-weight:600;color:#344767}.btn-close[data-v-12c4378b]{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#67748e;transition:color .2s ease}.btn-close[data-v-12c4378b]:hover{color:#344767}.modal-body[data-v-12c4378b]{padding:1.5rem}.form-group[data-v-12c4378b]{margin-bottom:1rem}.form-group label[data-v-12c4378b]{display:block;font-size:.875rem;font-weight:500;color:#344767;margin-bottom:.5rem}.form-control[data-v-12c4378b]{width:100%;padding:.625rem .75rem;font-size:.875rem;border:1px solid #d2d6da;border-radius:.5rem;transition:border-color .2s}.form-control[data-v-12c4378b]:focus{outline:none;border-color:#f357a8;box-shadow:0 0 0 2px rgba(243,87,168,.1)}.divider[data-v-12c4378b]{display:flex;align-items:center;margin:1.5rem 0;color:#8392ab;font-size:.875rem}.divider[data-v-12c4378b]:after,.divider[data-v-12c4378b]:before{content:"";flex:1;height:1px;background:#e9ecef}.divider span[data-v-12c4378b]{padding:0 1rem}.file-upload-area[data-v-12c4378b]{border:2px dashed #d2d6da;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s}.file-upload-area[data-v-12c4378b]:hover{border-color:#f357a8;background:rgba(243,87,168,.05)}.upload-icon[data-v-12c4378b]{font-size:2.5rem;color:#f357a8;margin-bottom:.5rem}.file-upload-area p[data-v-12c4378b]{margin:0;color:#67748e;font-size:.875rem}.file-upload-area .selected-file[data-v-12c4378b]{color:#f357a8;font-weight:500}.file-hint[data-v-12c4378b]{display:block;margin-top:.5rem;font-size:.75rem;color:#8392ab}.audio-preview[data-v-12c4378b]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.audio-preview label[data-v-12c4378b]{display:block;font-size:.875rem;font-weight:500;color:#344767;margin-bottom:.75rem}.audio-player[data-v-12c4378b]{width:100%;height:40px;border-radius:8px}.modal-footer[data-v-12c4378b]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e9ecef}.modal-footer .btn[data-v-12c4378b]{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease}.modal-footer .btn-secondary[data-v-12c4378b]{background-color:#e9ecef;color:#67748e}.modal-footer .btn-secondary[data-v-12c4378b]:hover{background-color:#d1d5db}.modal-footer .btn-primary[data-v-12c4378b]{background:linear-gradient(310deg,#f357a8,#7b2ff2);color:#fff}.modal-footer .btn-primary[data-v-12c4378b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(243,87,168,.4)}.audio-upload-component[data-v-6ef944a2]{display:flex;flex-direction:column;align-items:center}.audio-player-wrapper[data-v-6ef944a2]{position:relative;width:100%;max-width:400px;min-height:80px;border:1px dashed #ddd;border-radius:10px;padding:20px;display:flex;justify-content:center;align-items:center;background-color:#f9f9f9}.audio-player[data-v-6ef944a2]{width:100%;height:40px}.no-audio-placeholder[data-v-6ef944a2]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#6c757d}.no-audio-placeholder i[data-v-6ef944a2]{font-size:48px;color:#6c757d}.no-audio-placeholder p[data-v-6ef944a2]{margin:0;font-size:14px}.url-input-wrapper[data-v-6ef944a2]{width:100%;max-width:400px}.form-control[data-v-6ef944a2]{height:42px}.words-manager[data-v-0adc3445]{min-height:400px}.table th[data-v-0adc3445]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pagination .page-link[data-v-0adc3445]{border-radius:.375rem;margin:0 .125rem}.pagination .page-item.active .page-link[data-v-0adc3445]{background:linear-gradient(195deg,#49a3f1,#1a73e8);border-color:#1a73e8}.modern-search-form[data-v-0adc3445]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1.5rem;border-radius:16px;margin-bottom:2rem}.search-form-grid[data-v-0adc3445]{display:grid;grid-template-columns:2fr 1.5fr 2fr 1fr 1fr;gap:1.5rem;align-items:end}@media (max-width:1200px){.search-form-grid[data-v-0adc3445]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.search-form-grid[data-v-0adc3445]{grid-template-columns:1fr}}.search-form-group[data-v-0adc3445]{display:flex;flex-direction:column}.search-form-group.button-group[data-v-0adc3445]{justify-content:flex-end}.search-label[data-v-0adc3445]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.search-label .label-icon[data-v-0adc3445]{font-size:16px;color:#667eea}.search-input-wrapper[data-v-0adc3445]{position:relative}.modern-search-input[data-v-0adc3445]{width:100%;padding:.65rem 1rem;border:2px solid #e0e0e0;border-radius:10px;font-size:.95rem;transition:all .3s ease;background:#fff}.modern-search-input[data-v-0adc3445]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);background:#fff}.modern-search-input[data-v-0adc3445]:hover:not(:disabled){border-color:#b3b3b3}.modern-search-input.disabled[data-v-0adc3445]{background:#f5f5f5;color:#999;cursor:not-allowed;border-color:#e0e0e0}.modern-search-input[data-v-0adc3445]::-moz-placeholder{color:#999;font-size:.9rem}.modern-search-input[data-v-0adc3445]::placeholder{color:#999;font-size:.9rem}.modern-search-btn[data-v-0adc3445]{width:100%;padding:.65rem 1rem;border-radius:10px;border:none;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.modern-search-btn i[data-v-0adc3445]{font-size:18px}.modern-search-btn.primary[data-v-0adc3445]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 3px 12px rgba(102,126,234,.25)}.modern-search-btn.primary[data-v-0adc3445]:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(102,126,234,.35)}.modern-search-btn.secondary[data-v-0adc3445]{background:#fff;color:#667eea;border:2px solid #667eea}.modern-search-btn.secondary[data-v-0adc3445]:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px);box-shadow:0 3px 12px rgba(102,126,234,.25)}.modern-search-input[type=number][data-v-0adc3445]::-webkit-inner-spin-button,.modern-search-input[type=number][data-v-0adc3445]::-webkit-outer-spin-button{height:auto;opacity:1;background:transparent;cursor:pointer}.modern-search-input[type=number][data-v-0adc3445]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.modern-modal .modal-content[data-v-0adc3445]{border:none;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.modern-modal-header[data-v-0adc3445]{background:linear-gradient(135deg,#667eea,#764ba2);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border:none}.modal-header-content[data-v-0adc3445]{display:flex;align-items:center;gap:1rem}.modal-icon-wrapper[data-v-0adc3445]{width:56px;height:56px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px rgba(0,0,0,.1)}.modal-icon-wrapper.upload-icon[data-v-0adc3445]{background:linear-gradient(135deg,#f093fb,#f5576c)}.modal-icon-wrapper i[data-v-0adc3445]{color:#fff;font-size:28px}.modal-title-section[data-v-0adc3445]{color:#fff}.modal-title[data-v-0adc3445]{font-size:1.5rem;font-weight:700;margin:0;color:#fff}.modal-subtitle[data-v-0adc3445]{font-size:.9rem;margin:.25rem 0 0 0;opacity:.9;color:hsla(0,0%,100%,.9)}.modern-close-btn[data-v-0adc3445]{background:hsla(0,0%,100%,.2);border:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.modern-close-btn[data-v-0adc3445]:hover{background:hsla(0,0%,100%,.3);transform:rotate(90deg)}.modern-close-btn i[data-v-0adc3445]{color:#fff;font-size:20px}.modern-modal-body[data-v-0adc3445]{padding:2rem;background:#f8f9fa}.form-section[data-v-0adc3445]{background:#fff;border-radius:12px;padding:1.5rem}.modern-form-group[data-v-0adc3445]{margin-bottom:1.5rem}.modern-form-group[data-v-0adc3445]:last-child{margin-bottom:0}.modern-label[data-v-0adc3445]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#2c3e50;margin-bottom:.75rem}.label-icon[data-v-0adc3445]{font-size:18px;color:#667eea}.required-badge[data-v-0adc3445]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;font-size:.7rem;padding:2px 8px;border-radius:12px;margin-left:auto;font-weight:500}.modern-input-wrapper[data-v-0adc3445]{position:relative}.modern-input[data-v-0adc3445]{width:100%;padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fff}.modern-input[data-v-0adc3445]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.modern-input.error[data-v-0adc3445]{border-color:#f5576c;background:rgba(245,87,108,.05)}.input-helper[data-v-0adc3445]{color:#7f8c8d}.error-message[data-v-0adc3445],.input-helper[data-v-0adc3445]{font-size:.85rem;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.error-message[data-v-0adc3445]{color:#f5576c;animation:shake-0adc3445 .3s ease}.error-message i[data-v-0adc3445]{font-size:16px}@keyframes shake-0adc3445{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.modern-modal-footer[data-v-0adc3445]{padding:1.5rem;background:#fff;display:flex;justify-content:flex-end;gap:1rem;border-top:1px solid #e0e0e0}.modern-btn[data-v-0adc3445]{padding:.75rem 1.5rem;border-radius:12px;border:none;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.modern-btn i[data-v-0adc3445]{font-size:18px}.modern-btn-primary[data-v-0adc3445]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.3)}.modern-btn-primary[data-v-0adc3445]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.modern-btn-primary[data-v-0adc3445]:disabled{opacity:.6;cursor:not-allowed}.modern-btn-secondary[data-v-0adc3445]{background:#e0e0e0;color:#2c3e50}.modern-btn-secondary[data-v-0adc3445]:hover{background:#d0d0d0;transform:translateY(-2px)}.modern-spinner[data-v-0adc3445]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-0adc3445 .8s linear infinite}@keyframes spin-0adc3445{to{transform:rotate(1turn)}}.modern-info-card[data-v-0adc3445]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:16px;padding:1rem;margin-bottom:1.5rem;border:1px solid rgba(102,126,234,.2)}.info-card-header[data-v-0adc3445]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#667eea;margin-bottom:.75rem}.info-card-header i[data-v-0adc3445]{font-size:20px}.format-example[data-v-0adc3445]{background:#fff;padding:1rem;border-radius:8px;margin-bottom:.75rem}.example-title[data-v-0adc3445]{font-size:.85rem;color:#7f8c8d;margin-bottom:.5rem;font-weight:500}.example-code[data-v-0adc3445]{background:#2c3e50;color:#4caf50;padding:.75rem;border-radius:6px;font-family:Courier New,monospace;font-size:.9rem}.format-note[data-v-0adc3445]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#667eea}.format-note i[data-v-0adc3445]{font-size:18px;color:#ffa726}.modern-upload-area[data-v-0adc3445]{margin-bottom:1.5rem}.file-input-hidden[data-v-0adc3445]{display:none}.upload-drop-zone[data-v-0adc3445]{display:block;background:#fff;border:2px dashed #667eea;border-radius:16px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease}.upload-drop-zone[data-v-0adc3445]:hover{border-color:#764ba2;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.upload-drop-zone.has-file[data-v-0adc3445]{border-style:solid;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.upload-drop-zone.drag-over[data-v-0adc3445]{border-color:#764ba2;background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));transform:scale(1.02);box-shadow:0 8px 24px rgba(102,126,234,.3)}.drop-zone-icon[data-v-0adc3445]{font-size:64px;color:#667eea;margin-bottom:1rem}.drop-zone-text .main-text[data-v-0adc3445]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:.5rem 0}.drop-zone-text .sub-text[data-v-0adc3445]{font-size:.9rem;color:#7f8c8d;margin:0}.selected-file[data-v-0adc3445]{display:flex;align-items:center;justify-content:center;gap:.75rem}.file-icon[data-v-0adc3445]{font-size:24px;color:#667eea}.file-name[data-v-0adc3445]{font-weight:600;color:#2c3e50}.file-size[data-v-0adc3445]{color:#7f8c8d;font-size:.9rem}.modern-result-panel[data-v-0adc3445]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.result-header[data-v-0adc3445]{padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem;font-weight:600;color:#fff}.result-header.success[data-v-0adc3445]{background:linear-gradient(135deg,#4caf50,#45a049)}.result-header.warning[data-v-0adc3445]{background:linear-gradient(135deg,#ffa726,#ff9800)}.result-header i[data-v-0adc3445]{font-size:24px}.result-body[data-v-0adc3445]{padding:1.5rem;background:#f8f9fa}.result-stats[data-v-0adc3445]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.stat-item[data-v-0adc3445]{background:#fff;padding:1rem;border-radius:8px;display:flex;align-items:center;gap:.75rem}.stat-item.success[data-v-0adc3445]{border-left:3px solid #4caf50}.stat-item.warning[data-v-0adc3445]{border-left:3px solid #ffa726}.stat-item i[data-v-0adc3445]{font-size:20px;color:#667eea}.stat-label[data-v-0adc3445]{font-size:.85rem;color:#7f8c8d}.stat-value[data-v-0adc3445]{margin-left:auto;font-size:1.25rem;font-weight:700;color:#2c3e50}.error-list[data-v-0adc3445]{background:#fff;border-radius:8px;padding:1rem;border:1px solid #fce4ec}.error-list-header[data-v-0adc3445]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#f5576c;margin-bottom:.75rem}.error-list-header i[data-v-0adc3445]{font-size:20px}.error-items[data-v-0adc3445]{max-height:200px;overflow-y:auto}.error-item[data-v-0adc3445]{display:flex;gap:1rem;padding:.5rem;border-bottom:1px solid #f0f0f0}.error-item[data-v-0adc3445]:last-child{border-bottom:none}.error-row[data-v-0adc3445]{font-weight:600;color:#f5576c;min-width:60px}.error-message[data-v-0adc3445]{color:#2c3e50;flex:1}.error-more[data-v-0adc3445]{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:#7f8c8d;font-size:.9rem;font-style:italic}