.own-carrier{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;border:1px solid #d7e5ef;background:#f0f7fc;border-radius:7px;padding:10px 12px}.own-carrier strong{font-size:13px;color:#0262aa}.own-carrier span{font-size:11px;color:#7891a6}.fixed-delivery-fields{margin-top:19px;padding:18px;border:1px solid #dbe7f0;border-radius:8px;background:#f7fafc}.fixed-delivery-fields .field-hint{margin-bottom:0}#shipment-delivery-mode{max-width:460px}#delivery-template-hint{color:#5f7b91}
@media(max-width:650px){.fixed-delivery-fields{padding:14px}.fixed-delivery-fields .field-grid.three{grid-template-columns:1fr}.own-carrier{flex-wrap:wrap}}
.route-edit-panel{margin:24px 0;border:2px solid #0262aa;scroll-margin-top:24px}.route-edit-panel .eyebrow{color:#0262aa}.route-edit-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0}.route-edit-choice>span{display:grid;gap:5px;min-width:0}.route-edit-choice small{line-height:1.5}.route-edit-blocked ul{list-style:none;padding:0;display:grid;gap:10px}.route-edit-blocked li{display:grid;gap:4px;padding:12px;border:1px solid #e1e8ee;border-radius:6px}.route-edit-blocked li span{font-size:12px;color:#5c7182}.route-edit-blocked li span:last-child{color:#935411}.route-card-editing{border-color:#0262aa}.route-stop-marker{background:none;border:0}.route-stop-marker span,.map-stop-number{display:grid;place-items:center;width:30px;height:30px;border:2px solid #fff;border-radius:50%;color:#fff;background:#0262aa;font-size:12px;font-weight:800;box-shadow:0 1px 5px #172d3d55}.map-route-stop-lists{margin-top:12px;max-height:370px;overflow:auto}.map-route-stop-list ol{list-style:none;margin:12px 0;padding:0;display:grid;gap:12px}.map-route-stop-list li{display:flex;gap:12px;border-bottom:1px solid #e8eef3;padding:0 0 12px}.map-route-stop-list li>div{display:grid;gap:4px;font-size:12px}.map-route-stop-list .map-stop-number{flex:0 0 30px}.map-route-stop-list .text-button{justify-self:start;font-size:12px}.planning-route-target{padding:20px;margin:22px 0 0;border:1px solid #d7e5ef;background:#f4f9fd;border-radius:8px}.planning-route-target select{max-width:640px}.planning-updated-route{scroll-margin-top:24px}.planning-updated-route:focus{outline:2px solid #0262aa;outline-offset:5px}.route-edit-panel #route-edit-vehicle{max-width:540px}.route-create-hint{line-height:1.7}.route-edit-panel .form-error:empty{display:none}@media(max-width:760px){.route-edit-columns{grid-template-columns:1fr}.route-edit-panel .card-heading{align-items:flex-start;gap:12px}.route-edit-panel{padding:16px}.map-controls{flex-wrap:wrap}}
