/* Filtros múltiples de IPERC, independientes del formulario de evaluación. */
#screen-sst-iperc .calib-toolbar{overflow:visible;}
.iperc-filtro-multiple{position:relative;min-width:160px;}
.iperc-filtro-multiple summary{cursor:pointer;list-style:disclosure-closed;min-width:160px;}
.iperc-filtro-multiple[open] summary{list-style:disclosure-open;}
.iperc-check-panel{position:absolute;left:0;top:calc(100% + 4px);z-index:120;width:340px;max-width:85vw;padding:10px;border:1px solid #bdc7d0;border-radius:6px;background:var(--c-surface,#fff);color:var(--c-text,#243447);box-shadow:0 6px 18px #17283826;}
.iperc-check-options{max-height:310px;overflow:auto;margin-top:8px;border-top:1px solid #d7dfe5;}
.iperc-check-item{display:flex;gap:8px;align-items:flex-start;font:12px/1.4 Arial,sans-serif;padding:6px 2px;cursor:pointer;}
.iperc-check-item input[type=checkbox]{width:16px!important;height:16px!important;flex:0 0 16px;margin:0;accent-color:#536677;}
@media print{.iperc-filtro-multiple{display:none;}}
.iperc-celda-editable{cursor:text;}
.iperc-celda-editable:focus{outline:2px solid #788d9e;outline-offset:-2px;}
.iperc-editor-celda{font:12px/1.4 Arial,sans-serif;width:100%;min-width:70px;box-sizing:border-box;padding:6px;border:1px solid #788d9e;background:#fff;color:#243447;}
textarea.iperc-editor-celda{min-width:180px;min-height:90px;resize:vertical;}
@media print{#iperc-edicion-estado{display:none;}.iperc-celda-editable{outline:none;}}