.office-street-map{height:480px;min-height:320px;width:100%;z-index:0;background:#eef2f4}
.office-map-pane.street-map-ready>.office-map{display:none}
.office-map-pane.street-map-ready>.office-map-fallback-label{display:none}
.office-map-fallback-label{font-size:.85rem;color:#526372;padding:6px}
[data-street-map-status]{margin:.5rem 0;font-size:.9rem}
.street-pin{border:3px solid #fff;border-radius:50%;box-shadow:0 1px 6px #172f4960;background:#697782;color:white;font:bold 14px/28px system-ui;text-align:center}
.street-pin.urgency-red{background:#ba2727}.street-pin.urgency-orange{background:#bc6500}.street-pin.urgency-green{background:#278348}.street-pin.urgency-closed{background:#52677b}
.street-pin.is-automatic{border-style:dashed}.street-pin.is-selected{outline:3px solid #1235c7;outline-offset:3px}.street-cluster{border:3px solid #dfe9fa;box-shadow:0 0 0 4px #466a9740}
.street-origin{background:#204cbc;border:2px solid white;border-radius:6px;color:white;font:bold 17px/26px system-ui;text-align:center;box-shadow:0 1px 6px #172f4960}
.office-street-map .leaflet-control-attribution{font:11px/1.5 system-ui;background:#fffffff2;color:#172f49}
.office-street-map .leaflet-control-attribution a{color:#174aa0}
.office-street-map .leaflet-control-zoom a{color:#172f49}
.office-street-map .leaflet-tooltip{font:12px/1.3 system-ui;max-width:190px;white-space:normal}
@media(max-width:720px){.office-street-map{height:380px}}

.street-map-ready .office-map-tools [data-action="office.zoom"],.street-map-ready .office-map-tools [data-action="office.pan"]{display:none}

.street-pin.urgency-past{background:#765299}
