html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-cat--gestion_academica{--cp-admin-cat-color:#60a5fa;--cp-admin-cat-bg:#60a5fa2e}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-cat--contenido_comunidad{--cp-admin-cat-color:#a78bfa;--cp-admin-cat-bg:#a78bfa2e}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-cat--comercial{--cp-admin-cat-color:#34d399;--cp-admin-cat-bg:#34d3992e}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-cat--administracion{--cp-admin-cat-color:#94a3b8;--cp-admin-cat-bg:#94a3b829}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-cat--direccion{--cp-admin-cat-color:#fbbf24;--cp-admin-cat-bg:#fbbf242e}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-cat--configuracion{--cp-admin-cat-color:#22d3ee;--cp-admin-cat-bg:#22d3ee29}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-cat--enlaces{--cp-admin-cat-color:#cbd5e1;--cp-admin-cat-bg:#cbd5e124}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-section__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-card{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border);box-shadow:var(--cp-shadow-xs)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-card:hover{border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 35%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-card__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-card__desc{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-practicas-hoy{background:color-mix(in srgb, var(--cp-erp-dark-accent) 8%, var(--cp-erp-dark-surface));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 32%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-practicas-hoy__hdr strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-practicas-hoy__empty{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-practica-item{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-practica-item__sum{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-practica-item__meta dt{color:var(--cp-erp-dark-muted-2)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-practica-item__meta dd{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-fold{box-shadow:0 2px 8px #00000047}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-fold[open] .cp-admin-inicio-alerta-fold__sum{background:color-mix(in srgb, var(--cp-erp-dark-accent) 8%, var(--cp-erp-dark-surface));border-bottom-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-fold__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-fold__hint{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-zonas-alerta{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-zonas-alerta--active{background:color-mix(in srgb, var(--cp-erp-dark-accent) 10%, var(--cp-erp-dark-surface));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 38%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-zonas-alerta__hdr strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-zonas-alerta__item{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas__title-fecha{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas__tabs{border-bottom-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-tab{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-tab:hover:not(.cp-admin-inicio-alerta-tab--active){background:color-mix(in srgb, var(--cp-erp-dark-accent) 8%, var(--cp-erp-dark-surface-2));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-tab--active{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border);border-bottom-color:var(--cp-erp-dark-surface);color:var(--cp-erp-dark-heading);box-shadow:inset 0 3px 0 var(--cp-erp-dark-accent)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-chip--open{background:color-mix(in srgb, var(--cp-erp-dark-accent) 12%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 42%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-chip__count,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-tab .cp-admin-inicio-alerta-chip__count{color:#1a1a18;background:var(--cp-erp-dark-accent)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-chip__count--zero,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-tab .cp-admin-inicio-alerta-chip__count--zero{color:var(--cp-erp-dark-muted);background:var(--cp-erp-dark-surface-elevated)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alerta-tab--active .cp-admin-inicio-alerta-chip__count:not(.cp-admin-inicio-alerta-chip__count--zero){box-shadow:0 0 0 1px color-mix(in srgb, var(--cp-erp-dark-accent) 55%, transparent)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas__empty{color:var(--cp-erp-dark-muted);background:color-mix(in srgb, var(--cp-erp-dark-border) 35%, transparent);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas-jump{background:color-mix(in srgb, var(--cp-erp-dark-accent) 10%, var(--cp-erp-dark-surface));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 40%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas-jump__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas-jump__desc{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas-jump__badge{color:#1a1a18;background:var(--cp-erp-dark-accent)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-inicio-alertas__table-mobile .cp-tbl tbody tr{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border);box-shadow:none}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-build-banner{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-summary{border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 32%, var(--cp-erp-dark-border));background:linear-gradient(160deg, color-mix(in srgb, var(--cp-erp-dark-accent) 8%, var(--cp-erp-dark-surface)) 0%, var(--cp-erp-dark-surface) 48%)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-summary[data-role=instructor]{border-color:color-mix(in srgb, #60a5fa 28%, var(--cp-erp-dark-border));background:linear-gradient(160deg, color-mix(in srgb, #60a5fa 8%, var(--cp-erp-dark-surface)) 0%, var(--cp-erp-dark-surface) 48%);border-left-color:#60a5fa}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-summary__eyebrow{color:var(--cp-erp-dark-accent-hover)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-summary[data-role=instructor] .cp-rbac-role-summary__eyebrow{color:#93c5fd}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-summary__resumen{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-summary__alcance{color:var(--cp-erp-dark-muted);border-top-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-summary__count{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-role-nav__tab--active[data-role=instructor]{color:#93c5fd;background:color-mix(in srgb, var(--cp-erp-dark-surface) 82%, #60a5fa 18%);border-color:color-mix(in srgb, #60a5fa 50%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-plantilla-panel{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-plantilla-panel__title{background:var(--cp-erp-dark-surface-2);color:var(--cp-erp-dark-muted-2);border-bottom-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-permiso-item{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-permiso-item--checked{background:color-mix(in srgb, var(--cp-erp-dark-accent) 10%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 42%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-permiso-item__title{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-permiso-item__code{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card{background:linear-gradient(165deg, color-mix(in srgb, var(--cp-erp-dark-accent) 6%, var(--cp-erp-dark-surface)) 0%, var(--cp-erp-dark-surface) 42%);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card[data-role=instructor_zona]{background:linear-gradient(165deg, color-mix(in srgb, #60a5fa 6%, var(--cp-erp-dark-surface)) 0%, var(--cp-erp-dark-surface) 42%)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card[data-role=instructor_senior]{background:linear-gradient(165deg, color-mix(in srgb, var(--cp-erp-dark-accent) 8%, var(--cp-erp-dark-surface)) 0%, var(--cp-erp-dark-surface) 42%)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card[data-role=super_admin]{background:linear-gradient(165deg, color-mix(in srgb, #c084fc 7%, var(--cp-erp-dark-surface)) 0%, var(--cp-erp-dark-surface) 42%)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card__alcance,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card__resumen{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card__eyebrow{color:var(--cp-erp-dark-accent-hover)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card[data-role=instructor] .cp-rbac-alcance-card__eyebrow,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card[data-role=instructor_zona] .cp-rbac-alcance-card__eyebrow{color:#93c5fd}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-card__count{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-modulos__title{color:var(--cp-erp-dark-muted-2)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-modulo__label{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-modulo__detalle{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-item__title{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-alcance-item__code{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-senior-hint{background:color-mix(in srgb, var(--cp-info) 10%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-info) 35%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-senior-hint strong{color:var(--cp-info-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rbac-staff-table-scroll .cp-tbl thead th{background:var(--cp-erp-dark-surface-2);color:var(--cp-erp-dark-muted-2)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-alumnos-card__name{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-alumnos-more__menu{background:var(--cp-erp-dark-surface-elevated);border-color:var(--cp-erp-dark-border);box-shadow:var(--cp-shadow-md)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-alumnos-more__item{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-alumnos-more__item:hover{background:color-mix(in srgb, var(--cp-erp-dark-accent) 10%, var(--cp-erp-dark-surface-2))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-zonas-loc-grid{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-zonas-hub .cp-tbl tbody tr{box-shadow:inset 0 -1px 0 var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-zona-wizard__step{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-zona-wizard__step.is-active{background:color-mix(in srgb, var(--cp-erp-dark-accent) 14%, var(--cp-erp-dark-surface-2));border-color:var(--cp-erp-dark-accent);color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-zona-wizard__step-num{background:var(--cp-erp-dark-surface-elevated);color:var(--cp-erp-dark-heading);border:1px solid var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-zona-wizard__step.is-active .cp-admin-zona-wizard__step-num{background:var(--cp-erp-dark-accent);color:#0b0e13;border-color:var(--cp-erp-dark-accent)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-admin-zona-wizard__step.is-done .cp-admin-zona-wizard__step-num{background:var(--cp-success);color:#0b0e13}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-legajo-exp-item{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-legajo-exp-item__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-legajo-exp-item__desc,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-legajo-exp-item__company,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-legajo-exp-item__period{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-iso-wizard__step{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-iso-wizard__step--active{background:color-mix(in srgb, var(--cp-erp-dark-accent) 14%, var(--cp-erp-dark-surface-2));border-color:var(--cp-erp-dark-accent);color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-iso-wizard__stat{background:var(--cp-erp-dark-surface-2);border:1px solid var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-iso-wizard__stat-val{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-iso-wizard__checklist-item--done{color:var(--cp-success-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-curso-zonas-fields__assign-card{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-curso-zonas-fields__assign-card--highlight{background:color-mix(in srgb, var(--cp-erp-dark-accent) 10%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 40%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-curso-zonas-fields__panel{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-dash-demo-tag{color:var(--cp-success-text);background:#27c97a24;border-color:#27c97a52}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-dash-funnel-lbl,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-dash-funnel-pct{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-dash-funnel-bar-bg{background:#ffffff14}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-dashboard-graficos-section{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-dashboard-graficos-section__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-dashboard-graficos-section__desc,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-chart-block__subtitle,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-reportes-subtitle{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-kpi-val{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-kpi-lbl,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-column-chart__value,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-column-chart__label{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-finanzas-resumen-fold__trigger{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-finanzas-resumen-fold__hint,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-finanzas-facturacion__lead{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-finanzas-facturacion__item{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-finanzas-facturacion__name{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-finanzas-facturacion__desc{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-facturacion-instructor-hdr__name,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-facturacion-total{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-cert-bandeja-toolbar{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-cert-bandeja-toolbar__kpi strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-cert-bandeja-toolbar__kpi{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-pub-form-section{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-pub-form-section__title,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-pub-temario__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-pub-temario__mod,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-pub-imagenes__preview,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-nov-stat,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-nov-article{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-nov-section-title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-emp-stat{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-emp-stat-val{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-emp-section--alt{background:var(--cp-erp-dark-surface-2)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-instructor-resumen{background:color-mix(in srgb, var(--cp-erp-dark-surface) 94%, var(--cp-erp-dark-bg));border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-instructor-resumen__lbl{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-instructor-resumen__val,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-instructor-resumen__total strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-instructor-resumen__item{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-pill:not([class*=--]){background:color-mix(in srgb, var(--cp-erp-dark-surface-2) 88%, transparent);border:1px solid var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-cola{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-cola-loc,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-cola-count{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-cola--urgente{background:#ef44441a;border-color:#f8717166}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-cola--casi{background:#eab3081a;border-color:#fbbf2461}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-cola--ok{background:#27c97a1a;border-color:#3dd68a59}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-cola-bar{background:#ffffff14}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-operativa-banner{background:color-mix(in srgb, var(--cp-erp-dark-accent) 12%, var(--cp-erp-dark-surface));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 38%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-operativa-banner strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-eval-box{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-eval-box--selected-ok{border-color:var(--cp-success);background:#27c97a1f}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-eval-box--selected-no{border-color:var(--cp-danger);background:#ef44441f}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-comision-item{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-jornadas-table-wrap .cp-practica-jornadas-table tbody tr{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-jornada-ubicacion{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-jornada-ubicacion__grid dt{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-jornada-ubicacion__grid dd{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-instructor-practica-modulo-card.cp-card{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-instructor-practica-modulo-card__meta dt{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-instructor-practica-modulo-card__meta dd{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-instructor-practica-modulo-card__correccion{background:color-mix(in srgb, var(--cp-erp-dark-accent) 12%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 38%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-asistencia-row{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-hrs-bar{background:#ffffff14}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-practica-hrs-txt{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-iso-banner{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-iso-banner__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-iso-card{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-audit-msg{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-detail-modal{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-detail-modal__head{background:var(--cp-erp-dark-surface-2);border-bottom-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-detail-modal__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-kanban-column--stack .cp-kanban-column__head{background:var(--cp-erp-dark-surface-2)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-kanban-column--stack .cp-kanban-column__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-trayecto-kanban-board .cp-kanban-card{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-historial-section-title,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-historial-metric-val{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-historial-metric-lbl,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-table-meta{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-btn--link{color:var(--cp-erp-dark-accent-hover)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-tbl thead th,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-table thead th{color:var(--cp-erp-dark-muted-2)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-alumno-archivar-zona{background:color-mix(in srgb, var(--cp-danger) 10%, var(--cp-erp-dark-surface));border-color:color-mix(in srgb, var(--cp-danger) 45%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-validar-page--embedded .cp-validar-title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-validar-page--embedded .cp-validar-result{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-instructor-profile-menu-hdr strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rich-text-editor,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rich-text-editor{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rich-text-editor__toolbar,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rich-text-editor__toolbar{background:var(--cp-erp-dark-surface-2);border-bottom-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rich-text-editor__content,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rich-text-editor__content,html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-rich-text-editor .ProseMirror,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rich-text-editor .ProseMirror{background:var(--cp-erp-dark-surface-2);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--admin .cp-contenido-editor__bloque-edit,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-contenido-editor__bloque-edit{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border)}@media (max-width:768px){.cp-dash-root--admin .cp-dash-topbar,.cp-dash-root--admin .cp-dash-topbar-right,.cp-dash-root--admin .cp-instructor-profile-wrap{overflow:visible}.cp-dash-root--admin .cp-dash-page-head,.cp-dash-root--admin .cp-panel-head{flex-direction:column;align-items:stretch;gap:10px}.cp-dash-root--admin .cp-panel-head .cp-btn,.cp-dash-root--admin .cp-dash-page-head .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-panel-toolbar{flex-direction:column;align-items:stretch;gap:8px}.cp-dash-root--admin .cp-panel-toolbar .cp-btn,.cp-dash-root--admin .cp-panel-toolbar .cp-link{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-panel-toolbar input.cp-search-input,.cp-dash-root--admin .cp-panel-toolbar select,.cp-dash-root--admin .cp-panel-toolbar .cp-input{width:100%;min-height:44px;max-width:none!important}.cp-dash-root--admin .cp-topbar,.cp-dash-root--admin .cp-topbar-actions{flex-direction:column;align-items:stretch;width:100%}.cp-dash-root--admin .cp-topbar .cp-search-input{width:100%;max-width:none;min-height:44px}.cp-dash-root--admin .cp-topbar-actions .cp-btn,.cp-dash-root--admin .cp-topbar-actions .cp-link{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-btn-row{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-btn-row .cp-btn,.cp-dash-root--admin .cp-btn-row .cp-link{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-admin-inicio-grid{grid-template-columns:1fr;gap:12px}.cp-dash-root--admin .cp-admin-inicio-card{padding:16px 14px 14px}.cp-dash-root--admin .cp-admin-inicio-practica-item__sum{align-items:center;min-height:44px}.cp-dash-root--admin .cp-rbac-role-nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.cp-dash-root--admin .cp-rbac-role-nav::-webkit-scrollbar{display:none}.cp-dash-root--admin .cp-rbac-role-nav__tab{white-space:nowrap;flex:none;min-height:44px}.cp-dash-root--admin .cp-rbac-alcance-grid,.cp-dash-root--admin .cp-rbac-permisos-grid{grid-template-columns:1fr}.cp-dash-root--admin .cp-rbac-plantilla__actions .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-admin-alumnos-toolbar{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-admin-alumnos-toolbar__filters{flex-direction:column;align-items:stretch;width:100%}.cp-dash-root--admin .cp-admin-alumnos-toolbar__filters .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-admin-alumnos-toolbar__search,.cp-dash-root--admin .cp-admin-alumnos-toolbar__empresa{width:100%;max-width:none;margin-left:0}.cp-dash-root--admin .cp-admin-alumnos-toolbar__search .cp-input,.cp-dash-root--admin .cp-admin-alumnos-toolbar__empresa .cp-input{min-height:44px}.cp-dash-root--admin .cp-admin-alumnos-card__actions .cp-btn{flex:100%}.cp-dash-root--admin .cp-admin-zonas-panel__head{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-admin-zonas-panel__toolbar{flex-direction:column;align-items:stretch;width:100%}.cp-dash-root--admin .cp-admin-zonas-panel__search{width:100%;max-width:none}.cp-dash-root--admin .cp-admin-zonas-loc-grid{grid-template-columns:1fr;max-height:none}.cp-dash-root--admin .cp-admin-zona-wizard__steps{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;overflow-x:auto}.cp-dash-root--admin .cp-admin-zona-wizard__steps::-webkit-scrollbar{display:none}.cp-dash-root--admin .cp-admin-zona-wizard__step{flex:none;min-height:44px}.cp-dash-root--admin .cp-admin-zona-wizard__toolbar{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-admin-zona-wizard__toolbar .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-iso-wizard__layout{grid-template-columns:1fr;gap:12px}.cp-dash-root--admin .cp-iso-wizard__steps{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:8px;padding-bottom:4px;overflow-x:auto}.cp-dash-root--admin .cp-iso-wizard__steps::-webkit-scrollbar{display:none}.cp-dash-root--admin .cp-iso-wizard__step{flex:none;min-width:max(140px,38vw);min-height:44px}.cp-dash-root--admin .cp-iso-wizard__checklist{max-height:none;position:static}.cp-dash-root--admin .cp-curso-zonas-wizard__step{flex-direction:column;align-items:flex-start;gap:6px}.cp-dash-root--admin .cp-curso-zonas-fields__assign-grid{grid-template-columns:1fr}.cp-dash-root--admin .cp-legajo-wizard-grid{grid-template-columns:1fr!important}.cp-dash-root--admin .cp-legajo-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dash-root--admin .cp-dash-demo-grid,.cp-dash-root--admin .cp-dash-demo-two{grid-template-columns:1fr}.cp-dash-root--admin .cp-dash-funnel-row{flex-wrap:wrap;gap:6px}.cp-dash-root--admin .cp-dash-funnel-lbl{width:100%}.cp-dash-root--admin .cp-dashboard-graficos-section__head{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-dashboard-charts-grid--wide{grid-template-columns:1fr}.cp-dash-root--admin .cp-finanzas-periodo-bar{flex-direction:column;align-items:stretch;gap:10px}.cp-dash-root--admin .cp-finanzas-periodo-bar__field,.cp-dash-root--admin .cp-finanzas-periodo-bar .cp-btn{width:100%}.cp-dash-root--admin .cp-finanzas-periodo-bar .cp-btn{justify-content:center;min-height:44px}.cp-dash-root--admin .cp-finanzas-export__primary-btn,.cp-dash-root--admin .cp-finanzas-facturacion__item .cp-btn,.cp-dash-root--admin .cp-facturacion-toolbar .cp-btn,.cp-dash-root--admin .cp-facturacion-list-item__actions .cp-btn,.cp-dash-root--admin .cp-facturacion-list-item__actions label.cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-facturacion-periodo{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-facturacion-periodo__field{width:100%}.cp-dash-root--admin .cp-facturacion-card__hdr{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-facturacion-estado{align-self:flex-start}.cp-dash-root--admin .cp-facturacion-total-bar{flex-direction:column;align-items:flex-start}.cp-dash-root--admin .cp-facturacion-card .cp-table td,.cp-dash-root--admin .cp-facturacion-card .cp-table th{overflow-wrap:anywhere;word-break:break-word}.cp-dash-root--admin .cp-cert-bandeja-toolbar{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-cert-search-row .cp-input,.cp-dash-root--admin .cp-cert-search-row .cp-btn{width:100%;min-height:44px}.cp-dash-root--admin .cp-trayecto-instructor__filter{flex:100%;width:100%}.cp-dash-root--admin .cp-trayecto-instructor__filter .cp-input{width:100%;min-height:44px}.cp-dash-root--admin .cp-trayecto-instructor__toolbar .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-trayecto-instructor__toolbar .cp-search-input{max-width:none!important}.cp-dash-root--admin .cp-practica-kpi-row--5{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dash-root--admin .cp-practica-colas{flex-direction:column}.cp-dash-root--admin .cp-practica-cola{width:100%;min-width:0}.cp-dash-root--admin .cp-practica-inst-grid,.cp-dash-root--admin .cp-practica-eval-rubrica{grid-template-columns:1fr}.cp-dash-root--admin .cp-practica-eval-choice{flex-direction:column}.cp-dash-root--admin .cp-practica-eval-box{min-height:52px}.cp-dash-root--admin .cp-table-wrap .cp-btn-row,.cp-dash-root--admin .cp-table-wrap .cp-actions-row,.cp-dash-root--admin .cp-tbl-wrap .cp-btn-row,.cp-dash-root--admin .cp-tbl-wrap .cp-actions-row{flex-direction:column;align-items:stretch;gap:6px}.cp-dash-root--admin .cp-table-wrap .cp-actions-row .cp-btn,.cp-dash-root--admin .cp-tbl-wrap .cp-actions-row .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-rbac-staff-table-scroll{margin-left:-4px;margin-right:-4px}.cp-dash-root--admin .cp-pub-imagenes__grid{grid-template-columns:1fr}.cp-dash-root--admin .cp-pub-temario__head{flex-direction:column;align-items:stretch;gap:8px}.cp-dash-root--admin .cp-pub-temario__head .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-historial-screen,.cp-dash-root--admin .cp-historial-screen .cp-btn-row{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-historial-screen .cp-btn-row .cp-btn,.cp-dash-root--admin .cp-historial-screen .cp-btn-row a.cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--admin .cp-historial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-dash-root--admin .cp-trayecto-iso-split{grid-template-columns:1fr}.cp-dash-root--admin .cp-dash-content .cp-tabs,.cp-dash-root--admin .cp-dash-content .cp-tabs__list{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cp-dash-root--admin .cp-dash-content .cp-tabs::-webkit-scrollbar{display:none}.cp-dash-root--admin .cp-dash-content .cp-tabs__list::-webkit-scrollbar{display:none}.cp-dash-root--admin .cp-dash-content .cp-tabs__tab,.cp-dash-root--admin .cp-dash-content .cp-tab{white-space:nowrap;flex:none;min-height:44px}.cp-dash-root--admin .cp-modal__body .cp-form-actions{flex-direction:column;align-items:stretch}.cp-dash-root--admin .cp-modal__body .cp-form-actions .cp-btn{width:100%;min-height:44px}.cp-dash-root--admin .cp-dialog__actions{flex-direction:column-reverse;align-items:stretch}.cp-dash-root--admin .cp-dialog__actions .cp-btn{width:100%;min-height:44px}.cp-dash-root--admin .cp-erp-eval-layout__aside .cp-btn{justify-content:flex-start;width:100%;min-height:44px}.cp-dash-root--admin .cp-validar-page--embedded .cp-validar-search__row{flex-direction:column}.cp-dash-root--admin .cp-validar-page--embedded .cp-validar-search__input,.cp-dash-root--admin .cp-validar-page--embedded .cp-validar-search__btn{width:100%;min-height:44px}}@media (max-width:640px){.cp-dash-root--admin .cp-trayecto-instructor-resumen__etapas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.cp-dash-root--admin .cp-trayecto-instructor-resumen__etapas>li{min-width:0}.cp-dash-root--admin .cp-trayecto-instructor-resumen__item{justify-content:center;width:100%;min-height:36px}.cp-dash-root--admin .cp-legajo-kpi-grid{grid-template-columns:1fr}}@media (max-width:480px){.cp-dash-root--admin .cp-practica-kpi-row--5,.cp-dash-root--admin .cp-erp-kpi-row,.cp-dash-root--admin .cp-kpi-grid,.cp-dash-root--admin .cp-erp-nc-kpi,.cp-dash-root--admin .cp-historial-metrics{grid-template-columns:1fr}}
html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-usuarios-permisos-nav{background:color-mix(in srgb, var(--cp-erp-dark-surface-2) 70%, var(--cp-erp-dark-surface));border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-card[data-role=super_admin] .cp-rbac-alcance-card__eyebrow{color:#d8b4fe}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-erp-total{background:color-mix(in srgb, #c084fc 10%, var(--cp-erp-dark-surface));border-top-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-erp-total strong,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-erp-total code{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-modulo--super{border-color:color-mix(in srgb, #c084fc 38%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-modulo__tag{background:color-mix(in srgb, #c084fc 18%, var(--cp-erp-dark-surface-2));color:#d8b4fe}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-permisos summary,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-plantilla__intro,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance__intro-text{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-iso-wizard__pct-val{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-iso-wizard__pct-bar{background:#ffffff1a}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-iso-wizard__profile{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-iso-wizard__rubrica-item{background:var(--cp-erp-dark-surface-2);border:1px solid var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-iso-wizard__rubrica-item strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rubrica-criterio-icon{color:#5eead4}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-iso-wizard__checklist{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-iso-wizard__checklist-item--pending{color:var(--cp-danger-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-revision-prog-bar{background:#ffffff1a}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-revision-prog-fill{background:#2dd4bf}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-revision-insumos-fold__trigger,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-finanzas-resumen-fold__trigger{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-revision-insumos-fold__hint,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-revision-insumos-fold__preview{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-revision-acta-import{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-revision-entradas-field--highlight{background:color-mix(in srgb, var(--cp-erp-dark-accent) 10%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 35%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-erp-nc-kpi .cp-kpi,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-kpi-grid .cp-kpi,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-erp-eval-layout__aside,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-erp-eval-layout__main,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-erp-form-block{background:var(--cp-erp-dark-surface);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-curso-eval-admin__iso-badge--ok{color:var(--cp-success-text);border-color:var(--cp-success-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-curso-eval-admin__iso-badge--warn{color:var(--cp-warning-text);border-color:var(--cp-warning-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-dashboard-comercial-actions .cp-btn{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-pie-chart__legend,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-pie-chart__legend li{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-donut-chart__center,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-donut-chart__center strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-donut-chart__center span{color:var(--cp-erp-dark-muted)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-dashboard-graficos-section__demo-badge{background:color-mix(in srgb, var(--cp-erp-dark-accent) 14%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 35%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-accent-hover)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-promo-form__title{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-promo-form__check{color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-promo-form__grid label{color:var(--cp-erp-dark-muted-2)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-promo-form__grid input,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-promo-form__grid select,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-promo-form__grid textarea{background:var(--cp-erp-dark-surface-2);border-color:var(--cp-erp-dark-border);color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-admin-cms__preview{background:color-mix(in srgb, var(--cp-erp-dark-surface-2) 80%, transparent);border-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-dash-nav-badge--blue{background:color-mix(in srgb, #60a5fa 22%, var(--cp-erp-dark-surface-2));color:#93c5fd;border-color:color-mix(in srgb, #60a5fa 40%, var(--cp-erp-dark-border))}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-instructor-practica-modulo-card__superadmin{border-top-color:var(--cp-erp-dark-border)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-instructor-practica-modulo-card__correccion{background:color-mix(in srgb, var(--cp-erp-dark-accent) 12%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-erp-dark-accent) 38%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-instructor-practica-modulo-card__correccion strong{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-practica-jornada-alerta-btn{background:var(--cp-erp-dark-surface);border-color:color-mix(in srgb, var(--cp-danger) 32%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-practica-jornada-alerta-btn__fecha{color:var(--cp-erp-dark-heading)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-practica-jornada-alertas-panel{background:color-mix(in srgb, var(--cp-danger) 10%, var(--cp-erp-dark-surface));border-color:color-mix(in srgb, var(--cp-danger) 32%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-practica-jornada-alerta{background:color-mix(in srgb, var(--cp-danger) 12%, var(--cp-erp-dark-surface-2));border-color:color-mix(in srgb, var(--cp-danger) 35%, var(--cp-erp-dark-border));color:var(--cp-erp-dark-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-practica-jornada-alerta__icon{color:var(--cp-danger-text)}html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-table code,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-tbl code,html[data-cp-erp-theme=dark] .cp-dash-root--superadmin .cp-rbac-alcance-item__code{color:var(--cp-erp-dark-accent-hover)}@media (max-width:768px){.cp-dash-root--superadmin .cp-dash-topbar-right>.cp-btn,.cp-dash-root--superadmin .cp-dash-topbar-right>a.cp-btn,.cp-dash-root--superadmin .cp-dash-topbar-right>.cp-link{justify-content:center;min-height:44px}.cp-dash-root--superadmin .cp-usuarios-permisos-nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px;overflow-x:auto}.cp-dash-root--superadmin .cp-usuarios-permisos-nav::-webkit-scrollbar{display:none}.cp-dash-root--superadmin .cp-usuarios-permisos-nav__tab{white-space:nowrap;flex:none;min-width:max(128px,36vw);min-height:44px}.cp-dash-root--superadmin .cp-dashboard-comercial-actions{flex-direction:column;align-items:stretch}.cp-dash-root--superadmin .cp-dashboard-comercial-actions .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--superadmin .cp-dashboard-graficos-stack{gap:16px}.cp-dash-root--superadmin .cp-dashboard-graficos-section{padding:14px}.cp-dash-root--superadmin .cp-promo-admin-grid{grid-template-columns:1fr}.cp-dash-root--superadmin .cp-promo-form__head{flex-direction:column;align-items:stretch;gap:10px}.cp-dash-root--superadmin .cp-promo-form__head .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--superadmin .cp-promo-form__grid{grid-template-columns:1fr}.cp-dash-root--superadmin .cp-promo-form__full{grid-column:auto}.cp-dash-root--superadmin .cp-iso-wizard__rubrica-grid{grid-template-columns:1fr}.cp-dash-root--superadmin .cp-iso-wizard__header{flex-direction:column;align-items:stretch;gap:10px}.cp-dash-root--superadmin .cp-iso-wizard__pct,.cp-dash-root--superadmin .cp-revision-insumos-fold__trigger,.cp-dash-root--superadmin .cp-revision-acta-import{width:100%}.cp-dash-root--superadmin .cp-nc-toolbar{flex-direction:column;align-items:stretch}.cp-dash-root--superadmin .cp-nc-toolbar .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--superadmin .cp-nc-toolbar__spacer{display:none}.cp-dash-root--superadmin .cp-instructor-practica-modulo-card__superadmin .cp-btn-row{flex-direction:column;align-items:stretch}.cp-dash-root--superadmin .cp-instructor-practica-modulo-card__superadmin .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--superadmin .cp-practica-jornada-alerta-btn{grid-template-columns:1fr;min-height:44px}.cp-dash-root--superadmin .cp-form-stack .cp-btn-row{flex-direction:column;align-items:stretch}.cp-dash-root--superadmin .cp-form-stack .cp-btn-row .cp-btn,.cp-dash-root--superadmin .cp-admin-inicio-section .cp-table-wrap .cp-btn,.cp-dash-root--superadmin .cp-admin-inicio-section .cp-tbl-wrap .cp-btn{justify-content:center;width:100%;min-height:44px}.cp-dash-root--superadmin .cp-rbac-plantilla-scroll{max-height:min(45vh,420px)}.cp-dash-root--superadmin .cp-rbac-alcance-scroll--modulos{max-height:min(32vh,240px)}.cp-dash-root--superadmin .cp-curso-eval-admin__puntaje .cp-input{width:100%;max-width:none}}@media (max-width:480px){.cp-dash-root--superadmin .cp-usuarios-permisos-nav__tab{min-width:max(120px,44vw)}.cp-dash-root--superadmin .cp-erp-nc-kpi{grid-template-columns:1fr}}

