.order-map-dialog{width:min(760px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;border:1px solid #dce1e8;border-radius:20px;padding:20px;color:#202632;background:#fff;box-shadow:0 24px 80px #1115}.order-map-dialog::backdrop{background:#1119}.order-map-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.order-map-dialog h2{margin:0;font-size:21px}.order-map-dialog p{overflow-wrap:anywhere}.order-map-canvas{height:min(55dvh,480px);border-radius:12px}.order-map-status{margin-top:10px;font-size:13px}.order-location-button{flex-shrink:0;color:#df503d}.card-address .order-location-button{width:32px;height:32px}.order-map-dialog .leaflet-control-attribution{font-size:11px}
.detail-summary .order-location-button{display:inline-flex;vertical-align:middle;margin-left:8px}
.detail-text-action{appearance:none;border:0;background:none;color:inherit;font:inherit;text-align:inherit;padding:0;margin:0;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.detail-text-action:focus-visible{outline:2px solid #e56e53;outline-offset:3px;border-radius:3px}.detail-text-action:disabled{color:inherit;opacity:1;cursor:default}.courier-presence{display:inline;font-size:inherit;font-weight:650;white-space:nowrap}.courier-presence.is-online{color:#16834d}.courier-presence.is-offline{color:#cf3333}.courier-tracking-dialog{width:min(900px,calc(100vw - 24px))}.courier-tracking-dialog .order-map-canvas{height:min(55dvh,500px);min-height:220px}.courier-tracking-status{font-size:13px;color:#64706c}.courier-tracking-stops{max-height:140px;overflow:auto;font-size:13px}.courier-tracking-stops ol{padding-left:24px}.courier-tracking-stops li{padding:4px 0}.courier-tracking-pin{background:#18876a;border:2px solid #fff;box-shadow:0 2px 8px #0003;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:23px}.courier-tracking-stop{background:#fff;color:#bd593e;border:2px solid #e56e53;border-radius:50%;text-align:center;font-weight:700;line-height:22px}.manual-adjustment-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.manual-adjustment-actions .button{flex:1;padding:9px;font-size:12px}.manual-adjustment .form-grid{gap:8px}.manual-adjustment .field{min-width:0}.manual-adjustment input,.manual-adjustment select{min-width:0;max-width:100%}
.manual-form .manual-comments{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px}
.manual-form .manual-comments.is-pickup{grid-template-columns:minmax(0,1fr)}
@media(max-width:480px){.manual-form .manual-comments{grid-template-columns:minmax(0,1fr)}}
