/* GYPTO EHS V214 — CAPA Hazards + Hazard Classification multi-select */
.capa-form-ms-wrap-v214{position:relative;min-width:0}
.capa-form-ms-v214{width:100%;position:relative}
.capa-form-ms-v214>summary{
  min-height:52px;
  border:1px solid #b8d3e8;
  border-radius:9px;
  background:#fff;
  padding:0 12px;
  color:#123f62;
  font-weight:700;
}
.capa-form-ms-v214[open]>summary{border-color:#1b87d6;box-shadow:0 0 0 2px rgba(27,135,214,.08)}
.capa-form-ms-panel-v214{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin-top:6px;
  box-shadow:0 10px 28px rgba(3,75,126,.12);
}
.capa-form-ms-search-v214{padding:8px 10px;border-bottom:1px solid #d8ebf8;background:#fff}
.capa-form-ms-search-v214 input{
  width:100%;min-height:38px;border:1px solid #c8dfef;border-radius:9px;padding:7px 10px;
  background:#fff;color:#123f62;box-sizing:border-box
}
.capa-form-ms-v214 .capa-ms-options{max-height:260px;min-width:0}
.capa-form-ms-chips-v214{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;min-height:24px}
.capa-form-ms-chip-v214{
  display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 8px!important;min-height:26px!important;
  border:1px solid #b8d9ee!important;border-radius:999px!important;background:#eef8ff!important;
  color:#0b5c91!important;font-size:11px!important;font-weight:750!important;box-shadow:none!important
}
.capa-form-ms-chip-v214 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.capa-form-ms-chip-v214 b{font-size:15px;line-height:1;color:#2b739e}
.capa-form-ms-empty-v214{font-size:11px;color:#7e92a2;padding:3px 1px}
.capa-excel-form-section:has(.capa-form-ms-v214){overflow:visible}
@media(max-width:900px){
  .capa-form-ms-v214 .capa-ms-options{max-height:220px}
}
