.ai-source-badge[data-v-2b714a86]{-ms-flex-negative:0;flex-shrink:0;padding:.2rem .45rem;background:#ede9fe;border-radius:999px;color:#6d28d9;font-size:.6875rem;font-weight:700;letter-spacing:.03em}.clasificacion-ia[data-v-36e38c0d]{width:100%;min-height:100%;padding:1.5rem;background-color:#f5f5f5;overflow-x:hidden}.clasificacion-ia .b-bottom[data-v-36e38c0d]{border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1.5rem}.clasificacion-ia .classification-toolbar[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.5rem}.clasificacion-ia .classification-toolbar h3[data-v-36e38c0d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;line-height:42px}.clasificacion-ia .toolbar-controls[data-v-36e38c0d]{-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 1 900px;flex:1 1 900px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;min-width:0}.clasificacion-ia .input_box[data-v-36e38c0d],.clasificacion-ia .toolbar-controls[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1}.clasificacion-ia .input_box[data-v-36e38c0d]{position:relative;-ms-flex-align:center;-ms-flex:1 1 280px;flex:1 1 280px;max-width:420px;min-width:240px}.clasificacion-ia .input_box .search-icon[data-v-36e38c0d]{position:absolute;left:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9ca3af;pointer-events:none}.clasificacion-ia .input_box .input_search[data-v-36e38c0d]{width:100%;min-width:0;height:42px;margin:0;padding:0 1rem 0 2.5rem;border:1px solid #cdcdcd;border-radius:.5rem;background-color:#fff;color:#181818;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.clasificacion-ia .input_box .input_search[data-v-36e38c0d]::-webkit-input-placeholder{color:#9ca3af}.clasificacion-ia .input_box .input_search[data-v-36e38c0d]::-moz-placeholder{color:#9ca3af}.clasificacion-ia .input_box .input_search[data-v-36e38c0d]:-ms-input-placeholder{color:#9ca3af}.clasificacion-ia .input_box .input_search[data-v-36e38c0d]::-ms-input-placeholder{color:#9ca3af}.clasificacion-ia .input_box .input_search[data-v-36e38c0d]::placeholder{color:#9ca3af}.clasificacion-ia .input_box .input_search[data-v-36e38c0d]:focus{border-color:#2981ef;-webkit-box-shadow:0 0 0 3px rgba(41,129,239,.12);box-shadow:0 0 0 3px rgba(41,129,239,.12);outline:none}.clasificacion-ia .toolbar-actions[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.clasificacion-ia .toolbar-actions .toolbar-action[data-v-36e38c0d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;min-height:42px;height:42px;margin:0;padding:0 .875rem;white-space:nowrap;text-decoration:none}.clasificacion-ia .toolbar-actions .toolbar-action[data-v-36e38c0d]:focus-visible{border-color:#2981ef;-webkit-box-shadow:0 0 0 3px rgba(41,129,239,.12);box-shadow:0 0 0 3px rgba(41,129,239,.12);outline:none}.clasificacion-ia .taxonomy-capacity[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;margin:-.5rem 0 1.5rem;color:#6b7280;font-size:.875rem}.clasificacion-ia .taxonomy-capacity span[data-v-36e38c0d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.clasificacion-ia .taxonomy-capacity i[data-v-36e38c0d]{color:#2981ef}.clasificacion-ia .btn-config[data-v-36e38c0d]{background:#fff;border:1px solid #ddd;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-weight:500;font-size:.9rem;color:#333;min-height:40px}.clasificacion-ia .btn-config[data-v-36e38c0d]:hover{border-color:#2196f3;background-color:#e3f2fd;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(33,150,243,.2);box-shadow:0 2px 4px rgba(33,150,243,.2)}.clasificacion-ia .btn-config i[data-v-36e38c0d]{-webkit-transition:all .3s;transition:all .3s}.clasificacion-ia .btn-config .config-text[data-v-36e38c0d]{font-weight:600}.clasificacion-ia .btn-config[data-v-36e38c0d]:active{-webkit-transform:translateY(0);transform:translateY(0)}.clasificacion-ia .btn-config.btn-enabled[data-v-36e38c0d]{border-color:#4caf50;background-color:#e8f5e9;color:#2e7d32}.clasificacion-ia .btn-config.btn-enabled[data-v-36e38c0d]:hover{border-color:#4caf50;background-color:#c8e6c9;-webkit-box-shadow:0 2px 4px rgba(76,175,80,.3);box-shadow:0 2px 4px rgba(76,175,80,.3)}.clasificacion-ia .btn-config.btn-disabled[data-v-36e38c0d]{border-color:#f44336;background-color:#ffebee;color:#c62828}.clasificacion-ia .btn-config.btn-disabled[data-v-36e38c0d]:hover{border-color:#f44336;background-color:#ffcdd2;-webkit-box-shadow:0 2px 4px rgba(244,67,54,.3);box-shadow:0 2px 4px rgba(244,67,54,.3)}.clasificacion-ia .classification-alert[data-v-36e38c0d]{margin:1.5rem 0;-webkit-animation:slideDown-36e38c0d .35s cubic-bezier(.4,0,.2,1);animation:slideDown-36e38c0d .35s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes slideDown-36e38c0d{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-36e38c0d{0%{opacity:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.clasificacion-ia .classification-alert .alert-content[data-v-36e38c0d]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:1.75rem 2rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;overflow:hidden}.clasificacion-ia .classification-alert .alert-content .alert-visual[data-v-36e38c0d]{position:relative;-ms-flex-negative:0;flex-shrink:0}.clasificacion-ia .classification-alert .alert-content .alert-visual .alert-icon-wrapper[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;position:relative;z-index:1}.clasificacion-ia .classification-alert .alert-content .alert-visual .alert-icon-wrapper i[data-v-36e38c0d]{font-size:1.5rem;color:#6b7280}.clasificacion-ia .classification-alert .alert-content .alert-visual .alert-decoration[data-v-36e38c0d]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#fee2e2;border-radius:50%;opacity:.6}.clasificacion-ia .classification-alert .alert-content .alert-body[data-v-36e38c0d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-header[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-header .alert-title[data-v-36e38c0d]{font-size:1.125rem;color:#111827;font-weight:600;letter-spacing:-.02em;margin:0}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-header .alert-badge[data-v-36e38c0d]{padding:.25rem .75rem;background:#f3f4f6;color:#6b7280;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-description[data-v-36e38c0d]{font-size:.9375rem;color:#6b7280;line-height:1.6;margin:0}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-top:.25rem}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn[data-v-36e38c0d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;letter-spacing:-.01em}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn i[data-v-36e38c0d]{font-size:.875rem}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn.primary[data-v-36e38c0d]{background:#181818;color:#fff}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn.primary[data-v-36e38c0d]:hover{background:#2981ef;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn.primary[data-v-36e38c0d]:active{-webkit-transform:translateY(0);transform:translateY(0)}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn.secondary[data-v-36e38c0d]{background:#f3f4f6;color:#374151}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn.secondary[data-v-36e38c0d]:hover{background:#e5e7eb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.clasificacion-ia .classification-alert .alert-content .alert-body .alert-actions .alert-action-btn.secondary[data-v-36e38c0d]:active{-webkit-transform:translateY(0);transform:translateY(0)}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-init[data-v-36e38c0d]{background:rgba(107,114,128,.1);border-color:rgba(107,114,128,.25)}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-init i[data-v-36e38c0d]{color:#6b7280}.clasificacion-ia .maturity-banner .alert-content .alert-body .alert-header .alert-badge.badge-init[data-v-36e38c0d]{background:rgba(107,114,128,.12);color:#4f545f}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-waiting_messages[data-v-36e38c0d]{background:rgba(217,119,6,.1);border-color:rgba(217,119,6,.25)}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-waiting_messages i[data-v-36e38c0d]{color:#d97706}.clasificacion-ia .maturity-banner .alert-content .alert-body .alert-header .alert-badge.badge-waiting_messages[data-v-36e38c0d]{background:rgba(217,119,6,.12);color:rgb(157.4466367713,86.3417040359,4.3533632287)}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-collecting[data-v-36e38c0d]{background:rgba(41,129,239,.1);border-color:rgba(41,129,239,.25)}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-collecting i[data-v-36e38c0d]{color:#2981ef}.clasificacion-ia .maturity-banner .alert-content .alert-body .alert-header .alert-badge.badge-collecting[data-v-36e38c0d]{background:rgba(41,129,239,.12);color:rgb(15.2208695652,98.9356521739,203.5791304348)}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-ready[data-v-36e38c0d]{background:rgba(5,150,105,.1);border-color:rgba(5,150,105,.25)}.clasificacion-ia .maturity-banner .alert-content .alert-visual .alert-icon-wrapper.maturity-icon-ready i[data-v-36e38c0d]{color:#059669}.clasificacion-ia .maturity-banner .alert-content .alert-body .alert-header .alert-badge.badge-ready[data-v-36e38c0d]{background:rgba(5,150,105,.12);color:rgb(3.0258064516,90.7741935484,63.5419354839)}.clasificacion-ia .maturity-banner.maturity-init .progress-bar-fill[data-v-36e38c0d]{background:#6b7280}.clasificacion-ia .maturity-banner.maturity-waiting_messages .progress-bar-fill[data-v-36e38c0d]{background:#d97706}.clasificacion-ia .maturity-banner.maturity-collecting .progress-bar-fill[data-v-36e38c0d]{background:#2981ef}.clasificacion-ia .maturity-banner.maturity-ready .progress-bar-fill[data-v-36e38c0d]{background:#059669}.clasificacion-ia .maturity-banner .maturity-progress[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.clasificacion-ia .maturity-banner .maturity-progress .progress-bar-container[data-v-36e38c0d]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;max-width:280px}.clasificacion-ia .maturity-banner .maturity-progress .progress-bar-container .progress-bar-fill[data-v-36e38c0d]{height:100%;border-radius:4px;-webkit-transition:width .5s ease;transition:width .5s ease}.clasificacion-ia .maturity-banner .maturity-progress .progress-text[data-v-36e38c0d]{font-size:.8125rem;color:#6b7280;font-weight:500;white-space:nowrap}.clasificacion-ia .maturity-banner .maturity-progress .progress-text .stat-divider[data-v-36e38c0d]{color:#d1d5db;margin:0 .125rem}.clasificacion-ia .maturity-banner .maturity-review-warning[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(217,119,6,.12);border-radius:6px;font-size:.8125rem;color:rgb(157.4466367713,86.3417040359,4.3533632287)}.clasificacion-ia .maturity-banner .maturity-review-warning i[data-v-36e38c0d]{font-size:.875rem}.clasificacion-ia .classification-insights[data-v-36e38c0d]{margin:1.5rem 0;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.clasificacion-ia .classification-insights .insights-header[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1rem}.clasificacion-ia .classification-insights .insights-header h4[data-v-36e38c0d]{margin:0 0 .25rem;color:#111827;font-size:1rem;font-weight:600}.clasificacion-ia .classification-insights .insights-header p[data-v-36e38c0d]{margin:0;color:#6b7280;font-size:.875rem}.clasificacion-ia .classification-insights .insights-header .currency-badge[data-v-36e38c0d]{padding:.25rem .625rem;background:#eaf2ff;border-radius:6px;color:#2968b7;font-size:.75rem;font-weight:600}.clasificacion-ia .classification-insights .insights-state[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.clasificacion-ia .classification-insights .insights-state.error[data-v-36e38c0d]{color:#b42318}.clasificacion-ia .classification-insights .insights-grid[data-v-36e38c0d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.clasificacion-ia .classification-insights .insights-grid div[data-v-36e38c0d]{padding:.875rem 1rem;background:#f9fafb;border-radius:8px}.clasificacion-ia .classification-insights .insights-grid span[data-v-36e38c0d],.clasificacion-ia .classification-insights .insights-grid strong[data-v-36e38c0d]{display:block}.clasificacion-ia .classification-insights .insights-grid span[data-v-36e38c0d]{margin-bottom:.25rem;color:#6b7280;font-size:.75rem}.clasificacion-ia .classification-insights .insights-grid strong[data-v-36e38c0d]{color:#111827;font-size:1rem}.clasificacion-ia .btn-classification[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #cdcdcd;border-radius:.5rem;height:42px;margin:0;padding:0 1rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.875rem;color:#181818;min-height:42px;gap:.625rem;font-weight:500;letter-spacing:-.01em}.clasificacion-ia .btn-classification .status-indicator[data-v-36e38c0d]{width:8px;height:8px;border-radius:50%;background:#9ca3af;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .btn-classification .status-indicator.on[data-v-36e38c0d]{background:#2981ef;-webkit-box-shadow:0 0 0 3px rgba(41,129,239,.15);box-shadow:0 0 0 3px rgba(41,129,239,.15)}.clasificacion-ia .btn-classification .btn-label[data-v-36e38c0d]{font-weight:500;color:#181818}.clasificacion-ia .btn-classification .status-badge[data-v-36e38c0d]{padding:.25rem .625rem;background:#f3f4f6;border-radius:6px;font-size:.75rem;font-weight:600;color:#6b7280;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .btn-classification .status-badge.active[data-v-36e38c0d]{background:#eaf2ff;color:#2968b7}.clasificacion-ia .btn-classification .chevron[data-v-36e38c0d]{font-size:.7rem;color:#9ca3af;-webkit-transition:all .2s;transition:all .2s;margin-left:.25rem}.clasificacion-ia .btn-classification .chevron.open[data-v-36e38c0d]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.clasificacion-ia .btn-classification[data-v-36e38c0d]:hover{border-color:#d1d5db;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.clasificacion-ia .btn-classification[data-v-36e38c0d]:active{-webkit-transform:scale(.99);transform:scale(.99)}.clasificacion-ia .btn-classification.active[data-v-36e38c0d]{border-color:#2981ef;background:#eaf2ff}.clasificacion-ia .classification-settings-wrapper[data-v-36e38c0d]{position:relative;display:inline-block}.clasificacion-ia .classification-settings-wrapper .classification-dropdown[data-v-36e38c0d]{position:absolute;top:calc(100% + .625rem);right:0;background:#fff;border:1px solid #cdcdcd;border-radius:.5rem;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04);box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04);min-width:380px;max-width:380px;z-index:9999;-webkit-animation:fadeInDown-36e38c0d .25s cubic-bezier(.4,0,.2,1);animation:fadeInDown-36e38c0d .25s cubic-bezier(.4,0,.2,1);overflow:hidden}@-webkit-keyframes fadeInDown-36e38c0d{0%{opacity:0;-webkit-transform:translateY(-12px) scale(.96);transform:translateY(-12px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fadeInDown-36e38c0d{0%{opacity:0;-webkit-transform:translateY(-12px) scale(.96);transform:translateY(-12px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section[data-v-36e38c0d]{padding:1.25rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section[data-v-36e38c0d]:not(:last-child){border-bottom:1px solid #f3f4f6}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .section-header[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.8px;margin-bottom:1rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .section-header i[data-v-36e38c0d]{font-size:.75rem;color:#9ca3af}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-label-group[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.875rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-label-group .toggle-icon[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:.9375rem;-ms-flex-negative:0;flex-shrink:0}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-label-group .toggle-title[data-v-36e38c0d]{font-size:.9375rem;font-weight:600;color:#111827;margin-bottom:.25rem;letter-spacing:-.01em}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-label-group .toggle-subtitle[data-v-36e38c0d]{font-size:.8125rem;color:#6b7280;line-height:1.4}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-switch[data-v-36e38c0d]{position:relative;width:48px;height:26px;background:#e5e7eb;border-radius:13px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-ms-flex-negative:0;flex-shrink:0}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-switch .toggle-slider[data-v-36e38c0d]{position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-switch[data-v-36e38c0d]:hover{background:#d1d5db}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-switch.active[data-v-36e38c0d]{background:#2981ef}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .toggle-control .toggle-switch.active .toggle-slider[data-v-36e38c0d]{-webkit-transform:translateX(22px);transform:translateX(22px)}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.875rem;padding:1rem;border:1px solid #cdcdcd;border-radius:.5rem;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:.75rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option[data-v-36e38c0d]:last-child{margin-bottom:0}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option[data-v-36e38c0d]:hover{background:#fafbfc;border-color:#e5e7eb;-webkit-transform:translateX(2px);transform:translateX(2px)}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option.selected[data-v-36e38c0d]{background:#eaf2ff;border-color:#2981ef}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option.selected .mode-radio[data-v-36e38c0d]{border-color:#2981ef}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option.selected .mode-radio .radio-dot[data-v-36e38c0d]{-webkit-transform:scale(1);transform:scale(1);background:#2981ef}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option.selected .mode-icon-wrapper.flexible[data-v-36e38c0d]{background:#2981ef;color:#fff}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option.selected .mode-icon-wrapper.strict[data-v-36e38c0d]{background:#f5365c;color:#fff}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-radio[data-v-36e38c0d]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:.125rem;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-radio .radio-dot[data-v-36e38c0d]{width:10px;height:10px;border-radius:50%;background:#2981ef;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content[data-v-36e38c0d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-header[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.5rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-header .mode-icon-wrapper[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-header .mode-icon-wrapper i[data-v-36e38c0d]{font-size:.875rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-header .mode-icon-wrapper.flexible[data-v-36e38c0d]{background:#dbeafe;color:#1e40af}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-header .mode-icon-wrapper.strict[data-v-36e38c0d]{background:#fee2e2;color:#991b1b}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-header .mode-title[data-v-36e38c0d]{font-size:.9375rem;font-weight:600;color:#111827;letter-spacing:-.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-header .mode-title .mode-tag[data-v-36e38c0d]{padding:.125rem .5rem;background:#fef3c7;color:#92400e;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-section .mode-option .mode-content .mode-desc[data-v-36e38c0d]{font-size:.8125rem;color:#6b7280;line-height:1.5;padding-left:2.5rem}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-footer[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.875rem;background:#fafbfc;border-top:1px solid #f3f4f6;font-size:.75rem;color:#9ca3af}.clasificacion-ia .classification-settings-wrapper .classification-dropdown .dropdown-footer i[data-v-36e38c0d]{color:#f59e0b;font-size:.875rem}.clasificacion-ia .topics-container[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;overflow:visible}.clasificacion-ia .topics-container .topic-card[data-v-36e38c0d]{background:#fff;border:1px solid #ddd;border-radius:.5rem;overflow:visible;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.clasificacion-ia .topics-container .topic-card[data-v-36e38c0d]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.clasificacion-ia .topics-container .topic-card .topic-header[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;cursor:pointer;background-color:#fff;-webkit-transition:background-color .2s;transition:background-color .2s}.clasificacion-ia .topics-container .topic-card .topic-header[data-v-36e38c0d]:hover{background-color:#fafafa}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .topic-icon[data-v-36e38c0d]{color:#2196f3;font-size:1.1rem}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .topic-name[data-v-36e38c0d]{font-weight:600;font-size:1.1rem;color:#333;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;-webkit-transition:background-color .2s;transition:background-color .2s}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .topic-name[data-v-36e38c0d]:hover{background-color:#f5f5f5}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .topic-name-input[data-v-36e38c0d]{font-weight:600;font-size:1.1rem;color:#333;border:2px solid #2196f3;border-radius:.25rem;padding:.25rem .5rem;outline:none;background-color:#fff;min-width:200px}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .category-count[data-v-36e38c0d]{margin-left:1rem;padding:.25rem .75rem;background-color:#f5f5f5;border-radius:1rem;font-size:.875rem;color:#666}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .description-badge[data-v-36e38c0d]{margin-left:1rem;padding:.4rem .85rem;background-color:#e3f2fd;border-radius:1rem;font-size:.8rem;color:#1976d2;font-weight:400;font-style:italic;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .description-badge i[data-v-36e38c0d]{font-size:.75rem;opacity:.8}.clasificacion-ia .topics-container .topic-card .topic-header .topic-actions[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.clasificacion-ia .topics-container .topic-card .topic-header .topic-actions .btn-icon[data-v-36e38c0d]{background:transparent;border:1px solid #ddd;border-radius:.25rem;padding:.5rem .75rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#666}.clasificacion-ia .topics-container .topic-card .topic-header .topic-actions .btn-icon[data-v-36e38c0d]:hover{background-color:#f5f5f5;color:#333}.clasificacion-ia .topics-container .topic-card .topic-header .topic-actions .btn-icon.btn-danger[data-v-36e38c0d]:hover{background-color:#f44336;border-color:#f44336;color:#fff}.clasificacion-ia .topics-container .topic-card .topic-header .topic-actions .btn-icon[data-v-36e38c0d]:has(.fa-edit):hover{background-color:#e3f2fd;border-color:#2196f3;color:#2196f3}.clasificacion-ia .topics-container .topic-card .topic-description[data-v-36e38c0d]{padding:0 1.5rem 1rem;color:#666;font-size:.9rem}.clasificacion-ia .topics-container .topic-card .categories-list[data-v-36e38c0d]{border-top:1px solid #ddd;padding:1rem;background-color:#fafafa;overflow:visible}.clasificacion-ia .topics-container .topic-card .categories-list .category-item[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;margin-bottom:.5rem;background-color:#fff;border:1px solid #ddd;border-radius:.375rem;-webkit-transition:all .2s;transition:all .2s;overflow:visible}.clasificacion-ia .topics-container .topic-card .categories-list .category-item[data-v-36e38c0d]:hover{border-color:#1976d2;-webkit-box-shadow:0 1px 4px rgba(25,118,210,.15);box-shadow:0 1px 4px rgba(25,118,210,.15)}.clasificacion-ia .topics-container .topic-card .categories-list .category-item[draggable=true][data-v-36e38c0d]{cursor:move}.clasificacion-ia .topics-container .topic-card .categories-list .category-item[draggable=true][data-v-36e38c0d]:active{cursor:-webkit-grabbing;cursor:grabbing}.clasificacion-ia .topics-container .topic-card .categories-list .category-item.inactive[data-v-36e38c0d]{opacity:.6}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;padding:.25rem 0}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .drag-handle[data-v-36e38c0d]{color:#ccc;cursor:-webkit-grab;cursor:grab}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .drag-handle[data-v-36e38c0d]:active{cursor:-webkit-grabbing;cursor:grabbing}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-icon[data-v-36e38c0d]{color:#1976d2;font-size:.9rem}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-content[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-name[data-v-36e38c0d]{font-weight:500;color:#333;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:.25rem .5rem;border-radius:.25rem;-webkit-transition:background-color .2s;transition:background-color .2s}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-name[data-v-36e38c0d]:hover{background-color:#f5f5f5}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-name-input[data-v-36e38c0d]{font-weight:500;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px solid #1976d2;border-radius:.25rem;padding:.25rem .5rem;outline:none;background-color:#fff;min-width:200px}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .description-badge-sm[data-v-36e38c0d]{padding:.3rem .7rem;background-color:#e3f2fd;border-radius:.75rem;font-size:.75rem;color:#1976d2;font-weight:400;font-style:italic;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;max-width:250px;overflow:hidden;text-overflow:ellipsis}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .description-badge-sm i[data-v-36e38c0d]{font-size:.65rem;opacity:.8}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .badge[data-v-36e38c0d]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;margin-left:1rem}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .badge.badge-active[data-v-36e38c0d]{background-color:#d4edda;color:#155724}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .badge.badge-inactive[data-v-36e38c0d]{background-color:#f8d7da;color:#721c24}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions[data-v-36e38c0d]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .btn-icon-sm[data-v-36e38c0d]{background:transparent;border:1px solid #ddd;border-radius:.25rem;padding:.375rem .5rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;color:#666;font-size:.875rem}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .btn-icon-sm[data-v-36e38c0d]:hover{background-color:#f5f5f5;color:#333}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .btn-icon-sm.btn-danger[data-v-36e38c0d]:hover{background-color:#f44336;border-color:#f44336;color:#fff}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .btn-icon-sm[data-v-36e38c0d]:has(.fa-edit):hover{background-color:#e3f2fd;border-color:#1976d2;color:#1976d2}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .move-topic-popup[data-v-36e38c0d]{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #ddd;border-radius:.375rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:180px;max-width:250px;max-height:300px;overflow-y:auto;z-index:9999}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .move-topic-popup .popup-header[data-v-36e38c0d]{padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;border-bottom:1px solid #ddd}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .move-topic-popup .popup-item[data-v-36e38c0d]{padding:.625rem 1rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;color:#333;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .move-topic-popup .popup-item[data-v-36e38c0d]:hover{background-color:#fafafa}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .move-topic-popup .popup-item[data-v-36e38c0d]:last-child{border-radius:0 0 .375rem .375rem}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions .move-topic-popup .popup-item i[data-v-36e38c0d]{color:#2196f3}.clasificacion-ia .topics-container .topic-card .categories-list .empty-categories[data-v-36e38c0d]{padding:2rem;text-align:center;color:#999}.clasificacion-ia .no_data[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem}.clasificacion-ia .no_data .icon[data-v-36e38c0d]{width:120px;opacity:.5}.clasificacion-ia .no_data .ai-generate-link[data-v-36e38c0d]{color:#2196f3;font-weight:500;font-size:1rem;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s;padding:.5rem 1rem;border-radius:.375rem}.clasificacion-ia .no_data .ai-generate-link[data-v-36e38c0d]:hover{color:#1976d2;background-color:#e3f2fd;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.clasificacion-ia .no_data .ai-generate-link i[data-v-36e38c0d]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.clasificacion-ia .no_data .ai-generate-link:hover i[data-v-36e38c0d]{-webkit-transform:scale(1.1);transform:scale(1.1)}.clasificacion-ia .form-group[data-v-36e38c0d]{margin-bottom:1rem}.clasificacion-ia .form-group label[data-v-36e38c0d]{display:block;margin-bottom:.5rem;font-weight:500;color:#181818}.clasificacion-ia .form-group .form-control[data-v-36e38c0d]{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:.375rem;font-size:.9rem}.clasificacion-ia .form-group .form-control[data-v-36e38c0d]:focus{outline:none;border-color:#2196f3;-webkit-box-shadow:0 0 0 3px rgba(33,150,243,.1);box-shadow:0 0 0 3px rgba(33,150,243,.1)}.clasificacion-ia .form-group textarea.form-control[data-v-36e38c0d]{resize:vertical}.clasificacion-ia .custom-modal-overlay[data-v-36e38c0d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.clasificacion-ia .custom-modal[data-v-36e38c0d]{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:500px;width:90%;max-height:90vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clasificacion-ia .custom-modal .modal-header[data-v-36e38c0d]{padding:1.5rem;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clasificacion-ia .custom-modal .modal-header h3[data-v-36e38c0d]{margin:0;font-size:1.25rem;font-weight:600;color:#333}.clasificacion-ia .custom-modal .modal-header .close-btn[data-v-36e38c0d]{background:transparent;border:none;font-size:1.25rem;color:#999;cursor:pointer;padding:.25rem .5rem;-webkit-transition:color .2s;transition:color .2s}.clasificacion-ia .custom-modal .modal-header .close-btn[data-v-36e38c0d]:hover{color:#333}.clasificacion-ia .custom-modal .modal-body[data-v-36e38c0d]{padding:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.clasificacion-ia .custom-modal .modal-body .form-group[data-v-36e38c0d]{margin-bottom:1rem}.clasificacion-ia .custom-modal .modal-body .form-group label[data-v-36e38c0d]{display:block;margin-bottom:.5rem;font-weight:500;color:#333;font-size:.9rem}.clasificacion-ia .custom-modal .modal-body .form-group .form-input[data-v-36e38c0d]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.375rem;font-size:1rem;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.clasificacion-ia .custom-modal .modal-body .form-group .form-input[data-v-36e38c0d]:focus{outline:none;border-color:#2196f3;-webkit-box-shadow:0 0 0 3px rgba(33,150,243,.1);box-shadow:0 0 0 3px rgba(33,150,243,.1)}.clasificacion-ia .custom-modal .modal-body .form-group .form-input[data-v-36e38c0d]::-webkit-input-placeholder{color:#999}.clasificacion-ia .custom-modal .modal-body .form-group .form-input[data-v-36e38c0d]::-moz-placeholder{color:#999}.clasificacion-ia .custom-modal .modal-body .form-group .form-input[data-v-36e38c0d]:-ms-input-placeholder{color:#999}.clasificacion-ia .custom-modal .modal-body .form-group .form-input[data-v-36e38c0d]::-ms-input-placeholder{color:#999}.clasificacion-ia .custom-modal .modal-body .form-group .form-input[data-v-36e38c0d]::placeholder{color:#999}.clasificacion-ia .custom-modal .modal-body .form-group .category-name-display[data-v-36e38c0d],.clasificacion-ia .custom-modal .modal-body .form-group .topic-name-display[data-v-36e38c0d]{padding:.75rem;background-color:#f5f5f5;border-radius:.375rem;font-weight:500;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clasificacion-ia .custom-modal .modal-body .form-group .category-name-display i[data-v-36e38c0d],.clasificacion-ia .custom-modal .modal-body .form-group .topic-name-display i[data-v-36e38c0d]{color:#2196f3}.clasificacion-ia .custom-modal .modal-body .form-group .category-name-display i[data-v-36e38c0d]{color:#1976d2}.clasificacion-ia .custom-modal .modal-footer[data-v-36e38c0d]{padding:1rem 1.5rem;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.clasificacion-ia .custom-modal .modal-footer .spacer[data-v-36e38c0d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .custom-modal .modal-footer button[data-v-36e38c0d]{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:none;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clasificacion-ia .custom-modal .modal-footer button i[data-v-36e38c0d]{font-size:.85rem}.clasificacion-ia .custom-modal .modal-footer .btn-cancel[data-v-36e38c0d]{background:#f5f5f5;color:#666;border:1px solid #ddd}.clasificacion-ia .custom-modal .modal-footer .btn-cancel[data-v-36e38c0d]:hover{background:#e0e0e0;color:#333}.clasificacion-ia .custom-modal .modal-footer .btn-primary[data-v-36e38c0d]{background:#2196f3;color:#fff}.clasificacion-ia .custom-modal .modal-footer .btn-primary[data-v-36e38c0d]:hover{background:#1976d2;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(33,150,243,.3);box-shadow:0 2px 8px rgba(33,150,243,.3)}.clasificacion-ia .custom-modal .modal-footer .btn-primary[data-v-36e38c0d]:active{-webkit-transform:translateY(0);transform:translateY(0)}.clasificacion-ia .custom-modal .modal-footer .btn-delete[data-v-36e38c0d]{background:#fff;color:#f44336;border:1px solid #f44336}.clasificacion-ia .custom-modal .modal-footer .btn-delete[data-v-36e38c0d]:hover{background:#f44336;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(244,67,54,.3);box-shadow:0 2px 8px rgba(244,67,54,.3)}.clasificacion-ia .custom-modal .modal-footer .btn-delete[data-v-36e38c0d]:active{-webkit-transform:translateY(0);transform:translateY(0)}.clasificacion-ia .category-item.dragging[data-v-36e38c0d]{opacity:.5}.clasificacion-ia .protected-icon[data-v-36e38c0d]{color:#999;font-size:.7rem}.clasificacion-ia .protected-name[data-v-36e38c0d]{cursor:default!important}.clasificacion-ia .category-item.protected-item .drag-handle[data-v-36e38c0d]{cursor:default;color:#ddd}.clasificacion-ia .category-item.protected-item .category-info[data-v-36e38c0d]{cursor:default}.clasificacion-ia .text-muted[data-v-36e38c0d]{color:#999!important;font-weight:400!important}.clasificacion-ia .text-sm[data-v-36e38c0d]{font-size:.8rem!important}.clasificacion-ia .ai-proposal-modal[data-v-36e38c0d]{max-width:650px}.clasificacion-ia .ai-proposal-modal.large[data-v-36e38c0d]{max-width:800px}.clasificacion-ia .ai-proposal-modal .main-info-box[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,rgba(102,126,234,.0823529412),rgba(118,75,162,.0823529412));border-radius:.75rem;margin-bottom:1.5rem;border:2px solid rgba(102,126,234,.1882352941)}.clasificacion-ia .ai-proposal-modal .main-info-box i[data-v-36e38c0d]{color:#667eea;font-size:2rem;margin-top:.25rem}.clasificacion-ia .ai-proposal-modal .main-info-box .info-title[data-v-36e38c0d]{font-size:1.05rem;font-weight:600;color:#333;margin:0 0 .5rem 0}.clasificacion-ia .ai-proposal-modal .main-info-box .info-description[data-v-36e38c0d]{font-size:.9rem;color:#666;margin:0}.clasificacion-ia .ai-proposal-modal .quick-start-section[data-v-36e38c0d]{margin-bottom:1.5rem}.clasificacion-ia .ai-proposal-modal .quick-start-section h4[data-v-36e38c0d]{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clasificacion-ia .ai-proposal-modal .quick-start-section h4 i[data-v-36e38c0d]{color:#667eea}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;-webkit-transition:all .2s;transition:all .2s;margin-bottom:1rem}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option[data-v-36e38c0d]:hover{border-color:#667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.1);box-shadow:0 2px 8px rgba(102,126,234,.1)}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .option-content[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .option-content>i[data-v-36e38c0d]{color:#667eea;font-size:1.5rem}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .option-content>div[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .option-content>div strong[data-v-36e38c0d]{font-size:.95rem;color:#333}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .option-content>div .url-preview[data-v-36e38c0d]{font-size:.85rem;color:#666;font-family:Courier New,monospace}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .btn-quick[data-v-36e38c0d]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.9rem;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .btn-quick[data-v-36e38c0d]:hover{background:#5568d3;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3);box-shadow:0 2px 8px rgba(102,126,234,.3)}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .selected-badge[data-v-36e38c0d]{padding:.5rem 1rem;background:#e8f5e9;color:#2e7d32;border-radius:.375rem;font-weight:500;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .selected-badge i[data-v-36e38c0d]{font-size:.85rem}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .add-badge[data-v-36e38c0d]{padding:.5rem 1rem;background:#f3f4f6;color:#667eea;border-radius:.375rem;font-weight:500;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option .add-badge i[data-v-36e38c0d]{font-size:.85rem}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option.clickable[data-v-36e38c0d]{cursor:pointer}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option.clickable[data-v-36e38c0d]:hover{border-color:#667eea;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option.clickable:hover .add-badge[data-v-36e38c0d]{background:#667eea;color:#fff}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option.clickable.selected[data-v-36e38c0d]{border-color:#2e7d32;background:#f9fdf9}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option.clickable.selected[data-v-36e38c0d]:hover{border-color:#c62828;background:#fff}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option.clickable.selected:hover .selected-badge[data-v-36e38c0d]{background:#ffebee;color:#c62828}.clasificacion-ia .ai-proposal-modal .quick-start-section .quick-option.clickable.selected:hover .selected-badge i[data-v-36e38c0d]:before{content:""}.clasificacion-ia .ai-proposal-modal .quick-start-section .mt-3[data-v-36e38c0d]{margin-top:1rem}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper[data-v-36e38c0d]{position:relative;cursor:pointer}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input[data-v-36e38c0d]{width:100%;padding:.75rem 1rem;background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .2s;transition:all .2s;min-height:45px}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input[data-v-36e38c0d]:hover:not(.disabled):not(.loading){border-color:#667eea}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input.loading[data-v-36e38c0d]{border-color:#2196f3;background:#e3f2fd;cursor:wait}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input.disabled[data-v-36e38c0d]{background:#f5f5f5;cursor:not-allowed;opacity:.6}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input .loading-text[data-v-36e38c0d],.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input .placeholder-text[data-v-36e38c0d],.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input .selection-text[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input .loading-text[data-v-36e38c0d]{color:#2196f3}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input .placeholder-text[data-v-36e38c0d]{color:#999}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input .selection-text[data-v-36e38c0d]{color:#667eea;font-weight:500}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-input .arrow-icon[data-v-36e38c0d]{color:#666;font-size:.85rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown[data-v-36e38c0d]{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:2px solid #667eea;border-radius:.5rem;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.2);box-shadow:0 4px 16px rgba(102,126,234,.2);z-index:100;max-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-header[data-v-36e38c0d]{padding:.75rem 1rem;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,rgba(102,126,234,.062745098),rgba(118,75,162,.062745098))}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-header .dropdown-title[data-v-36e38c0d]{font-size:.9rem;font-weight:600;color:#333}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-header .dropdown-actions[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-header .btn-text-sm[data-v-36e38c0d]{background:transparent;border:none;color:#667eea;cursor:pointer;padding:.25rem .5rem;font-size:.8rem;font-weight:500;-webkit-transition:all .2s;transition:all .2s;border-radius:.25rem}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-header .btn-text-sm[data-v-36e38c0d]:hover{background:rgba(102,126,234,.1254901961);color:#5568d3}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-list[data-v-36e38c0d]{overflow-y:auto;max-height:280px;padding:.5rem}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-list[data-v-36e38c0d]::-webkit-scrollbar{width:6px}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-list[data-v-36e38c0d]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-list .dropdown-item[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.625rem .75rem;cursor:pointer;border-radius:.375rem;-webkit-transition:all .15s;transition:all .15s}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-list .dropdown-item[data-v-36e38c0d]:hover{background:#f5f5f5}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-list .dropdown-item input[type=checkbox][data-v-36e38c0d]{cursor:pointer;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.clasificacion-ia .ai-proposal-modal .multiselect-wrapper .multiselect-dropdown .dropdown-list .dropdown-item .url-text[data-v-36e38c0d]{font-size:.85rem;color:#333;word-break:break-all;-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .ai-proposal-modal .divider-text[data-v-36e38c0d]{text-align:center;margin:1.5rem 0 1rem 0;position:relative}.clasificacion-ia .ai-proposal-modal .divider-text[data-v-36e38c0d]:after,.clasificacion-ia .ai-proposal-modal .divider-text[data-v-36e38c0d]:before{content:"";position:absolute;top:50%;width:45%;height:1px;background:#ddd}.clasificacion-ia .ai-proposal-modal .divider-text[data-v-36e38c0d]:before{left:0}.clasificacion-ia .ai-proposal-modal .divider-text[data-v-36e38c0d]:after{right:0}.clasificacion-ia .ai-proposal-modal .divider-text span[data-v-36e38c0d]{background:#fff;padding:0 1rem;color:#999;font-size:.85rem;font-weight:500;text-transform:uppercase}.clasificacion-ia .ai-proposal-modal .info-box[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;background-color:#e3f2fd;border-radius:.5rem;margin-bottom:1.5rem}.clasificacion-ia .ai-proposal-modal .info-box i[data-v-36e38c0d]{color:#2196f3;font-size:1.25rem}.clasificacion-ia .ai-proposal-modal .info-box strong[data-v-36e38c0d]{color:#1976d2}.clasificacion-ia .ai-proposal-modal .helper-icon[data-v-36e38c0d]{color:#999;margin-left:.5rem;cursor:help}.clasificacion-ia .ai-proposal-modal .helper-icon[data-v-36e38c0d]:hover{color:#666}.clasificacion-ia .ai-proposal-modal .btn-fetch-sitemap[data-v-36e38c0d]{width:100%;padding:.75rem;background:#2196f3;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .ai-proposal-modal .btn-fetch-sitemap[data-v-36e38c0d]:hover:not(:disabled){background:#1976d2;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(33,150,243,.3);box-shadow:0 2px 8px rgba(33,150,243,.3)}.clasificacion-ia .ai-proposal-modal .btn-fetch-sitemap[data-v-36e38c0d]:disabled{opacity:.5;cursor:not-allowed}.clasificacion-ia .ai-proposal-modal .url-list-section[data-v-36e38c0d]{margin-top:1.5rem;padding:1rem;background-color:#fafafa;border-radius:.5rem;border:1px solid #ddd}.clasificacion-ia .ai-proposal-modal .url-list-section .section-header[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #ddd}.clasificacion-ia .ai-proposal-modal .url-list-section .section-header .action-buttons[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.clasificacion-ia .ai-proposal-modal .url-list-section .url-list[data-v-36e38c0d]{max-height:300px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.clasificacion-ia .ai-proposal-modal .url-list-section .url-list[data-v-36e38c0d]::-webkit-scrollbar{width:6px}.clasificacion-ia .ai-proposal-modal .url-list-section .url-list[data-v-36e38c0d]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.clasificacion-ia .ai-proposal-modal .url-list-section .url-list .url-item[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem;background:#fff;border-radius:.375rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.clasificacion-ia .ai-proposal-modal .url-list-section .url-list .url-item[data-v-36e38c0d]:hover{background-color:#e3f2fd}.clasificacion-ia .ai-proposal-modal .url-list-section .url-list .url-item input[type=checkbox][data-v-36e38c0d]{cursor:pointer}.clasificacion-ia .ai-proposal-modal .url-list-section .url-list .url-item .url-text[data-v-36e38c0d]{font-size:.85rem;color:#333;word-break:break-all}.clasificacion-ia .ai-proposal-modal .btn-text[data-v-36e38c0d]{background:transparent;border:none;color:#2196f3;cursor:pointer;font-size:.85rem;font-weight:500;padding:.25rem .5rem;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .ai-proposal-modal .btn-text[data-v-36e38c0d]:hover{color:#1976d2;text-decoration:underline}.clasificacion-ia .ai-proposal-modal .btn-text i[data-v-36e38c0d]{font-size:.75rem}.clasificacion-ia .ai-proposal-modal .input-with-button[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.clasificacion-ia .ai-proposal-modal .input-with-button .form-input[data-v-36e38c0d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.clasificacion-ia .ai-proposal-modal .input-with-button .btn-add[data-v-36e38c0d]{padding:0 1rem;background:#4caf50;color:#fff;border:none;border-radius:.375rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .ai-proposal-modal .input-with-button .btn-add[data-v-36e38c0d]:hover:not(:disabled){background:#45a049}.clasificacion-ia .ai-proposal-modal .input-with-button .btn-add[data-v-36e38c0d]:disabled{opacity:.5;cursor:not-allowed}.clasificacion-ia .ai-proposal-modal .selected-urls-section[data-v-36e38c0d]{margin-top:1.5rem;padding:1rem;background:linear-gradient(135deg,rgba(232,245,233,.0823529412),rgba(76,175,80,.0823529412));border-radius:.5rem;border:1px solid rgba(76,175,80,.1882352941)}.clasificacion-ia .ai-proposal-modal .selected-urls-section label[data-v-36e38c0d]{color:#2e7d32;font-size:.95rem}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list[data-v-36e38c0d]{margin-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list[data-v-36e38c0d]::-webkit-scrollbar{width:6px}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list[data-v-36e38c0d]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list .selected-url-item[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.625rem .875rem;background:#fff;border-radius:.375rem;border:1px solid #e0e0e0;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list .selected-url-item[data-v-36e38c0d]:hover{border-color:#4caf50;-webkit-box-shadow:0 1px 4px rgba(76,175,80,.1);box-shadow:0 1px 4px rgba(76,175,80,.1)}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list .selected-url-item>i[data-v-36e38c0d]{color:#4caf50;font-size:.9rem}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list .selected-url-item .url-text[data-v-36e38c0d]{font-size:.85rem;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list .selected-url-item .btn-remove[data-v-36e38c0d]{background:transparent;border:none;color:#f44336;cursor:pointer;padding:.25rem .5rem;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .ai-proposal-modal .selected-urls-section .selected-urls-list .selected-url-item .btn-remove[data-v-36e38c0d]:hover{color:#d32f2f;-webkit-transform:scale(1.1);transform:scale(1.1)}.clasificacion-ia .ai-proposal-modal .btn-generate[data-v-36e38c0d]{font-weight:600;font-size:1rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 3px 10px rgba(102,126,234,.3);box-shadow:0 3px 10px rgba(102,126,234,.3)}.clasificacion-ia .ai-proposal-modal .btn-generate[data-v-36e38c0d]:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#6a3f8f);-webkit-box-shadow:0 4px 14px rgba(102,126,234,.4);box-shadow:0 4px 14px rgba(102,126,234,.4)}.clasificacion-ia .ai-proposal-modal .results-info[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,rgba(102,126,234,.0823529412),rgba(118,75,162,.0823529412));border-radius:.5rem;margin-bottom:1rem;border:1px solid rgba(102,126,234,.1882352941)}.clasificacion-ia .ai-proposal-modal .results-info i[data-v-36e38c0d]{color:#4caf50;font-size:1.5rem}.clasificacion-ia .ai-proposal-modal .results-info strong[data-v-36e38c0d]{color:#667eea}.clasificacion-ia .ai-proposal-modal .selection-actions[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.clasificacion-ia .ai-proposal-modal .ai-topics-list[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.clasificacion-ia .ai-proposal-modal .ai-topics-list[data-v-36e38c0d]::-webkit-scrollbar{width:6px}.clasificacion-ia .ai-proposal-modal .ai-topics-list[data-v-36e38c0d]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card[data-v-36e38c0d]{background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;padding:1rem;-webkit-transition:all .2s;transition:all .2s}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card.selected[data-v-36e38c0d]{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.0196078431),rgba(118,75,162,.0196078431))}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card[data-v-36e38c0d]:hover{border-color:#667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.15);box-shadow:0 2px 8px rgba(102,126,234,.15)}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-topic-header[data-v-36e38c0d]{gap:.75rem;margin-bottom:1rem}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-topic-header .checkbox-label[data-v-36e38c0d],.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-topic-header[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-topic-header .checkbox-label input[type=checkbox][data-v-36e38c0d]{cursor:pointer;width:18px;height:18px}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-topic-header .topic-icon[data-v-36e38c0d]{color:#667eea;font-size:1.1rem}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-topic-header .topic-name[data-v-36e38c0d]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:1rem;color:#333}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-topic-header .category-count[data-v-36e38c0d]{padding:.25rem .75rem;background-color:#f5f5f5;border-radius:1rem;font-size:.8rem;color:#666}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-categories-list[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding-left:2.25rem}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-categories-list .ai-category-item[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:#f5f5f5;border-radius:.375rem;font-size:.85rem;color:#555}.clasificacion-ia .ai-proposal-modal .ai-topics-list .ai-topic-card .ai-categories-list .ai-category-item i[data-v-36e38c0d]{color:#764ba2;font-size:.75rem}@media(max-width:640px){.clasificacion-ia[data-v-36e38c0d]{padding:1rem}.clasificacion-ia .b-bottom[data-v-36e38c0d]{margin-right:0;margin-left:0}.clasificacion-ia .b-bottom h3[data-v-36e38c0d]{width:100%;line-height:normal}.clasificacion-ia .toolbar-controls[data-v-36e38c0d]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.clasificacion-ia .toolbar-controls .input_box[data-v-36e38c0d]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;min-width:0;width:100%}.clasificacion-ia .toolbar-controls .input_box .input_search[data-v-36e38c0d]{width:100%;min-width:0}.clasificacion-ia .toolbar-controls .classification-settings-wrapper[data-v-36e38c0d]{width:100%}.clasificacion-ia .toolbar-controls .classification-settings-wrapper .btn-classification[data-v-36e38c0d]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clasificacion-ia .toolbar-controls .classification-settings-wrapper .classification-dropdown[data-v-36e38c0d]{right:auto;left:0;width:100%;min-width:0;max-width:none}.clasificacion-ia .toolbar-actions[data-v-36e38c0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.clasificacion-ia .toolbar-actions .toolbar-action[data-v-36e38c0d]{width:100%;min-width:0;white-space:normal}.clasificacion-ia .classification-alert .alert-content[data-v-36e38c0d],.clasificacion-ia .taxonomy-capacity[data-v-36e38c0d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.clasificacion-ia .classification-alert .alert-content[data-v-36e38c0d]{gap:1rem;padding:1rem}.clasificacion-ia .classification-alert .alert-content .alert-action-btn[data-v-36e38c0d],.clasificacion-ia .classification-alert .alert-content .alert-actions[data-v-36e38c0d],.clasificacion-ia .classification-alert .alert-content .alert-body[data-v-36e38c0d]{width:100%}.clasificacion-ia .classification-alert .alert-content .alert-action-btn[data-v-36e38c0d]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clasificacion-ia .maturity-banner .maturity-progress[data-v-36e38c0d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.clasificacion-ia .maturity-banner .maturity-progress .progress-bar-container[data-v-36e38c0d]{width:100%;max-width:none}.clasificacion-ia .maturity-banner .maturity-progress .progress-text[data-v-36e38c0d]{white-space:normal}.clasificacion-ia .classification-insights[data-v-36e38c0d]{padding:1rem}.clasificacion-ia .classification-insights .insights-grid[data-v-36e38c0d]{grid-template-columns:1fr}.clasificacion-ia .topics-container .topic-card .topic-header[data-v-36e38c0d]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1rem}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info[data-v-36e38c0d]{-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .description-badge[data-v-36e38c0d],.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .topic-name-input[data-v-36e38c0d],.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .topic-name[data-v-36e38c0d]{max-width:100%;min-width:0}.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .category-count[data-v-36e38c0d],.clasificacion-ia .topics-container .topic-card .topic-header .topic-info .description-badge[data-v-36e38c0d]{margin-left:0}.clasificacion-ia .topics-container .topic-card .topic-header .topic-actions[data-v-36e38c0d]{-ms-flex-wrap:wrap;flex-wrap:wrap}.clasificacion-ia .topics-container .topic-card .categories-list[data-v-36e38c0d]{padding:.75rem}.clasificacion-ia .topics-container .topic-card .categories-list .category-item[data-v-36e38c0d]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:.75rem}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info[data-v-36e38c0d]{min-width:0}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-content[data-v-36e38c0d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-name-input[data-v-36e38c0d],.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .category-name[data-v-36e38c0d],.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-info .description-badge-sm[data-v-36e38c0d]{max-width:100%;min-width:0}.clasificacion-ia .topics-container .topic-card .categories-list .category-item .category-actions[data-v-36e38c0d]{-ms-flex-wrap:wrap;flex-wrap:wrap}.clasificacion-ia .custom-modal-overlay[data-v-36e38c0d]{padding:.75rem}.clasificacion-ia .custom-modal[data-v-36e38c0d]{width:100%}.clasificacion-ia .custom-modal .modal-body[data-v-36e38c0d],.clasificacion-ia .custom-modal .modal-header[data-v-36e38c0d]{padding:1rem}.clasificacion-ia .custom-modal .modal-footer[data-v-36e38c0d]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem}}.info-box[data-v-36e38c0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#f0f4ff;border-left:4px solid #667eea;border-radius:.375rem;margin-top:1rem}.info-box i[data-v-36e38c0d]{color:#667eea;margin-top:.125rem;-ms-flex-negative:0;flex-shrink:0}.info-box p[data-v-36e38c0d]{margin:0;font-size:.9rem;color:#333;line-height:1.5}.btn-delete[title][data-v-36e38c0d]:hover:before,.btn-icon-sm[title][data-v-36e38c0d]:hover:before,.btn-icon[title][data-v-36e38c0d]:hover:before,.close-btn[title][data-v-36e38c0d]:hover:before{content:attr(title);position:absolute;bottom:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:8px 14px;background-color:#2d3748;color:#fff;font-size:.8rem;font-weight:500;line-height:1.2;white-space:nowrap;border-radius:6px;z-index:99999!important;pointer-events:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);opacity:1}.btn-delete[title][data-v-36e38c0d]:hover:after,.btn-icon-sm[title][data-v-36e38c0d]:hover:after,.btn-icon[title][data-v-36e38c0d]:hover:after,.close-btn[title][data-v-36e38c0d]:hover:after{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border-top-color:#2d3748;z-index:99999!important;pointer-events:none;opacity:1}.category-actions[data-v-36e38c0d],.topic-actions[data-v-36e38c0d]{overflow:visible!important}.modal-header .close-btn[title][data-v-36e38c0d]:hover:before{left:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0)}.modal-header .close-btn[title][data-v-36e38c0d]:hover:after{left:auto;right:12px;-webkit-transform:translateX(0);transform:translateX(0)}