/* Alasta v5.17.T162 — MES waste valuation polish */
#mes-order-events-modal .mes-waste-panel-t162{
  border:1px solid rgba(248,113,113,.24);
  background:linear-gradient(180deg,rgba(255,247,247,.82),rgba(255,255,255,.96));
}
#mes-order-events-modal .mes-waste-table-t162{display:block;overflow-x:auto;}
#mes-order-events-modal .mes-waste-row-t162{
  display:grid;
  grid-template-columns:minmax(190px,1.45fr) minmax(74px,.45fr) minmax(74px,.45fr) minmax(74px,.45fr) minmax(118px,.65fr) minmax(160px,.9fr);
  gap:10px;
  align-items:center;
}
#mes-order-events-modal .mes-waste-row-t162 > div{min-width:0;overflow:hidden;text-overflow:ellipsis;}
#mes-order-events-modal .mes-waste-row-t162 .num{text-align:right;white-space:nowrap;}
#mes-order-events-modal .mes-waste-status-missing-t162{
  background:#eff6ff;
  border:1px solid #bfdbfe;
  color:#1e3a8a;
}
#mes-order-events-modal .mes-events-sr-line-t162{margin-top:8px;}
.mor-waste[data-t162-done="1"], .moc-waste[data-t162-done="1"]{white-space:nowrap;}
@media (max-width: 980px){
  #mes-order-events-modal .mes-waste-row-t162{grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(72px,.55fr)) minmax(130px,.8fr);}
}