#vehicleWeightDialog{width:min(700px,calc(100vw - 32px));max-height:90vh;box-sizing:border-box;overflow:auto;border:1px solid #bdd0df;border-radius:16px;padding:22px;color:#18334b;background:white}#vehicleWeightDialog::backdrop{background:#10263899}#vehicleWeightDialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}#vehicleWeightDialog h2{margin:0}#vehicleWeightDialog .weight-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}#vehicleWeightDialog label{display:flex;flex-direction:column;gap:5px;font-size:13px}#vehicleWeightDialog input,#vehicleWeightDialog select{box-sizing:border-box;width:100%;padding:10px;border:1px solid #9bafc5;border-radius:7px;font-size:16px}#vehicleWeightDialog output{display:block;padding:15px;background:#eef6fc;border-radius:10px;white-space:pre-line;font-size:16px;line-height:1.6}#vehicleWeightDialog p{font-size:13px;line-height:1.5}#vehicleWeightDialog [hidden]{display:none!important}@media(max-width:550px){#vehicleWeightDialog .weight-grid{grid-template-columns:1fr}}