/* Check List conserva controles y firmas del formato existente. */
:is(#screen-sst-checklist-um,#screen-sst-checklist-um-form,#screen-sst-checklist-um-lista){--c-primary:var(--c-brand-600,#1a3e8a);font-family:var(--font-ui,'Segoe UI',Arial,sans-serif);color:var(--c-text,#18314e)}
.screen[id^="screen-sst-insp-"]{--c-primary:var(--c-brand-600,#1a3e8a);font-family:var(--font-ui,'Segoe UI',Arial,sans-serif)}
.screen[id^="screen-sst-insp-"] :is(input,select,textarea){font-family:inherit;accent-color:var(--c-primary)}
#um-chk-tipos-grid .mod-tile-label{font-family:inherit}
.umchk-tipo-nombre{display:block;color:inherit;font-size:12px;font-weight:600;font-family:inherit;text-align:center;padding:3px 8px}
#screen-sst-checklist-um-form :is(.umchk-resultados-panel,.umchk-evidencias-panel,.iso-dash){background:var(--c-surface-2,#edf3fa)!important;border-color:var(--c-line,#bdccdd)!important;color:var(--c-primary,#183c75)!important}
#screen-sst-checklist-um-form :is(.umchk-resultados-header,.umchk-evidencias-header){background:var(--c-primary,#183c75)!important;color:#fff!important}
#screen-sst-checklist-um-form :is(input,textarea,select){font-family:inherit;accent-color:var(--c-primary,#183c75)}
#screen-sst-checklist-um-form .iso-dash{margin-top:14px;margin-bottom:26px}
#screen-sst-checklist-um-form .iso-dash circle#umchk-donut-circle{stroke:var(--c-primary,#183c75)}
.umchk-resumen-pendientes{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;padding:12px;background:var(--c-surface-2,#edf3fa);border:1px solid var(--c-line,#bdccdd);border-radius:8px;color:var(--c-primary,#183c75);font-size:13px}
@media print{.umchk-resumen-pendientes{break-inside:avoid}}
/* Todos los tipos de Pre-Uso comparten este formulario y la paleta base. */
#screen-sst-checklist-um-form :is(.umchk-area-block,.umchk-row,.umchk-firma-form-item){border-color:var(--c-line,#bdccdd);font-family:inherit}
#screen-sst-checklist-um-form .umchk-area-header{background:var(--c-primary,#183c75);color:#fff}
#screen-sst-checklist-um-form .umchk-area-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;background:var(--c-surface-2,#edf3fa);border-top:1px solid var(--c-line,#bdccdd);color:var(--c-primary,#183c75);font-size:12px}
#screen-sst-checklist-um-form .umchk-area-footer .umchk-area-pct{background:transparent;color:inherit}
#screen-sst-checklist-um-form :is(.umchk-opt,.umchk-row-criterio,.umchk-row-evalua,.umchk-firma-form-item label){font-family:inherit}
#screen-sst-checklist-um-form .umchk-obs-input{font-family:inherit;border-color:var(--c-line,#bdccdd)}
#screen-sst-checklist-um-form .umchk-evid-add-btn{background:var(--c-surface-2,#edf3fa);color:var(--c-primary,#183c75);border:1px solid var(--c-line,#bdccdd)}
/* Filas de cabecera heredadas: misma paleta en todos los tipos de Pre-Uso. */
#screen-sst-checklist-um-form .calib-toolbar>div{background:var(--c-surface-2,#edf3fa)!important;border-color:var(--c-line,#bdccdd)!important}
#screen-sst-checklist-um-form .calib-toolbar>div>span{color:var(--c-primary,#183c75)!important}
.screen[id^="screen-sst-insp-"]>div[style*="background:#fffdf0"]{background:var(--c-surface-2,#edf3fa)!important;border-color:var(--c-line,#bdccdd)!important}
.screen[id^="screen-sst-insp-"]>div[style*="background:#fffdf0"]>span{color:var(--c-primary,#183c75)!important}
