.dispatch-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:28px;margin-top:24px}.dispatch-grid .pay-card{margin-bottom:20px}.dispatch-form{display:grid;gap:16px}.dispatch-form input,.dispatch-form select,.dispatch-assignment select,.dispatch-grid>div>label select{display:block;width:100%;padding:12px;border:1px solid #c8d7e8;border-radius:8px;background:#fff;color:#08274c;font:inherit}.dispatch-assignment{border-top:1px solid #dce5ef;margin:18px 0;padding-top:12px}.dispatch-assignment form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:14px 0}.dispatch-assignment form label{flex:1;min-width:180px}.dispatch-identity{overflow-wrap:anywhere;font-size:11px}.payment-stamp{display:inline-block;border:2px solid currentColor;border-radius:6px;padding:8px 12px;font-weight:800;font-size:12px;letter-spacing:.04em;margin:10px 0}.payment-stamp.paid{color:#116636;background:#ebf8ef}.payment-stamp.pending,.payment-stamp.blocked{color:#ab1c22;background:#fff0f0}.dispatch-scanner{scroll-margin-top:24px}.dispatch-scanner video{max-width:100%;border-radius:10px}.dispatch-grid aside .details{margin-top:12px}@media(max-width:850px){.dispatch-grid{grid-template-columns:1fr}}@media print{.payment-stamp{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
