/* Compact shared warning-light rows; selected values and form names stay intact. */
#workshopPortal .intake-grid>label:has(>.warning-checks),
#modalRoot .ws-parity .intake-grid>label:has(>.warning-checks){grid-column:1/-1}
#workshopPortal .warning-checks,
#modalRoot .ws-parity .warning-checks{
  display:flex;flex-wrap:wrap;align-items:center;gap:5px 18px;
  padding:10px 12px;background:#f2f7f4;border:1px solid #e0e9e3;border-radius:10px;
}
#workshopPortal .warning-checks label,
#modalRoot .ws-parity .warning-checks label{
  display:inline-flex!important;flex-direction:row;align-items:center;justify-content:flex-start;
  flex:0 0 auto;gap:7px!important;margin:0!important;padding:3px 0!important;
  min-height:30px!important;width:auto;max-width:100%;font-size:13px;font-weight:400;line-height:1.4;
}
#workshopPortal .warning-checks input[type=checkbox],
#modalRoot .ws-parity .warning-checks input[type=checkbox]{
  display:inline-block;flex:0 0 17px;width:17px!important;height:17px;min-height:17px;margin:0!important;
  accent-color:#155c43;
}
@media(max-width:600px){
  #workshopPortal .warning-checks,#modalRoot .ws-parity .warning-checks{gap:4px 12px;padding:8px 10px}
  #workshopPortal .warning-checks label,#modalRoot .ws-parity .warning-checks label{font-size:12px;min-height:34px!important}
}
