.weigh-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(370px,1fr);gap:22px;align-items:start}.weigh-list,.weigh-actions{min-width:0;background:white;border:1px solid #cadce9;padding:16px}.weigh-layout h2{background:#082858;color:white;padding:10px 12px;font-size:17px}.weigh-layout small{display:block;color:#526c82}.weigh-layout .screen-form{grid-template-columns:repeat(2,minmax(0,1fr))}.weigh-layout .wide-field,.weigh-layout .form-help,.weigh-layout .form-actions{grid-column:1/-1}.weigh-readout{font-size:23px;font-weight:600;padding:18px;background:#edf3f8;border:2px solid #adc4d6}.weigh-readout.within{background:#e1f5e6;border-color:#278143}.weigh-readout.low,.weigh-readout.high{background:#fff0da;border-color:#b36a00}#weigh-package{padding:12px 0}#weigh-message{margin:10px 0;color:#082858}.weigh-device{margin:18px 0}.weigh-device summary{cursor:pointer;font-weight:600}.weigh-device p,.weigh-actions>p{font-size:13px}.weigh-layout button{margin:6px 0}#weigh-records{overflow:auto} @media(max-width:760px){.weigh-layout{grid-template-columns:1fr}.weigh-layout .screen-form{grid-template-columns:1fr}}
.content .weigh-layout .form.compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.content .weigh-layout .form.compact-form{grid-template-columns:1fr}}
