.delivery-items{display:grid;gap:14px;margin:16px 0}.delivery-item{padding:18px;border:1px solid #dce6e2;border-radius:12px;background:#f9fcfa}.delivery-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}.delivery-totals div{font-size:12px;color:#607872}.delivery-totals strong{display:block;font-size:23px;color:#173c33;margin-top:5px}.delivery-form{padding:20px;background:#edf6f1;border:1px solid #b7d6c6;border-radius:12px;margin:18px 0}.delivery-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.delivery-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px}.delivery-fields input,.delivery-fields select{width:100%;box-sizing:border-box}.delivery-fields .hint{grid-column:1/-1}.delivery-void{opacity:.65}.delivery-form .actions{flex-wrap:wrap}#contract-deliveries h3{margin-top:20px}#contract-deliveries .cardhead h3{margin-top:0}#contract-deliveries td{vertical-align:top}#contract-deliveries .actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:600px){.delivery-fields{grid-template-columns:1fr}.delivery-totals{gap:8px}.delivery-totals strong{font-size:20px}#contract-deliveries .cardhead{align-items:flex-start;gap:12px;flex-wrap:wrap}}
