.kaart-module__Pa5vhq__meetlat{visibility:hidden;pointer-events:none;contain:layout style;gap:8px;display:flex;position:absolute;top:0;left:0;translate:-200vw}.kaart-module__Pa5vhq__kaartBlok{gap:16px;display:grid}.kaart-module__Pa5vhq__kaart{isolation:isolate;z-index:var(--z-base);border-radius:var(--r-2);background:var(--paper);border:1px solid var(--line);height:100%;min-height:300px;position:relative;overflow:hidden}.kaart-module__Pa5vhq__kaartCanvas{opacity:0;position:absolute;inset:0}.kaart-module__Pa5vhq__kaart[data-status=klaar] .kaart-module__Pa5vhq__kaartCanvas{opacity:1;transition:opacity var(--dur-state)var(--ease)}.kaart-module__Pa5vhq__kaart[data-variant=klus]{min-height:240px}.kaart-module__Pa5vhq__kaart .maplibregl-map{-webkit-tap-highlight-color:transparent;overflow:hidden}.kaart-module__Pa5vhq__kaart .maplibregl-canvas-container{position:absolute;inset:0}.kaart-module__Pa5vhq__kaart .maplibregl-canvas{position:absolute;top:0;left:0}.kaart-module__Pa5vhq__kaart .maplibregl-canvas:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.kaart-module__Pa5vhq__kaart .maplibregl-canvas-container.maplibregl-interactive{cursor:grab}.kaart-module__Pa5vhq__kaart .maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}.kaart-module__Pa5vhq__kaart .maplibregl-marker{will-change:transform;position:absolute;top:0;left:0}:is(.kaart-module__Pa5vhq__kaart .maplibregl-ctrl-attrib,.kaart-module__Pa5vhq__kaart .maplibregl-ctrl-logo){display:none}.kaart-module__Pa5vhq__kaartMarker{z-index:2;pointer-events:none}.kaart-module__Pa5vhq__kaartMarker:has([aria-pressed=true]){z-index:3}.kaart-module__Pa5vhq__kaartMarker:has(:hover,:focus-visible){z-index:4}.kaart-module__Pa5vhq__markerBinnen{pointer-events:auto;display:flex}.kaart-module__Pa5vhq__pilKnop{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.kaart-module__Pa5vhq__pil{border-radius:var(--r-pill);background:var(--white);height:32px;color:var(--ink);font-size:var(--t-meta);line-height:22px;font-weight:var(--w-title);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;box-shadow:var(--sh-2);transition:background-color var(--dur-ui)var(--ease),border-color var(--dur-ui)var(--ease),color var(--dur-ui)var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.kaart-module__Pa5vhq__pilGroep{border-color:var(--line-2);background:var(--paper)}@media (hover:hover) and (pointer:fine){.kaart-module__Pa5vhq__pilKnop:hover .kaart-module__Pa5vhq__pil{border-color:var(--navy)}}.kaart-module__Pa5vhq__pilKnop[data-licht] .kaart-module__Pa5vhq__pil{border-color:var(--navy)}.kaart-module__Pa5vhq__pilKnop[aria-pressed=true] .kaart-module__Pa5vhq__pil{border-color:var(--navy);background:var(--navy);color:var(--white)}.kaart-module__Pa5vhq__pilKnop:focus-visible{outline:none}.kaart-module__Pa5vhq__pilKnop:focus-visible .kaart-module__Pa5vhq__pil{outline:2px solid var(--focus);outline-offset:3px}.kaart-module__Pa5vhq__jij{border:2px solid var(--white);background:var(--navy);pointer-events:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #002c4b24}.kaart-module__Pa5vhq__kaartLaden,.kaart-module__Pa5vhq__kaartFout{z-index:5;text-align:center;font-size:var(--t-meta);line-height:var(--l-meta);font-weight:var(--w-med);color:var(--muted);background:var(--paper);place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.kaart-module__Pa5vhq__kaartLaden{grid-auto-flow:column;align-items:center}.kaart-module__Pa5vhq__laadStippen{gap:5px;display:inline-flex}.kaart-module__Pa5vhq__laadStippen i{background:var(--navy);opacity:.25;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.kaart-module__Pa5vhq__laadStippen i{animation:kaart-module__Pa5vhq__stip 1.2s var(--ease)infinite}.kaart-module__Pa5vhq__laadStippen i:nth-child(2){animation-delay:.15s}.kaart-module__Pa5vhq__laadStippen i:nth-child(3){animation-delay:.3s}}@keyframes kaart-module__Pa5vhq__stip{0%,to{opacity:.25}40%{opacity:1}}.kaart-module__Pa5vhq__kaartFout p{max-width:30ch}.kaart-module__Pa5vhq__kaartFoutKop{font-size:var(--t-title);line-height:var(--l-title);font-weight:var(--w-title);color:var(--ink)}.kaart-module__Pa5vhq__alles{--bg:var(--white);z-index:6;background:var(--white);max-width:calc(100% - 80px);box-shadow:var(--sh-2);position:absolute;top:12px;left:12px}.kaart-module__Pa5vhq__zoom{z-index:6;border-radius:var(--r-pill);background:var(--white);box-shadow:var(--sh-2);display:grid;position:absolute;top:12px;right:12px;overflow:hidden}.kaart-module__Pa5vhq__zoomKnop{border-radius:0}.kaart-module__Pa5vhq__zoomKnop+.kaart-module__Pa5vhq__zoomKnop{border-top:1px solid var(--line)}.kaart-module__Pa5vhq__onder{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 12px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.kaart-module__Pa5vhq__benadering,.kaart-module__Pa5vhq__bron{border-radius:var(--r-pill);max-width:100%;font-size:var(--t-small);line-height:var(--l-small);color:var(--muted);pointer-events:auto;background:#ffffffe6;padding:3px 10px}.kaart-module__Pa5vhq__bron a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.kaart-module__Pa5vhq__bron a:hover{color:var(--ink)}@media (max-width:720px){.kaart-module__Pa5vhq__bron{margin-left:auto}}.kaart-module__Pa5vhq__onderBuiten{display:none}@media (max-width:759.98px){.kaart-module__Pa5vhq__onderBinnen{display:none}.kaart-module__Pa5vhq__onderBuiten{font-size:var(--t-small);line-height:var(--l-small);color:var(--muted);text-wrap:pretty;margin-top:-8px;display:block}.kaart-module__Pa5vhq__onderBuiten a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}}.kaart-module__Pa5vhq__keuze{gap:12px;display:grid}.kaart-module__Pa5vhq__keuzeKop{justify-content:space-between;align-items:center;gap:16px;display:flex}.kaart-module__Pa5vhq__keuzeTitel{font-size:var(--t-meta);line-height:var(--l-meta);font-weight:var(--w-ui);color:var(--muted)}.kaart-module__Pa5vhq__keuzeTitel:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.kaart-module__Pa5vhq__keuzeTitel[data-stil]:focus-visible{outline:none}.kaart-module__Pa5vhq__keuzeLijst>li{scroll-margin-bottom:24px}.kaart-module__Pa5vhq__keuzeLijst{gap:12px;margin:0;padding:0;list-style:none;display:grid}
