/* SIGUE360 V6.9.59 — Revisión de mano de obra según Chandías */
.chBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:0 0 12px;border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));border-radius:12px;background:var(--ui-panel-rgba,rgba(11,45,91,.6))}
.chBanner[hidden]{display:none}
.chBanner b{display:block}
.chBanner small{color:var(--ui-muted,var(--muted))}
.chOverlay{position:fixed;inset:0;z-index:2147482000;background:rgba(3,10,20,.6);display:flex;align-items:center;justify-content:center;padding:16px}
.chOverlay[hidden]{display:none}
.chModal{width:min(1200px,100%);height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--ui-panel,#0B2D5B);color:var(--ui-text,#F5F8FC);border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.5);overflow:hidden}
.chHead{display:flex;justify-content:space-between;gap:12px;padding:16px 22px 10px;border-bottom:1px solid var(--ui-border-rgba,rgba(127,160,200,.25))}
.chHead small{text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--ui-muted,var(--muted))}
.chHead h2{margin:2px 0 4px}.chHead p{margin:0;font-size:13px;color:var(--ui-muted,var(--muted))}
.chX{background:none;border:0;color:inherit;font-size:20px;cursor:pointer;align-self:flex-start}
.chCuerpo{padding:14px 22px;overflow:auto;flex:1}
.chResumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}
@media (max-width:700px){.chResumen{grid-template-columns:repeat(2,minmax(0,1fr))}}
.chResumen div{border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));border-radius:10px;padding:8px 12px}
.chResumen b{font-size:22px;display:block}.chResumen small{color:var(--ui-muted,var(--muted))}
.chAviso{font-size:12px;color:var(--ui-muted,var(--muted));margin:0 0 10px}
.chMsg{color:#3ddc97;font-weight:600}
.chFiltros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}
.chFiltros select,.chFiltros input,.chPropio input{padding:7px 9px;border-radius:8px;border:1px solid var(--ui-border-rgba,rgba(127,160,200,.3));background:var(--ui-input,#071D31);color:var(--ui-text,inherit);font:inherit;font-size:13px}
.chFiltros input{flex:1 1 200px}
.chLista{display:flex;flex-direction:column;gap:6px}
.chFila{border:1px solid var(--ui-border-rgba,rgba(127,160,200,.25));border-radius:10px}
.chFila.abierta{border-color:var(--ui-accent,#23D3FF)}
.chCab{display:grid;grid-template-columns:minmax(0,2.2fr) auto minmax(0,1.6fr) auto;gap:10px;align-items:center;padding:9px 12px;cursor:pointer}
@media (max-width:800px){.chCab{grid-template-columns:1fr auto}}
.chTarea small{display:block;color:var(--ui-muted,var(--muted));font-size:11px}
.chTarea b{font-size:13px;font-weight:600}
.chEst{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}
.chEst.eq{background:rgba(61,220,151,.18);color:#3ddc97}.chEst.ad{background:rgba(245,176,65,.18);color:#f5b041}.chEst.sin{background:rgba(160,170,185,.18);color:var(--ui-muted,#9bb4cc)}
.chHH{font-size:12px}.chFormula{font-size:11px}
.chMuted{color:var(--ui-muted,var(--muted))}
.chRev{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}
.chRev.validada{color:#3ddc97}.chRev.corregida,.chRev.propia{color:var(--ui-accent,#23D3FF)}.chRev.descartada{color:#ff7b7b}
.chDet{padding:0 12px 12px;border-top:1px dashed var(--ui-border-rgba,rgba(127,160,200,.25))}
.chRefs{margin:10px 0 6px;padding-left:18px;font-size:12px}
.chNota{font-size:12px;color:var(--ui-muted,var(--muted));margin:4px 0 10px}
.chAcc{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.chPropio{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.chPropio label{display:flex;flex-direction:column;font-size:11px;color:var(--ui-muted,var(--muted))}
.chPropio input{width:90px}.chPropio input[data-nota]{width:200px}
