.service-area-picker{gap:12px;min-width:0;max-width:100%;display:grid}.service-area-map{border:1px solid var(--border);background:var(--muted);border-radius:6px;width:100%;min-width:0;height:280px;position:relative;overflow:hidden}.service-area-map>.service-area-map-canvas{position:absolute;inset:0}.service-area-map-status{background:var(--background);color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.service-area-map .maplibregl-marker:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.service-area-map .maplibregl-ctrl-attrib{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10px}
