.dispatch-run-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin:20px 0}.dispatch-run-card{color:inherit;text-decoration:none;margin:0}.dispatch-run-card:hover{border-color:#d71920}.dispatch-run-card h3{margin:12px 0}.dispatch-run-card small,.dispatch-run-card p{color:#637083}.dispatch-inline{display:inline-block;margin:0}.dispatch-stop{border:1px solid #e4e8ed;border-radius:13px;padding:18px;margin-top:14px}.dispatch-stop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dispatch-stop-head h3{margin:9px 0}.dispatch-stop p{font-size:13px;line-height:1.6}.dispatch-stop-head>b{white-space:nowrap;background:#fff0f1;color:#a30e17;padding:8px 12px;border-radius:9px;font-size:13px}.dispatch-scanner{margin-top:20px;border-left:4px solid #d71920}.dispatch-scanner>p{color:#637083;font-size:13px;line-height:1.6}.dispatch-scanner input[name=barcode]{font-family:ui-monospace,Consolas,monospace;font-size:18px;letter-spacing:.025em}.dispatch-scan-result{font-size:13px;line-height:1.7;max-height:220px;overflow:auto}.dispatch-scan-result>span{display:block;padding:6px 10px;margin-top:4px;border-radius:7px}.scan-ok{background:#edf9f0;color:#236438}.scan-error{background:#fff0f1;color:#a30e17}.dispatch-run-settings{margin-top:20px}details.card>summary{cursor:pointer}details.card>form{margin-top:20px}.dispatch-stop .portal-actions{gap:7px}.dispatch-run-settings .form-grid{margin-top:15px}@media(max-width:650px){.dispatch-stop-head{flex-direction:column}.dispatch-stop-head>b{white-space:normal}.dispatch-run-grid{grid-template-columns:1fr}.dispatch-inline .btn{min-height:42px}.dispatch-scanner .actions{display:flex;flex-wrap:wrap}}
