body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-texto-principal);background-color:var(--color-fondo-aplicacion);font-size:.95rem;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--color-texto-principal);font-weight:600;line-height:1.25;margin-top:0;margin-bottom:.75rem}h1{font-size:1.875rem;letter-spacing:-.025em}h2{font-size:1.5rem;letter-spacing:-.02em}h3{font-size:1.25rem;letter-spacing:-.015em}h4{font-size:1.1rem}p{margin-top:0;margin-bottom:1rem;color:var(--color-texto-secundario);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}small,.texto-secundario{font-size:.85rem;color:var(--color-texto-atenuado)}strong{font-weight:600;color:var(--color-texto-principal)}.caso-clinico-texto{font-size:1rem;line-height:1.7;color:var(--color-texto-principal);background-color:var(--color-secundario-fondo);border:1px solid var(--color-borde-suave);padding:1rem 1.25rem;border-radius:6px;margin-bottom:1.25rem;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.enunciado-pregunta,.opcion-item__texto,.justificacion-texto,.panel-explicacion__cuerpo p,.texto-justificado{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}html[data-tamano-texto=grande]{font-size:115%}html[data-tamano-texto=muy-grande]{font-size:130%}html[data-espaciado=aumentado] body,html[data-espaciado=aumentado] p,html[data-espaciado=aumentado] span,html[data-espaciado=aumentado] a,html[data-espaciado=aumentado] button,html[data-espaciado=aumentado] input,html[data-espaciado=aumentado] label,html[data-espaciado=aumentado] textarea,html[data-espaciado=aumentado] select,html[data-espaciado=aumentado] h1,html[data-espaciado=aumentado] h2,html[data-espaciado=aumentado] h3,html[data-espaciado=aumentado] h4,html[data-espaciado=aumentado] h5,html[data-espaciado=aumentado] h6,html[data-espaciado=aumentado] li{line-height:1.8!important;letter-spacing:.12em!important;word-spacing:.16em!important}html[data-espaciado=aumentado] p{margin-bottom:2em!important}html[data-fuente-legible=true] body,html[data-fuente-legible=true] button,html[data-fuente-legible=true] input,html[data-fuente-legible=true] select,html[data-fuente-legible=true] textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important}html[data-movimiento=reducido] *,html[data-movimiento=reducido] *:before,html[data-movimiento=reducido] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-foco-reforzado=true] *:focus-visible{outline:3px solid #1d4ed8!important;outline-offset:3px!important;box-shadow:0 0 0 5px #1d4ed840!important}html[data-tema=alto-contraste] body{background-color:#000!important;color:#fff!important}html[data-tema=alto-contraste] .encabezado-publico,html[data-tema=alto-contraste] .topbar,html[data-tema=alto-contraste] .topbar-admin,html[data-tema=alto-contraste] .sidebar,html[data-tema=alto-contraste] .sidebar-admin,html[data-tema=alto-contraste] .pie-publico,html[data-tema=alto-contraste] .tarjeta,html[data-tema=alto-contraste] .opcion-item,html[data-tema=alto-contraste] .modal-dialog,html[data-tema=alto-contraste] .panel-accesibilidad,html[data-tema=alto-contraste] .menu-movil-desplegable,html[data-tema=alto-contraste] .barra-control-examen{background-color:#0a0a0a!important;color:#fff!important;border-color:#fff!important}html[data-tema=alto-contraste] h1,html[data-tema=alto-contraste] h2,html[data-tema=alto-contraste] h3,html[data-tema=alto-contraste] h4,html[data-tema=alto-contraste] h5,html[data-tema=alto-contraste] h6,html[data-tema=alto-contraste] strong,html[data-tema=alto-contraste] th,html[data-tema=alto-contraste] td,html[data-tema=alto-contraste] label{color:#fff!important}html[data-tema=alto-contraste] p,html[data-tema=alto-contraste] small,html[data-tema=alto-contraste] span:not(.etiqueta):not(.badge-academico){color:#f1f5f9!important}html[data-tema=alto-contraste] a{color:#93c5fd!important;text-decoration:underline!important}html[data-tema=alto-contraste] a:hover,html[data-tema=alto-contraste] a:focus{color:#fde047!important}html[data-tema=alto-contraste] .btn--primario{background-color:#fde047!important;color:#000!important;font-weight:700!important;border:2px solid #ffffff!important}html[data-tema=alto-contraste] .btn--primario:hover,html[data-tema=alto-contraste] .btn--primario:focus{background-color:#fff!important;color:#000!important}html[data-tema=alto-contraste] .btn--secundario,html[data-tema=alto-contraste] .btn--texto{background-color:#18181b!important;color:#fff!important;border:2px solid #ffffff!important}html[data-tema=alto-contraste] .btn--secundario:hover,html[data-tema=alto-contraste] .btn--secundario:focus,html[data-tema=alto-contraste] .btn--texto:hover,html[data-tema=alto-contraste] .btn--texto:focus{background-color:#27272a!important;color:#fde047!important;border-color:#fde047!important}html[data-tema=alto-contraste] .btn--peligro{background-color:#dc2626!important;color:#fff!important;border:2px solid #ffffff!important}html[data-tema=alto-contraste] .opcion-item{border:2px solid #71717a!important}html[data-tema=alto-contraste] .opcion-item.seleccionada,html[data-tema=alto-contraste] .opcion-item:has(.opcion-radio-input:checked){border:3px solid #fde047!important;background-color:#18181b!important}html[data-tema=alto-contraste] .opcion-item.seleccionada .opcion-item__letra,html[data-tema=alto-contraste] .opcion-item:has(.opcion-radio-input:checked) .opcion-item__letra{background-color:#fde047!important;color:#000!important}html[data-tema=alto-contraste] .entrada-texto,html[data-tema=alto-contraste] select,html[data-tema=alto-contraste] textarea{background-color:#09090b!important;color:#fff!important;border:2px solid #ffffff!important}html[data-tema=alto-contraste] .entrada-texto:focus,html[data-tema=alto-contraste] select:focus,html[data-tema=alto-contraste] textarea:focus{outline:3px solid #fde047!important;border-color:#fde047!important}html[data-tema=alto-contraste] .cuadro-pregunta{border:2px solid #a1a1aa!important;color:#fff!important;background-color:#18181b!important}html[data-tema=alto-contraste] .cuadro-pregunta.actual{border:3px solid #fde047!important;outline:2px solid #ffffff!important}html[data-tema=alto-contraste] .cuadro-pregunta.respondido{background-color:#15803d!important;color:#fff!important}html[data-tema=alto-contraste] .cuadro-pregunta.dudoso{background-color:#ca8a04!important;color:#000!important;font-weight:700!important}html[data-tema=alto-contraste] *:focus-visible{outline:3px solid #fde047!important;outline-offset:3px!important}:root{--color-primario: #1d4ed8;--color-primario-hover: #1e40af;--color-primario-activo: #172554;--color-primario-fondo: #eff6ff;--color-primario-borde: #bfdbfe;--color-primario-suave: #bfdbfe;--color-secundario: #475569;--color-secundario-hover: #334155;--color-secundario-fondo: #f1f5f9;--color-secundario-borde: #cbd5e1;--color-texto-principal: #0f172a;--color-texto-secundario: #475569;--color-texto-atenuado: #64748b;--color-superficie: #ffffff;--color-fondo-aplicacion: #f8fafc;--color-borde-suave: #e2e8f0;--color-borde-medio: #cbd5e1;--color-borde: #e2e8f0;--color-exito: #15803d;--color-exito-fondo: #f0fdf4;--color-exito-borde: #bbf7d0;--color-advertencia: #b45309;--color-advertencia-fondo: #fffbeb;--color-advertencia-borde: #fde68a;--color-error: #b91c1c;--color-error-fondo: #fef2f2;--color-error-borde: #fecaca;--color-info: #0369a1;--color-info-fondo: #f0f9ff;--color-info-borde: #bae6fd;--color-peligro-fondo: #fef2f2;--color-peligro-borde: #fecaca;--color-alerta-fondo: #fffbeb;--color-alerta-borde: #fde68a;--color-sombra: rgba(15, 23, 42, .08)}html[data-tema=modo-oscuro],html.modo-oscuro,html.dark,body.modo-oscuro,body.dark{color-scheme:dark;--color-primario: #3b82f6;--color-primario-hover: #60a5fa;--color-primario-activo: #2563eb;--color-primario-fondo: rgba(59, 130, 246, .16);--color-primario-borde: rgba(59, 130, 246, .38);--color-primario-suave: rgba(59, 130, 246, .38);--color-fondo-aplicacion: #1f1f1f;--color-superficie: #252526;--color-secundario-fondo: #2d2d2d;--color-secundario-hover: #383838;--color-borde-suave: #333333;--color-borde-medio: #3e3e42;--color-borde: #333333;--color-secundario-borde: #333333;--color-texto-principal: #e5e5e5;--color-texto-secundario: #a6a6a6;--color-texto-atenuado: #858585;--color-secundario: #a6a6a6;--color-exito-fondo: rgba(34, 197, 94, .15);--color-exito-borde: rgba(34, 197, 94, .35);--color-advertencia-fondo: rgba(234, 179, 8, .15);--color-advertencia-borde: rgba(234, 179, 8, .35);--color-error-fondo: rgba(239, 68, 68, .15);--color-error-borde: rgba(239, 68, 68, .35);--color-info-fondo: rgba(59, 130, 246, .15);--color-info-borde: rgba(59, 130, 246, .35);--color-peligro-fondo: rgba(239, 68, 68, .15);--color-peligro-borde: rgba(239, 68, 68, .35);--color-alerta-fondo: rgba(234, 179, 8, .15);--color-alerta-borde: rgba(234, 179, 8, .35);--color-sombra: rgba(0, 0, 0, .55);background-color:#1f1f1f!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] body,html.modo-oscuro body,html.dark body,body.modo-oscuro body,body.dark body{background-color:#1f1f1f!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] .layout-publico,html[data-tema=modo-oscuro] .layout-estudiante,html[data-tema=modo-oscuro] .layout-admin,html[data-tema=modo-oscuro] .area-admin,html[data-tema=modo-oscuro] .area-trabajo-estudiante,html[data-tema=modo-oscuro] .landing,html[data-tema=modo-oscuro] .pagina-planes,html[data-tema=modo-oscuro] .pantalla-auth,html[data-tema=modo-oscuro] .pantalla-dashboard,html[data-tema=modo-oscuro] .area-contenido,html[data-tema=modo-oscuro] main,html[data-tema=modo-oscuro] section,html.modo-oscuro .layout-publico,html.modo-oscuro .layout-estudiante,html.modo-oscuro .layout-admin,html.modo-oscuro .area-admin,html.modo-oscuro .area-trabajo-estudiante,html.modo-oscuro .landing,html.modo-oscuro .pagina-planes,html.modo-oscuro .pantalla-auth,html.modo-oscuro .pantalla-dashboard,html.modo-oscuro .area-contenido,html.modo-oscuro main,html.modo-oscuro section,html.dark .layout-publico,html.dark .layout-estudiante,html.dark .layout-admin,html.dark .area-admin,html.dark .area-trabajo-estudiante,html.dark .landing,html.dark .pagina-planes,html.dark .pantalla-auth,html.dark .pantalla-dashboard,html.dark .area-contenido,html.dark main,html.dark section,body.modo-oscuro .layout-publico,body.modo-oscuro .layout-estudiante,body.modo-oscuro .layout-admin,body.modo-oscuro .area-admin,body.modo-oscuro .area-trabajo-estudiante,body.modo-oscuro .landing,body.modo-oscuro .pagina-planes,body.modo-oscuro .pantalla-auth,body.modo-oscuro .pantalla-dashboard,body.modo-oscuro .area-contenido,body.modo-oscuro main,body.modo-oscuro section,body.dark .layout-publico,body.dark .layout-estudiante,body.dark .layout-admin,body.dark .area-admin,body.dark .area-trabajo-estudiante,body.dark .landing,body.dark .pagina-planes,body.dark .pantalla-auth,body.dark .pantalla-dashboard,body.dark .area-contenido,body.dark main,body.dark section{background-color:#1f1f1f!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] .encabezado-publico,html[data-tema=modo-oscuro] .topbar,html[data-tema=modo-oscuro] .topbar-admin,html[data-tema=modo-oscuro] .topbar-estudiante,html[data-tema=modo-oscuro] .sidebar,html[data-tema=modo-oscuro] .sidebar-admin,html[data-tema=modo-oscuro] .sidebar-estudiante,html[data-tema=modo-oscuro] .pie-publico,html[data-tema=modo-oscuro] .barra-movil,html[data-tema=modo-oscuro] .menu-lateral-movil,html[data-tema=modo-oscuro] .menu-movil-desplegable,html.modo-oscuro .encabezado-publico,html.modo-oscuro .topbar,html.modo-oscuro .topbar-admin,html.modo-oscuro .topbar-estudiante,html.modo-oscuro .sidebar,html.modo-oscuro .sidebar-admin,html.modo-oscuro .sidebar-estudiante,html.modo-oscuro .pie-publico,html.modo-oscuro .barra-movil,html.modo-oscuro .menu-lateral-movil,html.modo-oscuro .menu-movil-desplegable,html.dark .encabezado-publico,html.dark .topbar,html.dark .topbar-admin,html.dark .topbar-estudiante,html.dark .sidebar,html.dark .sidebar-admin,html.dark .sidebar-estudiante,html.dark .pie-publico,html.dark .barra-movil,html.dark .menu-lateral-movil,html.dark .menu-movil-desplegable,body.modo-oscuro .encabezado-publico,body.modo-oscuro .topbar,body.modo-oscuro .topbar-admin,body.modo-oscuro .topbar-estudiante,body.modo-oscuro .sidebar,body.modo-oscuro .sidebar-admin,body.modo-oscuro .sidebar-estudiante,body.modo-oscuro .pie-publico,body.modo-oscuro .barra-movil,body.modo-oscuro .menu-lateral-movil,body.modo-oscuro .menu-movil-desplegable,body.dark .encabezado-publico,body.dark .topbar,body.dark .topbar-admin,body.dark .topbar-estudiante,body.dark .sidebar,body.dark .sidebar-admin,body.dark .sidebar-estudiante,body.dark .pie-publico,body.dark .barra-movil,body.dark .menu-lateral-movil,body.dark .menu-movil-desplegable{background-color:#252526!important;border-color:#333!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] .sidebar-admin__enlace,html[data-tema=modo-oscuro] .sidebar-estudiante__enlace,html[data-tema=modo-oscuro] .nav-publico__enlace,html[data-tema=modo-oscuro] .menu-movil-enlace,html[data-tema=modo-oscuro] .barra-movil__enlace,html.modo-oscuro .sidebar-admin__enlace,html.modo-oscuro .sidebar-estudiante__enlace,html.modo-oscuro .nav-publico__enlace,html.modo-oscuro .menu-movil-enlace,html.modo-oscuro .barra-movil__enlace,html.dark .sidebar-admin__enlace,html.dark .sidebar-estudiante__enlace,html.dark .nav-publico__enlace,html.dark .menu-movil-enlace,html.dark .barra-movil__enlace,body.modo-oscuro .sidebar-admin__enlace,body.modo-oscuro .sidebar-estudiante__enlace,body.modo-oscuro .nav-publico__enlace,body.modo-oscuro .menu-movil-enlace,body.modo-oscuro .barra-movil__enlace,body.dark .sidebar-admin__enlace,body.dark .sidebar-estudiante__enlace,body.dark .nav-publico__enlace,body.dark .menu-movil-enlace,body.dark .barra-movil__enlace{color:#a6a6a6!important}html[data-tema=modo-oscuro] .sidebar-admin__enlace:hover,html[data-tema=modo-oscuro] .sidebar-estudiante__enlace:hover,html[data-tema=modo-oscuro] .nav-publico__enlace:hover,html[data-tema=modo-oscuro] .menu-movil-enlace:hover,html[data-tema=modo-oscuro] .barra-movil__enlace:hover,html.modo-oscuro .sidebar-admin__enlace:hover,html.modo-oscuro .sidebar-estudiante__enlace:hover,html.modo-oscuro .nav-publico__enlace:hover,html.modo-oscuro .menu-movil-enlace:hover,html.modo-oscuro .barra-movil__enlace:hover,html.dark .sidebar-admin__enlace:hover,html.dark .sidebar-estudiante__enlace:hover,html.dark .nav-publico__enlace:hover,html.dark .menu-movil-enlace:hover,html.dark .barra-movil__enlace:hover,body.modo-oscuro .sidebar-admin__enlace:hover,body.modo-oscuro .sidebar-estudiante__enlace:hover,body.modo-oscuro .nav-publico__enlace:hover,body.modo-oscuro .menu-movil-enlace:hover,body.modo-oscuro .barra-movil__enlace:hover,body.dark .sidebar-admin__enlace:hover,body.dark .sidebar-estudiante__enlace:hover,body.dark .nav-publico__enlace:hover,body.dark .menu-movil-enlace:hover,body.dark .barra-movil__enlace:hover{background-color:#2d2d2d!important;color:#fff!important}html[data-tema=modo-oscuro] .sidebar-admin__enlace.activo,html[data-tema=modo-oscuro] .sidebar-admin__enlace--activo,html[data-tema=modo-oscuro] .sidebar-admin__enlace.router-link-active,html[data-tema=modo-oscuro] .sidebar-admin__enlace.nav-publico__enlace--activo,html[data-tema=modo-oscuro] .sidebar-estudiante__enlace.activo,html[data-tema=modo-oscuro] .sidebar-estudiante__enlace--activo,html[data-tema=modo-oscuro] .sidebar-estudiante__enlace.router-link-active,html[data-tema=modo-oscuro] .sidebar-estudiante__enlace.nav-publico__enlace--activo,html[data-tema=modo-oscuro] .nav-publico__enlace.activo,html[data-tema=modo-oscuro] .nav-publico__enlace--activo,html[data-tema=modo-oscuro] .nav-publico__enlace.router-link-active,html[data-tema=modo-oscuro] .nav-publico__enlace.nav-publico__enlace--activo,html[data-tema=modo-oscuro] .menu-movil-enlace.activo,html[data-tema=modo-oscuro] .menu-movil-enlace--activo,html[data-tema=modo-oscuro] .menu-movil-enlace.router-link-active,html[data-tema=modo-oscuro] .menu-movil-enlace.nav-publico__enlace--activo,html[data-tema=modo-oscuro] .barra-movil__enlace.activo,html[data-tema=modo-oscuro] .barra-movil__enlace--activo,html[data-tema=modo-oscuro] .barra-movil__enlace.router-link-active,html[data-tema=modo-oscuro] .barra-movil__enlace.nav-publico__enlace--activo,html.modo-oscuro .sidebar-admin__enlace.activo,html.modo-oscuro .sidebar-admin__enlace--activo,html.modo-oscuro .sidebar-admin__enlace.router-link-active,html.modo-oscuro .sidebar-admin__enlace.nav-publico__enlace--activo,html.modo-oscuro .sidebar-estudiante__enlace.activo,html.modo-oscuro .sidebar-estudiante__enlace--activo,html.modo-oscuro .sidebar-estudiante__enlace.router-link-active,html.modo-oscuro .sidebar-estudiante__enlace.nav-publico__enlace--activo,html.modo-oscuro .nav-publico__enlace.activo,html.modo-oscuro .nav-publico__enlace--activo,html.modo-oscuro .nav-publico__enlace.router-link-active,html.modo-oscuro .nav-publico__enlace.nav-publico__enlace--activo,html.modo-oscuro .menu-movil-enlace.activo,html.modo-oscuro .menu-movil-enlace--activo,html.modo-oscuro .menu-movil-enlace.router-link-active,html.modo-oscuro .menu-movil-enlace.nav-publico__enlace--activo,html.modo-oscuro .barra-movil__enlace.activo,html.modo-oscuro .barra-movil__enlace--activo,html.modo-oscuro .barra-movil__enlace.router-link-active,html.modo-oscuro .barra-movil__enlace.nav-publico__enlace--activo,html.dark .sidebar-admin__enlace.activo,html.dark .sidebar-admin__enlace--activo,html.dark .sidebar-admin__enlace.router-link-active,html.dark .sidebar-admin__enlace.nav-publico__enlace--activo,html.dark .sidebar-estudiante__enlace.activo,html.dark .sidebar-estudiante__enlace--activo,html.dark .sidebar-estudiante__enlace.router-link-active,html.dark .sidebar-estudiante__enlace.nav-publico__enlace--activo,html.dark .nav-publico__enlace.activo,html.dark .nav-publico__enlace--activo,html.dark .nav-publico__enlace.router-link-active,html.dark .nav-publico__enlace.nav-publico__enlace--activo,html.dark .menu-movil-enlace.activo,html.dark .menu-movil-enlace--activo,html.dark .menu-movil-enlace.router-link-active,html.dark .menu-movil-enlace.nav-publico__enlace--activo,html.dark .barra-movil__enlace.activo,html.dark .barra-movil__enlace--activo,html.dark .barra-movil__enlace.router-link-active,html.dark .barra-movil__enlace.nav-publico__enlace--activo,body.modo-oscuro .sidebar-admin__enlace.activo,body.modo-oscuro .sidebar-admin__enlace--activo,body.modo-oscuro .sidebar-admin__enlace.router-link-active,body.modo-oscuro .sidebar-admin__enlace.nav-publico__enlace--activo,body.modo-oscuro .sidebar-estudiante__enlace.activo,body.modo-oscuro .sidebar-estudiante__enlace--activo,body.modo-oscuro .sidebar-estudiante__enlace.router-link-active,body.modo-oscuro .sidebar-estudiante__enlace.nav-publico__enlace--activo,body.modo-oscuro .nav-publico__enlace.activo,body.modo-oscuro .nav-publico__enlace--activo,body.modo-oscuro .nav-publico__enlace.router-link-active,body.modo-oscuro .nav-publico__enlace.nav-publico__enlace--activo,body.modo-oscuro .menu-movil-enlace.activo,body.modo-oscuro .menu-movil-enlace--activo,body.modo-oscuro .menu-movil-enlace.router-link-active,body.modo-oscuro .menu-movil-enlace.nav-publico__enlace--activo,body.modo-oscuro .barra-movil__enlace.activo,body.modo-oscuro .barra-movil__enlace--activo,body.modo-oscuro .barra-movil__enlace.router-link-active,body.modo-oscuro .barra-movil__enlace.nav-publico__enlace--activo,body.dark .sidebar-admin__enlace.activo,body.dark .sidebar-admin__enlace--activo,body.dark .sidebar-admin__enlace.router-link-active,body.dark .sidebar-admin__enlace.nav-publico__enlace--activo,body.dark .sidebar-estudiante__enlace.activo,body.dark .sidebar-estudiante__enlace--activo,body.dark .sidebar-estudiante__enlace.router-link-active,body.dark .sidebar-estudiante__enlace.nav-publico__enlace--activo,body.dark .nav-publico__enlace.activo,body.dark .nav-publico__enlace--activo,body.dark .nav-publico__enlace.router-link-active,body.dark .nav-publico__enlace.nav-publico__enlace--activo,body.dark .menu-movil-enlace.activo,body.dark .menu-movil-enlace--activo,body.dark .menu-movil-enlace.router-link-active,body.dark .menu-movil-enlace.nav-publico__enlace--activo,body.dark .barra-movil__enlace.activo,body.dark .barra-movil__enlace--activo,body.dark .barra-movil__enlace.router-link-active,body.dark .barra-movil__enlace.nav-publico__enlace--activo{background-color:#3b82f633!important;color:#3b82f6!important;font-weight:600}html[data-tema=modo-oscuro] .sidebar-admin__pie-autor,html[data-tema=modo-oscuro] .sidebar-estudiante__pie,html.modo-oscuro .sidebar-admin__pie-autor,html.modo-oscuro .sidebar-estudiante__pie,html.dark .sidebar-admin__pie-autor,html.dark .sidebar-estudiante__pie,body.modo-oscuro .sidebar-admin__pie-autor,body.modo-oscuro .sidebar-estudiante__pie,body.dark .sidebar-admin__pie-autor,body.dark .sidebar-estudiante__pie{border-top-color:#333!important;color:#858585!important}html[data-tema=modo-oscuro] h1,html[data-tema=modo-oscuro] h2,html[data-tema=modo-oscuro] h3,html[data-tema=modo-oscuro] h4,html[data-tema=modo-oscuro] h5,html[data-tema=modo-oscuro] h6,html[data-tema=modo-oscuro] strong,html[data-tema=modo-oscuro] th,html[data-tema=modo-oscuro] b,html.modo-oscuro h1,html.modo-oscuro h2,html.modo-oscuro h3,html.modo-oscuro h4,html.modo-oscuro h5,html.modo-oscuro h6,html.modo-oscuro strong,html.modo-oscuro th,html.modo-oscuro b,html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark strong,html.dark th,html.dark b,body.modo-oscuro h1,body.modo-oscuro h2,body.modo-oscuro h3,body.modo-oscuro h4,body.modo-oscuro h5,body.modo-oscuro h6,body.modo-oscuro strong,body.modo-oscuro th,body.modo-oscuro b,body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,body.dark strong,body.dark th,body.dark b{color:#fff!important}html[data-tema=modo-oscuro] p,html[data-tema=modo-oscuro] span:not(.etiqueta):not(.badge-rol):not(.badge-estado):not(.codigo-cedula):not(.codigo-referencia):not(.marca-ritmo):not(.signo-icono):not(.icono-svg):not(.punto-pulso):not(.insignia-notificacion),html[data-tema=modo-oscuro] li,html[data-tema=modo-oscuro] dt,html[data-tema=modo-oscuro] dd,html[data-tema=modo-oscuro] label,html.modo-oscuro p,html.modo-oscuro span:not(.etiqueta):not(.badge-rol):not(.badge-estado):not(.codigo-cedula):not(.codigo-referencia):not(.marca-ritmo):not(.signo-icono):not(.icono-svg):not(.punto-pulso):not(.insignia-notificacion),html.modo-oscuro li,html.modo-oscuro dt,html.modo-oscuro dd,html.modo-oscuro label,html.dark p,html.dark span:not(.etiqueta):not(.badge-rol):not(.badge-estado):not(.codigo-cedula):not(.codigo-referencia):not(.marca-ritmo):not(.signo-icono):not(.icono-svg):not(.punto-pulso):not(.insignia-notificacion),html.dark li,html.dark dt,html.dark dd,html.dark label,body.modo-oscuro p,body.modo-oscuro span:not(.etiqueta):not(.badge-rol):not(.badge-estado):not(.codigo-cedula):not(.codigo-referencia):not(.marca-ritmo):not(.signo-icono):not(.icono-svg):not(.punto-pulso):not(.insignia-notificacion),body.modo-oscuro li,body.modo-oscuro dt,body.modo-oscuro dd,body.modo-oscuro label,body.dark p,body.dark span:not(.etiqueta):not(.badge-rol):not(.badge-estado):not(.codigo-cedula):not(.codigo-referencia):not(.marca-ritmo):not(.signo-icono):not(.icono-svg):not(.punto-pulso):not(.insignia-notificacion),body.dark li,body.dark dt,body.dark dd,body.dark label{color:#e5e5e5!important}html[data-tema=modo-oscuro] .admin-cabecera p,html[data-tema=modo-oscuro] .tarjeta-metrica__subtitulo,html[data-tema=modo-oscuro] .tarjeta__descripcion,html[data-tema=modo-oscuro] .texto-ayuda,html[data-tema=modo-oscuro] .correo-estudiante,html[data-tema=modo-oscuro] .correo-colaborador,html[data-tema=modo-oscuro] .departamento-texto,html[data-tema=modo-oscuro] .telefono-texto,html[data-tema=modo-oscuro] .col-fecha,html[data-tema=modo-oscuro] .texto-secundario,html[data-tema=modo-oscuro] .subtitulo-cabecera,html[data-tema=modo-oscuro] .metrica-card__sub,html[data-tema=modo-oscuro] .hero__bajada,html[data-tema=modo-oscuro] .hero__garantia,html[data-tema=modo-oscuro] .seccion-doctor__descripcion,html[data-tema=modo-oscuro] .signo-etiqueta,html[data-tema=modo-oscuro] .subtexto-auditoria,html.modo-oscuro .admin-cabecera p,html.modo-oscuro .tarjeta-metrica__subtitulo,html.modo-oscuro .tarjeta__descripcion,html.modo-oscuro .texto-ayuda,html.modo-oscuro .correo-estudiante,html.modo-oscuro .correo-colaborador,html.modo-oscuro .departamento-texto,html.modo-oscuro .telefono-texto,html.modo-oscuro .col-fecha,html.modo-oscuro .texto-secundario,html.modo-oscuro .subtitulo-cabecera,html.modo-oscuro .metrica-card__sub,html.modo-oscuro .hero__bajada,html.modo-oscuro .hero__garantia,html.modo-oscuro .seccion-doctor__descripcion,html.modo-oscuro .signo-etiqueta,html.modo-oscuro .subtexto-auditoria,html.dark .admin-cabecera p,html.dark .tarjeta-metrica__subtitulo,html.dark .tarjeta__descripcion,html.dark .texto-ayuda,html.dark .correo-estudiante,html.dark .correo-colaborador,html.dark .departamento-texto,html.dark .telefono-texto,html.dark .col-fecha,html.dark .texto-secundario,html.dark .subtitulo-cabecera,html.dark .metrica-card__sub,html.dark .hero__bajada,html.dark .hero__garantia,html.dark .seccion-doctor__descripcion,html.dark .signo-etiqueta,html.dark .subtexto-auditoria,body.modo-oscuro .admin-cabecera p,body.modo-oscuro .tarjeta-metrica__subtitulo,body.modo-oscuro .tarjeta__descripcion,body.modo-oscuro .texto-ayuda,body.modo-oscuro .correo-estudiante,body.modo-oscuro .correo-colaborador,body.modo-oscuro .departamento-texto,body.modo-oscuro .telefono-texto,body.modo-oscuro .col-fecha,body.modo-oscuro .texto-secundario,body.modo-oscuro .subtitulo-cabecera,body.modo-oscuro .metrica-card__sub,body.modo-oscuro .hero__bajada,body.modo-oscuro .hero__garantia,body.modo-oscuro .seccion-doctor__descripcion,body.modo-oscuro .signo-etiqueta,body.modo-oscuro .subtexto-auditoria,body.dark .admin-cabecera p,body.dark .tarjeta-metrica__subtitulo,body.dark .tarjeta__descripcion,body.dark .texto-ayuda,body.dark .correo-estudiante,body.dark .correo-colaborador,body.dark .departamento-texto,body.dark .telefono-texto,body.dark .col-fecha,body.dark .texto-secundario,body.dark .subtitulo-cabecera,body.dark .metrica-card__sub,body.dark .hero__bajada,body.dark .hero__garantia,body.dark .seccion-doctor__descripcion,body.dark .signo-etiqueta,body.dark .subtexto-auditoria{color:#a6a6a6!important}html[data-tema=modo-oscuro] a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace),html.modo-oscuro a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace),html.dark a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace),body.modo-oscuro a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace),body.dark a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace){color:#3b82f6!important}html[data-tema=modo-oscuro] a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace):hover,html.modo-oscuro a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace):hover,html.dark a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace):hover,body.modo-oscuro a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace):hover,body.dark a:not(.btn):not(.nav-publico__enlace):not(.sidebar-admin__enlace):not(.sidebar-estudiante__enlace):not(.barra-movil__enlace):hover{color:#60a5fa!important}html[data-tema=modo-oscuro] .marca__texto-atu,html[data-tema=modo-oscuro] .marca-atu,html[data-tema=modo-oscuro] .marca-estudiante__texto,html.modo-oscuro .marca__texto-atu,html.modo-oscuro .marca-atu,html.modo-oscuro .marca-estudiante__texto,html.dark .marca__texto-atu,html.dark .marca-atu,html.dark .marca-estudiante__texto,body.modo-oscuro .marca__texto-atu,body.modo-oscuro .marca-atu,body.modo-oscuro .marca-estudiante__texto,body.dark .marca__texto-atu,body.dark .marca-atu,body.dark .marca-estudiante__texto{color:#fff!important}html[data-tema=modo-oscuro] .marca-aturitmo-tag,html.modo-oscuro .marca-aturitmo-tag,html.dark .marca-aturitmo-tag,body.modo-oscuro .marca-aturitmo-tag,body.dark .marca-aturitmo-tag{background-color:#252526!important;border-color:#3b82f6!important}html[data-tema=modo-oscuro] .hero,html[data-tema=modo-oscuro] .metodologia,html[data-tema=modo-oscuro] .cta-final,html[data-tema=modo-oscuro] .franja-metricas,html.modo-oscuro .hero,html.modo-oscuro .metodologia,html.modo-oscuro .cta-final,html.modo-oscuro .franja-metricas,html.dark .hero,html.dark .metodologia,html.dark .cta-final,html.dark .franja-metricas,body.modo-oscuro .hero,body.modo-oscuro .metodologia,body.modo-oscuro .cta-final,body.modo-oscuro .franja-metricas,body.dark .hero,body.dark .metodologia,body.dark .cta-final,body.dark .franja-metricas{background-color:#1f1f1f!important;border-color:#333!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] .tarjeta,html[data-tema=modo-oscuro] .tarjeta-metrica,html[data-tema=modo-oscuro] .tarjeta-plan,html[data-tema=modo-oscuro] .tarjeta-caracteristica,html[data-tema=modo-oscuro] .tarjeta-progreso,html[data-tema=modo-oscuro] .tarjeta-suscripcion,html[data-tema=modo-oscuro] .tarjeta-simulador,html[data-tema=modo-oscuro] .tarjeta-cronograma-resumen,html[data-tema=modo-oscuro] .tarjeta-accion-prioritaria,html[data-tema=modo-oscuro] .tarjeta-auth,html[data-tema=modo-oscuro] .tarjeta-resumen,html[data-tema=modo-oscuro] .tarjeta-cronometro,html[data-tema=modo-oscuro] .tarjeta-bloque,html[data-tema=modo-oscuro] .metrica-card,html[data-tema=modo-oscuro] .seccion-diagnostico-areas,html[data-tema=modo-oscuro] .monitor-clinico,html[data-tema=modo-oscuro] .panel-carrera,html[data-tema=modo-oscuro] .pilar-card,html[data-tema=modo-oscuro] .seccion-doctor__interior,html[data-tema=modo-oscuro] .seccion-doctor__selector,html[data-tema=modo-oscuro] .paso-item,html[data-tema=modo-oscuro] .faq-item,html[data-tema=modo-oscuro] .faq-cta,html[data-tema=modo-oscuro] .barra-filtros,html[data-tema=modo-oscuro] .tabla-contenedor,html[data-tema=modo-oscuro] .tabla-comparativa-contenedor,html[data-tema=modo-oscuro] .garantia-caces,html[data-tema=modo-oscuro] .panel-accesibilidad,html[data-tema=modo-oscuro] .modal-dialogo,html[data-tema=modo-oscuro] .banner-suscripcion-actual,html[data-tema=modo-oscuro] .metodo-pago-card,html[data-tema=modo-oscuro] .formulario-declaracion-pago,html[data-tema=modo-oscuro] .resumen-tarjeta,html[data-tema=modo-oscuro] .grafico-contenedor,html[data-tema=modo-oscuro] .panel-navegador-preguntas,html[data-tema=modo-oscuro] .pregunta-contenedor,html[data-tema=modo-oscuro] .diagnostico-panel,html[data-tema=modo-oscuro] .caso-clinico-texto,html[data-tema=modo-oscuro] .calendario-contenedor,html.modo-oscuro .tarjeta,html.modo-oscuro .tarjeta-metrica,html.modo-oscuro .tarjeta-plan,html.modo-oscuro .tarjeta-caracteristica,html.modo-oscuro .tarjeta-progreso,html.modo-oscuro .tarjeta-suscripcion,html.modo-oscuro .tarjeta-simulador,html.modo-oscuro .tarjeta-cronograma-resumen,html.modo-oscuro .tarjeta-accion-prioritaria,html.modo-oscuro .tarjeta-auth,html.modo-oscuro .tarjeta-resumen,html.modo-oscuro .tarjeta-cronometro,html.modo-oscuro .tarjeta-bloque,html.modo-oscuro .metrica-card,html.modo-oscuro .seccion-diagnostico-areas,html.modo-oscuro .monitor-clinico,html.modo-oscuro .panel-carrera,html.modo-oscuro .pilar-card,html.modo-oscuro .seccion-doctor__interior,html.modo-oscuro .seccion-doctor__selector,html.modo-oscuro .paso-item,html.modo-oscuro .faq-item,html.modo-oscuro .faq-cta,html.modo-oscuro .barra-filtros,html.modo-oscuro .tabla-contenedor,html.modo-oscuro .tabla-comparativa-contenedor,html.modo-oscuro .garantia-caces,html.modo-oscuro .panel-accesibilidad,html.modo-oscuro .modal-dialogo,html.modo-oscuro .banner-suscripcion-actual,html.modo-oscuro .metodo-pago-card,html.modo-oscuro .formulario-declaracion-pago,html.modo-oscuro .resumen-tarjeta,html.modo-oscuro .grafico-contenedor,html.modo-oscuro .panel-navegador-preguntas,html.modo-oscuro .pregunta-contenedor,html.modo-oscuro .diagnostico-panel,html.modo-oscuro .caso-clinico-texto,html.modo-oscuro .calendario-contenedor,html.dark .tarjeta,html.dark .tarjeta-metrica,html.dark .tarjeta-plan,html.dark .tarjeta-caracteristica,html.dark .tarjeta-progreso,html.dark .tarjeta-suscripcion,html.dark .tarjeta-simulador,html.dark .tarjeta-cronograma-resumen,html.dark .tarjeta-accion-prioritaria,html.dark .tarjeta-auth,html.dark .tarjeta-resumen,html.dark .tarjeta-cronometro,html.dark .tarjeta-bloque,html.dark .metrica-card,html.dark .seccion-diagnostico-areas,html.dark .monitor-clinico,html.dark .panel-carrera,html.dark .pilar-card,html.dark .seccion-doctor__interior,html.dark .seccion-doctor__selector,html.dark .paso-item,html.dark .faq-item,html.dark .faq-cta,html.dark .barra-filtros,html.dark .tabla-contenedor,html.dark .tabla-comparativa-contenedor,html.dark .garantia-caces,html.dark .panel-accesibilidad,html.dark .modal-dialogo,html.dark .banner-suscripcion-actual,html.dark .metodo-pago-card,html.dark .formulario-declaracion-pago,html.dark .resumen-tarjeta,html.dark .grafico-contenedor,html.dark .panel-navegador-preguntas,html.dark .pregunta-contenedor,html.dark .diagnostico-panel,html.dark .caso-clinico-texto,html.dark .calendario-contenedor,body.modo-oscuro .tarjeta,body.modo-oscuro .tarjeta-metrica,body.modo-oscuro .tarjeta-plan,body.modo-oscuro .tarjeta-caracteristica,body.modo-oscuro .tarjeta-progreso,body.modo-oscuro .tarjeta-suscripcion,body.modo-oscuro .tarjeta-simulador,body.modo-oscuro .tarjeta-cronograma-resumen,body.modo-oscuro .tarjeta-accion-prioritaria,body.modo-oscuro .tarjeta-auth,body.modo-oscuro .tarjeta-resumen,body.modo-oscuro .tarjeta-cronometro,body.modo-oscuro .tarjeta-bloque,body.modo-oscuro .metrica-card,body.modo-oscuro .seccion-diagnostico-areas,body.modo-oscuro .monitor-clinico,body.modo-oscuro .panel-carrera,body.modo-oscuro .pilar-card,body.modo-oscuro .seccion-doctor__interior,body.modo-oscuro .seccion-doctor__selector,body.modo-oscuro .paso-item,body.modo-oscuro .faq-item,body.modo-oscuro .faq-cta,body.modo-oscuro .barra-filtros,body.modo-oscuro .tabla-contenedor,body.modo-oscuro .tabla-comparativa-contenedor,body.modo-oscuro .garantia-caces,body.modo-oscuro .panel-accesibilidad,body.modo-oscuro .modal-dialogo,body.modo-oscuro .banner-suscripcion-actual,body.modo-oscuro .metodo-pago-card,body.modo-oscuro .formulario-declaracion-pago,body.modo-oscuro .resumen-tarjeta,body.modo-oscuro .grafico-contenedor,body.modo-oscuro .panel-navegador-preguntas,body.modo-oscuro .pregunta-contenedor,body.modo-oscuro .diagnostico-panel,body.modo-oscuro .caso-clinico-texto,body.modo-oscuro .calendario-contenedor,body.dark .tarjeta,body.dark .tarjeta-metrica,body.dark .tarjeta-plan,body.dark .tarjeta-caracteristica,body.dark .tarjeta-progreso,body.dark .tarjeta-suscripcion,body.dark .tarjeta-simulador,body.dark .tarjeta-cronograma-resumen,body.dark .tarjeta-accion-prioritaria,body.dark .tarjeta-auth,body.dark .tarjeta-resumen,body.dark .tarjeta-cronometro,body.dark .tarjeta-bloque,body.dark .metrica-card,body.dark .seccion-diagnostico-areas,body.dark .monitor-clinico,body.dark .panel-carrera,body.dark .pilar-card,body.dark .seccion-doctor__interior,body.dark .seccion-doctor__selector,body.dark .paso-item,body.dark .faq-item,body.dark .faq-cta,body.dark .barra-filtros,body.dark .tabla-contenedor,body.dark .tabla-comparativa-contenedor,body.dark .garantia-caces,body.dark .panel-accesibilidad,body.dark .modal-dialogo,body.dark .banner-suscripcion-actual,body.dark .metodo-pago-card,body.dark .formulario-declaracion-pago,body.dark .resumen-tarjeta,body.dark .grafico-contenedor,body.dark .panel-navegador-preguntas,body.dark .pregunta-contenedor,body.dark .diagnostico-panel,body.dark .caso-clinico-texto,body.dark .calendario-contenedor{background-color:#252526!important;border-color:#333!important;box-shadow:0 4px 6px -1px #00000059,0 2px 4px -2px #00000040!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] .monitor-clinico__signos,html[data-tema=modo-oscuro] .monitor-clinico__especialidades,html.modo-oscuro .monitor-clinico__signos,html.modo-oscuro .monitor-clinico__especialidades,html.dark .monitor-clinico__signos,html.dark .monitor-clinico__especialidades,body.modo-oscuro .monitor-clinico__signos,body.modo-oscuro .monitor-clinico__especialidades,body.dark .monitor-clinico__signos,body.dark .monitor-clinico__especialidades{background-color:#1f1f1f!important;border-color:#333!important}html[data-tema=modo-oscuro] .monitor-clinico__pie,html.modo-oscuro .monitor-clinico__pie,html.dark .monitor-clinico__pie,body.modo-oscuro .monitor-clinico__pie,body.dark .monitor-clinico__pie{background-color:#252526!important;border-color:#333!important}html[data-tema=modo-oscuro] .parametro-caja,html.modo-oscuro .parametro-caja,html.dark .parametro-caja,body.modo-oscuro .parametro-caja,body.dark .parametro-caja{background-color:#1e1e1e!important;border-color:#333!important}html[data-tema=modo-oscuro] .parametro-caja .parametro-caja__valor,html.modo-oscuro .parametro-caja .parametro-caja__valor,html.dark .parametro-caja .parametro-caja__valor,body.modo-oscuro .parametro-caja .parametro-caja__valor,body.dark .parametro-caja .parametro-caja__valor{color:#fff!important}html[data-tema=modo-oscuro] .parametro-caja .parametro-caja__label,html.modo-oscuro .parametro-caja .parametro-caja__label,html.dark .parametro-caja .parametro-caja__label,body.modo-oscuro .parametro-caja .parametro-caja__label,body.dark .parametro-caja .parametro-caja__label{color:#94a3b8!important}html[data-tema=modo-oscuro] .tarjeta-metrica__titulo,html[data-tema=modo-oscuro] .metrica-card__titulo,html.modo-oscuro .tarjeta-metrica__titulo,html.modo-oscuro .metrica-card__titulo,html.dark .tarjeta-metrica__titulo,html.dark .metrica-card__titulo,body.modo-oscuro .tarjeta-metrica__titulo,body.modo-oscuro .metrica-card__titulo,body.dark .tarjeta-metrica__titulo,body.dark .metrica-card__titulo{color:#a6a6a6!important}html[data-tema=modo-oscuro] .tarjeta-metrica__valor,html[data-tema=modo-oscuro] .metrica-card__valor,html[data-tema=modo-oscuro] .metrica-bloque__numero,html[data-tema=modo-oscuro] .frecuencia-valor,html.modo-oscuro .tarjeta-metrica__valor,html.modo-oscuro .metrica-card__valor,html.modo-oscuro .metrica-bloque__numero,html.modo-oscuro .frecuencia-valor,html.dark .tarjeta-metrica__valor,html.dark .metrica-card__valor,html.dark .metrica-bloque__numero,html.dark .frecuencia-valor,body.modo-oscuro .tarjeta-metrica__valor,body.modo-oscuro .metrica-card__valor,body.modo-oscuro .metrica-bloque__numero,body.modo-oscuro .frecuencia-valor,body.dark .tarjeta-metrica__valor,body.dark .metrica-card__valor,body.dark .metrica-bloque__numero,body.dark .frecuencia-valor{color:#fff!important}html[data-tema=modo-oscuro] .tabla-admin,html[data-tema=modo-oscuro] .tabla-comparativa,html[data-tema=modo-oscuro] .tabla-areas,html[data-tema=modo-oscuro] .historial-pagos-tabla,html.modo-oscuro .tabla-admin,html.modo-oscuro .tabla-comparativa,html.modo-oscuro .tabla-areas,html.modo-oscuro .historial-pagos-tabla,html.dark .tabla-admin,html.dark .tabla-comparativa,html.dark .tabla-areas,html.dark .historial-pagos-tabla,body.modo-oscuro .tabla-admin,body.modo-oscuro .tabla-comparativa,body.modo-oscuro .tabla-areas,body.modo-oscuro .historial-pagos-tabla,body.dark .tabla-admin,body.dark .tabla-comparativa,body.dark .tabla-areas,body.dark .historial-pagos-tabla{border-color:#333!important}html[data-tema=modo-oscuro] .tabla-admin th,html[data-tema=modo-oscuro] .tabla-comparativa th,html[data-tema=modo-oscuro] .tabla-areas th,html[data-tema=modo-oscuro] .historial-pagos-tabla th,html.modo-oscuro .tabla-admin th,html.modo-oscuro .tabla-comparativa th,html.modo-oscuro .tabla-areas th,html.modo-oscuro .historial-pagos-tabla th,html.dark .tabla-admin th,html.dark .tabla-comparativa th,html.dark .tabla-areas th,html.dark .historial-pagos-tabla th,body.modo-oscuro .tabla-admin th,body.modo-oscuro .tabla-comparativa th,body.modo-oscuro .tabla-areas th,body.modo-oscuro .historial-pagos-tabla th,body.dark .tabla-admin th,body.dark .tabla-comparativa th,body.dark .tabla-areas th,body.dark .historial-pagos-tabla th{background-color:#252526!important;color:#a6a6a6!important;border-bottom:1px solid #333333!important}html[data-tema=modo-oscuro] .tabla-admin td,html[data-tema=modo-oscuro] .tabla-comparativa td,html[data-tema=modo-oscuro] .tabla-areas td,html[data-tema=modo-oscuro] .historial-pagos-tabla td,html.modo-oscuro .tabla-admin td,html.modo-oscuro .tabla-comparativa td,html.modo-oscuro .tabla-areas td,html.modo-oscuro .historial-pagos-tabla td,html.dark .tabla-admin td,html.dark .tabla-comparativa td,html.dark .tabla-areas td,html.dark .historial-pagos-tabla td,body.modo-oscuro .tabla-admin td,body.modo-oscuro .tabla-comparativa td,body.modo-oscuro .tabla-areas td,body.modo-oscuro .historial-pagos-tabla td,body.dark .tabla-admin td,body.dark .tabla-comparativa td,body.dark .tabla-areas td,body.dark .historial-pagos-tabla td{border-bottom:1px solid #333333!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] .tabla-admin tbody tr:hover,html[data-tema=modo-oscuro] .tabla-comparativa tbody tr:hover,html[data-tema=modo-oscuro] .tabla-areas tbody tr:hover,html[data-tema=modo-oscuro] .historial-pagos-tabla tbody tr:hover,html.modo-oscuro .tabla-admin tbody tr:hover,html.modo-oscuro .tabla-comparativa tbody tr:hover,html.modo-oscuro .tabla-areas tbody tr:hover,html.modo-oscuro .historial-pagos-tabla tbody tr:hover,html.dark .tabla-admin tbody tr:hover,html.dark .tabla-comparativa tbody tr:hover,html.dark .tabla-areas tbody tr:hover,html.dark .historial-pagos-tabla tbody tr:hover,body.modo-oscuro .tabla-admin tbody tr:hover,body.modo-oscuro .tabla-comparativa tbody tr:hover,body.modo-oscuro .tabla-areas tbody tr:hover,body.modo-oscuro .historial-pagos-tabla tbody tr:hover,body.dark .tabla-admin tbody tr:hover,body.dark .tabla-comparativa tbody tr:hover,body.dark .tabla-areas tbody tr:hover,body.dark .historial-pagos-tabla tbody tr:hover{background-color:#2d2d2d!important}html[data-tema=modo-oscuro] .estado-vacio,html.modo-oscuro .estado-vacio,html.dark .estado-vacio,body.modo-oscuro .estado-vacio,body.dark .estado-vacio{color:#a6a6a6!important}html[data-tema=modo-oscuro] .input-control,html[data-tema=modo-oscuro] .entrada-texto,html[data-tema=modo-oscuro] .select-control,html[data-tema=modo-oscuro] .input-fecha,html[data-tema=modo-oscuro] .custom-select__gatillo,html[data-tema=modo-oscuro] .custom-select__opciones,html[data-tema=modo-oscuro] select,html[data-tema=modo-oscuro] textarea,html[data-tema=modo-oscuro] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html.modo-oscuro .input-control,html.modo-oscuro .entrada-texto,html.modo-oscuro .select-control,html.modo-oscuro .input-fecha,html.modo-oscuro .custom-select__gatillo,html.modo-oscuro .custom-select__opciones,html.modo-oscuro select,html.modo-oscuro textarea,html.modo-oscuro input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html.dark .input-control,html.dark .entrada-texto,html.dark .select-control,html.dark .input-fecha,html.dark .custom-select__gatillo,html.dark .custom-select__opciones,html.dark select,html.dark textarea,html.dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),body.modo-oscuro .input-control,body.modo-oscuro .entrada-texto,body.modo-oscuro .select-control,body.modo-oscuro .input-fecha,body.modo-oscuro .custom-select__gatillo,body.modo-oscuro .custom-select__opciones,body.modo-oscuro select,body.modo-oscuro textarea,body.modo-oscuro input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),body.dark .input-control,body.dark .entrada-texto,body.dark .select-control,body.dark .input-fecha,body.dark .custom-select__gatillo,body.dark .custom-select__opciones,body.dark select,body.dark textarea,body.dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){background-color:#1f1f1f!important;color:#fff!important;border-color:#333!important}html[data-tema=modo-oscuro] .input-control:focus,html[data-tema=modo-oscuro] .entrada-texto:focus,html[data-tema=modo-oscuro] .select-control:focus,html[data-tema=modo-oscuro] .input-fecha:focus,html[data-tema=modo-oscuro] .custom-select__gatillo:focus,html[data-tema=modo-oscuro] .custom-select__opciones:focus,html[data-tema=modo-oscuro] select:focus,html[data-tema=modo-oscuro] textarea:focus,html[data-tema=modo-oscuro] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,html.modo-oscuro .input-control:focus,html.modo-oscuro .entrada-texto:focus,html.modo-oscuro .select-control:focus,html.modo-oscuro .input-fecha:focus,html.modo-oscuro .custom-select__gatillo:focus,html.modo-oscuro .custom-select__opciones:focus,html.modo-oscuro select:focus,html.modo-oscuro textarea:focus,html.modo-oscuro input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,html.dark .input-control:focus,html.dark .entrada-texto:focus,html.dark .select-control:focus,html.dark .input-fecha:focus,html.dark .custom-select__gatillo:focus,html.dark .custom-select__opciones:focus,html.dark select:focus,html.dark textarea:focus,html.dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,body.modo-oscuro .input-control:focus,body.modo-oscuro .entrada-texto:focus,body.modo-oscuro .select-control:focus,body.modo-oscuro .input-fecha:focus,body.modo-oscuro .custom-select__gatillo:focus,body.modo-oscuro .custom-select__opciones:focus,body.modo-oscuro select:focus,body.modo-oscuro textarea:focus,body.modo-oscuro input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,body.dark .input-control:focus,body.dark .entrada-texto:focus,body.dark .select-control:focus,body.dark .input-fecha:focus,body.dark .custom-select__gatillo:focus,body.dark .custom-select__opciones:focus,body.dark select:focus,body.dark textarea:focus,body.dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important}html[data-tema=modo-oscuro] .input-control::placeholder,html[data-tema=modo-oscuro] .entrada-texto::placeholder,html[data-tema=modo-oscuro] .select-control::placeholder,html[data-tema=modo-oscuro] .input-fecha::placeholder,html[data-tema=modo-oscuro] .custom-select__gatillo::placeholder,html[data-tema=modo-oscuro] .custom-select__opciones::placeholder,html[data-tema=modo-oscuro] select::placeholder,html[data-tema=modo-oscuro] textarea::placeholder,html[data-tema=modo-oscuro] input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder,html.modo-oscuro .input-control::placeholder,html.modo-oscuro .entrada-texto::placeholder,html.modo-oscuro .select-control::placeholder,html.modo-oscuro .input-fecha::placeholder,html.modo-oscuro .custom-select__gatillo::placeholder,html.modo-oscuro .custom-select__opciones::placeholder,html.modo-oscuro select::placeholder,html.modo-oscuro textarea::placeholder,html.modo-oscuro input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder,html.dark .input-control::placeholder,html.dark .entrada-texto::placeholder,html.dark .select-control::placeholder,html.dark .input-fecha::placeholder,html.dark .custom-select__gatillo::placeholder,html.dark .custom-select__opciones::placeholder,html.dark select::placeholder,html.dark textarea::placeholder,html.dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder,body.modo-oscuro .input-control::placeholder,body.modo-oscuro .entrada-texto::placeholder,body.modo-oscuro .select-control::placeholder,body.modo-oscuro .input-fecha::placeholder,body.modo-oscuro .custom-select__gatillo::placeholder,body.modo-oscuro .custom-select__opciones::placeholder,body.modo-oscuro select::placeholder,body.modo-oscuro textarea::placeholder,body.modo-oscuro input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder,body.dark .input-control::placeholder,body.dark .entrada-texto::placeholder,body.dark .select-control::placeholder,body.dark .input-fecha::placeholder,body.dark .custom-select__gatillo::placeholder,body.dark .custom-select__opciones::placeholder,body.dark select::placeholder,body.dark textarea::placeholder,body.dark input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder{color:#858585!important}html[data-tema=modo-oscuro] select option,html.modo-oscuro select option,html.dark select option,body.modo-oscuro select option,body.dark select option{background-color:#252526!important;color:#fff!important}html[data-tema=modo-oscuro] .btn--secundario,html.modo-oscuro .btn--secundario,html.dark .btn--secundario,body.modo-oscuro .btn--secundario,body.dark .btn--secundario{background-color:#2d2d2d!important;color:#e5e5e5!important;border-color:#333!important}html[data-tema=modo-oscuro] .btn--secundario:hover,html.modo-oscuro .btn--secundario:hover,html.dark .btn--secundario:hover,body.modo-oscuro .btn--secundario:hover,body.dark .btn--secundario:hover{background-color:#383838!important;border-color:#474747!important;color:#fff!important}html[data-tema=modo-oscuro] .btn--texto,html.modo-oscuro .btn--texto,html.dark .btn--texto,body.modo-oscuro .btn--texto,body.dark .btn--texto{background-color:transparent!important;color:#a6a6a6!important}html[data-tema=modo-oscuro] .btn--texto:hover,html.modo-oscuro .btn--texto:hover,html.dark .btn--texto:hover,body.modo-oscuro .btn--texto:hover,body.dark .btn--texto:hover{background-color:#2d2d2d!important;color:#fff!important}html[data-tema=modo-oscuro] .tab-btn,html[data-tema=modo-oscuro] .btn-opcion,html[data-tema=modo-oscuro] .tabs-carreras .tab-btn,html.modo-oscuro .tab-btn,html.modo-oscuro .btn-opcion,html.modo-oscuro .tabs-carreras .tab-btn,html.dark .tab-btn,html.dark .btn-opcion,html.dark .tabs-carreras .tab-btn,body.modo-oscuro .tab-btn,body.modo-oscuro .btn-opcion,body.modo-oscuro .tabs-carreras .tab-btn,body.dark .tab-btn,body.dark .btn-opcion,body.dark .tabs-carreras .tab-btn{background-color:#1f1f1f!important;border-color:#333!important;color:#a6a6a6!important}html[data-tema=modo-oscuro] .tab-btn:hover,html[data-tema=modo-oscuro] .btn-opcion:hover,html[data-tema=modo-oscuro] .tabs-carreras .tab-btn:hover,html.modo-oscuro .tab-btn:hover,html.modo-oscuro .btn-opcion:hover,html.modo-oscuro .tabs-carreras .tab-btn:hover,html.dark .tab-btn:hover,html.dark .btn-opcion:hover,html.dark .tabs-carreras .tab-btn:hover,body.modo-oscuro .tab-btn:hover,body.modo-oscuro .btn-opcion:hover,body.modo-oscuro .tabs-carreras .tab-btn:hover,body.dark .tab-btn:hover,body.dark .btn-opcion:hover,body.dark .tabs-carreras .tab-btn:hover{background-color:#2d2d2d!important;border-color:#474747!important;color:#fff!important}html[data-tema=modo-oscuro] .tab-btn--activo,html[data-tema=modo-oscuro] .tab-btn.activo,html[data-tema=modo-oscuro] .btn-opcion--activo,html[data-tema=modo-oscuro] .btn-opcion.activo,html[data-tema=modo-oscuro] .tabs-carreras .tab-btn--activo,html[data-tema=modo-oscuro] .tabs-carreras .tab-btn.activo,html.modo-oscuro .tab-btn--activo,html.modo-oscuro .tab-btn.activo,html.modo-oscuro .btn-opcion--activo,html.modo-oscuro .btn-opcion.activo,html.modo-oscuro .tabs-carreras .tab-btn--activo,html.modo-oscuro .tabs-carreras .tab-btn.activo,html.dark .tab-btn--activo,html.dark .tab-btn.activo,html.dark .btn-opcion--activo,html.dark .btn-opcion.activo,html.dark .tabs-carreras .tab-btn--activo,html.dark .tabs-carreras .tab-btn.activo,body.modo-oscuro .tab-btn--activo,body.modo-oscuro .tab-btn.activo,body.modo-oscuro .btn-opcion--activo,body.modo-oscuro .btn-opcion.activo,body.modo-oscuro .tabs-carreras .tab-btn--activo,body.modo-oscuro .tabs-carreras .tab-btn.activo,body.dark .tab-btn--activo,body.dark .tab-btn.activo,body.dark .btn-opcion--activo,body.dark .btn-opcion.activo,body.dark .tabs-carreras .tab-btn--activo,body.dark .tabs-carreras .tab-btn.activo{background-color:#3b82f640!important;border-color:#3b82f6!important;color:#60a5fa!important}html[data-tema=modo-oscuro] .btn-copiar,html[data-tema=modo-oscuro] .btn-checkbox,html.modo-oscuro .btn-copiar,html.modo-oscuro .btn-checkbox,html.dark .btn-copiar,html.dark .btn-checkbox,body.modo-oscuro .btn-copiar,body.modo-oscuro .btn-checkbox,body.dark .btn-copiar,body.dark .btn-checkbox{background-color:#1f1f1f!important;border-color:#333!important;color:#3b82f6!important}html[data-tema=modo-oscuro] .btn-copiar:hover,html[data-tema=modo-oscuro] .btn-checkbox:hover,html.modo-oscuro .btn-copiar:hover,html.modo-oscuro .btn-checkbox:hover,html.dark .btn-copiar:hover,html.dark .btn-checkbox:hover,body.modo-oscuro .btn-copiar:hover,body.modo-oscuro .btn-checkbox:hover,body.dark .btn-copiar:hover,body.dark .btn-checkbox:hover{color:#60a5fa!important;border-color:#3b82f6!important}html[data-tema=modo-oscuro] .btn-cerrar,html[data-tema=modo-oscuro] .btn-cerrar-panel,html.modo-oscuro .btn-cerrar,html.modo-oscuro .btn-cerrar-panel,html.dark .btn-cerrar,html.dark .btn-cerrar-panel,body.modo-oscuro .btn-cerrar,body.modo-oscuro .btn-cerrar-panel,body.dark .btn-cerrar,body.dark .btn-cerrar-panel{color:#a6a6a6!important}html[data-tema=modo-oscuro] .btn-cerrar:hover,html[data-tema=modo-oscuro] .btn-cerrar-panel:hover,html.modo-oscuro .btn-cerrar:hover,html.modo-oscuro .btn-cerrar-panel:hover,html.dark .btn-cerrar:hover,html.dark .btn-cerrar-panel:hover,body.modo-oscuro .btn-cerrar:hover,body.modo-oscuro .btn-cerrar-panel:hover,body.dark .btn-cerrar:hover,body.dark .btn-cerrar-panel:hover{color:#fff!important}html[data-tema=modo-oscuro] .codigo-cedula,html[data-tema=modo-oscuro] .codigo-referencia,html.modo-oscuro .codigo-cedula,html.modo-oscuro .codigo-referencia,html.dark .codigo-cedula,html.dark .codigo-referencia,body.modo-oscuro .codigo-cedula,body.modo-oscuro .codigo-referencia,body.dark .codigo-cedula,body.dark .codigo-referencia{background-color:#1f1f1f!important;color:#93c5fd!important;border-color:#333!important}html[data-tema=modo-oscuro] .insignia-seccion,html[data-tema=modo-oscuro] .etiqueta-insignia,html.modo-oscuro .insignia-seccion,html.modo-oscuro .etiqueta-insignia,html.dark .insignia-seccion,html.dark .etiqueta-insignia,body.modo-oscuro .insignia-seccion,body.modo-oscuro .etiqueta-insignia,body.dark .insignia-seccion,body.dark .etiqueta-insignia{background-color:#3b82f62e!important;border-color:#3b82f661!important;color:#93c5fd!important}html[data-tema=modo-oscuro] .badge-rol--superadmin,html.modo-oscuro .badge-rol--superadmin,html.dark .badge-rol--superadmin,body.modo-oscuro .badge-rol--superadmin,body.dark .badge-rol--superadmin{background-color:#3b82f633!important;color:#93c5fd!important;border-color:#3b82f666!important}html[data-tema=modo-oscuro] .badge-rol--tesoreria,html.modo-oscuro .badge-rol--tesoreria,html.dark .badge-rol--tesoreria,body.modo-oscuro .badge-rol--tesoreria,body.dark .badge-rol--tesoreria{background-color:#a6a6a626!important;color:#e5e5e5!important;border-color:#333!important}html[data-tema=modo-oscuro] .badge-estado--pendiente,html[data-tema=modo-oscuro] .etiqueta--advertencia,html.modo-oscuro .badge-estado--pendiente,html.modo-oscuro .etiqueta--advertencia,html.dark .badge-estado--pendiente,html.dark .etiqueta--advertencia,body.modo-oscuro .badge-estado--pendiente,body.modo-oscuro .etiqueta--advertencia,body.dark .badge-estado--pendiente,body.dark .etiqueta--advertencia{background-color:#eab30833!important;color:#fde047!important;border-color:#eab30866!important}html[data-tema=modo-oscuro] .badge-estado--aprobado,html[data-tema=modo-oscuro] .badge-estado--activo,html[data-tema=modo-oscuro] .etiqueta--exito,html.modo-oscuro .badge-estado--aprobado,html.modo-oscuro .badge-estado--activo,html.modo-oscuro .etiqueta--exito,html.dark .badge-estado--aprobado,html.dark .badge-estado--activo,html.dark .etiqueta--exito,body.modo-oscuro .badge-estado--aprobado,body.modo-oscuro .badge-estado--activo,body.modo-oscuro .etiqueta--exito,body.dark .badge-estado--aprobado,body.dark .badge-estado--activo,body.dark .etiqueta--exito{background-color:#22c55e33!important;color:#86efac!important;border-color:#22c55e66!important}html[data-tema=modo-oscuro] .badge-estado--rechazado,html[data-tema=modo-oscuro] .badge-estado--inactivo,html[data-tema=modo-oscuro] .etiqueta--error,html.modo-oscuro .badge-estado--rechazado,html.modo-oscuro .badge-estado--inactivo,html.modo-oscuro .etiqueta--error,html.dark .badge-estado--rechazado,html.dark .badge-estado--inactivo,html.dark .etiqueta--error,body.modo-oscuro .badge-estado--rechazado,body.modo-oscuro .badge-estado--inactivo,body.modo-oscuro .etiqueta--error,body.dark .badge-estado--rechazado,body.dark .badge-estado--inactivo,body.dark .etiqueta--error{background-color:#ef444433!important;color:#fca5a5!important;border-color:#ef444466!important}html[data-tema=modo-oscuro] .etiqueta--primario,html.modo-oscuro .etiqueta--primario,html.dark .etiqueta--primario,body.modo-oscuro .etiqueta--primario,body.dark .etiqueta--primario{background-color:#3b82f633!important;color:#93c5fd!important;border-color:#3b82f661!important}html[data-tema=modo-oscuro] .etiqueta--neutro,html.modo-oscuro .etiqueta--neutro,html.dark .etiqueta--neutro,body.modo-oscuro .etiqueta--neutro,body.dark .etiqueta--neutro{background-color:#2d2d2d!important;color:#e5e5e5!important;border-color:#333!important}html[data-tema=modo-oscuro] .modal-backdrop,html.modo-oscuro .modal-backdrop,html.dark .modal-backdrop,body.modo-oscuro .modal-backdrop,body.dark .modal-backdrop{background-color:#000000bf!important}html[data-tema=modo-oscuro] .modal-cabecera,html.modo-oscuro .modal-cabecera,html.dark .modal-cabecera,body.modo-oscuro .modal-cabecera,body.dark .modal-cabecera{border-bottom-color:#333!important}html[data-tema=modo-oscuro] .modal-acciones,html.modo-oscuro .modal-acciones,html.dark .modal-acciones,body.modo-oscuro .modal-acciones,body.dark .modal-acciones{border-top-color:#333!important}html[data-tema=modo-oscuro] .detalle-subtitulo,html.modo-oscuro .detalle-subtitulo,html.dark .detalle-subtitulo,body.modo-oscuro .detalle-subtitulo,body.dark .detalle-subtitulo{border-bottom-color:#333!important;color:#fff!important}html[data-tema=modo-oscuro] .comprobante-tarjeta-institucional,html.modo-oscuro .comprobante-tarjeta-institucional,html.dark .comprobante-tarjeta-institucional,body.modo-oscuro .comprobante-tarjeta-institucional,body.dark .comprobante-tarjeta-institucional{background-color:#252526!important;border-color:#333!important}html[data-tema=modo-oscuro] .comprobante-tarjeta-institucional__encabezado,html.modo-oscuro .comprobante-tarjeta-institucional__encabezado,html.dark .comprobante-tarjeta-institucional__encabezado,body.modo-oscuro .comprobante-tarjeta-institucional__encabezado,body.dark .comprobante-tarjeta-institucional__encabezado{border-bottom-color:#333!important;color:#fff!important}html[data-tema=modo-oscuro] .comprobante-tarjeta-institucional__pie,html.modo-oscuro .comprobante-tarjeta-institucional__pie,html.dark .comprobante-tarjeta-institucional__pie,body.modo-oscuro .comprobante-tarjeta-institucional__pie,body.dark .comprobante-tarjeta-institucional__pie{border-top-color:#333!important;color:#a6a6a6!important}html[data-tema=modo-oscuro] .cuadro-pregunta,html[data-tema=modo-oscuro] .panel-pregunta,html.modo-oscuro .cuadro-pregunta,html.modo-oscuro .panel-pregunta,html.dark .cuadro-pregunta,html.dark .panel-pregunta,body.modo-oscuro .cuadro-pregunta,body.modo-oscuro .panel-pregunta,body.dark .cuadro-pregunta,body.dark .panel-pregunta{background-color:#252526!important;border-color:#333!important;color:#fff!important}html[data-tema=modo-oscuro] .opcion-item,html[data-tema=modo-oscuro] .opcion-respuesta,html.modo-oscuro .opcion-item,html.modo-oscuro .opcion-respuesta,html.dark .opcion-item,html.dark .opcion-respuesta,body.modo-oscuro .opcion-item,body.modo-oscuro .opcion-respuesta,body.dark .opcion-item,body.dark .opcion-respuesta{background-color:#252526!important;border-color:#333!important;color:#e5e5e5!important}html[data-tema=modo-oscuro] .opcion-item:hover,html[data-tema=modo-oscuro] .opcion-respuesta:hover,html.modo-oscuro .opcion-item:hover,html.modo-oscuro .opcion-respuesta:hover,html.dark .opcion-item:hover,html.dark .opcion-respuesta:hover,body.modo-oscuro .opcion-item:hover,body.modo-oscuro .opcion-respuesta:hover,body.dark .opcion-item:hover,body.dark .opcion-respuesta:hover{background-color:#2d2d2d!important;border-color:#3b82f6!important}html[data-tema=modo-oscuro] .opcion-item.seleccionada,html[data-tema=modo-oscuro] .opcion-item:has(.opcion-radio-input:checked),html[data-tema=modo-oscuro] .opcion-respuesta.seleccionada,html[data-tema=modo-oscuro] .opcion-respuesta:has(.opcion-radio-input:checked),html.modo-oscuro .opcion-item.seleccionada,html.modo-oscuro .opcion-item:has(.opcion-radio-input:checked),html.modo-oscuro .opcion-respuesta.seleccionada,html.modo-oscuro .opcion-respuesta:has(.opcion-radio-input:checked),html.dark .opcion-item.seleccionada,html.dark .opcion-item:has(.opcion-radio-input:checked),html.dark .opcion-respuesta.seleccionada,html.dark .opcion-respuesta:has(.opcion-radio-input:checked),body.modo-oscuro .opcion-item.seleccionada,body.modo-oscuro .opcion-item:has(.opcion-radio-input:checked),body.modo-oscuro .opcion-respuesta.seleccionada,body.modo-oscuro .opcion-respuesta:has(.opcion-radio-input:checked),body.dark .opcion-item.seleccionada,body.dark .opcion-item:has(.opcion-radio-input:checked),body.dark .opcion-respuesta.seleccionada,body.dark .opcion-respuesta:has(.opcion-radio-input:checked){background-color:#3b82f638!important;border-color:#60a5fa!important}html[data-tema=modo-oscuro] .barra-control-examen,html[data-tema=modo-oscuro] .control-tiempo,html.modo-oscuro .barra-control-examen,html.modo-oscuro .control-tiempo,html.dark .barra-control-examen,html.dark .control-tiempo,body.modo-oscuro .barra-control-examen,body.modo-oscuro .control-tiempo,body.dark .barra-control-examen,body.dark .control-tiempo{background-color:#252526!important;border-color:#333!important}html[data-tema=modo-oscuro] .fila-interruptor,html.modo-oscuro .fila-interruptor,html.dark .fila-interruptor,body.modo-oscuro .fila-interruptor,body.dark .fila-interruptor{border-bottom-color:#333!important}html[data-tema=modo-oscuro] .panel-accesibilidad__intro,html.modo-oscuro .panel-accesibilidad__intro,html.dark .panel-accesibilidad__intro,body.modo-oscuro .panel-accesibilidad__intro,body.dark .panel-accesibilidad__intro{color:#a6a6a6!important}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0;overflow-x:hidden}a{color:var(--color-primario);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}a:hover{color:var(--color-primario-hover);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:500;font-family:inherit;border-radius:6px;border:1px solid transparent;cursor:pointer;line-height:1.25;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn:focus-visible{outline:2px solid var(--color-primario);outline-offset:2px}.btn:disabled,.btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.btn--primario{background-color:var(--color-primario);color:#fff}.btn--primario:hover{background-color:var(--color-primario-hover);color:#fff;text-decoration:none}.btn--primario:active{background-color:var(--color-primario-activo)}.btn--secundario{background-color:var(--color-superficie);color:var(--color-texto-principal);border-color:var(--color-borde-medio)}.btn--secundario:hover{background-color:var(--color-secundario-fondo);border-color:var(--color-secundario);text-decoration:none}.btn--texto{background-color:transparent;color:var(--color-texto-secundario)}.btn--texto:hover{background-color:var(--color-secundario-fondo);color:var(--color-texto-principal);text-decoration:none}.btn--peligro{background-color:var(--color-error);color:#fff}.btn--peligro:hover{background-color:#991b1b;text-decoration:none}.btn--bloque{width:100%}.btn--sm{padding:.35rem .75rem;font-size:.8rem}.btn--lg{padding:.75rem 1.5rem;font-size:1rem}.btn-tema-toggle,.btn-tema-topbar{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;cursor:pointer}.btn-tema-toggle svg,.btn-tema-topbar svg{flex-shrink:0}.campo-formulario{display:flex;flex-direction:column;margin-bottom:1.15rem}.campo-formulario label{font-size:.875rem;font-weight:500;color:var(--color-texto-principal);margin-bottom:.35rem}.campo-formulario .entrada-texto,.campo-formulario select,.campo-formulario textarea{width:100%;max-width:100%;box-sizing:border-box;padding:.6rem .85rem;font-size:.925rem;font-family:inherit;color:var(--color-texto-principal);background-color:var(--color-superficie);border:1px solid var(--color-borde-medio);border-radius:6px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.campo-formulario .entrada-texto:focus,.campo-formulario select:focus,.campo-formulario textarea:focus{outline:none;border-color:var(--color-primario);box-shadow:0 0 0 3px #1d4ed826}.campo-formulario .entrada-texto::placeholder,.campo-formulario select::placeholder,.campo-formulario textarea::placeholder{color:var(--color-texto-atenuado)}.campo-formulario .entrada-texto.con-error,.campo-formulario select.con-error,.campo-formulario textarea.con-error{border-color:var(--color-error)}.campo-formulario .entrada-texto.con-error:focus,.campo-formulario select.con-error:focus,.campo-formulario textarea.con-error:focus{box-shadow:0 0 0 3px #b91c1c26}.campo-formulario select.entrada-texto,.campo-formulario select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1.1rem;padding-right:2.75rem;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1.35}@media(max-width:640px){.campo-formulario select.entrada-texto,.campo-formulario select{font-size:16px!important;min-height:48px;padding:.65rem 2.5rem .65rem .85rem;border-radius:6px}}.campo-formulario select.entrada-texto option,.campo-formulario select option{font-size:15px;padding:.6rem;background-color:var(--color-superficie);color:var(--color-texto-principal)}.campo-formulario .mensaje-error{font-size:.8rem;color:var(--color-error);margin-top:.3rem}.campo-formulario .mensaje-error .enlace-accion-error{display:inline-block;margin-left:.35rem;font-weight:600;text-decoration:underline;color:var(--color-error);cursor:pointer}.campo-formulario .mensaje-error .enlace-accion-error:hover{opacity:.8}.campo-formulario .texto-ayuda{font-size:.8rem;color:var(--color-texto-atenuado);margin-top:.25rem}.etiqueta{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.775rem;font-weight:500;border-radius:4px;line-height:1.2}.etiqueta--primario{background-color:var(--color-primario-fondo);color:var(--color-primario);border:1px solid var(--color-primario-borde)}.etiqueta--exito{background-color:var(--color-exito-fondo);color:var(--color-exito);border:1px solid var(--color-exito-borde)}.etiqueta--advertencia{background-color:var(--color-advertencia-fondo);color:var(--color-advertencia);border:1px solid var(--color-advertencia-borde)}.etiqueta--error{background-color:var(--color-error-fondo);color:var(--color-error);border:1px solid var(--color-error-borde)}.etiqueta--neutro{background-color:var(--color-secundario-fondo);color:var(--color-secundario);border:1px solid var(--color-borde-suave)}.tarjeta{background-color:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:8px;box-shadow:0 1px 2px #0f172a0d;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);text-align:justify;text-justify:inter-word}.tarjeta:hover{border-color:var(--color-borde-medio)}.tarjeta{padding:1.25rem;text-align:justify;text-justify:inter-word}.tarjeta p,.tarjeta li,.tarjeta .texto-ayuda,.tarjeta .tarjeta__descripcion{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.contenedor{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media(max-width:480px){.contenedor{padding-left:1rem;padding-right:1rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
