.gemeente-map.svelte-1oywblw{flex-direction:column;gap:.75rem;display:flex}.map-canvas.svelte-1oywblw{position:relative}.map-canvas.zoomable.svelte-1oywblw svg:where(.svelte-1oywblw){cursor:grab;touch-action:none}.map-canvas.zoomable.dragging.svelte-1oywblw svg:where(.svelte-1oywblw){cursor:grabbing}svg.svelte-1oywblw{width:100%;height:auto;max-height:460px;display:block}.map-zoom.svelte-1oywblw{z-index:1;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:.5rem;right:.5rem}.map-zoom.svelte-1oywblw button:where(.svelte-1oywblw){background:var(--color-white);width:2rem;height:2rem;color:var(--color-blue-dark);cursor:pointer;border:1px solid #2b388f2e;border-radius:.4rem;font-size:1.1rem;line-height:1;box-shadow:0 4px 12px #2b388f1f}.map-zoom.svelte-1oywblw button:where(.svelte-1oywblw):hover{background:var(--color-panel)}.base.svelte-1oywblw path:where(.svelte-1oywblw){fill:color-mix(in srgb, var(--color-panel) 70%, transparent);stroke:color-mix(in srgb, var(--color-blue) 22%, transparent);stroke-width:.6px;cursor:pointer;transition:fill .15s}.base.svelte-1oywblw path:where(.svelte-1oywblw):hover{fill:color-mix(in srgb, var(--color-blue) 22%, var(--color-panel))}.base.svelte-1oywblw a:where(.svelte-1oywblw),.active.svelte-1oywblw a:where(.svelte-1oywblw){outline:none}.base.svelte-1oywblw a:where(.svelte-1oywblw):focus-visible path:where(.svelte-1oywblw),.active.svelte-1oywblw a:where(.svelte-1oywblw):focus-visible path:where(.svelte-1oywblw){stroke:var(--color-blue-dark);stroke-width:1.4px}.active.svelte-1oywblw path:where(.svelte-1oywblw){stroke:var(--color-white);stroke-width:.6px;fill-opacity:.9;cursor:pointer;transition:fill-opacity .2s,opacity .2s}.active.svelte-1oywblw path:where(.svelte-1oywblw):hover{fill-opacity:1}.active.svelte-1oywblw path.dim:where(.svelte-1oywblw){opacity:.2}.marker.svelte-1oywblw path:where(.svelte-1oywblw){fill:none;stroke:var(--color-orange-dark);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.marker.svelte-1oywblw .marker-dot:where(.svelte-1oywblw){fill:var(--color-orange-dark);stroke:var(--color-white);stroke-width:1.5px;vector-effect:non-scaling-stroke}.marker.svelte-1oywblw .marker-ring:where(.svelte-1oywblw){fill:color-mix(in srgb, var(--color-orange-dark) 25%, transparent);transform-origin:50%;transform-box:fill-box;animation:2s ease-out infinite svelte-1oywblw-marker-pulse}@keyframes svelte-1oywblw-marker-pulse{0%{opacity:.9;transform:scale(.6)}70%{opacity:.25;transform:scale(1.15)}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.marker.svelte-1oywblw .marker-ring:where(.svelte-1oywblw){opacity:.4;animation:none}}.map-caption.svelte-1oywblw{color:var(--color-muted);min-height:1.3em;margin:0;font-size:.9rem}.map-legend.svelte-1oywblw{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.map-legend.svelte-1oywblw a:where(.svelte-1oywblw),.legend-item.svelte-1oywblw{color:var(--color-ink);cursor:pointer;align-items:center;gap:.45rem;font-size:.9rem;text-decoration:none;display:inline-flex}.map-legend.svelte-1oywblw a:where(.svelte-1oywblw):hover,.map-legend.svelte-1oywblw a:where(.svelte-1oywblw):focus-visible{color:var(--color-blue-dark);text-decoration:underline}.swatch.svelte-1oywblw{border-radius:3px;flex:none;width:.85rem;height:.85rem;box-shadow:0 0 0 1px #00000014}
