i[data-v-2015671d]{display:inline-block;vertical-align:middle}.user-capacitaciones[data-v-27102e10]{width:100%}[dir] .header-section[data-v-27102e10]{margin-bottom:24px}.header-section h2[data-v-27102e10]{font-size:1.8rem;color:#60a5fa}[dir] .header-section h2[data-v-27102e10]{margin:0 0 4px 0}.header-section p[data-v-27102e10]{color:#94a3b8;font-size:.95rem}[dir] .header-section p[data-v-27102e10]{margin:0}.filter-tabs[data-v-27102e10]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .filter-tabs[data-v-27102e10]{margin-bottom:24px}.filter-tab[data-v-27102e10]{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:500;font-size:.95rem;transition:all .2s}[dir] .filter-tab[data-v-27102e10]{padding:12px 20px;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;-webkit-transition:all .2s}.filter-tab[data-v-27102e10]:hover{color:#60a5fa}[dir] .filter-tab[data-v-27102e10]:hover{background-color:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.filter-tab.active[data-v-27102e10]{color:#fff}[dir] .filter-tab.active[data-v-27102e10]{background-color:#3b82f6;border-color:#3b82f6}.filter-tab .badge[data-v-27102e10]{font-size:.8rem;font-weight:600;min-width:24px}[dir] .filter-tab .badge[data-v-27102e10]{background-color:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:12px;text-align:center}[dir] .filter-tab.active .badge[data-v-27102e10]{background-color:hsla(0,0%,100%,.3)}.loading-container[data-v-27102e10]{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:#94a3b8}[dir] .loading-container[data-v-27102e10]{padding:60px 20px}.spinner[data-v-27102e10]{width:40px;height:40px}[dir] .spinner[data-v-27102e10]{border:4px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%}[dir=ltr] .spinner[data-v-27102e10]{-webkit-animation:spin-ltr-27102e10 1s linear infinite;animation:spin-ltr-27102e10 1s linear infinite}[dir=rtl] .spinner[data-v-27102e10]{-webkit-animation:spin-rtl-27102e10 1s linear infinite;animation:spin-rtl-27102e10 1s linear infinite}@-webkit-keyframes spin-ltr-27102e10{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-27102e10{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-27102e10{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-27102e10{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.capacitaciones-list[data-v-27102e10]{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}.capacitacion-item[data-v-27102e10]{overflow:hidden;transition:all .3s}[dir] .capacitacion-item[data-v-27102e10]{background-color:#1e293b;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;-webkit-transition:all .3s}.capacitacion-item[data-v-27102e10]:hover{-webkit-box-shadow:0 8px 16px rgba(0,0,0,.3)}[dir] .capacitacion-item[data-v-27102e10]:hover{border-color:#3b82f6;box-shadow:0 8px 16px rgba(0,0,0,.3)}[dir=ltr] .capacitacion-item[data-v-27102e10]:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}[dir=rtl] .capacitacion-item[data-v-27102e10]:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}[dir=ltr] .capacitacion-item.ya-aprobado[data-v-27102e10]{border-left:4px solid #10b981}[dir=rtl] .capacitacion-item.ya-aprobado[data-v-27102e10]{border-right:4px solid #10b981}.cap-contenido[data-v-27102e10]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}[dir] .cap-contenido[data-v-27102e10]{padding:20px}.cap-info[data-v-27102e10]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-header[data-v-27102e10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}[dir] .cap-header[data-v-27102e10]{margin-bottom:8px}.cap-header h3[data-v-27102e10]{font-size:1.3rem;color:#60a5fa}[dir] .cap-header h3[data-v-27102e10]{margin:0}.badge-aprobado[data-v-27102e10],.badge-en-progreso[data-v-27102e10]{font-size:.75rem;font-weight:600}[dir] .badge-aprobado[data-v-27102e10],[dir] .badge-en-progreso[data-v-27102e10]{padding:4px 12px;border-radius:12px}.badge-aprobado[data-v-27102e10]{color:#10b981}[dir] .badge-aprobado[data-v-27102e10]{background-color:rgba(16,185,129,.1)}.badge-en-progreso[data-v-27102e10]{color:#fb923c}[dir] .badge-en-progreso[data-v-27102e10]{background-color:rgba(251,146,60,.1)}.cap-descripcion[data-v-27102e10]{color:#94a3b8;font-size:.95rem;line-height:1.6}[dir] .cap-descripcion[data-v-27102e10]{margin-bottom:16px}.cap-metricas[data-v-27102e10]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}[dir] .cap-metricas[data-v-27102e10]{margin-bottom:16px}.metrica-item[data-v-27102e10]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.9rem;color:#94a3b8}.metrica-item .icono[data-v-27102e10]{font-size:1.1rem}[dir] .progreso-container[data-v-27102e10]{margin-bottom:16px}.progreso-label[data-v-27102e10]{font-size:.85rem;color:#94a3b8;font-weight:600}[dir] .progreso-label[data-v-27102e10]{margin-bottom:6px}.progreso-barra[data-v-27102e10]{width:100%;height:10px;overflow:hidden}[dir] .progreso-barra[data-v-27102e10]{background-color:hsla(0,0%,100%,.05);border-radius:5px}.progreso-fill[data-v-27102e10]{height:100%;transition:width .3s}[dir] .progreso-fill[data-v-27102e10]{-webkit-transition:width .3s;border-radius:5px}[dir=ltr] .progreso-fill[data-v-27102e10]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#10b981));background:linear-gradient(90deg,#3b82f6,#10b981)}[dir=rtl] .progreso-fill[data-v-27102e10]{background:-webkit-gradient(linear,right top,left top,from(#3b82f6),to(#10b981));background:linear-gradient(-90deg,#3b82f6,#10b981)}.cap-intentos[data-v-27102e10]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;font-size:.9rem;color:#94a3b8}[dir] .cap-intentos[data-v-27102e10]{margin-bottom:8px}.mejor-puntaje[data-v-27102e10]{color:#10b981}.cap-vigencia[data-v-27102e10]{font-size:.85rem;color:#f59e0b;display:inline-block}[dir] .cap-vigencia[data-v-27102e10]{padding:8px 12px;background-color:rgba(251,146,60,.05);border-radius:6px}.cap-disponibilidad[data-v-27102e10]{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] .cap-disponibilidad[data-v-27102e10]{margin-top:12px}.fecha-info[data-v-27102e10]{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:#94a3b8}[dir] .fecha-info[data-v-27102e10]{padding:6px 10px;background-color:rgba(148,163,184,.05);border-radius:6px}.fecha-info .icono[data-v-27102e10]{font-size:1rem}.fecha-fin[data-v-27102e10]{color:#f59e0b}[dir] .fecha-fin[data-v-27102e10]{background-color:rgba(251,146,60,.05)}.alerta-no-disponible[data-v-27102e10]{font-size:.85rem;color:#fb923c;font-weight:600}[dir] .alerta-no-disponible[data-v-27102e10]{padding:10px 14px;background-color:rgba(251,146,60,.1);border-radius:6px}[dir=ltr] .alerta-no-disponible[data-v-27102e10]{border-left:3px solid #fb923c}[dir=rtl] .alerta-no-disponible[data-v-27102e10]{border-right:3px solid #fb923c}.alerta-expirada[data-v-27102e10]{font-size:.85rem;color:#ef4444;font-weight:600}[dir] .alerta-expirada[data-v-27102e10]{padding:10px 14px;background-color:rgba(239,68,68,.1);border-radius:6px}[dir=ltr] .alerta-expirada[data-v-27102e10]{border-left:3px solid #ef4444}[dir=rtl] .alerta-expirada[data-v-27102e10]{border-right:3px solid #ef4444}.cap-acciones[data-v-27102e10]{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:200px}.btn-accion[data-v-27102e10],.btn-secundario[data-v-27102e10]{font-weight:600;font-size:.9rem;transition:all .2s;white-space:nowrap}[dir] .btn-accion[data-v-27102e10],[dir] .btn-secundario[data-v-27102e10]{padding:12px 20px;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}.btn-iniciar[data-v-27102e10]{color:#fff}[dir] .btn-iniciar[data-v-27102e10]{background-color:#3b82f6}[dir] .btn-iniciar[data-v-27102e10]:hover{background-color:#2563eb}.btn-continuar[data-v-27102e10]{color:#fff}[dir] .btn-continuar[data-v-27102e10]{background-color:#10b981}[dir] .btn-continuar[data-v-27102e10]:hover{background-color:#059669}.btn-certificado[data-v-27102e10]{color:#fff}[dir] .btn-certificado[data-v-27102e10]{background-color:#f59e0b}[dir] .btn-certificado[data-v-27102e10]:hover{background-color:#d97706}.btn-disabled[data-v-27102e10]{color:#64748b;opacity:.6}[dir] .btn-disabled[data-v-27102e10]{background-color:rgba(148,163,184,.1);cursor:not-allowed}.btn-secundario[data-v-27102e10]{color:#60a5fa}[dir] .btn-secundario[data-v-27102e10]{background-color:transparent;border:1px solid rgba(96,165,250,.3)}[dir] .btn-secundario[data-v-27102e10]:hover{background-color:rgba(59,130,246,.1);border-color:#60a5fa}[dir] .empty-state[data-v-27102e10]{text-align:center;padding:80px 20px}.empty-icon[data-v-27102e10]{font-size:5rem;opacity:.5}[dir] .empty-icon[data-v-27102e10]{margin-bottom:20px}.empty-state h3[data-v-27102e10]{color:#94a3b8;font-size:1.5rem}[dir] .empty-state h3[data-v-27102e10]{margin-bottom:8px}.empty-state p[data-v-27102e10]{color:#64748b;font-size:1rem}@media (max-width:768px){.cap-contenido[data-v-27102e10]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cap-acciones[data-v-27102e10]{min-width:auto;width:100%}.cap-intentos[data-v-27102e10],.cap-metricas[data-v-27102e10]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.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)}.ver-capacitacion[data-v-27bfe4b4]{min-height:100vh;color:#f8fafc}[dir] .ver-capacitacion[data-v-27bfe4b4]{background-color:#0f172a;padding:24px}[dir] .capacitacion-header[data-v-27bfe4b4]{margin-bottom:24px}.btn-volver[data-v-27bfe4b4]{color:#60a5fa;font-weight:600;transition:all .2s}[dir] .btn-volver[data-v-27bfe4b4]{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-volver[data-v-27bfe4b4]:hover{background:rgba(59,130,246,.2)}.loading-container[data-v-27bfe4b4]{color:#94a3b8;font-size:1.1rem}[dir] .loading-container[data-v-27bfe4b4]{text-align:center;padding:60px 20px}.info-header[data-v-27bfe4b4]{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;gap:16px}[dir] .info-header[data-v-27bfe4b4]{margin-bottom:16px}.info-header h1[data-v-27bfe4b4]{font-size:2rem;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}[dir] .info-header h1[data-v-27bfe4b4]{margin:0}.badge-disponible[data-v-27bfe4b4]{color:#4ade80;font-size:.9rem;font-weight:600;white-space:nowrap}[dir] .badge-disponible[data-v-27bfe4b4]{background-color:rgba(34,197,94,.2);padding:8px 16px;border-radius:20px}.descripcion[data-v-27bfe4b4]{color:#cbd5e1;font-size:1.05rem;line-height:1.6}[dir] .descripcion[data-v-27bfe4b4]{margin-bottom:32px}[dir] .intento-actual-card[data-v-27bfe4b4]{background-color:rgba(30,41,59,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;margin-bottom:32px}.intento-header[data-v-27bfe4b4]{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] .intento-header[data-v-27bfe4b4]{margin-bottom:16px}.intento-header h3[data-v-27bfe4b4]{color:#fff}[dir] .intento-header h3[data-v-27bfe4b4]{margin:0}.intento-numero[data-v-27bfe4b4]{color:#94a3b8;font-size:.9rem}.resultado-box[data-v-27bfe4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}[dir] .resultado-box[data-v-27bfe4b4]{padding:16px;border-radius:8px}[dir] .resultado-box.aprobado[data-v-27bfe4b4]{background-color:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3)}[dir] .resultado-box.reprobado[data-v-27bfe4b4]{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.resultado-icon[data-v-27bfe4b4]{font-size:2.5rem}.resultado-info h4[data-v-27bfe4b4]{color:#fff}[dir] .resultado-info h4[data-v-27bfe4b4]{margin:0 0 4px 0}.resultado-info p[data-v-27bfe4b4]{color:#cbd5e1;font-size:.95rem}[dir] .resultado-info p[data-v-27bfe4b4]{margin:0}[dir] .progress-box[data-v-27bfe4b4]{background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);padding:16px;border-radius:8px;text-align:center}.progress-box p[data-v-27bfe4b4]{color:#cbd5e1}[dir] .progress-box p[data-v-27bfe4b4]{margin:0 0 12px 0}.btn-continuar[data-v-27bfe4b4]{color:#fff;font-weight:600}[dir] .btn-continuar[data-v-27bfe4b4]{background-color:#3b82f6;border:none;padding:10px 24px;border-radius:8px;cursor:pointer}.tabs-container[data-v-27bfe4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}[dir] .tabs-container[data-v-27bfe4b4]{margin-bottom:24px;border-bottom:2px solid hsla(0,0%,100%,.1)}.tab-btn[data-v-27bfe4b4]{color:#94a3b8;font-weight:600;transition:all .2s}[dir] .tab-btn[data-v-27bfe4b4]{background:transparent;border:none;padding:12px 24px;cursor:pointer;border-bottom:3px solid transparent;-webkit-transition:all .2s}.tab-btn.active[data-v-27bfe4b4]{color:#3b82f6}[dir] .tab-btn.active[data-v-27bfe4b4]{border-bottom-color:#3b82f6}[dir=ltr] .tab-content[data-v-27bfe4b4],[dir=rtl] .tab-content[data-v-27bfe4b4]{-webkit-animation:fadeIn-27bfe4b4 .3s ease-in;animation:fadeIn-27bfe4b4 .3s ease-in}.recursos-lista[data-v-27bfe4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.recurso-card[data-v-27bfe4b4]{transition:all .3s}[dir] .recurso-card[data-v-27bfe4b4]{background-color:rgba(30,41,59,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;-webkit-transition:all .3s}.recurso-card.recurso-video[data-v-27bfe4b4]{overflow:hidden}[dir] .recurso-card.recurso-video[data-v-27bfe4b4]{padding:0}.recurso-header[data-v-27bfe4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}[dir] .recurso-header[data-v-27bfe4b4]{padding:20px}[dir] .recurso-card.recurso-video .recurso-header[data-v-27bfe4b4]{padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}[dir] .recurso-contenido[data-v-27bfe4b4]{padding:0 20px 20px 20px}.recurso-accion[data-v-27bfe4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[dir] .recurso-accion[data-v-27bfe4b4]{padding:0 20px 20px 20px}[dir] .recurso-card:not(.recurso-video) .recurso-header[data-v-27bfe4b4]{padding-bottom:0}.empty-recursos[data-v-27bfe4b4]{color:#94a3b8}[dir] .empty-recursos[data-v-27bfe4b4]{text-align:center;padding:60px 20px}.empty-recursos p[data-v-27bfe4b4]{font-size:1.1rem}[dir] .empty-recursos p[data-v-27bfe4b4]{margin-top:12px}.recurso-icon[data-v-27bfe4b4]{font-size:2.5rem;-ms-flex-negative:0;flex-shrink:0}.recurso-info[data-v-27bfe4b4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.recurso-info h4[data-v-27bfe4b4]{color:#fff;font-size:1.1rem}[dir] .recurso-info h4[data-v-27bfe4b4]{margin:0 0 4px 0}.recurso-info p[data-v-27bfe4b4]{color:#94a3b8;font-size:.9rem}[dir] .recurso-info p[data-v-27bfe4b4]{margin:0 0 8px 0}.recurso-tipo[data-v-27bfe4b4]{display:inline-block;color:#a78bfa;font-size:.8rem;font-weight:600}[dir] .recurso-tipo[data-v-27bfe4b4]{background-color:rgba(139,92,246,.2);padding:4px 12px;border-radius:12px}.btn-ver-recurso[data-v-27bfe4b4]{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;white-space:nowrap}[dir] .btn-ver-recurso[data-v-27bfe4b4]{background-color:#3b82f6;padding:10px 20px;border-radius:8px;-webkit-transition:all .2s}.btn-ver-recurso[data-v-27bfe4b4]:hover{-webkit-transform:translateY(-1px)}[dir] .btn-ver-recurso[data-v-27bfe4b4]:hover{background-color:#2563eb;transform:translateY(-1px)}.evaluacion-info[data-v-27bfe4b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}[dir] .evaluacion-info[data-v-27bfe4b4]{margin-bottom:32px}.info-item[data-v-27bfe4b4]{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] .info-item[data-v-27bfe4b4]{background-color:rgba(30,41,59,.5);padding:16px;border-radius:8px}.info-label[data-v-27bfe4b4]{color:#94a3b8;font-size:.85rem;font-weight:600}.info-value[data-v-27bfe4b4]{color:#3b82f6;font-size:1.5rem;font-weight:700}[dir] .intento-progreso[data-v-27bfe4b4]{margin-top:24px;padding:20px;background-color:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.3);border-radius:12px}.alert-info[data-v-27bfe4b4]{color:#60a5fa;font-weight:600}[dir] .alert-info[data-v-27bfe4b4]{background-color:rgba(59,130,246,.1);padding:12px;border-radius:8px;margin-bottom:16px}[dir] .progreso-info[data-v-27bfe4b4]{margin-bottom:16px}.progreso-info p[data-v-27bfe4b4]{color:#94a3b8}[dir] .progreso-info p[data-v-27bfe4b4]{margin:0 0 8px 0}.progreso-barra[data-v-27bfe4b4]{width:100%;height:12px;overflow:hidden}[dir] .progreso-barra[data-v-27bfe4b4]{background-color:hsla(0,0%,100%,.05);border-radius:6px}.progreso-fill[data-v-27bfe4b4]{height:100%;transition:width .3s}[dir] .progreso-fill[data-v-27bfe4b4]{-webkit-transition:width .3s;border-radius:6px}[dir=ltr] .progreso-fill[data-v-27bfe4b4]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#10b981));background:linear-gradient(90deg,#3b82f6,#10b981)}[dir=rtl] .progreso-fill[data-v-27bfe4b4]{background:-webkit-gradient(linear,right top,left top,from(#3b82f6),to(#10b981));background:linear-gradient(-90deg,#3b82f6,#10b981)}.btn-continuar-eval[data-v-27bfe4b4]{width:100%;color:#fff;font-weight:700;font-size:1rem;transition:all .2s}[dir] .btn-continuar-eval[data-v-27bfe4b4]{background-color:#10b981;border:none;padding:14px 24px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s}.btn-continuar-eval[data-v-27bfe4b4]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3)}[dir] .btn-continuar-eval[data-v-27bfe4b4]:hover{background-color:#059669;transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.3)}[dir] .accion-evaluacion[data-v-27bfe4b4]{text-align:center;padding:32px;background-color:rgba(30,41,59,.3);border-radius:12px}.btn-iniciar[data-v-27bfe4b4]{color:#fff;font-size:1.1rem;font-weight:700;transition:all .2s}[dir] .btn-iniciar[data-v-27bfe4b4]{background-color:#22c55e;border:none;padding:16px 48px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;margin-bottom:16px}.btn-iniciar[data-v-27bfe4b4]:hover:not(:disabled){-webkit-transform:translateY(-2px)}[dir] .btn-iniciar[data-v-27bfe4b4]:hover:not(:disabled){background-color:#16a34a;transform:translateY(-2px)}.btn-iniciar[data-v-27bfe4b4]:disabled{opacity:.5}[dir] .btn-iniciar[data-v-27bfe4b4]:disabled{cursor:not-allowed}.nota-importante[data-v-27bfe4b4]{color:#f59e0b;font-size:.9rem;max-width:500px}[dir] .nota-importante[data-v-27bfe4b4]{margin:0 auto}.sin-intentos[data-v-27bfe4b4]{color:#94a3b8}[dir] .sin-intentos[data-v-27bfe4b4]{text-align:center;padding:32px}[dir] .historial-intentos[data-v-27bfe4b4]{margin-top:32px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.1)}.historial-intentos h3[data-v-27bfe4b4]{color:#fff}[dir] .historial-intentos h3[data-v-27bfe4b4]{margin:0 0 16px 0}.intento-item[data-v-27bfe4b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}[dir] .intento-item[data-v-27bfe4b4]{padding:16px;background-color:rgba(30,41,59,.3);border-radius:8px;margin-bottom:12px}.intento-numero-badge[data-v-27bfe4b4]{color:#fff;width:40px;height:40px;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;-ms-flex-negative:0;flex-shrink:0}[dir] .intento-numero-badge[data-v-27bfe4b4]{background-color:#3b82f6;border-radius:50%}.intento-detalles[data-v-27bfe4b4]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intento-estado[data-v-27bfe4b4]{font-size:.85rem;font-weight:600}[dir] .intento-estado[data-v-27bfe4b4]{padding:4px 12px;border-radius:12px}.intento-estado.completado[data-v-27bfe4b4]{color:#4ade80}[dir] .intento-estado.completado[data-v-27bfe4b4]{background-color:rgba(34,197,94,.2)}.intento-estado.en_progreso[data-v-27bfe4b4]{color:#60a5fa}[dir] .intento-estado.en_progreso[data-v-27bfe4b4]{background-color:rgba(59,130,246,.2)}.intento-resultado .aprobado[data-v-27bfe4b4]{color:#4ade80;font-weight:600}.intento-resultado .reprobado[data-v-27bfe4b4]{color:#f87171;font-weight:600}.intento-resultado .puntaje[data-v-27bfe4b4]{color:#3b82f6;font-weight:700;font-size:1.1rem}[dir=ltr] .intento-resultado .puntaje[data-v-27bfe4b4]{margin-left:12px}[dir=rtl] .intento-resultado .puntaje[data-v-27bfe4b4]{margin-right:12px}.intento-fecha[data-v-27bfe4b4]{color:#64748b;font-size:.85rem}[dir=ltr] .intento-fecha[data-v-27bfe4b4]{margin-left:auto}[dir=rtl] .intento-fecha[data-v-27bfe4b4]{margin-right:auto}@-webkit-keyframes fadeIn-27bfe4b4{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-27bfe4b4{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.info-header[data-v-27bfe4b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-header h1[data-v-27bfe4b4]{font-size:1.5rem}.evaluacion-info[data-v-27bfe4b4]{grid-template-columns:1fr}.intento-detalles[data-v-27bfe4b4]{-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}[dir=ltr] .intento-fecha[data-v-27bfe4b4]{margin-left:0}[dir=rtl] .intento-fecha[data-v-27bfe4b4]{margin-right:0}}.realizar-evaluacion[data-v-34b7ce91]{min-height:100vh;color:#f8fafc}[dir] .realizar-evaluacion[data-v-34b7ce91]{background-color:#0b0f19}.evaluacion-header[data-v-34b7ce91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}[dir] .evaluacion-header[data-v-34b7ce91]{background-color:#0f172a;border-bottom:1px solid hsla(0,0%,100%,.05);padding:20px 24px}.btn-volver[data-v-34b7ce91]{color:#60a5fa;font-weight:600;transition:all .2s}[dir] .btn-volver[data-v-34b7ce91]{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-volver[data-v-34b7ce91]:hover{background:rgba(59,130,246,.2)}.header-info[data-v-34b7ce91]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-info h2[data-v-34b7ce91]{font-size:1.5rem;color:#60a5fa}[dir] .header-info h2[data-v-34b7ce91]{margin:0 0 8px 0}.header-stats[data-v-34b7ce91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-item[data-v-34b7ce91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.9rem;color:#94a3b8}.stat-item .icono[data-v-34b7ce91]{font-size:1.1rem}.loading-container[data-v-34b7ce91]{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:#94a3b8}[dir] .loading-container[data-v-34b7ce91]{padding:80px 20px}.spinner[data-v-34b7ce91]{width:50px;height:50px}[dir] .spinner[data-v-34b7ce91]{border:4px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;margin-bottom:20px}[dir=ltr] .spinner[data-v-34b7ce91]{-webkit-animation:spin-ltr-34b7ce91 1s linear infinite;animation:spin-ltr-34b7ce91 1s linear infinite}[dir=rtl] .spinner[data-v-34b7ce91]{-webkit-animation:spin-rtl-34b7ce91 1s linear infinite;animation:spin-rtl-34b7ce91 1s linear infinite}@-webkit-keyframes spin-ltr-34b7ce91{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-34b7ce91{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-34b7ce91{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-34b7ce91{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.evaluacion-content[data-v-34b7ce91]{max-width:900px}[dir] .evaluacion-content[data-v-34b7ce91]{margin:0 auto;padding:32px 24px}[dir] .progress-bar-container[data-v-34b7ce91]{margin-bottom:32px}.progress-bar[data-v-34b7ce91]{width:100%;height:12px;overflow:hidden}[dir] .progress-bar[data-v-34b7ce91]{background-color:hsla(0,0%,100%,.05);border-radius:6px}.progress-fill[data-v-34b7ce91]{height:100%;transition:width .3s}[dir] .progress-fill[data-v-34b7ce91]{-webkit-transition:width .3s;border-radius:6px}[dir=ltr] .progress-fill[data-v-34b7ce91]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#2563eb));background:linear-gradient(90deg,#3b82f6,#2563eb)}[dir=rtl] .progress-fill[data-v-34b7ce91]{background:-webkit-gradient(linear,right top,left top,from(#3b82f6),to(#2563eb));background:linear-gradient(-90deg,#3b82f6,#2563eb)}[dir] .pregunta-card[data-v-34b7ce91]{background-color:#0f172a;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:32px;margin-bottom:24px}.pregunta-numero[data-v-34b7ce91]{display:inline-block;color:#60a5fa;font-size:.85rem;font-weight:600}[dir] .pregunta-numero[data-v-34b7ce91]{background-color:rgba(59,130,246,.1);padding:6px 16px;border-radius:20px;margin-bottom:16px}.pregunta-enunciado[data-v-34b7ce91]{font-size:1.25rem;line-height:1.6;color:#fff}[dir] .pregunta-enunciado[data-v-34b7ce91]{margin-bottom:16px}[dir] .pregunta-imagen[data-v-34b7ce91]{margin:20px 0;text-align:center}.pregunta-imagen img[data-v-34b7ce91]{max-width:100%;max-height:400px}[dir] .pregunta-imagen img[data-v-34b7ce91]{border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.tipo-pregunta-badge[data-v-34b7ce91]{display:inline-block;color:#a78bfa;font-size:.8rem;font-weight:600}[dir] .tipo-pregunta-badge[data-v-34b7ce91]{background-color:rgba(139,92,246,.1);padding:4px 12px;border-radius:12px;margin-bottom:24px}[dir] .opciones-container[data-v-34b7ce91]{margin-top:24px}.nota-multiple[data-v-34b7ce91]{color:#94a3b8;font-size:.9rem}[dir] .nota-multiple[data-v-34b7ce91]{margin-bottom:16px;padding:12px;background-color:rgba(59,130,246,.05);border-radius:8px}.opciones-multiple[data-v-34b7ce91],.opciones-simple[data-v-34b7ce91]{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}.opcion-item[data-v-34b7ce91]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:all .2s}[dir] .opcion-item[data-v-34b7ce91]{padding:16px 20px;background-color:rgba(30,41,59,.5);border:2px solid hsla(0,0%,100%,.05);border-radius:12px;cursor:pointer;-webkit-transition:all .2s}[dir] .opcion-item[data-v-34b7ce91]:hover{background-color:rgba(30,41,59,.8);border-color:rgba(59,130,246,.3)}[dir] .opcion-item.selected[data-v-34b7ce91]{background-color:rgba(59,130,246,.1);border-color:#3b82f6}.opcion-item input[type=checkbox][data-v-34b7ce91],.opcion-item input[type=radio][data-v-34b7ce91]{position:absolute;opacity:0}[dir] .opcion-item input[type=checkbox][data-v-34b7ce91],[dir] .opcion-item input[type=radio][data-v-34b7ce91]{cursor:pointer}.opcion-texto[data-v-34b7ce91]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;line-height:1.5}[dir=ltr] .opcion-texto[data-v-34b7ce91]{padding-left:36px}[dir=rtl] .opcion-texto[data-v-34b7ce91]{padding-right:36px}.checkmark[data-v-34b7ce91]{position:absolute;width:20px;height:20px;transition:all .2s}[dir] .checkmark[data-v-34b7ce91]{border:2px solid #64748b;border-radius:50%;-webkit-transition:all .2s}[dir=ltr] .checkmark[data-v-34b7ce91]{left:20px}[dir=rtl] .checkmark[data-v-34b7ce91]{right:20px}[dir] .opcion-item input[type=checkbox]~.checkmark[data-v-34b7ce91]{border-radius:4px}[dir] .opcion-item.selected .checkmark[data-v-34b7ce91]{background-color:#3b82f6;border-color:#3b82f6}.opcion-item.selected .checkmark[data-v-34b7ce91]:after{content:"";position:absolute;display:block;top:2px;width:4px;height:10px}[dir] .opcion-item.selected .checkmark[data-v-34b7ce91]:after{border:solid #fff}[dir=ltr] .opcion-item.selected .checkmark[data-v-34b7ce91]:after{left:6px;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] .opcion-item.selected .checkmark[data-v-34b7ce91]:after{right:6px;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navegacion-buttons[data-v-34b7ce91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .navegacion-buttons[data-v-34b7ce91]{margin-bottom:32px}.btn-finalizar[data-v-34b7ce91],.btn-nav[data-v-34b7ce91]{font-weight:600;font-size:1rem;transition:all .2s}[dir] .btn-finalizar[data-v-34b7ce91],[dir] .btn-nav[data-v-34b7ce91]{padding:14px 32px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;border:none}.btn-anterior[data-v-34b7ce91],.btn-siguiente[data-v-34b7ce91]{color:#60a5fa}[dir] .btn-anterior[data-v-34b7ce91],[dir] .btn-siguiente[data-v-34b7ce91]{background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3)}[dir] .btn-anterior[data-v-34b7ce91]:hover:not(:disabled),[dir] .btn-siguiente[data-v-34b7ce91]:hover:not(:disabled){background-color:rgba(59,130,246,.2)}.btn-finalizar[data-v-34b7ce91]{color:#fff}[dir] .btn-finalizar[data-v-34b7ce91]{background-color:#10b981}[dir] .btn-finalizar[data-v-34b7ce91]:hover:not(:disabled){background-color:#059669}.btn-finalizar[data-v-34b7ce91]:disabled,.btn-nav[data-v-34b7ce91]:disabled{opacity:.4}[dir] .btn-finalizar[data-v-34b7ce91]:disabled,[dir] .btn-nav[data-v-34b7ce91]:disabled{cursor:not-allowed}.preguntas-indicadores[data-v-34b7ce91]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .preguntas-indicadores[data-v-34b7ce91]{padding:20px;background-color:rgba(15,23,42,.5);border-radius:12px}.indicador-item[data-v-34b7ce91]{width:40px;height:40px;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:600;transition:all .2s;color:#94a3b8}[dir] .indicador-item[data-v-34b7ce91]{background-color:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .indicador-item[data-v-34b7ce91]:hover{background-color:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.indicador-item.actual[data-v-34b7ce91]{color:#fff}[dir] .indicador-item.actual[data-v-34b7ce91]{background-color:#3b82f6;border-color:#3b82f6}.indicador-item.respondida[data-v-34b7ce91]{color:#10b981}[dir] .indicador-item.respondida[data-v-34b7ce91]{background-color:rgba(16,185,129,.1);border-color:#10b981}.indicador-item.respondida.actual[data-v-34b7ce91]{color:#fff}[dir] .indicador-item.respondida.actual[data-v-34b7ce91]{background-color:#10b981}.modal-overlay[data-v-34b7ce91]{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:1000}[dir] .modal-overlay[data-v-34b7ce91]{background-color:rgba(0,0,0,.7);padding:20px}[dir=ltr] .modal-overlay[data-v-34b7ce91],[dir=rtl] .modal-overlay[data-v-34b7ce91]{left:0;right:0}.modal-content[data-v-34b7ce91]{max-width:500px;width:100%}[dir] .modal-content[data-v-34b7ce91]{background-color:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px}.modal-content h3[data-v-34b7ce91]{font-size:1.5rem;color:#fff}[dir] .modal-content h3[data-v-34b7ce91]{margin:0 0 16px 0}.modal-content p[data-v-34b7ce91]{color:#94a3b8;line-height:1.6}[dir] .modal-content p[data-v-34b7ce91]{margin:0 0 12px 0}.modal-content .advertencia[data-v-34b7ce91]{color:#fbbf24;font-weight:600}.modal-buttons[data-v-34b7ce91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}[dir] .modal-buttons[data-v-34b7ce91]{margin-top:24px}.btn-cancelar[data-v-34b7ce91],.btn-confirmar[data-v-34b7ce91]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;transition:all .2s}[dir] .btn-cancelar[data-v-34b7ce91],[dir] .btn-confirmar[data-v-34b7ce91]{padding:12px 24px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;border:none}.btn-cancelar[data-v-34b7ce91]{color:#94a3b8}[dir] .btn-cancelar[data-v-34b7ce91]{background-color:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.3)}[dir] .btn-cancelar[data-v-34b7ce91]:hover{background-color:rgba(148,163,184,.2)}.btn-confirmar[data-v-34b7ce91]{color:#fff}[dir] .btn-confirmar[data-v-34b7ce91]{background-color:#3b82f6}[dir] .btn-confirmar[data-v-34b7ce91]:hover:not(:disabled){background-color:#2563eb}.btn-confirmar[data-v-34b7ce91]:disabled{opacity:.5}[dir] .btn-confirmar[data-v-34b7ce91]:disabled{cursor:not-allowed}@media (max-width:768px){.evaluacion-header[data-v-34b7ce91]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.evaluacion-header[data-v-34b7ce91],.header-stats[data-v-34b7ce91]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-stats[data-v-34b7ce91]{gap:8px}[dir] .evaluacion-content[data-v-34b7ce91]{padding:24px 16px}[dir] .pregunta-card[data-v-34b7ce91]{padding:24px 20px}.navegacion-buttons[data-v-34b7ce91]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-finalizar[data-v-34b7ce91],.btn-nav[data-v-34b7ce91]{width:100%}.preguntas-indicadores[data-v-34b7ce91]{gap:8px}.indicador-item[data-v-34b7ce91]{width:36px;height:36px}}.resultados-evaluacion[data-v-55c4333d]{min-height:100vh;color:#f8fafc}[dir] .resultados-evaluacion[data-v-55c4333d]{background-color:#0b0f19}.resultados-header[data-v-55c4333d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}[dir] .resultados-header[data-v-55c4333d]{background-color:#0f172a;border-bottom:1px solid hsla(0,0%,100%,.05);padding:20px 24px}.btn-volver[data-v-55c4333d]{color:#60a5fa;font-weight:600;transition:all .2s}[dir] .btn-volver[data-v-55c4333d]{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);padding:10px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s}[dir] .btn-volver[data-v-55c4333d]:hover{background:rgba(59,130,246,.2)}.resultados-header h2[data-v-55c4333d]{font-size:1.5rem;color:#60a5fa}[dir] .resultados-header h2[data-v-55c4333d]{margin:0}.loading-container[data-v-55c4333d]{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:#94a3b8}[dir] .loading-container[data-v-55c4333d]{padding:80px 20px}.spinner[data-v-55c4333d]{width:50px;height:50px}[dir] .spinner[data-v-55c4333d]{border:4px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;margin-bottom:20px}[dir=ltr] .spinner[data-v-55c4333d]{-webkit-animation:spin-ltr-55c4333d 1s linear infinite;animation:spin-ltr-55c4333d 1s linear infinite}[dir=rtl] .spinner[data-v-55c4333d]{-webkit-animation:spin-rtl-55c4333d 1s linear infinite;animation:spin-rtl-55c4333d 1s linear infinite}@-webkit-keyframes spin-ltr-55c4333d{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-55c4333d{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-55c4333d{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-55c4333d{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.resultados-content[data-v-55c4333d]{max-width:1000px}[dir] .resultados-content[data-v-55c4333d]{margin:0 auto;padding:32px 24px}[dir] .resultado-general[data-v-55c4333d]{background-color:#0f172a;border-radius:16px;padding:40px;text-align:center;margin-bottom:32px;border:2px solid hsla(0,0%,100%,.05)}[dir] .resultado-general.aprobado[data-v-55c4333d]{border-color:#10b981}[dir=ltr] .resultado-general.aprobado[data-v-55c4333d]{background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(16,185,129,.02))}[dir=rtl] .resultado-general.aprobado[data-v-55c4333d]{background:linear-gradient(-135deg,rgba(16,185,129,.05),rgba(16,185,129,.02))}[dir] .resultado-general.reprobado[data-v-55c4333d]{border-color:#ef4444}[dir=ltr] .resultado-general.reprobado[data-v-55c4333d]{background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(239,68,68,.02))}[dir=rtl] .resultado-general.reprobado[data-v-55c4333d]{background:linear-gradient(-135deg,rgba(239,68,68,.05),rgba(239,68,68,.02))}.resultado-icon[data-v-55c4333d]{font-size:4rem}[dir] .resultado-icon[data-v-55c4333d]{margin-bottom:16px}.resultado-titulo[data-v-55c4333d]{font-size:1.8rem;color:#fff}[dir] .resultado-titulo[data-v-55c4333d]{margin:0 0 24px 0}[dir] .resultado-puntaje[data-v-55c4333d]{margin-bottom:16px}.puntaje-valor[data-v-55c4333d]{display:block;font-size:3.5rem;font-weight:700}[dir] .puntaje-valor[data-v-55c4333d]{margin-bottom:8px}.resultado-general.aprobado .puntaje-valor[data-v-55c4333d]{color:#10b981}.resultado-general.reprobado .puntaje-valor[data-v-55c4333d]{color:#ef4444}.puntaje-label[data-v-55c4333d]{display:block;font-size:1rem;color:#94a3b8}.resultado-minimo[data-v-55c4333d]{color:#94a3b8;font-size:.95rem}.stats-grid[data-v-55c4333d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}[dir] .stats-grid[data-v-55c4333d]{margin-bottom:32px}[dir] .stat-card[data-v-55c4333d]{background-color:#0f172a;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:20px;text-align:center}[dir] .stat-card.correctas[data-v-55c4333d]{border-color:rgba(16,185,129,.3);background-color:rgba(16,185,129,.05)}[dir] .stat-card.incorrectas[data-v-55c4333d]{border-color:rgba(239,68,68,.3);background-color:rgba(239,68,68,.05)}.stat-icon[data-v-55c4333d]{font-size:2rem}[dir] .stat-icon[data-v-55c4333d]{margin-bottom:12px}.stat-valor[data-v-55c4333d]{font-size:2rem;font-weight:700;color:#60a5fa}[dir] .stat-valor[data-v-55c4333d]{margin-bottom:8px}.stat-card.correctas .stat-valor[data-v-55c4333d]{color:#10b981}.stat-card.incorrectas .stat-valor[data-v-55c4333d]{color:#ef4444}.stat-label[data-v-55c4333d]{font-size:.9rem;color:#94a3b8}[dir] .certificado-section[data-v-55c4333d],[dir] .reintentar-section[data-v-55c4333d]{margin-bottom:32px}[dir] .certificado-card[data-v-55c4333d],[dir] .reintentar-card[data-v-55c4333d]{background-color:#0f172a;border:2px solid rgba(59,130,246,.3);border-radius:16px;padding:32px;text-align:center}.certificado-icon[data-v-55c4333d]{font-size:3rem}[dir] .certificado-icon[data-v-55c4333d]{margin-bottom:16px}.certificado-card h3[data-v-55c4333d]{font-size:1.5rem;color:#3b82f6}[dir] .certificado-card h3[data-v-55c4333d]{margin:0 0 12px 0}.certificado-card p[data-v-55c4333d]{color:#94a3b8}[dir] .certificado-card p[data-v-55c4333d]{margin:0 0 24px 0}.btn-certificado[data-v-55c4333d],.btn-reintentar[data-v-55c4333d]{color:#fff;font-weight:700;font-size:1rem;transition:all .2s}[dir] .btn-certificado[data-v-55c4333d],[dir] .btn-reintentar[data-v-55c4333d]{background-color:#3b82f6;border:none;padding:14px 32px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s}.btn-certificado[data-v-55c4333d]:hover,.btn-reintentar[data-v-55c4333d]:hover{-webkit-transform:translateY(-2px)}[dir] .btn-certificado[data-v-55c4333d]:hover,[dir] .btn-reintentar[data-v-55c4333d]:hover{background-color:#2563eb;transform:translateY(-2px)}[dir] .reintentar-card[data-v-55c4333d]{border-color:rgba(59,130,246,.3)}.reintentar-card p[data-v-55c4333d]{color:#94a3b8;line-height:1.6}[dir] .reintentar-card p[data-v-55c4333d]{margin:0 0 12px 0}.btn-reintentar[data-v-55c4333d]{color:#fff}[dir] .btn-reintentar[data-v-55c4333d]{background-color:#3b82f6;margin-top:12px}[dir] .btn-reintentar[data-v-55c4333d]:hover{background-color:#2563eb}[dir] .detalle-respuestas[data-v-55c4333d]{margin-bottom:32px}.detalle-respuestas h3[data-v-55c4333d]{font-size:1.3rem;color:#fff}[dir] .detalle-respuestas h3[data-v-55c4333d]{margin:0 0 24px 0}.respuesta-item[data-v-55c4333d]{position:relative}[dir] .respuesta-item[data-v-55c4333d]{background-color:#0f172a;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:24px;margin-bottom:16px}[dir] .respuesta-item.correcta[data-v-55c4333d]{background-color:rgba(16,185,129,.02)}[dir=ltr] .respuesta-item.correcta[data-v-55c4333d]{border-left:4px solid #10b981}[dir=rtl] .respuesta-item.correcta[data-v-55c4333d]{border-right:4px solid #10b981}[dir] .respuesta-item.incorrecta[data-v-55c4333d]{background-color:rgba(239,68,68,.02)}[dir=ltr] .respuesta-item.incorrecta[data-v-55c4333d]{border-left:4px solid #ef4444}[dir=rtl] .respuesta-item.incorrecta[data-v-55c4333d]{border-right:4px solid #ef4444}.respuesta-numero[data-v-55c4333d]{display:inline-block;color:#60a5fa;font-size:.8rem;font-weight:600}[dir] .respuesta-numero[data-v-55c4333d]{background-color:rgba(59,130,246,.1);padding:4px 12px;border-radius:12px;margin-bottom:12px}.respuesta-enunciado[data-v-55c4333d]{font-size:1.1rem;color:#fff;line-height:1.6}[dir] .respuesta-enunciado[data-v-55c4333d]{margin-bottom:12px}.respuesta-tipo[data-v-55c4333d]{font-size:.85rem;color:#94a3b8}[dir] .respuesta-tipo[data-v-55c4333d]{margin-bottom:16px}.respuesta-detalles[data-v-55c4333d]{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}.respuesta-correcta[data-v-55c4333d],.respuesta-puntaje[data-v-55c4333d],.respuesta-usuario[data-v-55c4333d]{font-size:.95rem;line-height:1.5}.respuesta-usuario[data-v-55c4333d]{color:#94a3b8}.respuesta-correcta[data-v-55c4333d]{color:#10b981}.respuesta-oculta[data-v-55c4333d]{color:#94a3b8;font-style:italic;font-size:.9rem}.respuesta-puntaje[data-v-55c4333d]{color:#60a5fa;font-weight:600}.respuesta-icono[data-v-55c4333d]{position:absolute;top:24px;font-size:2rem}[dir=ltr] .respuesta-icono[data-v-55c4333d]{right:24px}[dir=rtl] .respuesta-icono[data-v-55c4333d]{left:24px}.acciones-finales[data-v-55c4333d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .acciones-finales[data-v-55c4333d]{padding-top:24px;border-top:1px solid hsla(0,0%,100%,.05)}.btn-descargar[data-v-55c4333d],.btn-volver-lista[data-v-55c4333d]{font-weight:600;font-size:1rem;transition:all .2s}[dir] .btn-descargar[data-v-55c4333d],[dir] .btn-volver-lista[data-v-55c4333d]{padding:14px 32px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;border:none}.btn-volver-lista[data-v-55c4333d]{color:#94a3b8}[dir] .btn-volver-lista[data-v-55c4333d]{background-color:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.3)}[dir] .btn-volver-lista[data-v-55c4333d]:hover{background-color:rgba(148,163,184,.2)}.btn-descargar[data-v-55c4333d]{color:#fff}[dir] .btn-descargar[data-v-55c4333d]{background-color:#3b82f6}[dir] .btn-descargar[data-v-55c4333d]:hover{background-color:#2563eb}@media (max-width:768px){.resultados-header[data-v-55c4333d]{-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}[dir] .resultados-content[data-v-55c4333d]{padding:24px 16px}[dir] .resultado-general[data-v-55c4333d]{padding:24px}.resultado-icon[data-v-55c4333d]{font-size:3rem}.resultado-titulo[data-v-55c4333d]{font-size:1.4rem}.puntaje-valor[data-v-55c4333d]{font-size:2.5rem}.stats-grid[data-v-55c4333d]{grid-template-columns:repeat(2,1fr)}.respuesta-icono[data-v-55c4333d]{position:static}[dir] .respuesta-icono[data-v-55c4333d]{margin-top:16px}[dir=ltr] .respuesta-icono[data-v-55c4333d]{text-align:right}[dir=rtl] .respuesta-icono[data-v-55c4333d]{text-align:left}.acciones-finales[data-v-55c4333d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-descargar[data-v-55c4333d],.btn-volver-lista[data-v-55c4333d]{width:100%}}.mis-certificados[data-v-24ef7e36]{max-width:1400px}[dir] .mis-certificados[data-v-24ef7e36]{padding:32px;margin:0 auto}[dir] .certificados-header[data-v-24ef7e36]{margin-bottom:32px;text-align:center}.certificados-header h2[data-v-24ef7e36]{font-size:2rem;color:#fff}[dir] .certificados-header h2[data-v-24ef7e36]{margin-bottom:8px}.subtitle[data-v-24ef7e36]{color:#94a3b8;font-size:1rem}.loading-container[data-v-24ef7e36]{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:#94a3b8}[dir] .loading-container[data-v-24ef7e36]{padding:80px 20px}.spinner[data-v-24ef7e36]{width:50px;height:50px}[dir] .spinner[data-v-24ef7e36]{border:4px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;margin-bottom:20px}[dir=ltr] .spinner[data-v-24ef7e36]{-webkit-animation:spin-ltr-24ef7e36 1s linear infinite;animation:spin-ltr-24ef7e36 1s linear infinite}[dir=rtl] .spinner[data-v-24ef7e36]{-webkit-animation:spin-rtl-24ef7e36 1s linear infinite;animation:spin-rtl-24ef7e36 1s linear infinite}@-webkit-keyframes spin-ltr-24ef7e36{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl-24ef7e36{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr-24ef7e36{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl-24ef7e36{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}[dir] .empty-state[data-v-24ef7e36]{text-align:center;padding:80px 20px;background-color:rgba(15,23,42,.5);border-radius:16px;border:1px solid hsla(0,0%,100%,.05)}.empty-icon[data-v-24ef7e36]{font-size:5rem;opacity:.5}[dir] .empty-icon[data-v-24ef7e36]{margin-bottom:24px}.empty-state h3[data-v-24ef7e36]{font-size:1.5rem;color:#fff}[dir] .empty-state h3[data-v-24ef7e36]{margin-bottom:12px}.empty-state p[data-v-24ef7e36]{color:#94a3b8}[dir] .empty-state p[data-v-24ef7e36]{margin-bottom:24px}.btn-primary[data-v-24ef7e36]{color:#fff;font-weight:600;font-size:1rem;transition:all .2s}[dir] .btn-primary[data-v-24ef7e36]{border:none;padding:14px 32px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s}[dir=ltr] .btn-primary[data-v-24ef7e36]{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .btn-primary[data-v-24ef7e36]{background:linear-gradient(-135deg,#667eea,#764ba2)}.btn-primary[data-v-24ef7e36]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(102,126,234,.4)}[dir] .btn-primary[data-v-24ef7e36]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.certificados-grid[data-v-24ef7e36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}[dir] .certificados-grid[data-v-24ef7e36]{margin-bottom:40px}.certificado-card[data-v-24ef7e36]{position:relative;transition:all .3s;overflow:hidden}[dir] .certificado-card[data-v-24ef7e36]{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;-webkit-transition:all .3s}[dir=ltr] .certificado-card[data-v-24ef7e36]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}[dir=rtl] .certificado-card[data-v-24ef7e36]{background:linear-gradient(-135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.certificado-card[data-v-24ef7e36]:hover{-webkit-transform:translateY(-4px);-webkit-box-shadow:0 12px 30px rgba(102,126,234,.2)}[dir] .certificado-card[data-v-24ef7e36]:hover{transform:translateY(-4px);border-color:rgba(102,126,234,.5);box-shadow:0 12px 30px rgba(102,126,234,.2)}.certificado-badge[data-v-24ef7e36]{position:absolute;top:16px;width:50px;height:50px;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:1.5rem;-webkit-box-shadow:0 4px 12px rgba(255,215,0,.4)}[dir] .certificado-badge[data-v-24ef7e36]{border-radius:50%;box-shadow:0 4px 12px rgba(255,215,0,.4)}[dir=ltr] .certificado-badge[data-v-24ef7e36]{right:16px;background:linear-gradient(135deg,gold,orange);-webkit-animation:pulse-24ef7e36 2s infinite;animation:pulse-24ef7e36 2s infinite}[dir=rtl] .certificado-badge[data-v-24ef7e36]{left:16px;background:linear-gradient(-135deg,gold,orange);-webkit-animation:pulse-24ef7e36 2s infinite;animation:pulse-24ef7e36 2s infinite}@-webkit-keyframes pulse-24ef7e36{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse-24ef7e36{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}[dir] .certificado-content[data-v-24ef7e36]{margin-bottom:20px}.certificado-icon[data-v-24ef7e36]{font-size:3rem}[dir] .certificado-icon[data-v-24ef7e36]{text-align:center;margin-bottom:16px}.certificado-tema[data-v-24ef7e36]{font-size:1.25rem;color:#fff;line-height:1.4}[dir] .certificado-tema[data-v-24ef7e36]{margin-bottom:16px;text-align:center}.certificado-info[data-v-24ef7e36]{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}.info-item[data-v-24ef7e36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[dir] .info-item[data-v-24ef7e36]{padding:8px 12px;background-color:rgba(15,23,42,.5);border-radius:8px}.label[data-v-24ef7e36]{color:#94a3b8;font-size:.9rem}.value[data-v-24ef7e36]{color:#fff;font-weight:600}.value.score[data-v-24ef7e36]{color:#60a5fa;font-size:1.1rem}.certificado-actions[data-v-24ef7e36]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn-download[data-v-24ef7e36],.btn-view[data-v-24ef7e36]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;transition:all .2s;font-size:.9rem;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:8px}[dir] .btn-download[data-v-24ef7e36],[dir] .btn-view[data-v-24ef7e36]{padding:12px 20px;border-radius:10px;cursor:pointer;-webkit-transition:all .2s;border:none}.btn-download[data-v-24ef7e36]{color:#fff}[dir] .btn-download[data-v-24ef7e36]{background-color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.btn-download[data-v-24ef7e36]:hover:not(:disabled){-webkit-transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(59,130,246,.4)}[dir] .btn-download[data-v-24ef7e36]:hover:not(:disabled){background-color:#2563eb;transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.btn-download[data-v-24ef7e36]:disabled{opacity:.6}[dir] .btn-download[data-v-24ef7e36]:disabled{cursor:not-allowed}.btn-view[data-v-24ef7e36]{color:#94a3b8}[dir] .btn-view[data-v-24ef7e36]{background-color:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.3)}.btn-view[data-v-24ef7e36]:hover{color:#cbd5e1}[dir] .btn-view[data-v-24ef7e36]:hover{background-color:rgba(148,163,184,.2)}.estadisticas-footer[data-v-24ef7e36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}[dir] .estadisticas-footer[data-v-24ef7e36]{margin-top:40px;padding:32px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}[dir=ltr] .estadisticas-footer[data-v-24ef7e36]{background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(30,41,59,.8))}[dir=rtl] .estadisticas-footer[data-v-24ef7e36]{background:linear-gradient(-135deg,rgba(15,23,42,.8),rgba(30,41,59,.8))}.stat-box[data-v-24ef7e36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}[dir] .stat-box[data-v-24ef7e36]{padding:20px;background-color:rgba(15,23,42,.5);border-radius:12px;border:1px solid hsla(0,0%,100%,.05)}.stat-icon[data-v-24ef7e36]{font-size:3rem;opacity:.8}.stat-content[data-v-24ef7e36]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-value[data-v-24ef7e36]{font-size:2rem;font-weight:700;color:#60a5fa}[dir] .stat-value[data-v-24ef7e36]{margin-bottom:4px}.stat-label[data-v-24ef7e36]{font-size:.9rem;color:#94a3b8}@media (max-width:768px){.certificados-grid[data-v-24ef7e36]{grid-template-columns:1fr}.certificado-actions[data-v-24ef7e36]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.estadisticas-footer[data-v-24ef7e36]{grid-template-columns:1fr}}.toast-container[data-v-6c3b04f1]{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-6c3b04f1]{right:24px}[dir=rtl] .toast-container[data-v-6c3b04f1]{left:24px}.toast[data-v-6c3b04f1]{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-6c3b04f1]{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-6c3b04f1]{-webkit-animation:slideInRight-ltr-6c3b04f1 .3s cubic-bezier(.16,1,.3,1) forwards;animation:slideInRight-ltr-6c3b04f1 .3s cubic-bezier(.16,1,.3,1) forwards}[dir=rtl] .toast[data-v-6c3b04f1]{-webkit-animation:slideInRight-rtl-6c3b04f1 .3s cubic-bezier(.16,1,.3,1) forwards;animation:slideInRight-rtl-6c3b04f1 .3s cubic-bezier(.16,1,.3,1) forwards}[dir] .toast.success[data-v-6c3b04f1]{background-color:#064e3b}[dir=ltr] .toast.success[data-v-6c3b04f1]{border-left:4px solid #10b981}[dir=rtl] .toast.success[data-v-6c3b04f1]{border-right:4px solid #10b981}[dir] .toast.error[data-v-6c3b04f1]{background-color:#7f1d1d}[dir=ltr] .toast.error[data-v-6c3b04f1]{border-left:4px solid #ef4444}[dir=rtl] .toast.error[data-v-6c3b04f1]{border-right:4px solid #ef4444}[dir] .toast.warning[data-v-6c3b04f1]{background-color:#78350f}[dir=ltr] .toast.warning[data-v-6c3b04f1]{border-left:4px solid #f59e0b}[dir=rtl] .toast.warning[data-v-6c3b04f1]{border-right:4px solid #f59e0b}.toast-icon[data-v-6c3b04f1]{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-6c3b04f1]{border-radius:50%;background-color:hsla(0,0%,100%,.15)}.toast-content[data-v-6c3b04f1]{-webkit-box-flex:1;-ms-flex:1;flex:1}[dir=ltr] .toast-content[data-v-6c3b04f1]{text-align:left}[dir=rtl] .toast-content[data-v-6c3b04f1]{text-align:right}.toast-message[data-v-6c3b04f1]{line-height:1.4}[dir] .toast-message[data-v-6c3b04f1]{margin:0}@-webkit-keyframes slideInRight-ltr-6c3b04f1{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-6c3b04f1{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-6c3b04f1{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-6c3b04f1{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-user[data-v-6c3b04f1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;color:#f8fafc;font-family:system-ui,-apple-system,sans-serif}[dir] .dashboard-user[data-v-6c3b04f1]{background-color:#0b0f19}.sidebar[data-v-6c3b04f1]{width:260px;min-width:260px;max-width:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;position:fixed;top:0;z-index:100;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow-y:auto}[dir] .sidebar[data-v-6c3b04f1]{background-color:#0f172a;-webkit-transition:-webkit-transform .3s ease}[dir=ltr] .sidebar[data-v-6c3b04f1]{border-right:1px solid hsla(0,0%,100%,.05);left:0}[dir=rtl] .sidebar[data-v-6c3b04f1]{border-left:1px solid hsla(0,0%,100%,.05);right:0}.sidebar-header[data-v-6c3b04f1]{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] .sidebar-header[data-v-6c3b04f1]{padding:24px;border-bottom:1px solid hsla(0,0%,100%,.05)}.btn-close-sidebar[data-v-6c3b04f1]{display:none;color:#94a3b8;transition:all .2s ease}[dir] .btn-close-sidebar[data-v-6c3b04f1]{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px;-webkit-transition:all .2s ease}.btn-close-sidebar[data-v-6c3b04f1]:hover{color:#fff}[dir] .btn-close-sidebar[data-v-6c3b04f1]:hover{background-color:hsla(0,0%,100%,.05)}.btn-close-sidebar svg[data-v-6c3b04f1]{width:20px;height:20px}.sidebar-overlay[data-v-6c3b04f1]{display:none}.btn-hamburger[data-v-6c3b04f1]{display:none;color:#fff;transition:all .2s ease}[dir] .btn-hamburger[data-v-6c3b04f1]{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;-webkit-transition:all .2s ease}[dir] .btn-hamburger[data-v-6c3b04f1]:hover{background-color:hsla(0,0%,100%,.05)}.btn-hamburger svg[data-v-6c3b04f1]{width:24px;height:24px}.brand-logo[data-v-6c3b04f1]{max-width:160px;max-height:50px;height:auto;-o-object-fit:contain;object-fit:contain}.sidebar-menu[data-v-6c3b04f1]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}[dir] .sidebar-menu[data-v-6c3b04f1]{padding:24px 16px}.menu-item[data-v-6c3b04f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#94a3b8;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .2s ease}[dir] .menu-item[data-v-6c3b04f1]{padding:12px;border-radius:8px;-webkit-transition:all .2s ease}.menu-item[data-v-6c3b04f1]:hover{color:#fff}[dir] .menu-item[data-v-6c3b04f1]:hover{background-color:rgba(59,130,246,.1)}[dir=ltr] .menu-item[data-v-6c3b04f1]:hover{border-left:3px solid #3b82f6}[dir=rtl] .menu-item[data-v-6c3b04f1]:hover{border-right:3px solid #3b82f6}.menu-item.active[data-v-6c3b04f1]{color:#fff}[dir] .menu-item.active[data-v-6c3b04f1]{background-color:rgba(59,130,246,.15)}[dir=ltr] .menu-item.active[data-v-6c3b04f1]{border-left:3px solid #3b82f6}[dir=rtl] .menu-item.active[data-v-6c3b04f1]{border-right:3px solid #3b82f6}[dir] .sidebar-footer[data-v-6c3b04f1]{padding:16px;border-top:1px solid hsla(0,0%,100%,.05)}.btn-logout[data-v-6c3b04f1]{width:100%;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:8px;color:#fda4af;font-weight:600;transition:all .2s ease}[dir] .btn-logout[data-v-6c3b04f1]{padding:10px;background-color:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.2);border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease}[dir] .btn-logout[data-v-6c3b04f1]:hover{background-color:rgba(244,63,94,.15)}.main-content[data-v-6c3b04f1]{-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;min-width:0;height:100vh;overflow-y:auto}[dir=ltr] .main-content[data-v-6c3b04f1]{margin-left:260px}[dir=rtl] .main-content[data-v-6c3b04f1]{margin-right:260px}.top-bar[data-v-6c3b04f1]{min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}[dir] .top-bar[data-v-6c3b04f1]{background-color:#0f172a;border-bottom:1px solid hsla(0,0%,100%,.05);padding:16px 20px}.user-info[data-v-6c3b04f1]{gap:12px}.avatar[data-v-6c3b04f1],.user-info[data-v-6c3b04f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar[data-v-6c3b04f1]{width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.9rem;color:#fff;-ms-flex-negative:0;flex-shrink:0}[dir] .avatar[data-v-6c3b04f1]{border-radius:50%}[dir=ltr] .avatar[data-v-6c3b04f1]{background:linear-gradient(135deg,#3b82f6,#2563eb)}[dir=rtl] .avatar[data-v-6c3b04f1]{background:linear-gradient(-135deg,#3b82f6,#2563eb)}.user-text[data-v-6c3b04f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[dir=ltr] .user-text[data-v-6c3b04f1]{text-align:left}[dir=rtl] .user-text[data-v-6c3b04f1]{text-align:right}.user-name[data-v-6c3b04f1]{font-size:.875rem;font-weight:600;white-space:nowrap}.user-role[data-v-6c3b04f1]{font-size:.75rem;color:#94a3b8;white-space:nowrap}.workspace[data-v-6c3b04f1]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}[dir] .workspace[data-v-6c3b04f1]{padding:20px}[dir] .welcome-banner[data-v-6c3b04f1]{background-color:rgba(30,41,59,.5);border:1px solid hsla(0,0%,100%,.05);padding:20px;border-radius:16px;margin-bottom:24px}[dir=ltr] .welcome-banner[data-v-6c3b04f1]{text-align:left}[dir=rtl] .welcome-banner[data-v-6c3b04f1]{text-align:right}.welcome-banner h2[data-v-6c3b04f1]{font-size:1.5rem}[dir] .welcome-banner h2[data-v-6c3b04f1]{margin:0 0 8px 0}.welcome-banner p[data-v-6c3b04f1]{color:#94a3b8;font-size:.95rem;line-height:1.5}[dir] .welcome-banner p[data-v-6c3b04f1]{margin:0}.info-grid[data-v-6c3b04f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}[dir] .card[data-v-6c3b04f1]{background-color:#0f172a;border:1px solid hsla(0,0%,100%,.05);padding:20px;border-radius:16px}[dir=ltr] .card[data-v-6c3b04f1]{text-align:left}[dir=rtl] .card[data-v-6c3b04f1]{text-align:right}.card h3[data-v-6c3b04f1]{font-size:.85rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}[dir] .card h3[data-v-6c3b04f1]{margin:0 0 12px 0}.info-value[data-v-6c3b04f1]{font-size:1.5rem;font-weight:700;color:#3b82f6;word-break:break-word}[dir] .info-value[data-v-6c3b04f1]{margin:0}.icon[data-v-6c3b04f1]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes fadeIn-6c3b04f1{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-6c3b04f1{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-6c3b04f1],[dir=rtl] .animate-fade-in[data-v-6c3b04f1]{-webkit-animation:fadeIn-6c3b04f1 .3s ease-out forwards;animation:fadeIn-6c3b04f1 .3s ease-out forwards}@media (max-width:1024px){[dir] .workspace[data-v-6c3b04f1]{padding:16px}.welcome-banner h2[data-v-6c3b04f1]{font-size:1.35rem}.info-grid[data-v-6c3b04f1]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}}@media (max-width:768px){.dashboard-user[data-v-6c3b04f1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar[data-v-6c3b04f1]{position:fixed;top:0;height:100vh;width:280px;z-index:1000}[dir=ltr] .sidebar[data-v-6c3b04f1]{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-shadow:2px 0 10px rgba(0,0,0,.3);box-shadow:2px 0 10px rgba(0,0,0,.3)}[dir=rtl] .sidebar[data-v-6c3b04f1]{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.3);box-shadow:-2px 0 10px rgba(0,0,0,.3)}[dir=ltr] .main-content[data-v-6c3b04f1]{margin-left:0}[dir=rtl] .main-content[data-v-6c3b04f1]{margin-right:0}.sidebar-open[data-v-6c3b04f1]{-webkit-transform:translateX(0)}[dir] .sidebar-open[data-v-6c3b04f1]{transform:translateX(0)}.sidebar-overlay[data-v-6c3b04f1]{display:block;position:fixed;top:0;bottom:0;z-index:999}[dir] .sidebar-overlay[data-v-6c3b04f1]{background-color:rgba(0,0,0,.5)}[dir=ltr] .sidebar-overlay[data-v-6c3b04f1],[dir=rtl] .sidebar-overlay[data-v-6c3b04f1]{left:0;right:0;-webkit-animation:fadeIn-6c3b04f1 .3s ease;animation:fadeIn-6c3b04f1 .3s ease}.btn-close-sidebar[data-v-6c3b04f1]{display:block}.btn-hamburger[data-v-6c3b04f1]{display:-webkit-box;display:-ms-flexbox;display:flex}[dir] .sidebar-header[data-v-6c3b04f1]{padding:16px 20px}.brand-text[data-v-6c3b04f1]{font-size:1.1rem}.sidebar-menu[data-v-6c3b04f1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:visible;overflow-y:auto;gap:8px}[dir] .sidebar-menu[data-v-6c3b04f1]{padding:16px}.menu-item[data-v-6c3b04f1]{white-space:normal;-ms-flex-negative:1;flex-shrink:1;font-size:.9rem}[dir] .menu-item[data-v-6c3b04f1]{padding:12px}.menu-item .icon[data-v-6c3b04f1]{width:18px;height:18px}.sidebar-footer[data-v-6c3b04f1]{display:-webkit-box;display:-ms-flexbox;display:flex}[dir] .sidebar-footer[data-v-6c3b04f1]{padding:16px}.btn-logout[data-v-6c3b04f1]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem}.btn-logout .icon[data-v-6c3b04f1]{width:18px;height:18px}.top-bar[data-v-6c3b04f1]{min-height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[dir] .top-bar[data-v-6c3b04f1]{padding:12px 16px}.user-info[data-v-6c3b04f1]{gap:10px}.avatar[data-v-6c3b04f1]{width:36px;height:36px;font-size:.8rem}.user-name[data-v-6c3b04f1]{font-size:.8rem}.user-role[data-v-6c3b04f1]{font-size:.7rem}[dir] .workspace[data-v-6c3b04f1]{padding:16px}[dir] .welcome-banner[data-v-6c3b04f1]{padding:16px;border-radius:12px;margin-bottom:20px}.welcome-banner h2[data-v-6c3b04f1]{font-size:1.25rem}.welcome-banner p[data-v-6c3b04f1]{font-size:.875rem}.info-grid[data-v-6c3b04f1]{grid-template-columns:1fr;gap:12px}[dir] .card[data-v-6c3b04f1]{padding:16px;border-radius:12px}.info-value[data-v-6c3b04f1]{font-size:1.35rem}.toast-container[data-v-6c3b04f1]{top:70px;max-width:none}[dir=ltr] .toast-container[data-v-6c3b04f1],[dir=rtl] .toast-container[data-v-6c3b04f1]{right:12px;left:12px}.toast[data-v-6c3b04f1]{font-size:.85rem}[dir] .toast[data-v-6c3b04f1]{padding:12px 14px}}@media (max-width:480px){[dir] .sidebar-header[data-v-6c3b04f1]{padding:12px 16px}.brand-logo[data-v-6c3b04f1]{max-width:140px;max-height:45px}.sidebar-menu[data-v-6c3b04f1]{gap:6px}[dir] .sidebar-menu[data-v-6c3b04f1]{padding:10px 12px}.menu-item[data-v-6c3b04f1]{font-size:.8rem}[dir] .menu-item[data-v-6c3b04f1]{padding:8px 12px}[dir] .top-bar[data-v-6c3b04f1]{padding:10px 12px}[dir] .workspace[data-v-6c3b04f1]{padding:12px}[dir] .welcome-banner[data-v-6c3b04f1]{padding:14px}.welcome-banner h2[data-v-6c3b04f1]{font-size:1.15rem}.welcome-banner p[data-v-6c3b04f1]{font-size:.8rem}.card h3[data-v-6c3b04f1]{font-size:.75rem}.info-value[data-v-6c3b04f1]{font-size:1.25rem}.toast-container[data-v-6c3b04f1]{top:65px}[dir=ltr] .toast-container[data-v-6c3b04f1],[dir=rtl] .toast-container[data-v-6c3b04f1]{right:8px;left:8px}.toast[data-v-6c3b04f1]{font-size:.8rem;gap:10px}[dir] .toast[data-v-6c3b04f1]{padding:10px 12px}.toast-icon[data-v-6c3b04f1]{width:20px;height:20px;font-size:.75rem}}