.location-map[data-v-df41b98d]{border:1px solid var(--c-line);border-radius:var(--r-l);background:var(--c-surface);min-width:0;overflow:hidden}.location-map__heading[data-v-df41b98d]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5);display:flex}.location-map__canvas[data-v-df41b98d]{border-block:1px solid var(--c-line);height:calc(clamp(300px,40vw,480px))}.location-map__leaflet[data-v-df41b98d]{z-index:0;width:100%;height:100%}.location-map__footer[data-v-df41b98d]{gap:var(--sp-3);padding:var(--sp-5);display:grid}.location-map__actions[data-v-df41b98d]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.location-map__actions[data-v-df41b98d] .btn{white-space:normal}.location-map[data-v-df41b98d]:fullscreen{border-radius:0;flex-direction:column;display:flex}.location-map:fullscreen .location-map__canvas[data-v-df41b98d]{flex:1}.location-map[data-v-df41b98d] .location-marker{border:2px solid var(--c-surface);border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-location-on-icon);place-items:center;display:grid}.location-map[data-v-df41b98d] .location-marker--transit{background:var(--c-location-transit)}.location-map[data-v-df41b98d] .location-marker--healthEducation{background:var(--c-location-education)}.location-map[data-v-df41b98d] .location-marker--supplies{background:var(--c-location-supplies)}
