i[data-v-2015671d]{display:inline-block;vertical-align:middle}.dashboard-stats[data-v-f90b01e4]{max-width:1600px;overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .dashboard-stats[data-v-f90b01e4]{padding:32px;margin:0 auto}.dashboard-header[data-v-f90b01e4]{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}[dir] .dashboard-header[data-v-f90b01e4]{margin-bottom:32px}.dashboard-header h2[data-v-f90b01e4]{font-size:2rem;color:#1e293b}.btn-refresh[data-v-f90b01e4]{color:#3b82f6;font-weight:500;font-size:.95rem;transition:all .2s ease}[dir] .btn-refresh[data-v-f90b01e4]{background:#fff;border:1px solid #e2e8f0;padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease}.btn-refresh[data-v-f90b01e4]:hover:not(:disabled){-webkit-transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.15)}[dir] .btn-refresh[data-v-f90b01e4]:hover:not(:disabled){background:#f8fafc;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.btn-refresh[data-v-f90b01e4]:disabled{opacity:.5}[dir] .btn-refresh[data-v-f90b01e4]:disabled{cursor:not-allowed}.loading-container[data-v-f90b01e4]{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;color:#475569}[dir] .loading-container[data-v-f90b01e4]{padding:80px 20px}.spinner[data-v-f90b01e4]{width:50px;height:50px}[dir] .spinner[data-v-f90b01e4]{border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;margin-bottom:20px}[dir=ltr] .spinner[data-v-f90b01e4]{-webkit-animation:spin-ltr-f90b01e4 1s linear infinite;animation:spin-ltr-f90b01e4 1s linear infinite}[dir=rtl] .spinner[data-v-f90b01e4]{-webkit-animation:spin-rtl-f90b01e4 1s linear infinite;animation:spin-rtl-f90b01e4 1s linear infinite}@-webkit-keyframes spin-ltr-f90b01e4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-f90b01e4{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-f90b01e4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-f90b01e4{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.stats-cards[data-v-f90b01e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .stats-cards[data-v-f90b01e4]{margin-bottom:32px}.stat-card[data-v-f90b01e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;transition:all .3s}[dir] .stat-card[data-v-f90b01e4]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;-webkit-transition:all .3s}.stat-card[data-v-f90b01e4]:hover{-webkit-transform:translateY(-4px);-webkit-box-shadow:0 12px 30px rgba(0,0,0,.08)}[dir] .stat-card[data-v-f90b01e4]:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08);border-color:#cbd5e1}.stat-icon[data-v-f90b01e4]{font-size:3rem;opacity:.9}.stat-content[data-v-f90b01e4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-value[data-v-f90b01e4]{font-size:2.5rem;font-weight:700}[dir] .stat-value[data-v-f90b01e4]{margin-bottom:4px}.stat-label[data-v-f90b01e4]{font-size:.9rem;color:#475569}[dir] .stat-label[data-v-f90b01e4]{margin-bottom:4px}.stat-sub[data-v-f90b01e4]{font-size:.85rem;color:#64748b}.card-blue .stat-value[data-v-f90b01e4]{color:#60a5fa}.card-purple .stat-value[data-v-f90b01e4]{color:#a78bfa}.card-yellow .stat-value[data-v-f90b01e4]{color:#fbbf24}.dashboard-grid[data-v-f90b01e4]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.dashboard-panel[data-v-f90b01e4]{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .dashboard-panel[data-v-f90b01e4]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.dashboard-panel.full-width[data-v-f90b01e4]{grid-column:1/-1}.dashboard-panel h3[data-v-f90b01e4]{font-size:1.25rem;color:#1e293b}[dir] .dashboard-panel h3[data-v-f90b01e4]{margin-bottom:20px;border-bottom:2px solid #e2e8f0;padding-bottom:12px}.table-responsive[data-v-f90b01e4]{width:100%}.data-table[data-v-f90b01e4]{width:100%;border-collapse:collapse}.data-table th[data-v-f90b01e4]{color:#475569;font-weight:600;font-size:.9rem}[dir] .data-table th[data-v-f90b01e4]{padding:12px;background-color:#f8fafc;border-bottom:2px solid #e2e8f0}[dir=ltr] .data-table th[data-v-f90b01e4]{text-align:left}[dir=rtl] .data-table th[data-v-f90b01e4]{text-align:right}.data-table td[data-v-f90b01e4]{color:#1e293b}[dir] .data-table td[data-v-f90b01e4]{padding:12px;border-bottom:1px solid #f1f5f9}[dir] .data-table tr[data-v-f90b01e4]:hover{background-color:#f8fafc}.badge-count[data-v-f90b01e4],.badge-info[data-v-f90b01e4],.badge-primary[data-v-f90b01e4],.badge-score-large[data-v-f90b01e4],.badge-score[data-v-f90b01e4],.badge-success[data-v-f90b01e4]{font-weight:600;font-size:.85rem;display:inline-block}[dir] .badge-count[data-v-f90b01e4],[dir] .badge-info[data-v-f90b01e4],[dir] .badge-primary[data-v-f90b01e4],[dir] .badge-score-large[data-v-f90b01e4],[dir] .badge-score[data-v-f90b01e4],[dir] .badge-success[data-v-f90b01e4]{padding:4px 12px;border-radius:12px}.badge-count[data-v-f90b01e4]{color:#60a5fa}[dir] .badge-count[data-v-f90b01e4]{background:rgba(59,130,246,.2)}.badge-success[data-v-f90b01e4]{color:#60a5fa}[dir] .badge-success[data-v-f90b01e4]{background:rgba(59,130,246,.2)}.badge-info[data-v-f90b01e4]{color:#a78bfa}[dir] .badge-info[data-v-f90b01e4]{background:rgba(139,92,246,.2)}.badge-primary[data-v-f90b01e4]{color:#60a5fa}[dir] .badge-primary[data-v-f90b01e4]{background:rgba(59,130,246,.2)}.badge-score[data-v-f90b01e4]{color:#fbbf24}[dir] .badge-score[data-v-f90b01e4]{background:rgba(251,191,36,.2)}.badge-score-large[data-v-f90b01e4]{color:#fbbf24;font-size:1rem;font-weight:700}[dir] .badge-score-large[data-v-f90b01e4]{padding:6px 16px;border:1px solid rgba(251,191,36,.3)}[dir=ltr] .badge-score-large[data-v-f90b01e4]{background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.25))}[dir=rtl] .badge-score-large[data-v-f90b01e4]{background:linear-gradient(-135deg,rgba(251,191,36,.25),rgba(245,158,11,.25))}.badge-percentage[data-v-f90b01e4]{font-weight:600;font-size:.85rem}[dir] .badge-percentage[data-v-f90b01e4]{padding:4px 12px;border-radius:12px}.badge-percentage.high[data-v-f90b01e4]{color:#60a5fa}[dir] .badge-percentage.high[data-v-f90b01e4]{background:rgba(59,130,246,.2)}.badge-percentage.medium[data-v-f90b01e4]{color:#fbbf24}[dir] .badge-percentage.medium[data-v-f90b01e4]{background:rgba(251,191,36,.2)}.badge-percentage.low[data-v-f90b01e4]{color:#ef4444}[dir] .badge-percentage.low[data-v-f90b01e4]{background:rgba(239,68,68,.2)}.rank-badge[data-v-f90b01e4]{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;width:32px;height:32px;font-weight:700;font-size:.9rem}[dir] .rank-badge[data-v-f90b01e4]{border-radius:50%}.rank-1[data-v-f90b01e4]{color:#000}[dir=ltr] .rank-1[data-v-f90b01e4]{background:linear-gradient(135deg,gold,orange)}[dir=rtl] .rank-1[data-v-f90b01e4]{background:linear-gradient(-135deg,gold,orange)}.rank-2[data-v-f90b01e4]{color:#000}[dir=ltr] .rank-2[data-v-f90b01e4]{background:linear-gradient(135deg,silver,#a8a8a8)}[dir=rtl] .rank-2[data-v-f90b01e4]{background:linear-gradient(-135deg,silver,#a8a8a8)}.rank-3[data-v-f90b01e4]{color:#fff}[dir=ltr] .rank-3[data-v-f90b01e4]{background:linear-gradient(135deg,#cd7f32,#b8860b)}[dir=rtl] .rank-3[data-v-f90b01e4]{background:linear-gradient(-135deg,#cd7f32,#b8860b)}.chart-container[data-v-f90b01e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.bar-item[data-v-f90b01e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;transition:background-color .2s ease}[dir] .bar-item[data-v-f90b01e4]{padding:8px;border-radius:8px;-webkit-transition:background-color .2s ease}[dir] .bar-item[data-v-f90b01e4]:hover{background-color:rgba(102,126,234,.05)}.bar-label[data-v-f90b01e4]{min-width:80px;font-weight:600;color:#94a3b8}.bar-wrapper[data-v-f90b01e4]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .bar-wrapper[data-v-f90b01e4]{background:rgba(15,23,42,.5);border-radius:10px;padding:4px;border:1px solid rgba(148,163,184,.1)}.bar-fill[data-v-f90b01e4]{height:32px;transition:all .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;position:relative;overflow:hidden}[dir] .bar-fill[data-v-f90b01e4]{border-radius:8px;-webkit-transition:all .5s ease;padding:0 8px}.bar-fill[data-v-f90b01e4]:before{content:"";position:absolute;top:0;bottom:0}[dir] .bar-fill[data-v-f90b01e4]:before{border-radius:8px}[dir=ltr] .bar-fill[data-v-f90b01e4]:before{left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))}[dir=rtl] .bar-fill[data-v-f90b01e4]:before{right:0;left:0;background:-webkit-gradient(linear,right top,right bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,0)));background:linear-gradient(-180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))}.bar-fill[data-v-f90b01e4]:hover{-webkit-transform:scaleY(1.05);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3)}[dir] .bar-fill[data-v-f90b01e4]:hover{transform:scaleY(1.05);box-shadow:0 4px 12px rgba(0,0,0,.3)}[dir=ltr] .bar-excellent[data-v-f90b01e4]{background:-webkit-gradient(linear,left top,right top,from(#60a5fa),to(#3b82f6));background:linear-gradient(90deg,#60a5fa,#3b82f6)}[dir=rtl] .bar-excellent[data-v-f90b01e4]{background:-webkit-gradient(linear,right top,left top,from(#60a5fa),to(#3b82f6));background:linear-gradient(-90deg,#60a5fa,#3b82f6)}[dir=ltr] .bar-good[data-v-f90b01e4]{background:-webkit-gradient(linear,left top,right top,from(#60a5fa),to(#3b82f6));background:linear-gradient(90deg,#60a5fa,#3b82f6)}[dir=rtl] .bar-good[data-v-f90b01e4]{background:-webkit-gradient(linear,right top,left top,from(#60a5fa),to(#3b82f6));background:linear-gradient(-90deg,#60a5fa,#3b82f6)}[dir=ltr] .bar-average[data-v-f90b01e4]{background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#f59e0b));background:linear-gradient(90deg,#fbbf24,#f59e0b)}[dir=rtl] .bar-average[data-v-f90b01e4]{background:-webkit-gradient(linear,right top,left top,from(#fbbf24),to(#f59e0b));background:linear-gradient(-90deg,#fbbf24,#f59e0b)}[dir=ltr] .bar-below[data-v-f90b01e4]{background:-webkit-gradient(linear,left top,right top,from(#fb923c),to(#f97316));background:linear-gradient(90deg,#fb923c,#f97316)}[dir=rtl] .bar-below[data-v-f90b01e4]{background:-webkit-gradient(linear,right top,left top,from(#fb923c),to(#f97316));background:linear-gradient(-90deg,#fb923c,#f97316)}[dir=ltr] .bar-fail[data-v-f90b01e4]{background:-webkit-gradient(linear,left top,right top,from(#ef4444),to(#dc2626));background:linear-gradient(90deg,#ef4444,#dc2626)}[dir=rtl] .bar-fail[data-v-f90b01e4]{background:-webkit-gradient(linear,right top,left top,from(#ef4444),to(#dc2626));background:linear-gradient(-90deg,#ef4444,#dc2626)}.bar-value[data-v-f90b01e4]{font-weight:600;color:#fff;min-width:30px;font-size:.95rem}[dir=ltr] .bar-value[data-v-f90b01e4]{text-align:right}[dir=rtl] .bar-value[data-v-f90b01e4]{text-align:left}.chart-wrapper[data-v-f90b01e4]{min-height:350px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .chart-wrapper[data-v-f90b01e4]{padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.chart-wrapper-small[data-v-f90b01e4]{min-height:280px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .chart-wrapper-small[data-v-f90b01e4]{padding:15px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.chart-wrapper-radar[data-v-f90b01e4]{min-height:450px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] .chart-wrapper-radar[data-v-f90b01e4]{padding:30px 20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.no-data[data-v-f90b01e4]{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;color:#475569;gap:16px}[dir] .no-data[data-v-f90b01e4]{padding:60px 20px}.no-data p[data-v-f90b01e4]{font-size:1.1rem}[dir] .no-data p[data-v-f90b01e4]{margin:0}.no-data-small[data-v-f90b01e4]{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;color:#475569;font-size:.95rem}[dir] .no-data-small[data-v-f90b01e4]{padding:40px 20px}@media (max-width:1200px){.dashboard-grid[data-v-f90b01e4]{grid-template-columns:1fr}}@media (max-width:768px){[dir] .dashboard-stats[data-v-f90b01e4]{padding:16px}.dashboard-header[data-v-f90b01e4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}[dir] .dashboard-header[data-v-f90b01e4]{margin-bottom:24px}.dashboard-header h2[data-v-f90b01e4]{font-size:1.5rem}.btn-refresh[data-v-f90b01e4]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.stats-cards[data-v-f90b01e4]{grid-template-columns:1fr;gap:16px;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}[dir] .stats-cards[data-v-f90b01e4]{padding-bottom:8px}.stats-cards[data-v-f90b01e4]::-webkit-scrollbar{height:4px}[dir] .stats-cards[data-v-f90b01e4]::-webkit-scrollbar-track{background:transparent}[dir] .stats-cards[data-v-f90b01e4]::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:4px}[dir] .stats-cards[data-v-f90b01e4]::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.stat-card[data-v-f90b01e4]{scroll-snap-align:start;min-width:280px}.dashboard-panel[data-v-f90b01e4]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}[dir] .dashboard-panel[data-v-f90b01e4]{padding:16px}.dashboard-panel[data-v-f90b01e4]::-webkit-scrollbar{height:4px}[dir] .dashboard-panel[data-v-f90b01e4]::-webkit-scrollbar-track{background:transparent;margin:0 16px}[dir] .dashboard-panel[data-v-f90b01e4]::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:4px}[dir] .dashboard-panel[data-v-f90b01e4]::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.dashboard-panel h3[data-v-f90b01e4]{font-size:1.1rem;white-space:nowrap}.table-responsive[data-v-f90b01e4]{overflow-x:auto;-webkit-overflow-scrolling:touch}[dir] .table-responsive[data-v-f90b01e4]{margin:-16px;padding:16px}.data-table[data-v-f90b01e4]{min-width:600px}.data-table td[data-v-f90b01e4],.data-table th[data-v-f90b01e4]{font-size:.85rem;white-space:nowrap}[dir] .data-table td[data-v-f90b01e4],[dir] .data-table th[data-v-f90b01e4]{padding:8px}.chart-wrapper-radar[data-v-f90b01e4],.chart-wrapper-small[data-v-f90b01e4],.chart-wrapper[data-v-f90b01e4]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.chart-wrapper-radar[data-v-f90b01e4]::-webkit-scrollbar,.chart-wrapper-small[data-v-f90b01e4]::-webkit-scrollbar,.chart-wrapper[data-v-f90b01e4]::-webkit-scrollbar{height:4px}[dir] .chart-wrapper-radar[data-v-f90b01e4]::-webkit-scrollbar-track,[dir] .chart-wrapper-small[data-v-f90b01e4]::-webkit-scrollbar-track,[dir] .chart-wrapper[data-v-f90b01e4]::-webkit-scrollbar-track{background:transparent}[dir] .chart-wrapper-radar[data-v-f90b01e4]::-webkit-scrollbar-thumb,[dir] .chart-wrapper-small[data-v-f90b01e4]::-webkit-scrollbar-thumb,[dir] .chart-wrapper[data-v-f90b01e4]::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:4px}.chart-wrapper[data-v-f90b01e4]{min-width:500px}[dir] .chart-wrapper[data-v-f90b01e4]{padding:12px}.chart-wrapper-small[data-v-f90b01e4]{min-width:400px}[dir] .chart-wrapper-small[data-v-f90b01e4]{padding:12px}.chart-wrapper-radar[data-v-f90b01e4]{min-width:450px}[dir] .chart-wrapper-radar[data-v-f90b01e4]{padding:20px 12px}.stat-value[data-v-f90b01e4]{font-size:2rem}.stat-icon[data-v-f90b01e4]{font-size:2.5rem}}@media (max-width:480px){[dir] .dashboard-stats[data-v-f90b01e4]{padding:12px}.dashboard-header h2[data-v-f90b01e4]{font-size:1.25rem}.stat-card[data-v-f90b01e4]{min-width:260px}[dir] .stat-card[data-v-f90b01e4]{padding:16px}.stat-value[data-v-f90b01e4]{font-size:1.75rem}.stat-label[data-v-f90b01e4]{font-size:.8rem}[dir] .dashboard-panel[data-v-f90b01e4]{padding:12px}.dashboard-panel h3[data-v-f90b01e4]{font-size:1rem}[dir] .dashboard-panel h3[data-v-f90b01e4]{margin-bottom:12px}}.form-capacitacion[data-v-19e22033]{color:#1e293b;max-width:900px}[dir] .form-capacitacion[data-v-19e22033]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin:0 auto}[dir] .form-header[data-v-19e22033]{margin-bottom:24px}[dir=ltr] .form-header[data-v-19e22033]{text-align:left}[dir=rtl] .form-header[data-v-19e22033]{text-align:right}.form-header h2[data-v-19e22033]{font-size:1.5rem;color:#3b82f6}[dir] .form-header h2[data-v-19e22033]{margin:0 0 4px 0}.form-header p[data-v-19e22033]{color:#475569;font-size:.9rem}[dir] .form-header p[data-v-19e22033]{margin:0}[dir] .form-section[data-v-19e22033]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px}[dir=ltr] .form-section[data-v-19e22033]{text-align:left}[dir=rtl] .form-section[data-v-19e22033]{text-align:right}.section-title[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}[dir] .section-title[data-v-19e22033]{margin-bottom:16px}.step-number[data-v-19e22033]{color:#fff;width:24px;height:24px;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;font-size:.8rem;font-weight:700}[dir] .step-number[data-v-19e22033]{background-color:#3b82f6;border-radius:50%}.section-title h3[data-v-19e22033]{font-size:1.1rem;color:#1e293b}[dir] .section-title h3[data-v-19e22033]{margin:0}.form-group[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:100%}[dir] .form-group[data-v-19e22033]{margin-bottom:14px}.form-group label[data-v-19e22033]{font-size:.85rem;color:#475569;font-weight:600}input[type=text][data-v-19e22033],input[type=url][data-v-19e22033],select[data-v-19e22033],textarea[data-v-19e22033]{color:#1e293b;font-size:.9rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] input[type=text][data-v-19e22033],[dir] input[type=url][data-v-19e22033],[dir] select[data-v-19e22033],[dir] textarea[data-v-19e22033]{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}input[data-v-19e22033]:focus,select[data-v-19e22033]:focus,textarea[data-v-19e22033]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)}[dir] input[data-v-19e22033]:focus,[dir] select[data-v-19e22033]:focus,[dir] textarea[data-v-19e22033]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dinamic-row[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[dir] .dinamic-row[data-v-19e22033]{margin-bottom:12px}.col-small[data-v-19e22033]{-webkit-box-flex:1;-ms-flex:1;flex:1}.col-medium[data-v-19e22033]{-webkit-box-flex:2;-ms-flex:2;flex:2}.col-large[data-v-19e22033]{-webkit-box-flex:3;-ms-flex:3;flex:3}.btn-add[data-v-19e22033]{color:#60a5fa;font-weight:600;font-size:.85rem}[dir] .btn-add[data-v-19e22033]{background:transparent;border:1px dashed #3b82f6;padding:8px 16px;border-radius:8px;cursor:pointer;margin-top:8px}[dir] .btn-add[data-v-19e22033]:hover{background-color:rgba(59,130,246,.1)}.btn-remove[data-v-19e22033]{color:#fda4af}[dir] .btn-remove[data-v-19e22033]{background-color:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.2);padding:10px 14px;border-radius:8px;cursor:pointer}[dir] .pregunta-card[data-v-19e22033]{background-color:#fff;border-radius:10px;padding:16px;margin-bottom:16px;border:1px solid #e2e8f0}[dir=ltr] .pregunta-card[data-v-19e22033]{border-left:4px solid #3b82f6}[dir=rtl] .pregunta-card[data-v-19e22033]{border-right:4px solid #3b82f6}.pregunta-header[data-v-19e22033]{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}[dir] .pregunta-header[data-v-19e22033]{margin-bottom:12px}.pregunta-header h4[data-v-19e22033]{color:#1e293b}[dir] .pregunta-header h4[data-v-19e22033]{margin:0}.btn-remove-card[data-v-19e22033]{color:#f43f5e;font-size:.85rem;font-weight:600}[dir] .btn-remove-card[data-v-19e22033]{background:transparent;border:none;cursor:pointer}[dir] .opciones-container[data-v-19e22033]{margin-top:14px;background:#f8fafc;padding:12px;border-radius:8px;border:1px solid #e2e8f0}.opciones-label[data-v-19e22033]{font-size:.8rem;color:#475569;display:block;font-weight:600}[dir] .opciones-label[data-v-19e22033]{margin-bottom:8px}.opcion-row[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}[dir] .opcion-row[data-v-19e22033]{margin-bottom:8px}.opcion-row input[type=checkbox][data-v-19e22033],.opcion-row input[type=radio][data-v-19e22033]{-webkit-transform:scale(1.2)}[dir] .opcion-row input[type=checkbox][data-v-19e22033],[dir] .opcion-row input[type=radio][data-v-19e22033]{transform:scale(1.2);cursor:pointer}.btn-remove-mini[data-v-19e22033]{color:#ef4444;font-size:.9rem}[dir] .btn-remove-mini[data-v-19e22033]{background:transparent;border:none;cursor:pointer;padding:0 4px}.btn-add-mini[data-v-19e22033]{color:#3b82f6;font-size:.8rem;font-weight:700;display:block}[dir] .btn-add-mini[data-v-19e22033]{background:transparent;border:none;cursor:pointer;padding:4px 0}.form-actions[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[dir] .form-actions[data-v-19e22033]{margin-top:20px}.btn-submit[data-v-19e22033]{color:#fff;font-weight:700;font-size:.95rem;transition:background .2s}[dir] .btn-submit[data-v-19e22033]{background-color:#3b82f6;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;-webkit-transition:background .2s}[dir] .btn-submit[data-v-19e22033]:hover{background-color:#2563eb}.btn-submit[data-v-19e22033]:disabled{opacity:.5}[dir] .btn-submit[data-v-19e22033]:disabled{cursor:not-allowed}@-webkit-keyframes fadeIn-19e22033{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-19e22033{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[dir=ltr] .animate-fade-in[data-v-19e22033],[dir=rtl] .animate-fade-in[data-v-19e22033]{-webkit-animation:fadeIn-19e22033 .3s ease-out forwards;animation:fadeIn-19e22033 .3s ease-out forwards}.radio-group[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.radio-option[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;transition:all .2s}[dir] .radio-option[data-v-19e22033]{padding:12px;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .radio-option[data-v-19e22033]:hover{border-color:#3b82f6;background-color:#eff6ff}.radio-option input[type=radio][data-v-19e22033]{-webkit-transform:scale(1.2)}[dir] .radio-option input[type=radio][data-v-19e22033]{cursor:pointer;transform:scale(1.2)}.radio-option span[data-v-19e22033]{font-size:.95rem;font-weight:500}.departamentos-list[data-v-19e22033]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;max-height:300px;overflow-y:auto}[dir] .departamentos-list[data-v-19e22033]{padding:12px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.checkbox-dept[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;transition:all .2s}[dir] .checkbox-dept[data-v-19e22033]{padding:8px;background-color:#fff;border-radius:6px;cursor:pointer;-webkit-transition:all .2s;border:1px solid #e2e8f0}[dir] .checkbox-dept[data-v-19e22033]:hover{background-color:#eff6ff;border-color:#3b82f6}.checkbox-dept input[type=checkbox][data-v-19e22033]{-webkit-transform:scale(1.1)}[dir] .checkbox-dept input[type=checkbox][data-v-19e22033]{cursor:pointer;transform:scale(1.1)}.checkbox-dept span[data-v-19e22033]{font-size:.9rem}.warning-text[data-v-19e22033]{color:#f59e0b;font-size:.85rem;font-weight:600}[dir] .warning-text[data-v-19e22033]{margin-top:8px}.loading-departamentos[data-v-19e22033],.no-departamentos[data-v-19e22033]{color:#475569;font-size:.9rem}[dir] .loading-departamentos[data-v-19e22033],[dir] .no-departamentos[data-v-19e22033]{padding:16px;background-color:#eff6ff;border-radius:8px;text-align:center;border:1px solid #bfdbfe}.no-departamentos[data-v-19e22033]{color:#92400e}[dir] .no-departamentos[data-v-19e22033]{background-color:#fef3c7;border-color:#fde68a}[dir] .imagen-preview[data-v-19e22033]{margin-top:12px;padding:8px;background-color:#f8fafc;border-radius:8px;text-align:center;border:1px solid #e2e8f0}.imagen-preview img[data-v-19e22033]{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain}[dir] .imagen-preview img[data-v-19e22033]{border-radius:6px}[dir] .vigencia-section[data-v-19e22033]{border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-top:24px}[dir=ltr] .vigencia-section[data-v-19e22033]{background:linear-gradient(135deg,#eff6ff,#f5f3ff)}[dir=rtl] .vigencia-section[data-v-19e22033]{background:linear-gradient(-135deg,#eff6ff,#f5f3ff)}.vigencia-header[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .vigencia-header[data-v-19e22033]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #cbd5e1}.vigencia-header h4[data-v-19e22033]{font-size:1.1rem;color:#1e293b;-webkit-box-flex:1;-ms-flex:1;flex:1}[dir] .vigencia-header h4[data-v-19e22033]{margin:0}.badge-opcional[data-v-19e22033]{color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}[dir] .badge-opcional[data-v-19e22033]{padding:4px 12px;border-radius:20px}[dir=ltr] .badge-opcional[data-v-19e22033]{background:linear-gradient(135deg,#f59e0b,#f97316)}[dir=rtl] .badge-opcional[data-v-19e22033]{background:linear-gradient(-135deg,#f59e0b,#f97316)}.vigencia-content[data-v-19e22033]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.input-label[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.85rem;color:#475569;font-weight:600}[dir] .input-label[data-v-19e22033]{margin-bottom:8px}.form-section-subtitle[data-v-19e22033]{font-size:1rem;font-weight:600;color:#60a5fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .form-section-subtitle[data-v-19e22033]{margin:20px 0 16px 0;padding-bottom:8px;border-bottom:1px solid rgba(59,130,246,.2)}.form-row[data-v-19e22033]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}[dir] .form-row[data-v-19e22033]{margin-bottom:16px}input[type=datetime-local].input-datetime[data-v-19e22033]{color:#1e293b;font-size:.9rem;font-family:inherit;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] input[type=datetime-local].input-datetime[data-v-19e22033]{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;cursor:pointer}input[type=datetime-local].input-datetime[data-v-19e22033]::-webkit-calendar-picker-indicator{-webkit-filter:invert(.2);filter:invert(.2)}[dir] input[type=datetime-local].input-datetime[data-v-19e22033]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=datetime-local].input-datetime[data-v-19e22033]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)}[dir] input[type=datetime-local].input-datetime[data-v-19e22033]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-hint[data-v-19e22033]{color:#475569;font-size:.8rem;font-style:italic}[dir] .form-hint[data-v-19e22033]{margin-top:4px}.checkbox-label[data-v-19e22033]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;transition:all .2s}[dir] .checkbox-label[data-v-19e22033]{padding:12px;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .checkbox-label[data-v-19e22033]:hover{border-color:#3b82f6;background-color:#eff6ff}.checkbox-label input[type=checkbox][data-v-19e22033]{-webkit-transform:scale(1.2)}[dir] .checkbox-label input[type=checkbox][data-v-19e22033]{cursor:pointer;transform:scale(1.2)}.checkbox-text[data-v-19e22033]{font-size:.95rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.lista-capacitaciones[data-v-471e0abe]{width:100%;overflow:hidden}.filter-tabs[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .filter-tabs[data-v-471e0abe]{margin-bottom:20px}.filter-tab[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#64748b;font-weight:500;font-size:.95rem;transition:all .2s}[dir] .filter-tab[data-v-471e0abe]{padding:12px 20px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}.filter-tab[data-v-471e0abe]:hover{color:#3b82f6}[dir] .filter-tab[data-v-471e0abe]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.filter-tab.active[data-v-471e0abe]{color:#fff}[dir] .filter-tab.active[data-v-471e0abe]{background-color:#3b82f6;border-color:#3b82f6}.filter-tab .badge[data-v-471e0abe]{color:#64748b;font-size:.8rem;font-weight:600;min-width:24px}[dir] .filter-tab .badge[data-v-471e0abe]{background-color:#f1f5f9;padding:2px 8px;border-radius:12px;text-align:center}.filter-tab.active .badge[data-v-471e0abe]{color:#fff}[dir] .filter-tab.active .badge[data-v-471e0abe]{background-color:hsla(0,0%,100%,.25)}.filtros-bar[data-v-471e0abe]{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;gap:16px}[dir] .filtros-bar[data-v-471e0abe]{margin-bottom:24px;padding:16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px}.filtros-izq[data-v-471e0abe]{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.filtros-der[data-v-471e0abe],.filtros-izq[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;align-items:center}.filtros-der[data-v-471e0abe]{-ms-flex-align:center}.input-busqueda[data-v-471e0abe]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px;color:#1e293b;font-size:.9rem}[dir] .input-busqueda[data-v-471e0abe]{padding:10px 14px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px}.input-busqueda[data-v-471e0abe]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)}[dir] .input-busqueda[data-v-471e0abe]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.input-busqueda[data-v-471e0abe]::-webkit-input-placeholder{color:#64748b}.input-busqueda[data-v-471e0abe]::-moz-placeholder{color:#64748b}.input-busqueda[data-v-471e0abe]:-ms-input-placeholder{color:#64748b}.input-busqueda[data-v-471e0abe]::-ms-input-placeholder{color:#64748b}.input-busqueda[data-v-471e0abe]::placeholder{color:#64748b}.toggle-switch[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .toggle-switch[data-v-471e0abe]{cursor:pointer}.toggle-switch input[type=checkbox][data-v-471e0abe]{display:none}.toggle-slider[data-v-471e0abe]{position:relative;width:48px;height:24px;transition:all .3s}[dir] .toggle-slider[data-v-471e0abe]{background-color:#e2e8f0;border-radius:24px;-webkit-transition:all .3s;border:2px solid #cbd5e1}.toggle-slider[data-v-471e0abe]:before{content:"";position:absolute;width:18px;height:18px;top:1px;transition:all .3s}[dir] .toggle-slider[data-v-471e0abe]:before{border-radius:50%;background-color:#fff;-webkit-transition:all .3s}[dir=ltr] .toggle-slider[data-v-471e0abe]:before{left:2px}[dir=rtl] .toggle-slider[data-v-471e0abe]:before{right:2px}[dir] .toggle-switch input[type=checkbox]:checked+.toggle-slider[data-v-471e0abe]{background-color:#3b82f6;border-color:#3b82f6}[dir] .toggle-switch input[type=checkbox]:checked+.toggle-slider[data-v-471e0abe]:before{background-color:#fff}[dir=ltr] .toggle-switch input[type=checkbox]:checked+.toggle-slider[data-v-471e0abe]:before{-webkit-transform:translateX(24px);transform:translateX(24px)}[dir=rtl] .toggle-switch input[type=checkbox]:checked+.toggle-slider[data-v-471e0abe]:before{-webkit-transform:translateX(-24px);transform:translateX(-24px)}.toggle-label[data-v-471e0abe]{color:#64748b;font-size:.9rem;font-weight:500}.toggle-switch:hover .toggle-label[data-v-471e0abe]{color:#3b82f6}.btn-nuevo[data-v-471e0abe]{color:#fff;font-weight:600;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:nowrap}[dir] .btn-nuevo[data-v-471e0abe]{padding:10px 20px;background-color:#3b82f6;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-nuevo[data-v-471e0abe]:hover{background-color:#2563eb}.btn-refrescar[data-v-471e0abe]{color:#64748b;font-weight:600;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:nowrap}[dir] .btn-refrescar[data-v-471e0abe]{padding:10px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}.btn-refrescar[data-v-471e0abe]:hover:not(:disabled){color:#3b82f6}[dir] .btn-refrescar[data-v-471e0abe]:hover:not(:disabled){background-color:#f1f5f9;border-color:#cbd5e1}.btn-refrescar[data-v-471e0abe]:disabled{opacity:.5}[dir] .btn-refrescar[data-v-471e0abe]:disabled{cursor:not-allowed}.loading-container[data-v-471e0abe]{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;color:#64748b}[dir] .loading-container[data-v-471e0abe]{padding:60px 20px}.spinner[data-v-471e0abe]{width:40px;height:40px}[dir] .spinner[data-v-471e0abe]{border:4px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%}[dir=ltr] .spinner[data-v-471e0abe]{-webkit-animation:spin-ltr-471e0abe 1s linear infinite;animation:spin-ltr-471e0abe 1s linear infinite}[dir=rtl] .spinner[data-v-471e0abe]{-webkit-animation:spin-rtl-471e0abe 1s linear infinite;animation:spin-rtl-471e0abe 1s linear infinite}@-webkit-keyframes spin-ltr-471e0abe{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-471e0abe{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-471e0abe{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-471e0abe{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.capacitaciones-grid[data-v-471e0abe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.capacitacion-card[data-v-471e0abe]{transition:all .3s}[dir] .capacitacion-card[data-v-471e0abe]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;-webkit-transition:all .3s}.capacitacion-card[data-v-471e0abe]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}[dir] .capacitacion-card[data-v-471e0abe]:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.card-header[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[dir] .card-header[data-v-471e0abe]{margin-bottom:12px}.card-titulo[data-v-471e0abe]{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-titulo h3[data-v-471e0abe]{font-size:1.1rem;color:#3b82f6}[dir] .card-titulo h3[data-v-471e0abe]{margin:0 0 6px 0}.badge-estado[data-v-471e0abe]{display:inline-block;font-size:.75rem;font-weight:600}[dir] .badge-estado[data-v-471e0abe]{padding:4px 10px;border-radius:12px}.badge-activa[data-v-471e0abe]{color:#059669}[dir] .badge-activa[data-v-471e0abe]{background-color:rgba(16,185,129,.1)}.badge-inactiva[data-v-471e0abe]{color:#ea580c}[dir] .badge-inactiva[data-v-471e0abe]{background-color:rgba(251,146,60,.1)}.badge-borrador[data-v-471e0abe]{color:#475569}[dir] .badge-borrador[data-v-471e0abe]{background-color:rgba(100,116,139,.1)}.card-acciones[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.btn-icon[data-v-471e0abe]{font-size:1.2rem;transition:all .2s}[dir] .btn-icon[data-v-471e0abe]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:6px;-webkit-transition:all .2s}.btn-icon[data-v-471e0abe]:hover{color:#3b82f6}[dir] .btn-icon[data-v-471e0abe]:hover{background-color:#f1f5f9}.btn-icon[data-v-471e0abe]:disabled{opacity:.5;pointer-events:none}[dir] .btn-icon[data-v-471e0abe]:disabled{cursor:not-allowed}.btn-icon.btn-loading[data-v-471e0abe]{opacity:.7}.spinner-small[data-v-471e0abe]{display:inline-block;width:16px;height:16px}[dir] .spinner-small[data-v-471e0abe]{border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%}[dir=ltr] .spinner-small[data-v-471e0abe]{-webkit-animation:spin-ltr-471e0abe .8s linear infinite;animation:spin-ltr-471e0abe .8s linear infinite}[dir=rtl] .spinner-small[data-v-471e0abe]{-webkit-animation:spin-rtl-471e0abe .8s linear infinite;animation:spin-rtl-471e0abe .8s linear infinite}.btn-eliminar[data-v-471e0abe]:hover{color:#ef4444}[dir] .btn-eliminar[data-v-471e0abe]:hover{background-color:rgba(239,68,68,.1)}.btn-report[data-v-471e0abe]:hover{color:#3b82f6}[dir] .btn-report[data-v-471e0abe]:hover{background-color:rgba(59,130,246,.1)}.card-descripcion[data-v-471e0abe]{color:#64748b;font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[dir] .card-descripcion[data-v-471e0abe]{margin-bottom:16px}.card-metricas[data-v-471e0abe]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}[dir] .card-metricas[data-v-471e0abe]{margin-bottom:16px}.metrica[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}[dir] .metrica[data-v-471e0abe]{padding:10px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.metrica-icono[data-v-471e0abe]{font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0}.metrica>div[data-v-471e0abe]{min-width:0;overflow:hidden}.metrica-valor[data-v-471e0abe]{display:block;font-size:1.2rem;font-weight:700;color:#3b82f6;white-space:nowrap}.metrica-label[data-v-471e0abe]{display:block;font-size:.7rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .card-stats[data-v-471e0abe]{padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px}.stat-item[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .stat-item[data-v-471e0abe]{margin-bottom:8px}[dir] .stat-item[data-v-471e0abe]:last-child{margin-bottom:0}.stat-label[data-v-471e0abe]{font-size:.85rem;color:#64748b;min-width:140px}.stat-barra[data-v-471e0abe]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:8px;overflow:hidden}[dir] .stat-barra[data-v-471e0abe]{background-color:#e2e8f0;border-radius:4px}.stat-progreso[data-v-471e0abe]{height:100%;transition:width .3s}[dir] .stat-progreso[data-v-471e0abe]{-webkit-transition:width .3s}[dir=ltr] .stat-progreso[data-v-471e0abe]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#2563eb));background:linear-gradient(90deg,#3b82f6,#2563eb)}[dir=rtl] .stat-progreso[data-v-471e0abe]{background:-webkit-gradient(linear,right top,left top,from(#3b82f6),to(#2563eb));background:linear-gradient(-90deg,#3b82f6,#2563eb)}.stat-valor[data-v-471e0abe]{font-size:.85rem;font-weight:600;color:#3b82f6;min-width:40px}[dir=ltr] .stat-valor[data-v-471e0abe]{text-align:right}[dir=rtl] .stat-valor[data-v-471e0abe]{text-align:left}.stat-valor-grande[data-v-471e0abe]{font-size:1.2rem;font-weight:700;color:#059669}.card-footer[data-v-471e0abe]{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}[dir] .card-footer[data-v-471e0abe]{padding-top:12px;border-top:1px solid #e2e8f0}.footer-info[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.info-item[data-v-471e0abe]{font-size:.8rem;color:#64748b}.footer-acciones[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.btn-activar[data-v-471e0abe],.btn-desactivar[data-v-471e0abe]{font-size:.85rem;font-weight:600;transition:all .2s}[dir] .btn-activar[data-v-471e0abe],[dir] .btn-desactivar[data-v-471e0abe]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .2s}.btn-activar[data-v-471e0abe]{color:#059669}[dir] .btn-activar[data-v-471e0abe]{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}[dir] .btn-activar[data-v-471e0abe]:hover{background-color:rgba(16,185,129,.15)}.btn-desactivar[data-v-471e0abe]{color:#ea580c}[dir] .btn-desactivar[data-v-471e0abe]{background-color:rgba(251,146,60,.1);border:1px solid rgba(251,146,60,.2)}[dir] .btn-desactivar[data-v-471e0abe]:hover{background-color:rgba(251,146,60,.15)}.empty-state[data-v-471e0abe]{grid-column:1/-1;overflow:hidden}[dir] .empty-state[data-v-471e0abe]{text-align:center;padding:60px 20px}.empty-icon[data-v-471e0abe]{font-size:4rem;color:#cbd5e1}[dir] .empty-icon[data-v-471e0abe]{margin-bottom:16px}.empty-state h3[data-v-471e0abe]{color:#475569}[dir] .empty-state h3[data-v-471e0abe]{margin-bottom:8px}.empty-state p[data-v-471e0abe]{color:#64748b}[dir] .empty-state p[data-v-471e0abe]{margin-bottom:24px}.btn-crear-primera[data-v-471e0abe]{color:#fff;font-weight:600;transition:all .2s}[dir] .btn-crear-primera[data-v-471e0abe]{padding:12px 24px;background-color:#3b82f6;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-crear-primera[data-v-471e0abe]:hover{background-color:#2563eb}.modal-overlay[data-v-471e0abe]{position:fixed;top:0;bottom:0;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:10000;overflow-y:auto}[dir] .modal-overlay[data-v-471e0abe]{background-color:rgba(0,0,0,.5)}[dir=ltr] .modal-overlay[data-v-471e0abe],[dir=rtl] .modal-overlay[data-v-471e0abe]{left:0;right:0}.modal-content[data-v-471e0abe]{max-width:500px;width:90%;position:relative;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}[dir] .modal-content[data-v-471e0abe]{background-color:#fff;padding:24px;border-radius:12px;border:1px solid #e2e8f0;margin:20px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.modal-content h3[data-v-471e0abe]{color:#f59e0b}[dir] .modal-content h3[data-v-471e0abe]{margin:0 0 12px 0}.modal-content p[data-v-471e0abe]{color:#64748b}[dir] .modal-content p[data-v-471e0abe]{margin-bottom:8px}.modal-advertencia[data-v-471e0abe]{color:#ef4444;font-size:.9rem}[dir] .modal-advertencia[data-v-471e0abe]{margin-bottom:20px}.modal-acciones[data-v-471e0abe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-cancelar[data-v-471e0abe],.btn-confirmar-eliminar[data-v-471e0abe]{font-weight:600;transition:all .2s}[dir] .btn-cancelar[data-v-471e0abe],[dir] .btn-confirmar-eliminar[data-v-471e0abe]{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}.btn-cancelar[data-v-471e0abe]{color:#64748b}[dir] .btn-cancelar[data-v-471e0abe]{background-color:#f1f5f9;border:1px solid #e2e8f0}.btn-cancelar[data-v-471e0abe]:hover{color:#475569}[dir] .btn-cancelar[data-v-471e0abe]:hover{background-color:#e2e8f0}.btn-confirmar-eliminar[data-v-471e0abe]{color:#fff}[dir] .btn-confirmar-eliminar[data-v-471e0abe]{background-color:#ef4444}[dir] .btn-confirmar-eliminar[data-v-471e0abe]:hover{background-color:#dc2626}@media (max-width:1400px){.capacitaciones-grid[data-v-471e0abe]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.card-metricas[data-v-471e0abe]{gap:10px}.metrica[data-v-471e0abe]{gap:6px}[dir] .metrica[data-v-471e0abe]{padding:8px 6px}.metrica-icono[data-v-471e0abe]{font-size:1.3rem}.metrica-label[data-v-471e0abe]{font-size:.65rem}}@media (max-width:1024px){.capacitaciones-grid[data-v-471e0abe]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.filtros-bar[data-v-471e0abe]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.filtros-bar[data-v-471e0abe],.filtros-izq[data-v-471e0abe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filtros-der[data-v-471e0abe]{width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.filtros-der button[data-v-471e0abe]{-webkit-box-flex:1;-ms-flex:1;flex:1}.input-busqueda[data-v-471e0abe]{max-width:none}.capacitaciones-grid[data-v-471e0abe]{grid-template-columns:1fr}.card-metricas[data-v-471e0abe]{grid-template-columns:repeat(2,1fr);gap:10px}[dir] .metrica[data-v-471e0abe]{padding:8px}.metrica-label[data-v-471e0abe]{font-size:.65rem}.card-footer[data-v-471e0abe]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.video-player[data-v-49483157]{width:100%}.video-container[data-v-49483157]{position:relative;width:100%;height:0;overflow:hidden}[dir] .video-container[data-v-49483157]{padding-bottom:56.25%;background-color:#000;border-radius:12px}.video-loader[data-v-49483157]{position:absolute;top:0;width:100%;height:100%;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;z-index:10}[dir] .video-loader[data-v-49483157]{border-radius:12px}[dir=ltr] .video-loader[data-v-49483157]{left:0;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.95))}[dir=rtl] .video-loader[data-v-49483157]{right:0;background:linear-gradient(-135deg,rgba(15,23,42,.95),rgba(30,41,59,.95))}.spinner[data-v-49483157]{width:50px;height:50px}[dir] .spinner[data-v-49483157]{border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%}[dir=ltr] .spinner[data-v-49483157]{-webkit-animation:spin-ltr-49483157 1s linear infinite;animation:spin-ltr-49483157 1s linear infinite}[dir=rtl] .spinner[data-v-49483157]{-webkit-animation:spin-rtl-49483157 1s linear infinite;animation:spin-rtl-49483157 1s linear infinite}@-webkit-keyframes spin-ltr-49483157{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-49483157{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-49483157{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-49483157{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.video-loader p[data-v-49483157]{color:#94a3b8;font-size:.9rem;font-weight:500}[dir] .video-loader p[data-v-49483157]{margin-top:16px}.video-iframe[data-v-49483157]{position:absolute;top:0;width:100%;height:100%;z-index:5}[dir] .video-iframe[data-v-49483157]{border-radius:12px}[dir=ltr] .video-iframe[data-v-49483157]{left:0}[dir=rtl] .video-iframe[data-v-49483157]{right:0}.video-element[data-v-49483157]{position:absolute;top:0;width:100%;height:100%;z-index:5}[dir] .video-element[data-v-49483157]{border-radius:12px}[dir=ltr] .video-element[data-v-49483157]{left:0}[dir=rtl] .video-element[data-v-49483157]{right:0}[dir] .enlace-externo[data-v-49483157]{text-align:center;padding:40px 20px;background-color:rgba(30,41,59,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.enlace-externo p[data-v-49483157]{color:#94a3b8}[dir] .enlace-externo p[data-v-49483157]{margin:12px 0 16px 0}.btn-abrir[data-v-49483157]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:600;transition:all .2s}[dir] .btn-abrir[data-v-49483157]{padding:10px 20px;background-color:#3b82f6;border-radius:8px;-webkit-transition:all .2s}.btn-abrir[data-v-49483157]:hover{-webkit-transform:translateY(-1px)}[dir] .btn-abrir[data-v-49483157]:hover{background-color:#2563eb;transform:translateY(-1px)}.gestion-capacitacion[data-v-0ec0462f]{color:#1e293b;max-width:1200px}[dir] .gestion-capacitacion[data-v-0ec0462f]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin:0 auto}.gestion-header[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}[dir] .gestion-header[data-v-0ec0462f]{margin-bottom:24px}.btn-volver[data-v-0ec0462f]{color:#3b82f6;font-weight:600;transition:all .2s}[dir] .btn-volver[data-v-0ec0462f]{background:#fff;border:1px solid #e2e8f0;padding:8px 16px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-volver[data-v-0ec0462f]:hover{background:#eff6ff;border-color:#3b82f6}.gestion-header h2[data-v-0ec0462f]{color:#3b82f6;font-size:1.5rem}[dir] .gestion-header h2[data-v-0ec0462f]{margin:0}.loading-container[data-v-0ec0462f]{color:#475569}[dir] .loading-container[data-v-0ec0462f]{text-align:center;padding:40px}[dir] .seccion-card[data-v-0ec0462f]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px}.seccion-header[data-v-0ec0462f]{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}[dir] .seccion-header[data-v-0ec0462f]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.seccion-header h3[data-v-0ec0462f]{color:#1e293b;font-size:1.1rem}[dir] .seccion-header h3[data-v-0ec0462f]{margin:0}.badge-estado[data-v-0ec0462f]{font-size:.85rem;font-weight:600}[dir] .badge-estado[data-v-0ec0462f]{padding:6px 12px;border-radius:20px}.badge-activa[data-v-0ec0462f]{color:#4ade80}[dir] .badge-activa[data-v-0ec0462f]{background-color:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3)}.badge-inactiva[data-v-0ec0462f]{color:#f87171}[dir] .badge-inactiva[data-v-0ec0462f]{background-color:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3)}.badge-borrador[data-v-0ec0462f]{color:#fbbf24}[dir] .badge-borrador[data-v-0ec0462f]{background-color:rgba(251,191,36,.2);border:1px solid rgba(251,191,36,.3)}[dir] .form-row[data-v-0ec0462f]{margin-bottom:16px}.dos-columnas[data-v-0ec0462f]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form-group label[data-v-0ec0462f]{font-size:.85rem;color:#475569;font-weight:600}.form-group input[data-v-0ec0462f],.form-group textarea[data-v-0ec0462f]{color:#1e293b;font-size:.9rem}[dir] .form-group input[data-v-0ec0462f],[dir] .form-group textarea[data-v-0ec0462f]{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.form-group input[data-v-0ec0462f]:disabled,.form-group textarea[data-v-0ec0462f]:disabled{opacity:.5}[dir] .form-group input[data-v-0ec0462f]:disabled,[dir] .form-group textarea[data-v-0ec0462f]:disabled{cursor:not-allowed;background-color:#f1f5f9}.form-group small[data-v-0ec0462f]{font-size:.75rem;color:#64748b}[dir] .alcance-info[data-v-0ec0462f]{margin-bottom:16px}.badge-alcance[data-v-0ec0462f]{font-size:.9rem;font-weight:600;display:inline-block}[dir] .badge-alcance[data-v-0ec0462f]{padding:8px 16px;border-radius:8px}.badge-alcance.todo[data-v-0ec0462f]{color:#60a5fa}[dir] .badge-alcance.todo[data-v-0ec0462f]{background-color:rgba(59,130,246,.2)}.badge-alcance.departamentos[data-v-0ec0462f]{color:#c084fc}[dir] .badge-alcance.departamentos[data-v-0ec0462f]{background-color:rgba(168,85,247,.2)}.departamentos-asignados[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.dept-chip[data-v-0ec0462f]{color:#a78bfa;font-size:.85rem}[dir] .dept-chip[data-v-0ec0462f]{background-color:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);padding:6px 12px;border-radius:16px}.stats-grid[data-v-0ec0462f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}[dir] .stat-card[data-v-0ec0462f]{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;text-align:center}.stat-icon[data-v-0ec0462f]{font-size:2rem}[dir] .stat-icon[data-v-0ec0462f]{margin-bottom:8px}.stat-valor[data-v-0ec0462f]{font-size:1.8rem;font-weight:700;color:#3b82f6}[dir] .stat-valor[data-v-0ec0462f]{margin-bottom:4px}.stat-label[data-v-0ec0462f]{font-size:.85rem;color:#475569}.contenido-resumen[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}[dir] .contenido-resumen[data-v-0ec0462f]{margin-bottom:16px}.resumen-item[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .resumen-item[data-v-0ec0462f]{padding:12px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px}.resumen-icon[data-v-0ec0462f]{font-size:1.5rem}.resumen-text[data-v-0ec0462f]{color:#475569;font-size:.95rem}.btn-secondary[data-v-0ec0462f]{color:#7c3aed;font-weight:600;transition:all .2s}[dir] .btn-secondary[data-v-0ec0462f]{background:#fff;border:1px solid #cbd5e1;padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-secondary[data-v-0ec0462f]:hover{background:#f5f3ff;border-color:#7c3aed}.acciones-footer[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .acciones-footer[data-v-0ec0462f]{margin-top:24px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}.btn-activar[data-v-0ec0462f],.btn-desactivar[data-v-0ec0462f],.btn-guardar[data-v-0ec0462f],.btn-preview[data-v-0ec0462f]{font-weight:700;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .btn-activar[data-v-0ec0462f],[dir] .btn-desactivar[data-v-0ec0462f],[dir] .btn-guardar[data-v-0ec0462f],[dir] .btn-preview[data-v-0ec0462f]{padding:12px 24px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;border:none}.btn-preview[data-v-0ec0462f]{color:#a78bfa}[dir] .btn-preview[data-v-0ec0462f]{background-color:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.3)}[dir] .btn-preview[data-v-0ec0462f]:hover{background-color:rgba(139,92,246,.3)}.btn-activar[data-v-0ec0462f]{color:#fff}[dir] .btn-activar[data-v-0ec0462f]{background-color:#22c55e}[dir] .btn-activar[data-v-0ec0462f]:hover{background-color:#16a34a}.btn-desactivar[data-v-0ec0462f]{color:#fff}[dir] .btn-desactivar[data-v-0ec0462f]{background-color:#ef4444}[dir] .btn-desactivar[data-v-0ec0462f]:hover{background-color:#dc2626}.btn-guardar[data-v-0ec0462f]{color:#fff}[dir] .btn-guardar[data-v-0ec0462f]{background-color:#3b82f6}[dir] .btn-guardar[data-v-0ec0462f]:hover{background-color:#2563eb}.btn-activar[data-v-0ec0462f]:disabled,.btn-desactivar[data-v-0ec0462f]:disabled,.btn-guardar[data-v-0ec0462f]:disabled{opacity:.5}[dir] .btn-activar[data-v-0ec0462f]:disabled,[dir] .btn-desactivar[data-v-0ec0462f]:disabled,[dir] .btn-guardar[data-v-0ec0462f]:disabled{cursor:not-allowed}[dir] .edicion-alcance[data-v-0ec0462f]{padding:20px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px}.edicion-alcance .form-group[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}[dir] .edicion-alcance .form-group[data-v-0ec0462f]{margin-bottom:20px}.edicion-alcance .form-group label[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;transition:all .2s}[dir] .edicion-alcance .form-group label[data-v-0ec0462f]{padding:12px;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .edicion-alcance .form-group label[data-v-0ec0462f]:hover{border-color:#3b82f6;background-color:#eff6ff}.edicion-alcance .form-group input[type=radio][data-v-0ec0462f]{width:18px;height:18px}[dir] .edicion-alcance .form-group input[type=radio][data-v-0ec0462f]{cursor:pointer}[dir] .departamentos-selector[data-v-0ec0462f]{margin-top:16px}.selector-label[data-v-0ec0462f]{font-size:.9rem;color:#475569;font-weight:600}[dir] .selector-label[data-v-0ec0462f]{margin-bottom:12px}.departamentos-grid[data-v-0ec0462f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}[dir] .departamentos-grid[data-v-0ec0462f]{margin-bottom:12px}.dept-checkbox[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;transition:all .2s}[dir] .dept-checkbox[data-v-0ec0462f]{padding:10px 12px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .dept-checkbox[data-v-0ec0462f]:hover{background-color:#eff6ff;border-color:#3b82f6}.dept-checkbox input[type=checkbox][data-v-0ec0462f]{width:18px;height:18px}[dir] .dept-checkbox input[type=checkbox][data-v-0ec0462f]{cursor:pointer}.error-mensaje[data-v-0ec0462f]{color:#ef4444;font-size:.85rem}[dir] .error-mensaje[data-v-0ec0462f]{margin-top:8px}.acciones-alcance[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[dir] .acciones-alcance[data-v-0ec0462f]{margin-top:16px}.btn-cancelar-alcance[data-v-0ec0462f],.btn-guardar-alcance[data-v-0ec0462f]{font-weight:600;transition:all .2s}[dir] .btn-cancelar-alcance[data-v-0ec0462f],[dir] .btn-guardar-alcance[data-v-0ec0462f]{padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;border:none}.btn-cancelar-alcance[data-v-0ec0462f]{color:#94a3b8}[dir] .btn-cancelar-alcance[data-v-0ec0462f]{background-color:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.3)}[dir] .btn-cancelar-alcance[data-v-0ec0462f]:hover{background-color:rgba(148,163,184,.2)}.btn-guardar-alcance[data-v-0ec0462f]{color:#fff}[dir] .btn-guardar-alcance[data-v-0ec0462f]{background-color:#3b82f6}[dir] .btn-guardar-alcance[data-v-0ec0462f]:hover:not(:disabled){background-color:#2563eb}.btn-guardar-alcance[data-v-0ec0462f]:disabled{opacity:.5}[dir] .btn-guardar-alcance[data-v-0ec0462f]:disabled{cursor:not-allowed}.vista-alcance[data-v-0ec0462f]{position:relative}.btn-editar-alcance[data-v-0ec0462f]{color:#a78bfa;font-weight:600;transition:all .2s}[dir] .btn-editar-alcance[data-v-0ec0462f]{margin-top:16px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-editar-alcance[data-v-0ec0462f]:hover{background:rgba(139,92,246,.2)}@media (max-width:768px){.dos-columnas[data-v-0ec0462f]{grid-template-columns:1fr}.acciones-footer[data-v-0ec0462f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.departamentos-grid[data-v-0ec0462f]{grid-template-columns:1fr}.acciones-alcance[data-v-0ec0462f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-cancelar-alcance[data-v-0ec0462f],.btn-guardar-alcance[data-v-0ec0462f]{width:100%}}.contenido-tabs[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}[dir] .contenido-tabs[data-v-0ec0462f]{margin-bottom:20px;border-bottom:2px solid hsla(0,0%,100%,.05)}.tab-btn-small[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#94a3b8;font-weight:600;font-size:.9rem;transition:all .2s}[dir] .tab-btn-small[data-v-0ec0462f]{padding:10px 20px;background:transparent;border:none;cursor:pointer;border-bottom:3px solid transparent;-webkit-transition:all .2s}.tab-btn-small[data-v-0ec0462f]:hover{color:#fff}.tab-btn-small.active[data-v-0ec0462f]{color:#60a5fa}[dir] .tab-btn-small.active[data-v-0ec0462f]{border-bottom-color:#3b82f6}[dir=ltr] .tab-content-small[data-v-0ec0462f],[dir=rtl] .tab-content-small[data-v-0ec0462f]{-webkit-animation:fadeInTab-0ec0462f .3s ease-out;animation:fadeInTab-0ec0462f .3s ease-out}@-webkit-keyframes fadeInTab-0ec0462f{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInTab-0ec0462f{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.preview-recursos[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.recurso-preview-card[data-v-0ec0462f]{overflow:hidden}[dir] .recurso-preview-card[data-v-0ec0462f]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px}.recurso-preview-header[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}[dir] .recurso-preview-header[data-v-0ec0462f]{padding:16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.recurso-numero-small[data-v-0ec0462f]{width:36px;height:36px;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;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0;font-size:.9rem}[dir] .recurso-numero-small[data-v-0ec0462f]{border-radius:50%}[dir=ltr] .recurso-numero-small[data-v-0ec0462f]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}[dir=rtl] .recurso-numero-small[data-v-0ec0462f]{background:linear-gradient(-135deg,#3b82f6,#1d4ed8)}.recurso-info-small[data-v-0ec0462f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.recurso-info-small h4[data-v-0ec0462f]{color:#fff;font-size:1rem}[dir] .recurso-info-small h4[data-v-0ec0462f]{margin:0 0 6px 0}.recurso-tipo-badge[data-v-0ec0462f]{display:inline-block;color:#a78bfa;font-size:.75rem;font-weight:600}[dir] .recurso-tipo-badge[data-v-0ec0462f]{background-color:rgba(139,92,246,.2);padding:4px 10px;border-radius:12px}[dir] .recurso-video-preview[data-v-0ec0462f]{padding:0 16px 16px 16px}.recurso-link-preview[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[dir] .recurso-link-preview[data-v-0ec0462f]{padding:0 16px 16px 16px}.btn-ver-small[data-v-0ec0462f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:600;font-size:.85rem;transition:all .2s}[dir] .btn-ver-small[data-v-0ec0462f]{padding:8px 16px;background-color:#3b82f6;border-radius:8px;-webkit-transition:all .2s;border:none;cursor:pointer}.btn-ver-small[data-v-0ec0462f]:hover{-webkit-transform:translateY(-1px)}[dir] .btn-ver-small[data-v-0ec0462f]:hover{background-color:#2563eb;transform:translateY(-1px)}.empty-preview[data-v-0ec0462f]{color:#94a3b8}[dir] .empty-preview[data-v-0ec0462f]{text-align:center;padding:40px 20px}.empty-preview p[data-v-0ec0462f]{font-size:1rem}[dir] .empty-preview p[data-v-0ec0462f]{margin-top:12px}.preview-preguntas[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}[dir] .pregunta-preview-card[data-v-0ec0462f]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}[dir=ltr] .pregunta-preview-card[data-v-0ec0462f]{border-left:4px solid #3b82f6}[dir=rtl] .pregunta-preview-card[data-v-0ec0462f]{border-right:4px solid #3b82f6}.pregunta-preview-header[data-v-0ec0462f]{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}[dir] .pregunta-preview-header[data-v-0ec0462f]{margin-bottom:12px}.pregunta-num[data-v-0ec0462f]{font-weight:700;color:#60a5fa;font-size:.95rem}.pregunta-tipo-badge[data-v-0ec0462f]{font-size:.75rem;font-weight:600}[dir] .pregunta-tipo-badge[data-v-0ec0462f]{padding:4px 10px;border-radius:12px}.pregunta-tipo-badge.tipo-simple[data-v-0ec0462f]{color:#60a5fa}[dir] .pregunta-tipo-badge.tipo-simple[data-v-0ec0462f]{background-color:rgba(59,130,246,.2)}.pregunta-tipo-badge.tipo-multiple[data-v-0ec0462f]{color:#a78bfa}[dir] .pregunta-tipo-badge.tipo-multiple[data-v-0ec0462f]{background-color:rgba(139,92,246,.2)}.pregunta-tipo-badge.tipo-vf[data-v-0ec0462f]{color:#fbbf24}[dir] .pregunta-tipo-badge.tipo-vf[data-v-0ec0462f]{background-color:rgba(251,191,36,.2)}.pregunta-enunciado-text[data-v-0ec0462f]{color:#fff;font-size:1rem;line-height:1.6}[dir] .pregunta-enunciado-text[data-v-0ec0462f]{margin:0 0 12px 0}[dir] .pregunta-imagen-preview[data-v-0ec0462f]{margin:12px 0;padding:12px;background-color:#fff;border-radius:8px;text-align:center}.pregunta-imagen-preview img[data-v-0ec0462f]{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain}[dir] .pregunta-imagen-preview img[data-v-0ec0462f]{border-radius:6px}.pregunta-opciones-preview[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}[dir] .pregunta-opciones-preview[data-v-0ec0462f]{margin-top:12px}.opcion-preview[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;transition:all .2s}[dir] .opcion-preview[data-v-0ec0462f]{padding:10px 12px;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s}[dir] .opcion-preview.correcta[data-v-0ec0462f]{background-color:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.opcion-preview span[data-v-0ec0462f]{color:#475569;font-size:.9rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.opcion-preview.correcta span[data-v-0ec0462f]{color:#fff;font-weight:600}.badge-correcta-small[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#60a5fa;font-size:.7rem;font-weight:600}[dir] .badge-correcta-small[data-v-0ec0462f]{padding:3px 8px;background-color:rgba(59,130,246,.2);border-radius:10px}.checkbox-label[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}[dir] .checkbox-label[data-v-0ec0462f]{cursor:pointer}.checkbox-label input[type=checkbox][data-v-0ec0462f]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}[dir] .checkbox-label input[type=checkbox][data-v-0ec0462f]{margin-top:2px;cursor:pointer}.checkbox-text[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#475569;font-size:.95rem}[dir] .preview-intro[data-v-0ec0462f]{margin-bottom:24px;text-align:center}.preview-badge[data-v-0ec0462f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:.85rem}[dir] .preview-badge[data-v-0ec0462f]{padding:8px 16px;border-radius:20px;margin-bottom:12px}[dir=ltr] .preview-badge[data-v-0ec0462f]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}[dir=rtl] .preview-badge[data-v-0ec0462f]{background:linear-gradient(-135deg,#8b5cf6,#6366f1)}.preview-descripcion[data-v-0ec0462f]{color:#94a3b8;font-size:.9rem}[dir] .preview-descripcion[data-v-0ec0462f]{margin:0}[dir] .user-preview-container[data-v-0ec0462f]{border:2px solid rgba(139,92,246,.2);border-radius:16px;padding:24px;margin-top:16px}[dir=ltr] .user-preview-container[data-v-0ec0462f]{background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(59,130,246,.05))}[dir=rtl] .user-preview-container[data-v-0ec0462f]{background:linear-gradient(-135deg,rgba(139,92,246,.05),rgba(59,130,246,.05))}[dir] .user-preview-header[data-v-0ec0462f]{text-align:center;padding-bottom:24px;border-bottom:2px solid hsla(0,0%,100%,.1);margin-bottom:24px}.user-preview-title[data-v-0ec0462f]{color:#fff;font-size:1.8rem;font-weight:700}[dir] .user-preview-title[data-v-0ec0462f]{margin:0 0 12px 0}.user-preview-desc[data-v-0ec0462f]{color:#475569;font-size:1rem;line-height:1.6}[dir] .user-preview-desc[data-v-0ec0462f]{margin:0 0 20px 0}.user-preview-meta[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}[dir] .user-preview-meta[data-v-0ec0462f]{margin-top:20px}.meta-item[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.85rem;color:#475569;font-weight:500}[dir] .meta-item[data-v-0ec0462f]{padding:8px 16px;background-color:#fff;border-radius:20px}[dir] .user-preview-section[data-v-0ec0462f]{margin-bottom:32px}.user-section-title[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#60a5fa;font-size:1.3rem;font-weight:700}[dir] .user-section-title[data-v-0ec0462f]{margin:0 0 20px 0}.user-recursos-list[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.user-recurso-card[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;transition:all .3s}[dir] .user-recurso-card[data-v-0ec0462f]{background-color:#fff;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;-webkit-transition:all .3s}.user-recurso-card[data-v-0ec0462f]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(59,130,246,.2)}[dir] .user-recurso-card[data-v-0ec0462f]:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.4);box-shadow:0 4px 12px rgba(59,130,246,.2)}.user-recurso-icon[data-v-0ec0462f]{width:48px;height:48px;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}[dir] .user-recurso-icon[data-v-0ec0462f]{border-radius:12px}[dir=ltr] .user-recurso-icon[data-v-0ec0462f]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}[dir=rtl] .user-recurso-icon[data-v-0ec0462f]{background:linear-gradient(-135deg,#3b82f6,#1d4ed8)}.user-recurso-info[data-v-0ec0462f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.user-recurso-info h4[data-v-0ec0462f]{color:#fff;font-size:1rem;font-weight:600}[dir] .user-recurso-info h4[data-v-0ec0462f]{margin:0 0 4px 0}.user-recurso-tipo[data-v-0ec0462f]{color:#94a3b8;font-size:.8rem;font-weight:500}.user-recurso-accion[data-v-0ec0462f]{-ms-flex-negative:0;flex-shrink:0}.btn-ver-recurso[data-v-0ec0462f]{display:inline-block;color:#fff;font-weight:600;font-size:.85rem;opacity:.7}[dir] .btn-ver-recurso[data-v-0ec0462f]{padding:8px 20px;background-color:#3b82f6;border-radius:8px;cursor:not-allowed}[dir] .user-eval-info[data-v-0ec0462f]{background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:16px;margin-bottom:24px}.user-eval-info p[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#475569;font-size:.95rem}[dir] .user-eval-info p[data-v-0ec0462f]{margin:8px 0}.user-pregunta-sample[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}[dir] .user-pregunta-card[data-v-0ec0462f]{background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:20px}.user-pregunta-numero[data-v-0ec0462f]{color:#60a5fa;font-weight:700;font-size:.85rem}[dir] .user-pregunta-numero[data-v-0ec0462f]{margin-bottom:12px}.user-pregunta-texto[data-v-0ec0462f]{color:#fff;font-size:1.1rem;line-height:1.6;font-weight:600}[dir] .user-pregunta-texto[data-v-0ec0462f]{margin:0 0 16px 0}[dir] .user-pregunta-imagen[data-v-0ec0462f]{margin:16px 0;padding:12px;background-color:#fff;border-radius:8px;text-align:center}.user-pregunta-imagen img[data-v-0ec0462f]{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain}[dir] .user-pregunta-imagen img[data-v-0ec0462f]{border-radius:6px}.user-pregunta-opciones[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.user-opcion[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;transition:all .2s}[dir] .user-opcion[data-v-0ec0462f]{padding:12px 16px;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:not-allowed;-webkit-transition:all .2s}[dir] .user-opcion[data-v-0ec0462f]:hover{border-color:rgba(59,130,246,.3)}.user-opcion input[data-v-0ec0462f]{width:18px;height:18px}[dir] .user-opcion input[data-v-0ec0462f]{cursor:not-allowed}.user-opcion label[data-v-0ec0462f]{color:#475569;font-size:.95rem}[dir] .user-opcion label[data-v-0ec0462f]{cursor:not-allowed}.user-more-questions[data-v-0ec0462f]{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:10px;color:#a78bfa;font-weight:600;font-size:.95rem}[dir] .user-more-questions[data-v-0ec0462f]{padding:20px;background-color:rgba(139,92,246,.1);border:2px dashed rgba(139,92,246,.3);border-radius:12px}.user-action-button[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .user-action-button[data-v-0ec0462f]{margin-top:24px;padding-top:24px;border-top:2px solid hsla(0,0%,100%,.1)}.btn-iniciar-eval[data-v-0ec0462f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:1rem;opacity:.7}[dir] .btn-iniciar-eval[data-v-0ec0462f]{padding:14px 32px;border:none;border-radius:10px;cursor:not-allowed}[dir=ltr] .btn-iniciar-eval[data-v-0ec0462f]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}[dir=rtl] .btn-iniciar-eval[data-v-0ec0462f]{background:linear-gradient(-135deg,#3b82f6,#1d4ed8)}.user-preview-empty[data-v-0ec0462f]{color:#94a3b8}[dir] .user-preview-empty[data-v-0ec0462f]{text-align:center;padding:40px 20px}.user-preview-empty p[data-v-0ec0462f]{font-size:1rem}[dir] .user-preview-empty p[data-v-0ec0462f]{margin-top:12px}@media (max-width:768px){[dir] .user-preview-container[data-v-0ec0462f]{padding:16px}.user-preview-title[data-v-0ec0462f]{font-size:1.4rem}.user-section-title[data-v-0ec0462f]{font-size:1.1rem}.user-preview-meta[data-v-0ec0462f]{gap:12px}.meta-item[data-v-0ec0462f]{font-size:.75rem}[dir] .meta-item[data-v-0ec0462f]{padding:6px 12px}.user-recurso-card[data-v-0ec0462f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[dir] .user-recurso-card[data-v-0ec0462f]{text-align:center}.btn-iniciar-eval[data-v-0ec0462f]{font-size:.9rem}[dir] .btn-iniciar-eval[data-v-0ec0462f]{padding:12px 24px}}.editar-capacitacion[data-v-4be58669]{color:#1e293b;max-width:900px}[dir] .editar-capacitacion[data-v-4be58669]{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin:0 auto}.editar-header[data-v-4be58669]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}[dir] .editar-header[data-v-4be58669]{margin-bottom:24px}.btn-volver[data-v-4be58669]{color:#3b82f6;font-weight:600;transition:all .2s}[dir] .btn-volver[data-v-4be58669]{background:#fff;border:1px solid #e2e8f0;padding:8px 16px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-volver[data-v-4be58669]:hover{background:#eff6ff;border-color:#3b82f6}.editar-header h2[data-v-4be58669]{color:#3b82f6;font-size:1.5rem}[dir] .editar-header h2[data-v-4be58669]{margin:0}.loading-container[data-v-4be58669]{color:#475569}[dir] .loading-container[data-v-4be58669]{text-align:center;padding:40px}.info-header[data-v-4be58669]{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}[dir] .info-header[data-v-4be58669]{margin-bottom:12px}.info-header h3[data-v-4be58669]{color:#1e293b;font-size:1.3rem}[dir] .info-header h3[data-v-4be58669]{margin:0}.badge-borrador[data-v-4be58669]{color:#fbbf24;font-size:.85rem;font-weight:600}[dir] .badge-borrador[data-v-4be58669]{background-color:rgba(251,191,36,.2);padding:6px 12px;border-radius:20px}.descripcion[data-v-4be58669]{color:#475569;line-height:1.5}[dir] .descripcion[data-v-4be58669]{margin-bottom:24px}.advertencia-box[data-v-4be58669]{color:#92400e;font-size:.9rem}[dir] .advertencia-box[data-v-4be58669]{background-color:#fef3c7;border:1px solid #fde68a;border-radius:8px;padding:12px 16px;margin-bottom:24px}[dir] .form-section[data-v-4be58669]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px}.section-title[data-v-4be58669]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}[dir] .section-title[data-v-4be58669]{margin-bottom:16px}.step-number[data-v-4be58669]{color:#fff;width:24px;height:24px;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;font-size:.8rem;font-weight:700}[dir] .step-number[data-v-4be58669]{background-color:#3b82f6;border-radius:50%}.section-title h3[data-v-4be58669]{font-size:1.1rem;color:#1e293b}[dir] .section-title h3[data-v-4be58669]{margin:0}.form-group[data-v-4be58669]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;width:100%}[dir] .form-group[data-v-4be58669]{margin-bottom:14px}.form-group label[data-v-4be58669]{font-size:.85rem;color:#475569;font-weight:600}input[type=text][data-v-4be58669],input[type=url][data-v-4be58669],select[data-v-4be58669],textarea[data-v-4be58669]{color:#1e293b;font-size:.9rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}[dir] input[type=text][data-v-4be58669],[dir] input[type=url][data-v-4be58669],[dir] select[data-v-4be58669],[dir] textarea[data-v-4be58669]{background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}input[data-v-4be58669]:focus,select[data-v-4be58669]:focus,textarea[data-v-4be58669]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)}[dir] input[data-v-4be58669]:focus,[dir] select[data-v-4be58669]:focus,[dir] textarea[data-v-4be58669]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dinamic-row[data-v-4be58669]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[dir] .dinamic-row[data-v-4be58669]{margin-bottom:12px}.col-small[data-v-4be58669]{-webkit-box-flex:1;-ms-flex:1;flex:1}.col-medium[data-v-4be58669]{-webkit-box-flex:2;-ms-flex:2;flex:2}.col-large[data-v-4be58669]{-webkit-box-flex:3;-ms-flex:3;flex:3}.btn-add[data-v-4be58669]{color:#60a5fa;font-weight:600;font-size:.85rem}[dir] .btn-add[data-v-4be58669]{background:transparent;border:1px dashed #3b82f6;padding:8px 16px;border-radius:8px;cursor:pointer;margin-top:8px}[dir] .btn-add[data-v-4be58669]:hover{background-color:rgba(59,130,246,.1)}.btn-remove[data-v-4be58669]{color:#fda4af}[dir] .btn-remove[data-v-4be58669]{background-color:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.2);padding:10px 14px;border-radius:8px;cursor:pointer}[dir] .pregunta-card[data-v-4be58669]{background-color:#1e293b;border-radius:10px;padding:16px;margin-bottom:16px}[dir=ltr] .pregunta-card[data-v-4be58669]{border-left:4px solid #3b82f6}[dir=rtl] .pregunta-card[data-v-4be58669]{border-right:4px solid #3b82f6}.pregunta-header[data-v-4be58669]{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}[dir] .pregunta-header[data-v-4be58669]{margin-bottom:12px}.pregunta-header h4[data-v-4be58669]{color:#fff}[dir] .pregunta-header h4[data-v-4be58669]{margin:0}.btn-remove-card[data-v-4be58669]{color:#f43f5e;font-size:.85rem;font-weight:600}[dir] .btn-remove-card[data-v-4be58669]{background:transparent;border:none;cursor:pointer}[dir] .opciones-container[data-v-4be58669]{margin-top:14px;background:rgba(15,23,42,.4);padding:12px;border-radius:8px}.opciones-label[data-v-4be58669]{font-size:.8rem;color:#94a3b8;display:block;font-weight:600}[dir] .opciones-label[data-v-4be58669]{margin-bottom:8px}.opcion-row[data-v-4be58669]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}[dir] .opcion-row[data-v-4be58669]{margin-bottom:8px}.opcion-row input[type=checkbox][data-v-4be58669],.opcion-row input[type=radio][data-v-4be58669]{-webkit-transform:scale(1.2)}[dir] .opcion-row input[type=checkbox][data-v-4be58669],[dir] .opcion-row input[type=radio][data-v-4be58669]{transform:scale(1.2);cursor:pointer}.btn-remove-mini[data-v-4be58669]{color:#ef4444;font-size:.9rem}[dir] .btn-remove-mini[data-v-4be58669]{background:transparent;border:none;cursor:pointer;padding:0 4px}.btn-add-mini[data-v-4be58669]{color:#3b82f6;font-size:.8rem;font-weight:700;display:block}[dir] .btn-add-mini[data-v-4be58669]{background:transparent;border:none;cursor:pointer;padding:4px 0}[dir] .imagen-preview[data-v-4be58669]{margin-top:12px;padding:8px;background-color:rgba(15,23,42,.5);border-radius:8px;text-align:center}.imagen-preview img[data-v-4be58669]{max-width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain}[dir] .imagen-preview img[data-v-4be58669]{border-radius:6px}.form-actions[data-v-4be58669]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}[dir] .form-actions[data-v-4be58669]{margin-top:24px}.btn-cancelar[data-v-4be58669]{color:#475569;font-weight:700;transition:all .2s}[dir] .btn-cancelar[data-v-4be58669]{background-color:#fff;border:1px solid #cbd5e1;padding:12px 24px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-cancelar[data-v-4be58669]:hover{background-color:#f8fafc;border-color:#94a3b8}.btn-submit[data-v-4be58669]{color:#fff;font-weight:700;transition:all .2s}[dir] .btn-submit[data-v-4be58669]{background-color:#3b82f6;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-submit[data-v-4be58669]:hover{background-color:#2563eb}.btn-submit[data-v-4be58669]:disabled{opacity:.5}[dir] .btn-submit[data-v-4be58669]:disabled{cursor:not-allowed}@-webkit-keyframes fadeIn-4be58669{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-4be58669{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.gestion-firmas[data-v-461519e6]{min-height:100vh;color:#1e293b}[dir] .gestion-firmas[data-v-461519e6]{background-color:#f8fafc;padding:24px}[dir] .firmas-header[data-v-461519e6]{margin-bottom:32px}.btn-volver[data-v-461519e6]{color:#3b82f6;font-weight:600;transition:all .2s}[dir] .btn-volver[data-v-461519e6]{background:#fff;border:1px solid #e2e8f0;padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;margin-bottom:16px}[dir] .btn-volver[data-v-461519e6]:hover{background:#eff6ff;border-color:#3b82f6}.firmas-header h2[data-v-461519e6]{font-size:1.8rem;color:#3b82f6}[dir] .firmas-header h2[data-v-461519e6]{margin:0 0 8px 0}.subtitle[data-v-461519e6]{color:#475569;font-size:.95rem}[dir] .subtitle[data-v-461519e6]{margin:0}.loading-container[data-v-461519e6]{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;color:#475569}[dir] .loading-container[data-v-461519e6]{padding:80px 20px}.spinner[data-v-461519e6]{width:50px;height:50px}[dir] .spinner[data-v-461519e6]{border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;margin-bottom:20px}[dir=ltr] .spinner[data-v-461519e6]{-webkit-animation:spin-ltr-461519e6 1s linear infinite;animation:spin-ltr-461519e6 1s linear infinite}[dir=rtl] .spinner[data-v-461519e6]{-webkit-animation:spin-rtl-461519e6 1s linear infinite;animation:spin-rtl-461519e6 1s linear infinite}@-webkit-keyframes spin-ltr-461519e6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-461519e6{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-461519e6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-461519e6{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.firmas-content[data-v-461519e6]{max-width:1200px}[dir] .firmas-content[data-v-461519e6]{margin:0 auto}[dir] .preview-certificado[data-v-461519e6]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.preview-certificado h3[data-v-461519e6]{font-size:1.3rem;color:#1e293b}[dir] .preview-certificado h3[data-v-461519e6]{margin:0 0 8px 0}.hint[data-v-461519e6]{color:#475569;font-size:.85rem;font-style:italic}.certificado-container[data-v-461519e6]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}[dir] .certificado-container[data-v-461519e6]{margin-top:20px;border-radius:12px;background:#f1f5f9;padding:10px}.certificado-mock[data-v-461519e6]{width:900px;height:600px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}[dir] .certificado-mock[data-v-461519e6]{background:#fff;border-radius:12px;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,.2)}.cert-background[data-v-461519e6]{position:absolute;top:0;width:100%;height:100%;z-index:0}[dir=ltr] .cert-background[data-v-461519e6]{left:0}[dir=rtl] .cert-background[data-v-461519e6]{right:0}.cert-background img[data-v-461519e6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.cert-logo-corner-left[data-v-461519e6]{position:absolute;top:10px;z-index:10}[dir=ltr] .cert-logo-corner-left[data-v-461519e6]{left:10px}[dir=rtl] .cert-logo-corner-left[data-v-461519e6]{right:10px}.cert-logo-corner-left img[data-v-461519e6]{max-width:105px;height:auto;max-height:38px}.cert-logo-corner-right[data-v-461519e6]{position:absolute;top:6px;z-index:10}[dir=ltr] .cert-logo-corner-right[data-v-461519e6]{right:10px}[dir=rtl] .cert-logo-corner-right[data-v-461519e6]{left:10px}.cert-logo-corner-right img[data-v-461519e6]{max-width:98px;height:auto;max-height:34px}.cert-content[data-v-461519e6]{position:relative;z-index:5}[dir] .cert-content[data-v-461519e6]{padding:100px 40px 15px;text-align:center}.confiere-text[data-v-461519e6]{font-family:Brush Script MT,cursive,Georgia,serif;font-size:13px;color:rgba(13,59,102,.6);font-style:italic}[dir] .confiere-text[data-v-461519e6]{margin-bottom:5px}.cert-titulo[data-v-461519e6]{font-size:32px;font-weight:700;color:#0d3b66;text-transform:uppercase;letter-spacing:6px;font-family:Georgia,Times New Roman,serif}[dir] .cert-titulo[data-v-461519e6]{margin:0 0 14px 0}.nombre-line[data-v-461519e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .nombre-line[data-v-461519e6]{margin-bottom:12px}.a-text[data-v-461519e6]{font-family:Brush Script MT,cursive,Georgia,serif;font-size:18px;color:rgba(13,59,102,.6);font-style:italic}[dir=ltr] .a-text[data-v-461519e6]{margin-right:8px}[dir=rtl] .a-text[data-v-461519e6]{margin-left:8px}.nombre-ejemplo[data-v-461519e6]{font-size:20px!important;font-weight:700;font-family:Impact,Arial Black,Arial,sans-serif;color:#0d3b66!important;text-transform:uppercase;min-width:280px;letter-spacing:1px}[dir] .nombre-ejemplo[data-v-461519e6]{border-bottom:2px solid rgba(13,59,102,.6);padding-bottom:3px;text-align:center;margin:0!important;background:none!important}.participacion-text[data-v-461519e6]{font-family:Brush Script MT,cursive,Georgia,serif;font-size:12px;color:rgba(13,59,102,.6);font-style:italic}[dir] .participacion-text[data-v-461519e6]{margin-bottom:8px}.tema-ejemplo[data-v-461519e6]{font-size:15px!important;font-weight:700;color:#0d3b66!important;max-width:70%;line-height:1.3;display:block;font-family:Georgia,Times New Roman,serif}[dir] .tema-ejemplo[data-v-461519e6]{margin:8px auto 12px!important;padding:0!important;background:none!important;border:none!important}.cert-details[data-v-461519e6]{font-size:8px;color:rgba(13,59,102,.8);display:inline-block;font-family:Georgia,Times New Roman,serif}[dir] .cert-details[data-v-461519e6]{margin:12px auto;padding:5px 10px;background:rgba(13,59,102,.05);border:1px solid rgba(13,59,102,.25);border-radius:14px}.detail-item[data-v-461519e6]{display:inline-block}[dir] .detail-item[data-v-461519e6]{margin:0 6px}.detail-item strong[data-v-461519e6]{font-weight:700;color:#0d3b66}.detail-separator[data-v-461519e6]{color:rgba(13,59,102,.6)}[dir] .detail-separator[data-v-461519e6]{margin:0 3px}.cert-firmas[data-v-461519e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px}[dir] .cert-firmas[data-v-461519e6]{margin-top:10px;padding:0 15px}.firma-mock[data-v-461519e6]{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;max-width:30%}.firma-mock img[data-v-461519e6]{max-width:75px;max-height:28px;-o-object-fit:contain;object-fit:contain}[dir] .firma-mock img[data-v-461519e6]{margin-bottom:4px}.firma-placeholder-img[data-v-461519e6]{width:75px;height:22px;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;font-size:6px;color:rgba(13,59,102,.5);font-style:italic}[dir] .firma-placeholder-img[data-v-461519e6]{border:1px dashed rgba(13,59,102,.4);background:rgba(13,59,102,.03);border-radius:3px;margin-bottom:4px}.firma-placeholder[data-v-461519e6]{width:75px;height:22px;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}[dir] .firma-placeholder[data-v-461519e6]{border:1px dashed rgba(13,59,102,.4);background:rgba(13,59,102,.03);border-radius:3px;margin-bottom:4px}.firma-placeholder p[data-v-461519e6]{font-size:6px;color:rgba(13,59,102,.5);font-style:italic}[dir] .firma-placeholder p[data-v-461519e6]{margin:0}.firma-linea[data-v-461519e6]{width:85%;height:1.2px}[dir] .firma-linea[data-v-461519e6]{background-color:rgba(13,59,102,.6)}.firma-nombre[data-v-461519e6]{font-weight:600;color:#0d3b66;font-size:7.5px;line-height:1.2;font-family:Georgia,Times New Roman,serif}[dir] .firma-nombre[data-v-461519e6]{margin:3px 0;text-align:center}.firma-cargo[data-v-461519e6]{color:rgba(13,59,102,.6);font-size:6.5px;font-style:italic;font-family:Georgia,Times New Roman,serif}[dir] .firma-cargo[data-v-461519e6]{margin:0;text-align:center}.qr-section[data-v-461519e6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;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;gap:2px}[dir] .logo-centro[data-v-461519e6]{text-align:center;margin-bottom:3px}.logo-centro img[data-v-461519e6]{max-width:65px;height:auto;max-height:26px;opacity:.7}.qr-placeholder-small[data-v-461519e6]{width:34px;height:34px;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;font-size:6px;color:rgba(13,59,102,.5);font-weight:700;font-family:Georgia,Times New Roman,serif}[dir] .qr-placeholder-small[data-v-461519e6]{border:1.5px dashed rgba(13,59,102,.4);background:rgba(13,59,102,.03);border-radius:3px}.qr-text[data-v-461519e6]{font-size:6px;color:#0d3b66;font-weight:600;letter-spacing:.4px;font-family:Georgia,Times New Roman,serif}[dir] .qr-text[data-v-461519e6]{margin:0}.qr-code[data-v-461519e6]{font-size:5.5px;color:rgba(13,59,102,.5);font-family:Courier New,monospace}[dir] .qr-code[data-v-461519e6]{margin:0}[dir] .preview-actions[data-v-461519e6]{text-align:center;margin:20px 0;padding:16px;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.btn-preview-download[data-v-461519e6]{color:#fff;font-weight:600;font-size:1rem;transition:all .2s}[dir] .btn-preview-download[data-v-461519e6]{background-color:#3b82f6;border:none;padding:12px 32px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;margin-bottom:8px}.btn-preview-download[data-v-461519e6]:hover:not(:disabled){-webkit-transform:translateY(-2px)}[dir] .btn-preview-download[data-v-461519e6]:hover:not(:disabled){background-color:#2563eb;transform:translateY(-2px)}.btn-preview-download[data-v-461519e6]:disabled{opacity:.6}[dir] .btn-preview-download[data-v-461519e6]:disabled{cursor:not-allowed}@media (max-width:1024px){.firmas-content[data-v-461519e6]{max-width:100%}}@media (max-width:768px){[dir] .gestion-firmas[data-v-461519e6],[dir] .preview-certificado[data-v-461519e6]{padding:16px}[dir] .certificado-container[data-v-461519e6]{padding:5px;margin-top:16px}.btn-preview-download[data-v-461519e6]{font-size:.9rem}[dir] .btn-preview-download[data-v-461519e6]{padding:10px 20px}.hint[data-v-461519e6]{font-size:.8rem}}.analytics-container[data-v-1c89ff8e]{width:100%}[dir] .analytics-container[data-v-1c89ff8e]{padding:20px}.analytics-header[data-v-1c89ff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}[dir] .analytics-header[data-v-1c89ff8e]{margin-bottom:30px}.btn-volver[data-v-1c89ff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#475569;font-weight:600;transition:all .2s}[dir] .btn-volver[data-v-1c89ff8e]{padding:10px 20px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}.btn-volver[data-v-1c89ff8e]:hover{color:#1e293b}[dir] .btn-volver[data-v-1c89ff8e]:hover{background-color:#f8fafc;border-color:#cbd5e1}.analytics-header h2[data-v-1c89ff8e]{color:#3b82f6;font-size:1.5rem}[dir] .analytics-header h2[data-v-1c89ff8e]{margin:0}.error-container[data-v-1c89ff8e],.loading-container[data-v-1c89ff8e]{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;color:#475569;gap:16px}[dir] .error-container[data-v-1c89ff8e],[dir] .loading-container[data-v-1c89ff8e]{padding:60px 20px}.spinner[data-v-1c89ff8e]{width:40px;height:40px}[dir] .spinner[data-v-1c89ff8e]{border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%}[dir=ltr] .spinner[data-v-1c89ff8e]{-webkit-animation:spin-ltr-1c89ff8e 1s linear infinite;animation:spin-ltr-1c89ff8e 1s linear infinite}[dir=rtl] .spinner[data-v-1c89ff8e]{-webkit-animation:spin-rtl-1c89ff8e 1s linear infinite;animation:spin-rtl-1c89ff8e 1s linear infinite}@-webkit-keyframes spin-ltr-1c89ff8e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-1c89ff8e{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-1c89ff8e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-1c89ff8e{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.btn-reintentar[data-v-1c89ff8e]{color:#fff;font-weight:600;transition:all .2s}[dir] .btn-reintentar[data-v-1c89ff8e]{padding:10px 20px;background-color:#3b82f6;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-reintentar[data-v-1c89ff8e]:hover{background-color:#2563eb}.metricas-grid[data-v-1c89ff8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}[dir] .metricas-grid[data-v-1c89ff8e]{margin-bottom:40px}.metrica-card[data-v-1c89ff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;transition:all .3s}[dir] .metrica-card[data-v-1c89ff8e]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;-webkit-transition:all .3s}.metrica-card[data-v-1c89ff8e]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08)}[dir] .metrica-card[data-v-1c89ff8e]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.metrica-icono[data-v-1c89ff8e]{width:60px;height:60px;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}[dir] .metrica-icono[data-v-1c89ff8e]{border-radius:12px}.metrica-info[data-v-1c89ff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metrica-valor[data-v-1c89ff8e]{font-size:2rem;font-weight:700;color:#60a5fa;line-height:1}[dir] .metrica-valor[data-v-1c89ff8e]{margin-bottom:4px}.metrica-label[data-v-1c89ff8e]{font-size:.85rem;color:#94a3b8}[dir] .tabla-section[data-v-1c89ff8e]{margin-bottom:40px}.tabla-section h3[data-v-1c89ff8e]{color:#60a5fa;font-size:1.3rem}[dir] .tabla-section h3[data-v-1c89ff8e]{margin-bottom:20px}.tabla-wrapper[data-v-1c89ff8e]{overflow-x:auto}[dir] .tabla-wrapper[data-v-1c89ff8e]{background-color:#fff;border-radius:12px;border:1px solid #e2e8f0}.tabla-usuarios[data-v-1c89ff8e]{width:100%;border-collapse:collapse}[dir] .tabla-usuarios thead[data-v-1c89ff8e]{background-color:#f8fafc}.tabla-usuarios th[data-v-1c89ff8e]{font-weight:600;color:#475569;font-size:.9rem}[dir] .tabla-usuarios th[data-v-1c89ff8e]{padding:12px}[dir=ltr] .tabla-usuarios th[data-v-1c89ff8e]{text-align:left}[dir=rtl] .tabla-usuarios th[data-v-1c89ff8e]{text-align:right}.tabla-usuarios td[data-v-1c89ff8e]{color:#1e293b;font-size:.9rem}[dir] .tabla-usuarios td[data-v-1c89ff8e]{padding:12px;border-top:1px solid #f1f5f9}[dir] .tabla-usuarios tbody tr[data-v-1c89ff8e]:hover{background-color:#f8fafc}[dir] .text-center[data-v-1c89ff8e]{text-align:center}.text-muted[data-v-1c89ff8e]{color:#64748b}.badge-puntaje[data-v-1c89ff8e]{font-weight:600;font-size:.85rem}[dir] .badge-puntaje[data-v-1c89ff8e]{padding:4px 10px;border-radius:12px}.badge-puntaje.aprobado[data-v-1c89ff8e]{color:#60a5fa}[dir] .badge-puntaje.aprobado[data-v-1c89ff8e]{background-color:rgba(59,130,246,.1)}.badge-puntaje.reprobado[data-v-1c89ff8e]{color:#ef4444}[dir] .badge-puntaje.reprobado[data-v-1c89ff8e]{background-color:rgba(239,68,68,.1)}.badge-estado[data-v-1c89ff8e]{font-weight:600;font-size:.8rem}[dir] .badge-estado[data-v-1c89ff8e]{padding:4px 10px;border-radius:12px}.badge-success[data-v-1c89ff8e]{color:#60a5fa}[dir] .badge-success[data-v-1c89ff8e]{background-color:rgba(59,130,246,.1)}.badge-error[data-v-1c89ff8e]{color:#ef4444}[dir] .badge-error[data-v-1c89ff8e]{background-color:rgba(239,68,68,.1)}.certificado-codigo[data-v-1c89ff8e]{font-family:monospace;font-size:.85rem;color:#a855f7}[dir] .preguntas-section[data-v-1c89ff8e]{margin-top:40px}.preguntas-section h3[data-v-1c89ff8e]{color:#60a5fa;font-size:1.3rem}[dir] .preguntas-section h3[data-v-1c89ff8e]{margin-bottom:20px}.preguntas-grid[data-v-1c89ff8e]{display:grid;gap:20px}[dir] .pregunta-card[data-v-1c89ff8e]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.pregunta-header[data-v-1c89ff8e]{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}[dir] .pregunta-header[data-v-1c89ff8e]{margin-bottom:12px}.pregunta-numero[data-v-1c89ff8e]{font-weight:600;color:#3b82f6;font-size:.9rem}.badge-tipo[data-v-1c89ff8e]{font-size:.75rem;color:#7c3aed;font-weight:600}[dir] .badge-tipo[data-v-1c89ff8e]{padding:4px 10px;border-radius:12px;background-color:rgba(168,85,247,.1)}.pregunta-texto[data-v-1c89ff8e]{color:#475569;line-height:1.5}[dir] .pregunta-texto[data-v-1c89ff8e]{margin-bottom:16px}.pregunta-stats[data-v-1c89ff8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}[dir] .pregunta-stats[data-v-1c89ff8e]{margin-bottom:12px}.stat-item[data-v-1c89ff8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.stat-label[data-v-1c89ff8e]{font-size:.8rem;color:#475569}.stat-valor[data-v-1c89ff8e]{font-size:1.2rem;font-weight:700;color:#3b82f6}.stat-valor.success[data-v-1c89ff8e]{color:#60a5fa}.stat-valor.error[data-v-1c89ff8e]{color:#ef4444}.stat-valor.highlight[data-v-1c89ff8e]{color:#f59e0b}.pregunta-barra[data-v-1c89ff8e]{height:8px;overflow:hidden}[dir] .pregunta-barra[data-v-1c89ff8e]{background-color:#e2e8f0;border-radius:4px}.barra-progreso[data-v-1c89ff8e]{height:100%;transition:width .3s}[dir] .barra-progreso[data-v-1c89ff8e]{-webkit-transition:width .3s}[dir=ltr] .barra-progreso[data-v-1c89ff8e]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#2563eb));background:linear-gradient(90deg,#3b82f6,#2563eb)}[dir=rtl] .barra-progreso[data-v-1c89ff8e]{background:-webkit-gradient(linear,right top,left top,from(#3b82f6),to(#2563eb));background:linear-gradient(-90deg,#3b82f6,#2563eb)}@media (max-width:768px){[dir] .analytics-container[data-v-1c89ff8e]{padding:16px}.metricas-grid[data-v-1c89ff8e]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}[dir] .metrica-card[data-v-1c89ff8e]{padding:16px}.metrica-valor[data-v-1c89ff8e]{font-size:1.5rem}.tabla-wrapper[data-v-1c89ff8e]{overflow-x:scroll}.tabla-usuarios[data-v-1c89ff8e]{min-width:800px}}.colaboradores-container[data-v-b0c55ff6]{max-width:1400px}[dir] .colaboradores-container[data-v-b0c55ff6]{padding:24px;margin:0 auto}.colaboradores-header[data-v-b0c55ff6]{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}[dir] .colaboradores-header[data-v-b0c55ff6]{margin-bottom:32px}.colaboradores-header h2[data-v-b0c55ff6]{font-size:2rem;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .colaboradores-header h2[data-v-b0c55ff6]{margin:0 0 8px 0}.subtitle[data-v-b0c55ff6]{color:#64748b;font-size:.95rem}[dir] .subtitle[data-v-b0c55ff6]{margin:0}.filtros-panel[data-v-b0c55ff6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .filtros-panel[data-v-b0c55ff6]{margin-bottom:24px}.filtro-busqueda[data-v-b0c55ff6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.input-busqueda[data-v-b0c55ff6]{width:100%;color:#1e293b;font-size:.95rem;transition:all .2s ease}[dir] .input-busqueda[data-v-b0c55ff6]{padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease}.input-busqueda[data-v-b0c55ff6]::-webkit-input-placeholder{color:#94a3b8}.input-busqueda[data-v-b0c55ff6]::-moz-placeholder{color:#94a3b8}.input-busqueda[data-v-b0c55ff6]:-ms-input-placeholder{color:#94a3b8}.input-busqueda[data-v-b0c55ff6]::-ms-input-placeholder{color:#94a3b8}.input-busqueda[data-v-b0c55ff6]::placeholder{color:#94a3b8}.input-busqueda[data-v-b0c55ff6]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)}[dir] .input-busqueda[data-v-b0c55ff6]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.filtro-departamento[data-v-b0c55ff6]{min-width:250px}.select-departamento[data-v-b0c55ff6],.select-filtro[data-v-b0c55ff6]{width:100%;color:#1e293b;font-size:.95rem;transition:all .2s ease}[dir] .select-departamento[data-v-b0c55ff6],[dir] .select-filtro[data-v-b0c55ff6]{padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease}.select-departamento[data-v-b0c55ff6]:focus,.select-filtro[data-v-b0c55ff6]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)}[dir] .select-departamento[data-v-b0c55ff6]:focus,[dir] .select-filtro[data-v-b0c55ff6]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.select-departamento option[data-v-b0c55ff6],.select-filtro option[data-v-b0c55ff6]{color:#1e293b}[dir] .select-departamento option[data-v-b0c55ff6],[dir] .select-filtro option[data-v-b0c55ff6]{background:#fff}.btn-limpiar[data-v-b0c55ff6]{color:#f87171;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;transition:all .2s ease}[dir] .btn-limpiar[data-v-b0c55ff6]{padding:12px 20px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease}.btn-limpiar[data-v-b0c55ff6]:hover{-webkit-transform:translateY(-1px)}[dir] .btn-limpiar[data-v-b0c55ff6]:hover{background:rgba(239,68,68,.2);transform:translateY(-1px)}.tabla-colaboradores[data-v-b0c55ff6]{overflow-x:auto}[dir] .tabla-colaboradores[data-v-b0c55ff6]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.loading[data-v-b0c55ff6],.sin-datos[data-v-b0c55ff6]{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;color:#64748b}[dir] .loading[data-v-b0c55ff6],[dir] .sin-datos[data-v-b0c55ff6]{padding:60px 20px;margin-top:80px}.loading-dots[data-v-b0c55ff6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}[dir] .loading-dots[data-v-b0c55ff6]{margin-bottom:20px}.loading-dots span[data-v-b0c55ff6]{width:12px;height:12px}[dir] .loading-dots span[data-v-b0c55ff6]{border-radius:50%;background:#3b82f6}[dir=ltr] .loading-dots span[data-v-b0c55ff6],[dir=rtl] .loading-dots span[data-v-b0c55ff6]{-webkit-animation:bounce-b0c55ff6 1.4s ease-in-out infinite both;animation:bounce-b0c55ff6 1.4s ease-in-out infinite both}[dir=ltr] .loading-dots span[data-v-b0c55ff6]:first-child,[dir=rtl] .loading-dots span[data-v-b0c55ff6]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}[dir=ltr] .loading-dots span[data-v-b0c55ff6]:nth-child(2),[dir=rtl] .loading-dots span[data-v-b0c55ff6]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bounce-b0c55ff6{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bounce-b0c55ff6{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.tabla[data-v-b0c55ff6]{width:100%;border-collapse:collapse;min-width:900px}.tabla thead th[data-v-b0c55ff6]{color:#475569;font-weight:600;font-size:.9rem;white-space:nowrap}[dir] .tabla thead th[data-v-b0c55ff6]{padding:12px;background-color:#f8fafc;border-bottom:2px solid #e2e8f0}[dir=ltr] .tabla thead th[data-v-b0c55ff6]{text-align:left}[dir=rtl] .tabla thead th[data-v-b0c55ff6]{text-align:right}.tabla tbody td[data-v-b0c55ff6]{color:#1e293b;font-size:.95rem}[dir] .tabla tbody td[data-v-b0c55ff6]{padding:16px 12px;border-bottom:1px solid #f1f5f9}[dir] .tabla tbody tr[data-v-b0c55ff6]:hover{background-color:#f8fafc}.select-departamento-inline[data-v-b0c55ff6]{width:100%;max-width:300px;color:#1e293b;font-size:.9rem;transition:all .2s ease;font-weight:500}[dir] .select-departamento-inline[data-v-b0c55ff6]{padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease}.select-departamento-inline[data-v-b0c55ff6]:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1)}[dir] .select-departamento-inline[data-v-b0c55ff6]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.select-departamento-inline[data-v-b0c55ff6]:disabled{opacity:.5}[dir] .select-departamento-inline[data-v-b0c55ff6]:disabled{cursor:wait;background:#f1f5f9}.select-departamento-inline option[data-v-b0c55ff6]{color:#1e293b}[dir] .select-departamento-inline option[data-v-b0c55ff6]{background:#fff;padding:8px}.toggle-switch[data-v-b0c55ff6]{position:relative;display:inline-block;width:50px;height:26px}[dir] .toggle-switch[data-v-b0c55ff6]{cursor:pointer}.toggle-switch input[data-v-b0c55ff6]{opacity:0;width:0;height:0}.toggle-slider[data-v-b0c55ff6]{position:absolute;top:0;bottom:0;transition:all .3s ease}[dir] .toggle-slider[data-v-b0c55ff6]{background-color:rgba(239,68,68,.3);border:2px solid rgba(239,68,68,.5);-webkit-transition:all .3s ease;border-radius:26px}[dir=ltr] .toggle-slider[data-v-b0c55ff6],[dir=rtl] .toggle-slider[data-v-b0c55ff6]{left:0;right:0}.toggle-slider[data-v-b0c55ff6]:before{position:absolute;content:"";height:18px;width:18px;bottom:2px;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)}[dir] .toggle-slider[data-v-b0c55ff6]:before{background-color:#ef4444;-webkit-transition:all .3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}[dir=ltr] .toggle-slider[data-v-b0c55ff6]:before{left:2px}[dir=rtl] .toggle-slider[data-v-b0c55ff6]:before{right:2px}[dir] .toggle-switch input:checked+.toggle-slider[data-v-b0c55ff6]{background-color:rgba(16,185,129,.3);border-color:rgba(16,185,129,.5)}[dir] .toggle-switch input:checked+.toggle-slider[data-v-b0c55ff6]:before{background-color:#10b981}[dir=ltr] .toggle-switch input:checked+.toggle-slider[data-v-b0c55ff6]:before{-webkit-transform:translateX(24px);transform:translateX(24px)}[dir=rtl] .toggle-switch input:checked+.toggle-slider[data-v-b0c55ff6]:before{-webkit-transform:translateX(-24px);transform:translateX(-24px)}.toggle-switch input:disabled+.toggle-slider[data-v-b0c55ff6]{opacity:.5}[dir] .toggle-switch input:disabled+.toggle-slider[data-v-b0c55ff6]{cursor:not-allowed}.toggle-switch:hover .toggle-slider[data-v-b0c55ff6]:not(input:disabled+.toggle-slider){-webkit-box-shadow:0 0 8px rgba(59,130,246,.3)}[dir] .toggle-switch:hover .toggle-slider[data-v-b0c55ff6]:not(input:disabled+.toggle-slider){box-shadow:0 0 8px rgba(59,130,246,.3)}@media (max-width:768px){[dir] .colaboradores-container[data-v-b0c55ff6]{padding:16px}.colaboradores-header h2[data-v-b0c55ff6]{font-size:1.5rem}.filtros-panel[data-v-b0c55ff6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.filtro-busqueda[data-v-b0c55ff6],.filtro-departamento[data-v-b0c55ff6]{min-width:100%}.tabla-colaboradores[data-v-b0c55ff6]{overflow-x:auto}[dir] .tabla-colaboradores[data-v-b0c55ff6]{padding:16px}.select-departamento-inline[data-v-b0c55ff6]{max-width:100%;font-size:.85rem}}.toast-container[data-v-33ff531b]{position:fixed;top:80px;z-index:2147483647;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:380px;pointer-events:none}[dir=ltr] .toast-container[data-v-33ff531b]{right:24px}[dir=rtl] .toast-container[data-v-33ff531b]{left:24px}.toast[data-v-33ff531b]{pointer-events:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#fff;font-size:.9rem;font-weight:500;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[dir] .toast[data-v-33ff531b]{padding:14px 16px;border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.05)}[dir=ltr] .toast[data-v-33ff531b]{-webkit-animation:slideInRight-ltr-33ff531b .3s cubic-bezier(.16,1,.3,1) forwards;animation:slideInRight-ltr-33ff531b .3s cubic-bezier(.16,1,.3,1) forwards}[dir=rtl] .toast[data-v-33ff531b]{-webkit-animation:slideInRight-rtl-33ff531b .3s cubic-bezier(.16,1,.3,1) forwards;animation:slideInRight-rtl-33ff531b .3s cubic-bezier(.16,1,.3,1) forwards}[dir] .toast.success[data-v-33ff531b]{background-color:#064e3b}[dir=ltr] .toast.success[data-v-33ff531b]{border-left:4px solid #10b981}[dir=rtl] .toast.success[data-v-33ff531b]{border-right:4px solid #10b981}[dir] .toast.error[data-v-33ff531b]{background-color:#7f1d1d}[dir=ltr] .toast.error[data-v-33ff531b]{border-left:4px solid #ef4444}[dir=rtl] .toast.error[data-v-33ff531b]{border-right:4px solid #ef4444}[dir] .toast.warning[data-v-33ff531b]{background-color:#78350f}[dir=ltr] .toast.warning[data-v-33ff531b]{border-left:4px solid #f59e0b}[dir=rtl] .toast.warning[data-v-33ff531b]{border-right:4px solid #f59e0b}.toast-icon[data-v-33ff531b]{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:22px;height:22px;font-weight:700;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0}[dir] .toast-icon[data-v-33ff531b]{border-radius:50%;background-color:hsla(0,0%,100%,.15)}.toast-content[data-v-33ff531b]{-webkit-box-flex:1;-ms-flex:1;flex:1}[dir=ltr] .toast-content[data-v-33ff531b]{text-align:left}[dir=rtl] .toast-content[data-v-33ff531b]{text-align:right}.toast-message[data-v-33ff531b]{line-height:1.4}[dir] .toast-message[data-v-33ff531b]{margin:0}@-webkit-keyframes slideInRight-ltr-33ff531b{0%{opacity:0;-webkit-transform:translateX(40px) scale(.95);transform:translateX(40px) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes slideInRight-rtl-33ff531b{0%{opacity:0;-webkit-transform:translateX(-40px) scale(.95);transform:translateX(-40px) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes slideInRight-ltr-33ff531b{0%{opacity:0;-webkit-transform:translateX(40px) scale(.95);transform:translateX(40px) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes slideInRight-rtl-33ff531b{0%{opacity:0;-webkit-transform:translateX(-40px) scale(.95);transform:translateX(-40px) scale(.95)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}.dashboard-admin[data-v-33ff531b]{color:#1e293b;font-family:system-ui,-apple-system,sans-serif;min-height:100vh}[dir] .dashboard-admin[data-v-33ff531b]{padding:20px;background-color:#f8fafc}.main-container[data-v-33ff531b]{overflow:hidden;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}[dir] .main-container[data-v-33ff531b]{background-color:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.nav-tabs[data-v-33ff531b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}[dir] .nav-tabs[data-v-33ff531b]{padding:16px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.nav-tabs[data-v-33ff531b]::-webkit-scrollbar{display:none}.tab-button[data-v-33ff531b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#64748b;font-size:.875rem;font-weight:600;transition:all .2s ease;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}[dir] .tab-button[data-v-33ff531b]{padding:10px 20px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease}.tab-button[data-v-33ff531b]:hover{color:#3b82f6}[dir] .tab-button[data-v-33ff531b]:hover{background-color:#f1f5f9;border-color:#cbd5e1}.tab-button.active[data-v-33ff531b]{color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(59,130,246,.3)}[dir] .tab-button.active[data-v-33ff531b]{background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 1px 3px 0 rgba(59,130,246,.3)}.workspace[data-v-33ff531b]{min-height:500px}[dir] .workspace[data-v-33ff531b]{padding:24px;background-color:#fff}.icon[data-v-33ff531b]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes fadeIn-33ff531b{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-33ff531b{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[dir=ltr] .animate-fade-in[data-v-33ff531b],[dir=rtl] .animate-fade-in[data-v-33ff531b]{-webkit-animation:fadeIn-33ff531b .3s ease-out forwards;animation:fadeIn-33ff531b .3s ease-out forwards}@media (max-width:768px){[dir] .dashboard-admin[data-v-33ff531b]{padding:12px}[dir] .main-container[data-v-33ff531b]{border-radius:12px}.nav-tabs[data-v-33ff531b]{gap:6px}[dir] .nav-tabs[data-v-33ff531b]{padding:12px}.tab-button[data-v-33ff531b]{font-size:.8rem}[dir] .tab-button[data-v-33ff531b]{padding:8px 16px}[dir] .workspace[data-v-33ff531b]{padding:16px}.toast-container[data-v-33ff531b]{top:70px;max-width:none}[dir=ltr] .toast-container[data-v-33ff531b],[dir=rtl] .toast-container[data-v-33ff531b]{right:12px;left:12px}.toast[data-v-33ff531b]{font-size:.85rem}[dir] .toast[data-v-33ff531b]{padding:12px 14px}}@media (max-width:480px){[dir] .dashboard-admin[data-v-33ff531b],[dir] .nav-tabs[data-v-33ff531b]{padding:8px}.tab-button[data-v-33ff531b]{font-size:.75rem;gap:6px}[dir] .tab-button[data-v-33ff531b]{padding:6px 12px}[dir] .workspace[data-v-33ff531b]{padding:12px}.toast-container[data-v-33ff531b]{top:65px}[dir=ltr] .toast-container[data-v-33ff531b],[dir=rtl] .toast-container[data-v-33ff531b]{right:8px;left:8px}.toast[data-v-33ff531b]{font-size:.8rem;gap:10px}[dir] .toast[data-v-33ff531b]{padding:10px 12px}.toast-icon[data-v-33ff531b]{width:20px;height:20px;font-size:.75rem}}