@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-5.3.0-wght.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-supers-1.woff2) format("woff2");font-weight:400 700;unicode-range:u+00b1-00b3;font-display:swap}@font-face{font-family:Instrument Sans fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:102.89%;ascent-override:94.27%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:"Instrument Serif fallback";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif");size-adjust:82.41%;ascent-override:120.13%;descent-override:37.62%;line-gap-override:0%}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-5.2.8-latin-wght.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader fallback;src:local("Liberation Serif"),local("LiberationSerif"),local("Times New Roman"),local("TimesNewRomanPSMT");size-adjust:105.63%;ascent-override:69.58%;descent-override:25.09%;line-gap-override:0%}:root{color-scheme:light;--vlak:#f4f3ef;--oppervlak:#ffffff;--oppervlak-2:#f8f7f4;--inkt:#17171a;--inkt-2:#55544f;--inkt-gedempt:#6f6d66;--lijn:#e8e6e0;--rand:rgba(23,23,26,0.09);--accent:#2a78d6;--link:#226bc4;--accent-zacht:#cde2fb;--accent-donker:#1c5cab;--accent-tint:#eaf2fc;--status-goed:#0ca30c;--status-let-op:#fab219;--status-ernstig:#ec835a;--status-kritiek:#d03b3b;--groen-tekst:#006300;--sans:"Instrument Sans","Instrument Sans fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Instrument Serif","Instrument Serif fallback",Georgia,"Times New Roman",serif;--leesletter:"Newsreader","Newsreader fallback",Georgia,"Times New Roman",serif;--radius:12px;--radius-s:6px;--kop-hoogte:60px;--duur:140ms;--curve:cubic-bezier(.2,0,0,1);--hover-vlak:color-mix(in srgb,var(--inkt) 5%,var(--oppervlak));--hover-stil:color-mix(in srgb,var(--inkt) 6%,transparent);--radius-menu:10px;--schaduw-1:0 1px 2px rgb(23 23 26/.06),0 1px 1px rgb(23 23 26/.04);--schaduw-2:0 1px 2px rgb(23 23 26/.05),0 8px 24px -6px rgb(23 23 26/.16);--schuif-schaduw:rgb(0 0 0/.12)}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]){color-scheme:dark;--vlak:#0f0f10;--oppervlak:#17171a;--oppervlak-2:#1e1e21;--inkt:#f2f1ec;--inkt-2:#c3c2b7;--inkt-gedempt:#8a8881;--lijn:#2a2a2d;--rand:rgba(255,255,255,0.09);--accent:#3987e5;--link:#3987e5;--accent-zacht:#184f95;--accent-donker:#86b6ef;--accent-tint:#172a44;--groen-tekst:#4cc94c;--schaduw-1:0 0 0 1px rgb(255 255 255/.06);--schaduw-2:0 0 0 1px rgb(255 255 255/.08),0 12px 32px -8px rgb(0 0 0/.6);--schuif-schaduw:rgb(255 255 255/.10)}:root:not([data-thema=licht]) .plankaart .maplibregl-ctrl-attrib-button,:root:not([data-thema=licht]) .plankaart .maplibregl-ctrl-icon{filter:invert(1)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;background:var(--vlak);color:var(--inkt);font:400 15px/1.55 var(--sans);font-feature-settings:normal;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.keuze>a,.knop,.kop a,.meer-menu a,.merk,.naar-inhoud,.runstip,.zoek-lijst a{-webkit-text-decoration-line:none;text-decoration-line:none}html{scroll-padding-top:calc(var(--kop-hoogte) + 40px)}.kaart-lagen .laag,.knop,.meer-menu a,.zoek-lijst li,a,button,input,select,summary,textarea{transition:color var(--duur) var(--curve),background-color var(--duur) var(--curve),border-color var(--duur) var(--curve),box-shadow var(--duur) var(--curve),opacity var(--duur) var(--curve),transform var(--duur) var(--curve),-webkit-text-decoration-color var(--duur) var(--curve);transition:color var(--duur) var(--curve),background-color var(--duur) var(--curve),border-color var(--duur) var(--curve),box-shadow var(--duur) var(--curve),opacity var(--duur) var(--curve),transform var(--duur) var(--curve),text-decoration-color var(--duur) var(--curve);transition:color var(--duur) var(--curve),background-color var(--duur) var(--curve),border-color var(--duur) var(--curve),box-shadow var(--duur) var(--curve),opacity var(--duur) var(--curve),transform var(--duur) var(--curve),text-decoration-color var(--duur) var(--curve),-webkit-text-decoration-color var(--duur) var(--curve)}:where(button:not(.linkknop),.knop,.kaart-knop,.keuze>*,.zoek-lijst li):active{transform:scale(.98)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(a,summary):focus-visible{border-radius:4px}input:not([type=checkbox]):focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}strong{font-weight:600}h1,h2,h3,p{margin:0}.schil{max-width:1240px;margin:0 auto;padding:0 28px 72px}.naar-inhoud{position:fixed;left:16px;top:8px;z-index:2000;padding:8px 12px;border-radius:6px;background:var(--inkt);color:var(--vlak);font-size:13.5px;font-weight:500;transform:translateY(-160%)}.naar-inhoud:focus-visible{transform:none}#inhoud:focus{outline:none}.inhoud-houder{display:grid;grid-template-columns:minmax(0,1fr)}.inhoud-houder>*{grid-area:1/1}.laadskelet{display:none;align-self:start;position:-webkit-sticky;position:sticky;top:var(--kop-echt,var(--kop-hoogte))}html[data-nav-bezig] .laadskelet{display:block;animation:laden-in .1s ease-out .12s both}html[data-nav-bezig] #inhoud{animation:verberg 1ms linear .12s forwards}@keyframes laden-in{0%{opacity:0}}@keyframes verberg{to{visibility:hidden}}.skelet{background:color-mix(in srgb,var(--lijn) 75%,transparent);border-radius:4px}.skelet-titel{width:240px;max-width:100%;height:34px}.skelet-intro{width:520px;max-width:100%;height:14px;margin-top:12px}.skelet-etiket{width:45%;height:12px}.skelet-waarde{width:60%;height:28px;margin-top:10px}.skelet-rij{height:14px;margin:8px 0 18px}.skelet-rij:nth-child(3n+2){width:82%}.skelet-rij:nth-child(3n){width:64%}.foutblok{display:grid;grid-gap:12px;gap:12px;justify-items:start}.kop{position:-webkit-sticky;position:sticky;top:0;z-index:1100;display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;height:var(--kop-hoogte);background:color-mix(in srgb,var(--vlak) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lijn)}.kop,.merk{align-items:center}.merk{display:inline-flex;gap:7px;color:var(--inkt);font:400 21px/1 var(--serif);letter-spacing:-.01em}.merk:hover{color:var(--inkt-2)}.merk-schild{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.kop nav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;align-self:stretch}.kop nav::-webkit-scrollbar{display:none}.kop nav a{position:relative;display:inline-flex;align-items:center;padding:0 11px;color:var(--inkt-2);font-size:13.5px;font-weight:500;white-space:nowrap}.kop nav a:hover{color:var(--inkt)}.kop{gap:18px}.kop .rechts{gap:10px}.kop nav a:has(.nav-bezig),.kop nav a[aria-current=page]{color:var(--inkt)}.kop nav a:after,.meer-knop:after{content:"";position:absolute;left:11px;right:11px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--inkt);transform:scaleX(0);transform-origin:left;transition:transform .18s var(--curve),background-color var(--duur) var(--curve),opacity var(--duur) var(--curve)}.kop nav a:hover:after,.meer-knop:hover:after{transform:scaleX(1);background:color-mix(in srgb,var(--inkt) 25%,transparent)}.kop nav a:has(.nav-bezig):after,.kop nav a[aria-current=page]:after,.meer-knop.actief:after{transform:scaleX(1);background:var(--inkt)}.kop nav a:focus-visible,.meer-knop:focus-visible,.meer-menu a:focus-visible{outline-offset:-2px}.kop nav:has(.nav-bezig) a[aria-current=page]:not(:has(.nav-bezig)){color:var(--inkt-2)}.kop nav:has(.nav-bezig) a[aria-current=page]:not(:has(.nav-bezig)):after{opacity:0}.kop .rechts{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--inkt-gedempt);white-space:nowrap}.runstip{display:inline-flex;align-items:center;gap:7px}.runstip .stip{width:7px;height:7px;border-radius:50%;background:var(--inkt-gedempt)}.runstip .stip.ok{background:var(--status-goed)}.runstip .stip.deels{background:var(--status-let-op)}.runstip .stip.mislukt{background:var(--status-kritiek)}.runstip .stip.onderbroken{background:var(--status-let-op)}a.runstip{color:inherit}a.runstip:hover{color:var(--inkt)}.stapstatus{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.stapstatus:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--inkt-gedempt);flex:none}.stapstatus[data-s=klaar]:before,.stapstatus[data-s=ok]:before{background:var(--status-goed)}.stapstatus[data-s=bezig]:before,.stapstatus[data-s=deels]:before{background:var(--status-let-op)}.stapstatus[data-s=fout]:before{background:var(--status-kritiek)}@media (min-width:901px) and (max-width:1180px){.kop .runtekst{display:none}}.navwrap{display:flex;align-items:stretch;align-self:stretch}.navwrap,.navwrap nav{min-width:0}.meer{display:flex;align-items:stretch;align-self:stretch}.meer,.meer-knop{position:relative}.meer-knop{display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:0;background:none;cursor:pointer;height:100%;color:var(--inkt-2);font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap}.meer-knop:hover,.meer-knop[aria-expanded=true]{color:var(--inkt)}.meer-knop svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.meer-knop.actief{color:var(--inkt)}.meer-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:1200;min-width:230px;padding:6px;background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--radius-menu);box-shadow:var(--schaduw-2);display:grid}.meer-menu a{padding:9px 12px;border-radius:8px;color:var(--inkt);font-size:14px}.meer-menu a:hover{background:var(--hover-stil)}.meer-menu a[aria-current=page]{background:var(--oppervlak-2);font-weight:600}.meer-menu .meer-export{margin-top:4px;border-top:1px solid var(--lijn);border-radius:0 0 8px 8px;color:var(--inkt-2);font-size:13px}.paginakop{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:30px 0 20px}.paginakop h1{font:400 34px/1.1 var(--serif);letter-spacing:-.005em;color:var(--inkt);text-wrap:balance}.paginakop .intro,.sectie>.sub{text-wrap:pretty}.paginakop h1 .stil{color:var(--inkt-gedempt)}.paginakop .intro{font-size:14px;color:var(--inkt-2);max-width:760px;margin-top:8px}.paginakop .acties{display:flex;gap:8px;flex:none}.terug{display:inline-block;font-size:13px;color:var(--inkt-gedempt);margin-bottom:10px}.terug:hover{color:var(--inkt)}.kruimel{font-size:13px;color:var(--inkt-gedempt);margin-bottom:6px}.tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin:0 0 22px}.tegel{background:var(--oppervlak);border:1px solid var(--rand);border-radius:var(--radius);padding:16px 18px 14px;min-width:0}.tegel .etiket{font-size:12.5px;color:var(--inkt-2);margin-bottom:6px}.tegel .waarde{font-size:30px;font-weight:600;letter-spacing:-.015em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--inkt);overflow-wrap:anywhere}.tegel .waarde.tekst{font-size:20px;letter-spacing:-.01em}.tegel .context{font-size:12.5px;color:var(--inkt-gedempt);margin-top:6px}.tegel.held .waarde{font-size:40px}.tegel .delta{font-size:12.5px;font-weight:500;margin-left:8px;letter-spacing:0}.tegel .delta.op{color:var(--groen-tekst)}.tegel .delta.neer{color:var(--inkt-2)}.sectie{background:var(--oppervlak);border:1px solid var(--rand);border-radius:var(--radius);padding:20px 22px;margin-bottom:20px;min-width:0}.sectie>h2,.sectiekop h2{font-size:15px;font-weight:600;letter-spacing:-.005em}.sectie>.sub,.sectiekop .sub{font-size:13px;color:var(--inkt-2);margin:3px 0 14px;max-width:760px}.sectiekop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sectiekop .rechts{font-size:13px;color:var(--inkt-gedempt);white-space:nowrap}.twee{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:20px;gap:20px;align-items:start}.twee.gelijk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tabelwikkel{min-width:0}table.lijst{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}table.lijst th{position:-webkit-sticky;position:sticky;top:var(--kop-hoogte);z-index:2;text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--inkt-gedempt);padding:6px 12px 8px;background:var(--oppervlak);white-space:nowrap}table.lijst td,table.lijst th{border-bottom:1px solid var(--lijn)}table.lijst td{padding:11px 12px;vertical-align:top;line-height:1.4}table.lijst tr:last-child td{border-bottom:none}table.lijst td{transition:background-color .1s var(--curve)}table.lijst tbody tr:hover td{background:var(--hover-vlak)}table.lijst td:first-child,table.lijst th:first-child{padding-left:4px}table.lijst td:last-child,table.lijst th:last-child{padding-right:4px}td.n,th.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table.lijst td.n,table.lijst th.n,td.n,th.n{text-align:right}td.nr{color:var(--inkt-gedempt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:32px}table.lijst td.nr{text-align:right;padding-right:12px}td.datum{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.datum,td.werk{color:var(--inkt-2)}td.werk{max-width:440px}td.stil{color:var(--inkt-gedempt)}.klem2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gedempt{color:var(--inkt-gedempt)}.klein{font-size:12.5px}.nowrap{white-space:nowrap}.code{font-size:11.5px;color:var(--inkt-gedempt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.rij-gekozen td{background:var(--accent-tint)}.chips{display:flex;flex-wrap:wrap;gap:4px}.chip{display:inline-block;font:500 12px/1.4 var(--sans);padding:2px 7px;border-radius:4px;background:var(--oppervlak-2);color:var(--inkt-2);white-space:nowrap}.chip.tekenaar{color:var(--accent-donker);background:var(--accent-tint)}.chip.label{color:color-mix(in srgb,var(--status-goed) 55%,var(--inkt));background:color-mix(in srgb,var(--status-goed) 14%,transparent)}.chip.zakelijk{color:color-mix(in srgb,var(--status-ernstig) 70%,var(--inkt));background:color-mix(in srgb,var(--status-ernstig) 14%,transparent)}.chip.open{color:var(--groen-tekst);background:color-mix(in srgb,var(--status-goed) 12%,transparent)}.chip.leverancier{color:var(--inkt-gedempt);background:var(--oppervlak-2)}.chip.monument{color:color-mix(in srgb,var(--status-let-op) 45%,var(--inkt));background:color-mix(in srgb,var(--status-let-op) 18%,transparent)}.chip.niet{color:color-mix(in srgb,var(--status-kritiek) 70%,var(--inkt));background:color-mix(in srgb,var(--status-kritiek) 14%,transparent)}.chip.kans{color:var(--accent-donker);background:var(--accent-tint)}.chip.reden{color:var(--inkt-2);background:var(--oppervlak-2);text-transform:none;letter-spacing:0;font-weight:500}.kans{display:inline-grid;gap:5px;min-width:60px}.kans .getal{font-size:20px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--inkt)}.kans .balk{display:block;height:4px;border-radius:2px;background:var(--lijn);overflow:hidden}.kans .balk i{display:block;height:100%;background:var(--accent)}.kans[data-band=hoog] .balk i{background:var(--status-goed)}.kans[data-band=laag] .balk i{background:var(--inkt-gedempt)}.lijstje{margin:0;padding-left:18px;font-size:13px;display:grid;grid-gap:6px;gap:6px}.lijstje,.status{color:var(--inkt-2)}.status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px}.status .stip{width:7px;height:7px;border-radius:50%;background:var(--inkt-gedempt);flex:none}.status[data-s=nieuw] .stip{background:var(--accent)}.status[data-s="brief verstuurd"] .stip,.status[data-s=gebeld] .stip{background:var(--status-let-op)}.status[data-s=gesproken] .stip,.status[data-s=offerte] .stip{background:var(--status-ernstig)}.status[data-s=gewonnen] .stip,.status[data-s=samengewerkt] .stip{background:var(--status-goed)}.status[data-s="niet benaderen"] .stip,.status[data-s=afgehaakt] .stip,.status[data-s=verloren] .stip{background:var(--status-kritiek)}.leadstatus{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.leadstatus select{width:138px;flex:none}.leadstatus input{width:150px;flex:none}td.statuscel{min-width:320px}tr.afgemeld td{color:var(--inkt-gedempt)}tr.afgemeld td:first-child strong{text-decoration:line-through;font-weight:500;color:var(--inkt-gedempt)}.staven{display:grid;grid-gap:8px;gap:8px}.staaf{display:grid;grid-template-columns:170px 1fr 48px;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.staaf .naam{color:var(--inkt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staaf .naam a{color:var(--inkt)}.staaf .baan{height:10px;border-radius:0 4px 4px 0;background:var(--accent);min-width:2px}.staaf .waarde{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--inkt);font-weight:500}.staven.breed .staaf{grid-template-columns:170px 1fr 76px}.balkje{display:block;height:8px;border-radius:0 4px 4px 0;background:var(--accent);min-width:2px}.knop,button,input[type=email],input[type=search],input[type=tel],input[type=text],select,textarea{font:inherit;font-size:13.5px;color:var(--inkt);background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--radius-s);padding:0 11px;height:34px}select{padding-right:28px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%236f6d66' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}textarea{width:100%;height:auto;min-height:84px;padding:9px 11px;resize:vertical;line-height:1.5}input::placeholder{color:var(--inkt-gedempt)}.knop,button{cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.knop:hover,button:not(.linkknop,.meer-knop,.sheet-greep):hover{background-color:var(--hover-vlak);border-color:color-mix(in srgb,var(--inkt) 22%,transparent)}input:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--inkt) 22%,transparent)}.knop.primair,button.primair{background:var(--inkt);border-color:var(--inkt);color:var(--vlak)}.knop.primair:hover,button.primair:hover{opacity:1;background:color-mix(in srgb,var(--inkt) 86%,var(--vlak));border-color:var(--inkt)}.knop.stil{border-color:transparent;background:transparent;color:var(--inkt-2);padding:0 8px}.knop.stil:hover{background:var(--hover-stil);border-color:transparent;color:var(--inkt)}button.linkknop{font:inherit;font-weight:inherit;height:auto;padding:0;border:0;border-radius:0;background:none;color:var(--link);display:inline;white-space:normal;text-align:left;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px}button.linkknop:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}button:disabled{cursor:progress}button.linkknop:disabled{color:var(--inkt-gedempt);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.foutmelding{color:color-mix(in srgb,var(--status-kritiek) 70%,var(--inkt))}.rapportdownload{display:inline-flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.filters{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 18px}.filters label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--inkt-2)}.filters input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--inkt)}.filters .zoek{min-width:220px;flex:1 1 220px;max-width:360px}.filters select{max-width:100%}body:has(.filters[data-bezig]) :is(.sectie,.tegels){opacity:.55;transition:opacity .15s ease-out}.filters[data-bezig] .knop.primair{opacity:.6;pointer-events:none}.veld{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--inkt-2)}.veld input,.veld select,.veld textarea{width:100%;min-width:0}.melding{font-size:12.5px;line-height:1.55}.leeg,.melding{color:var(--inkt-gedempt)}.leeg{padding:26px 18px;text-align:center;font-size:13.5px;border:1px dashed var(--lijn);border-radius:10px}.bewaard{color:var(--groen-tekst);font-size:12.5px}.storing{border:1px solid color-mix(in srgb,var(--status-kritiek) 45%,transparent);background:color-mix(in srgb,var(--status-kritiek) 7%,transparent);padding:12px 14px;font-size:13px;margin-bottom:20px}.citaat,.storing{border-radius:10px}.citaat{padding:16px 18px;background:var(--oppervlak-2);margin-bottom:10px}.citaat .bron{font-size:12px;color:var(--inkt-gedempt);margin-bottom:6px}.citaat .zin{font:400 19px/1.35 var(--serif);color:var(--inkt)}.definities{display:grid;grid-template-columns:140px 1fr;grid-gap:9px 18px;gap:9px 18px;font-size:13.5px;align-content:start}.definities dt{color:var(--inkt-gedempt)}.definities dd{margin:0;min-width:0;overflow-wrap:anywhere}.voet{margin-top:36px;padding-top:16px;border-top:1px solid var(--lijn);font-size:12px;color:var(--inkt-gedempt);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.publiek{max-width:1240px;margin:0 auto;padding:0 28px 72px}.publiek-kop{display:flex;align-items:center;height:var(--kop-hoogte);border-bottom:1px solid var(--lijn);margin-bottom:28px}.publiek-voet{margin-top:36px;padding-top:16px;border-top:1px solid var(--lijn);font-size:12px;color:var(--inkt-gedempt);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:720px){.publiek{padding:0 16px 48px}}.publiek-voet a{color:inherit;text-decoration:underline;text-underline-offset:2px}.proza{max-width:720px}.proza h2{font:600 17px/1.3 var(--sans);color:var(--inkt);margin:28px 0 8px}.proza li,.proza p{font-size:15px;line-height:1.6;color:var(--inkt-2)}.proza p,.proza ul{margin:0 0 10px}.proza ul{padding-left:20px}.proza li{margin-bottom:6px}.proza a{color:var(--inkt);text-decoration:underline;text-underline-offset:2px}.aanvraag{max-width:720px;border:1px solid var(--lijn);border-radius:12px;padding:20px;background:var(--vlak,transparent)}.aanvraag h2{font:600 17px/1.3 var(--sans);color:var(--inkt);margin:0 0 14px}.aanvraag form{display:grid;grid-gap:12px;gap:12px}.aanvraag .vinkje{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--inkt-2);line-height:1.5;cursor:pointer}.aanvraag .vinkje input{width:16px;height:16px;margin:2px 0 0;flex:none;accent-color:var(--inkt)}.aanvraag .knop{justify-self:start}.aanvraag .melding a{color:inherit;text-decoration:underline;text-underline-offset:2px}.aanvraag .melding.fout{color:var(--inkt)}.valkuil{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gebied{max-width:860px}.gebied-kop{margin-top:4px}.gebied-kop .intro{font-size:16px;line-height:1.55;max-width:720px}.bijgewerkt{font-size:13px;color:var(--inkt-gedempt);margin-top:10px}.registerlabel{font-size:13.5px;line-height:1.5;color:var(--inkt-2);margin-top:12px;max-width:720px}.chip.register{color:color-mix(in srgb,var(--status-let-op) 45%,var(--inkt));background:color-mix(in srgb,var(--status-let-op) 18%,transparent)}.kruimelpad ol{list-style:none;margin:0 0 2px;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:13px;color:var(--inkt-gedempt)}.kruimelpad li+li:before{content:"\203A";margin-right:4px}.kruimelpad a{color:var(--inkt-2)}.kerncijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn)}.kerncijfers>div{padding:14px 18px 14px 0;min-width:0}.kerncijfers dt{font-size:12.5px;color:var(--inkt-gedempt)}.kerncijfers dd{margin:4px 0 0;font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--inkt);overflow-wrap:anywhere}.kerncijfers dd.context{font-size:12.5px;font-weight:400;letter-spacing:0;line-height:1.4;color:var(--inkt-gedempt)}.gebied-blok{margin:36px 0 0;min-width:0}.gebied-blok>h2{font:600 18px/1.3 var(--sans);letter-spacing:-.005em;color:var(--inkt);margin:0 0 6px}.gebied-blok>.sub{font-size:13.5px;line-height:1.5;color:var(--inkt-gedempt);margin:0 0 12px;max-width:720px}.gebied-blok h3{font:600 15px/1.35 var(--sans);color:var(--inkt);margin:18px 0 6px}.gebied-blok li,.gebied-blok p{font-size:15px;line-height:1.6;color:var(--inkt-2);max-width:720px}.gebied-blok p+p,.gebied-blok ul+p{margin-top:10px}.gebied-blok ul{margin:8px 0 0;padding-left:20px}.gebied-blok li a,.gebied-blok p a{color:var(--inkt);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:2px}.gebied-blok .voetnoot{font-size:13px;line-height:1.5;color:var(--inkt-gedempt)}.gebied-blok .voetnoot a{color:inherit}.gebied .tabelwikkel{overflow-x:auto;background:none}.gebied table.lijst th{position:static;background:transparent}.gebied table.lijst tr.totaal td{color:var(--inkt);font-weight:600}.gebied table.lijst td.stil{font-size:12.5px}.gebied-blok .namen{list-style:none;margin:4px 0 0;padding:0;columns:300px 2;column-gap:32px}.gebied-blok .namen li{page-break-inside:avoid;break-inside:avoid;display:flex;justify-content:space-between;align-items:baseline;gap:12px;max-width:none;padding:7px 0;border-bottom:1px solid var(--lijn);font-size:14.5px;line-height:1.4}.gebied-blok .namen .naam{min-width:0;overflow-wrap:anywhere;color:var(--inkt)}.gebied-blok .namen .naam a{color:var(--link);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.gebied-blok .namen .naam a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.gebied-blok .namen .aantal{flex:none;font-size:13px;color:var(--inkt-gedempt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gebied-blok .verder{list-style:none;padding:0}.gebied-blok .verder li{padding:3px 0}.gebied-blok .staven.bouwjaren{max-width:560px;margin-top:14px}.gebied-blok .vraag+.vraag{margin-top:4px}.aanvraagblok .aanvraag,.gebied-noot{max-width:720px}.gebied-noot{font-size:14px;line-height:1.55;color:var(--inkt-2);margin:12px 0 0}.gebied-blok .verder{margin-top:12px}.aanvraagblok .velden{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media (max-width:720px){.kerncijfers{grid-template-columns:repeat(2,minmax(0,1fr))}.kerncijfers>div{padding-right:12px}.kerncijfers dd{font-size:20px}.gebied-kop .intro{font-size:15px}.gebied-blok{margin-top:30px}.gebied-blok .namen{column-count:1}}.start{max-width:1040px}.start-held{padding:24px 0 4px;max-width:760px}.start-held h1{font:400 52px/1.04 var(--serif);letter-spacing:-.015em;color:var(--inkt);margin:0;text-wrap:balance}.start-held .intro{font-size:17px;line-height:1.55;color:var(--inkt-2);margin:14px 0 22px;max-width:640px;text-wrap:pretty}.start-check{position:relative;max-width:680px}.start-check .adres-zoeker{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:none;z-index:7;transform:none}.start-check .adres-zoeker input{height:54px;font-size:17px;padding-left:46px;border-radius:10px;border-color:color-mix(in srgb,var(--inkt) 18%,transparent);box-shadow:var(--schaduw-1)}.start-check .adres-zoeker>svg{left:16px;top:18px;width:18px;height:18px}.start-check .zoek-lijst{position:absolute;left:0;right:0;top:100%;z-index:8}.start-check .zoek-lijst li{font-size:14.5px}.start-check-noot{font-size:14px;color:var(--inkt-2);margin:10px 0 0}.start-check-kaart a,.start-check-noot a{color:var(--link)}.start-check-paneel{margin-top:16px;border:1px solid var(--lijn);border-radius:12px;background:var(--vlak);box-shadow:var(--schaduw-1);scroll-margin-top:16px;animation:melding-in .15s var(--curve)}.start-check-paneel .plekinfo{padding:18px 20px}.start-check-kaart{margin:0;padding:12px 20px 16px;border-top:1px solid var(--lijn);font-size:14px}.start-noot{font-size:13.5px;line-height:1.5;color:var(--inkt-gedempt);margin:14px 0 0;max-width:640px}.start-blok{margin-top:52px;min-width:0}.start-blok>h2{font:600 19px/1.3 var(--sans);letter-spacing:-.005em;color:var(--inkt);margin:0 0 12px}.start-blok>p{font-size:15px;line-height:1.6;color:var(--inkt-2);max-width:640px;margin:0 0 10px}.start-blok>p a{color:var(--inkt);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:2px}.start-blok>.start-klein{font-size:13px;color:var(--inkt-gedempt);margin-top:14px}.start-blok>.start-klein a{color:inherit}.start-blok>.start-onderwerp a{color:var(--link);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-weight:500}.start-blok>.start-onderwerp a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.start-vragen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;margin:0;border-top:1px solid var(--lijn)}.start-vragen>div{padding:16px 0;border-bottom:1px solid var(--lijn);min-width:0}.start-vragen dt{font-weight:600;font-size:15px;color:var(--inkt)}.start-vragen dd{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--inkt-2)}.start-twee{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 56px;gap:0 56px}.start-lijst{list-style:none;margin:6px 0 14px;padding:0}.start-lijst li{padding:8px 0;border-bottom:1px solid var(--lijn);font-size:14.5px}.start-lijst a{color:var(--link);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.start-lijst a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.start .aanvraagblok .aanvraag{max-width:720px}@media (max-width:860px){.start-vragen{grid-template-columns:repeat(2,minmax(0,1fr))}.start-twee{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.start-held{padding-top:0}.start-held h1{font-size:38px}.start-held .intro{font-size:16px;margin-bottom:18px}.start-check .adres-zoeker input{height:52px;font-size:16px}.start-check-paneel .plekinfo{padding:16px 14px}.start-check-kaart{padding:12px 14px 14px}.start-vragen{grid-template-columns:minmax(0,1fr)}.start-blok{margin-top:40px}}.voorbeeld{max-width:1040px}.voorbeeld-held{padding:24px 0 4px;max-width:760px}.voorbeeld-boven{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--inkt-gedempt);margin:0 0 10px}.voorbeeld-held h1{font:400 48px/1.05 var(--serif);letter-spacing:-.015em;color:var(--inkt);margin:0;text-wrap:balance}.voorbeeld-held .intro{font-size:17px;line-height:1.55;color:var(--inkt-2);margin:14px 0 20px;max-width:640px;text-wrap:pretty}.voorbeeld-adres{padding:14px 16px;border:1px solid var(--lijn);border-radius:var(--radius-s);background:var(--oppervlak);max-width:680px}.voorbeeld-adres .kopje{font-size:13px;font-weight:600;color:var(--inkt);margin:0 0 4px}.voorbeeld-adres p{font-size:14.5px;line-height:1.55;color:var(--inkt-2);margin:0}.voorbeeld-inhoud{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:14.5px}.voorbeeld-inhoud a{color:var(--link);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:2px}.voorbeeld-inhoud a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.voorbeeld-rapport{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:24px 40px;gap:24px 40px;margin-top:56px;padding-top:28px;border-top:1px solid var(--lijn);scroll-margin-top:16px}.voorbeeld-zonder{grid-template-columns:minmax(0,1fr)}.voorbeeld-tekst h2{font:400 30px/1.1 var(--serif);color:var(--inkt);margin:0 0 8px;text-wrap:balance}.voorbeeld-tekst .vraag{font-size:15.5px;line-height:1.5;color:var(--inkt);margin:0 0 12px}.voorbeeld-tekst ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.voorbeeld-tekst li{font-size:14.5px;line-height:1.5;color:var(--inkt-2)}.voorbeeld-tekst .voetnoot,.voorbeeld-weten .voetnoot{font-size:13.5px;line-height:1.55;color:var(--inkt-gedempt);margin:14px 0 0;max-width:680px}.voorbeeld-weten .voetnoot a{color:inherit}.voorbeeld-bladzijden{min-width:0}.voorbeeld-plaatjes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.voorbeeld-plaatjes li{min-width:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.voorbeeld-plaatje{display:block;width:100%;padding:0;border:1px solid var(--rand);border-radius:4px;background:#fff;overflow:hidden;aspect-ratio:210/297;box-shadow:0 1px 2px rgb(0 0 0/.06),0 6px 18px rgb(0 0 0/.05)}button.voorbeeld-plaatje{cursor:zoom-in;height:auto}.voorbeeld-plaatje img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.voorbeeld-plaatje.leeg{background:linear-gradient(180deg,var(--oppervlak) 0,var(--vlak) 100%)}.voorbeeld-plaatjes .onder{font-size:12.5px;line-height:1.4;color:var(--inkt)}.voorbeeld-plaatjes .onder .gedempt,.voorbeeld-status{color:var(--inkt-gedempt)}.voorbeeld-status{font-size:13.5px;line-height:1.5;margin:12px 0 10px;min-height:1.5em}.voorbeeld-knoppen{display:flex;flex-wrap:wrap;gap:10px}.voorbeeld-knoppen .knop{text-decoration:none}.voorbeeld-lezer{margin-top:18px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--oppervlak);overflow:hidden}.voorbeeld-lezer-balk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-bottom:1px solid var(--lijn)}.voorbeeld-teller{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--inkt);margin:0 4px}.voorbeeld-lezer-balk .stil{margin-left:auto}.voorbeeld-lezer-vlak{display:grid;place-items:center;padding:16px;background:var(--vlak);min-height:240px}.voorbeeld-lezer-vlak[data-bezig] img{opacity:.55}.voorbeeld-lezer-vlak img{display:block;width:100%;max-width:760px;height:auto;background:#fff;border:1px solid var(--rand);box-shadow:0 6px 24px rgb(0 0 0/.08);transition:opacity var(--duur) var(--curve)}.voorbeeld-weten{margin-top:56px;padding-top:28px;border-top:1px solid var(--lijn)}.voorbeeld-weten h2{font:600 19px/1.3 var(--sans);color:var(--inkt);margin:0 0 12px}.voorbeeld-weten dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;margin:0;border-top:1px solid var(--lijn)}.voorbeeld-weten dl>div{padding:14px 0;border-bottom:1px solid var(--lijn)}.voorbeeld-weten dt{font-weight:600;font-size:15px;color:var(--inkt)}.voorbeeld-weten dd{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--inkt-2)}.voorbeeld .aanvraagblok{margin-top:56px}.voorbeeld .aanvraagblok .aanvraag{max-width:720px}.start-voorbeeld{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px 28px;gap:14px 28px;padding:18px 20px;border:1px solid var(--lijn);border-radius:var(--radius);background:var(--oppervlak)}.start-voorbeeld h2{font:400 26px/1.15 var(--serif);color:var(--inkt);margin:0 0 6px}.start-voorbeeld p{font-size:15px;line-height:1.55;color:var(--inkt-2);margin:0;max-width:600px}.start-voorbeeld .knop{text-decoration:none}.aanvraag-voorbeeld{font-size:14px;line-height:1.5;color:var(--inkt-2);margin:14px 0 0;max-width:720px}.aanvraag-voorbeeld a{color:var(--link)}@media (max-width:860px){.voorbeeld-rapport{grid-template-columns:minmax(0,1fr)}.voorbeeld-plaatjes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.voorbeeld-held{padding-top:0}.voorbeeld-held h1{font-size:36px}.voorbeeld-held .intro{font-size:16px}.voorbeeld-tekst h2{font-size:26px}.voorbeeld-plaatjes{gap:10px}.voorbeeld-weten dl{grid-template-columns:minmax(0,1fr)}.voorbeeld-lezer-vlak{padding:8px}.voorbeeld-knoppen .knop{flex:1 1 auto;justify-content:center}.start-voorbeeld{grid-template-columns:minmax(0,1fr);padding:16px 14px}}.kluskaart-kop{margin:4px 0 14px;max-width:760px}.kluskaart-kop h1{font:400 34px/1.1 var(--serif);letter-spacing:-.005em;color:var(--inkt);margin:0;text-wrap:balance}.kluskaart-kop .intro{font-size:15px;line-height:1.55;color:var(--inkt-2);margin:8px 0 0;text-wrap:pretty}.kluskaart .kruimelpad{margin-bottom:8px}.kluskaart-tekst{margin-top:4px}@media (max-width:720px){.kluskaart-kop h1{font-size:27px}.kluskaart-kop .intro{font-size:14px}}.kaartvak{height:520px;border-radius:10px;overflow:hidden;border:1px solid var(--rand)}.leaflet-container{font:inherit}.plankaart-balk{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:4px 6px 0;font-size:13px}.maplibregl-map.maplibregl-map,.plankaart .maplibregl-map{font:inherit}.plankaart .maplibregl-popup-content{background:var(--oppervlak);color:var(--inkt);border:1px solid var(--lijn);border-radius:var(--radius-menu);box-shadow:var(--schaduw-2);padding:12px 14px;font-size:13px;line-height:1.45}.plankaart .maplibregl-popup-content:has(.maplibregl-popup-close-button){padding-right:36px}.plankaart .maplibregl-popup{z-index:5}.maplibregl-popup-content div{margin-top:2px}.plankaart .maplibregl-popup-anchor-top .maplibregl-popup-tip,.plankaart .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.plankaart .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--oppervlak)}.plankaart .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.plankaart .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.plankaart .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--oppervlak)}.plankaart .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--oppervlak)}.plankaart .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--oppervlak)}.plankaart .maplibregl-popup-close-button{width:28px;height:28px;padding:0;top:4px;right:4px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--inkt-2);font-size:18px;line-height:1;justify-content:center}.plankaart .maplibregl-popup-close-button:hover{background:var(--hover-stil);color:var(--inkt)}.plankaart .maplibregl-ctrl-group:not(:empty){border-radius:var(--radius-s);border:1px solid var(--lijn);background:var(--oppervlak);box-shadow:var(--schaduw-1);overflow:hidden}.plankaart .maplibregl-ctrl-group button{width:36px;height:36px;padding:0;border:0;border-radius:0;background-color:transparent}.plankaart .maplibregl-ctrl-group button+button{border-top:1px solid var(--lijn)}.plankaart .maplibregl-ctrl-group button:not(:disabled):hover{background-color:var(--hover-stil)}.plankaart .maplibregl-ctrl-attrib,.plankaart .maplibregl-ctrl-attrib.maplibregl-compact,.plankaart .maplibregl-ctrl-scale{background-color:color-mix(in srgb,var(--oppervlak) 85%,transparent);color:var(--inkt-2);border-color:var(--inkt-2)}.plankaart .maplibregl-ctrl-attrib a{color:inherit}.kaartvak .leaflet-popup-content-wrapper,.kaartvak .leaflet-popup-tip{background:var(--oppervlak);color:var(--inkt);box-shadow:var(--schaduw-2)}.kaartvak .leaflet-popup-content-wrapper{border-radius:var(--radius-menu)}.kaartvak .leaflet-popup-content a{color:var(--link)}.kaartvak .leaflet-bar a{background:var(--oppervlak);color:var(--inkt);border-color:var(--lijn)}.kaartvak .leaflet-bar a:hover{background:var(--hover-vlak)}.kaartvak .leaflet-control-attribution{background:color-mix(in srgb,var(--oppervlak) 85%,transparent);color:var(--inkt-2)}.kaartvak .leaflet-control-attribution a{color:inherit}.plekinfo{position:relative;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;font-size:13.5px;line-height:1.5}.plekinfo h3{font-size:15px;font-weight:600}.plekinfo-klaar{animation:melding-in .15s var(--curve)}.skelet-adres{width:60%;height:24px;margin-right:36px}.skelet-plan{width:80%;height:16px}.skelet-vraag{height:36px}.plekinfo h4{font-size:13px;font-weight:600;margin:0 0 6px;padding-top:10px;border-top:1px solid var(--lijn)}.plekinfo header p{margin-top:2px}.plekinfo-adres{font:400 24px/1.15 var(--serif);color:var(--inkt);letter-spacing:-.005em;padding-right:36px}.adreskeuze{display:grid;grid-gap:4px;gap:4px;margin:-4px 0 10px;font-size:12.5px}.adreskeuze select{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--lijn);border-radius:8px;background:var(--oppervlak);color:var(--inkt);max-width:100%}.adreskeuze-knoppen>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.adreskeuze-knoppen .knop{font-size:13px}.plekinfo-sluit{position:absolute;top:8px;right:8px;font-size:18px}.plekinfo-let{background:color-mix(in srgb,var(--status-let-op) 14%,transparent);border-radius:8px;padding:8px 10px}.plekinfo-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.plekinfo-lijst li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plekinfo-plannen{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.plekinfo>details>summary{cursor:pointer;font-weight:600;font-size:13px;padding-top:10px;border-top:1px solid var(--lijn)}summary{list-style:none}summary::-webkit-details-marker{display:none}summary:not(.maplibregl-ctrl-attrib-button):after{content:"";display:inline-block;flex:none;width:7px;height:7px;margin-left:8px;border-right:1.5px solid var(--inkt-gedempt);border-bottom:1.5px solid var(--inkt-gedempt);transform:rotate(-45deg);transition:transform var(--duur) var(--curve)}details[open]>summary:not(.maplibregl-ctrl-attrib-button):after{transform:rotate(45deg)}.beheer summary,.plekinfo>details>summary{display:flex;align-items:center;gap:6px}.beheer summary:after,.plekinfo>details>summary:after{margin-left:auto}.plekinfo-voet{border-top:1px solid var(--lijn);padding-top:10px}.staal{display:inline-block;width:22px;height:16px;border:1px solid #5b5852;border-radius:2px;flex:none}.staal.dubbel{background:repeating-linear-gradient(0deg,transparent 0 6px,#333 6px 7px),repeating-linear-gradient(90deg,transparent 0 6px,#333 6px 7px);background-color:#fff}.staal.maat{border-style:dashed;background:#fff}.pandvragen{border-top:1px solid var(--lijn);padding-top:10px;display:grid;grid-gap:8px;gap:8px}.pandvragen h4{border-top:0;padding-top:0}.pandvragen-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.pandvragen-lijst details{border:0;border-bottom:1px solid var(--lijn);border-radius:0;background:none;padding:10px 2px}.pandvragen-lijst summary{cursor:pointer;display:grid;grid-template-columns:1fr auto 12px;grid-gap:2px 8px;gap:2px 8px;align-items:center}.pandvragen-lijst summary:after{grid-column:3;grid-row:1;margin-left:0}.pandvragen-lijst details p{margin-top:6px}.pandvraag{font-weight:600}.pandkort{grid-column:1/-1;font-weight:400;color:var(--inkt-2)}.standlabel{font-size:11.5px;font-weight:600;border-radius:4px;padding:1px 8px;white-space:nowrap}.stand-ja{background:color-mix(in srgb,var(--status-goed) 14%,transparent);color:var(--groen-tekst)}.stand-nee{background:color-mix(in srgb,var(--status-kritiek) 14%,transparent);color:color-mix(in srgb,var(--status-kritiek) 70%,var(--inkt))}.stand-misschien,.stand-vergunning{background:color-mix(in srgb,var(--status-let-op) 18%,transparent);color:color-mix(in srgb,var(--status-let-op) 45%,var(--inkt))}.stand-lastig{background:color-mix(in srgb,var(--status-ernstig) 16%,transparent);color:color-mix(in srgb,var(--status-ernstig) 60%,var(--inkt))}.stand-onbekend{background:var(--oppervlak-2);color:var(--inkt-2)}.stand-niet-openbaar{background:var(--accent-tint);color:var(--accent-donker)}.pandvragen-lijst li:has(>.stel-vraag){border-bottom:1px solid var(--lijn);padding-bottom:10px}.pandvragen-lijst li:has(>.stel-vraag)>details{border-bottom:0;padding-bottom:4px}.pandvragen-lijst .stel-vraag{font-size:12.5px;margin-left:2px}.wozvraag{display:grid;grid-gap:2px;gap:2px;padding:10px 2px 4px}.wozvraag .pandkort{margin:0}.wozvraag-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0}.wozvraag-knoppen .knop{font-size:13px}.paneel-formulier{margin-top:10px;scroll-margin:12px}.plekinfo .aanvraag{padding:14px;background:var(--oppervlak)}.plekinfo .aanvraag h2{font-size:15px;margin-bottom:10px}.plekinfo .aanvraag .velden{grid-template-columns:minmax(0,1fr)}.limietmelding{display:grid;grid-gap:10px;gap:10px}.limietmelding>p{margin:0;padding:10px 12px;border-radius:8px;background:var(--accent-tint);color:var(--inkt)}.leaflet-popup-content{font-size:13px;line-height:1.45;margin:12px 14px}@media (max-width:900px){.schil{padding:0 16px 48px}.twee,.twee.gelijk{grid-template-columns:minmax(0,1fr)}.tabelwikkel{overflow-x:auto;background:linear-gradient(to right,var(--oppervlak) 30%,transparent) 0 /40px 100% no-repeat local,linear-gradient(to left,var(--oppervlak) 30%,transparent) 100% /40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--schuif-schaduw),transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--schuif-schaduw),transparent) 100% /10px 100% no-repeat scroll;background-color:var(--oppervlak)}table.lijst th{position:static}.kop{grid-template-columns:auto 1fr;grid-template-rows:auto auto;height:auto;gap:0 16px;padding:10px 0 0}.kop .navwrap{grid-column:1/-1;margin:6px -16px 0;padding:0 0 0 4px}.kop nav{flex:1 1;padding-left:12px;padding-right:36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 44px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 44px),transparent calc(100% - 8px))}.kop nav a{padding:10px}.meer-knop{padding:10px 14px 10px 6px}.kop nav a:after{left:10px;right:10px}.meer-knop:after{left:6px;right:14px}html{scroll-padding-top:calc(var(--kop-echt, 105px) + 12px)}.meer-menu{right:8px}.kop .rechts{grid-row:1;grid-column:2;justify-self:end}.kop .rechts .export{display:none}.paginakop{flex-direction:column;align-items:flex-start;gap:12px;margin:22px 0 16px}.paginakop .acties{flex-wrap:wrap}.paginakop h1{font-size:29px}.tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tegel.held .waarde{font-size:34px}.sectie{padding:16px}.staaf{grid-template-columns:120px 1fr 40px}.staven.breed .staaf{grid-template-columns:120px 1fr 68px}.definities{grid-template-columns:110px 1fr}}@media (max-width:720px){.sectiekop{flex-direction:column;gap:4px}.sectiekop .rechts{white-space:normal}table.lijst.kaartjes,table.lijst.kaartjes caption,table.lijst.kaartjes tbody{display:block}table.lijst.kaartjes thead{display:none}table.lijst.kaartjes tr{display:block;border:1px solid var(--lijn);border-radius:10px;padding:10px 12px;margin-bottom:10px}table.lijst.kaartjes td{display:block;padding:3px 0;border:none;max-width:none}table.lijst.kaartjes td[data-label]:before{content:attr(data-label) " · ";color:var(--inkt-gedempt);font-size:12px}table.lijst.kaartjes td.n{text-align:left}table.lijst.kaartjes td.nr{display:none}table.lijst.kaartjes tbody tr:hover td{background:transparent}table.lijst.kaartjes td:first-child,table.lijst.kaartjes td:last-child{padding-left:0;padding-right:0}}@media print{.acties,.filters,.kop{display:none}.sectie,.tegel{border:none;padding:0}}.oordeel{display:inline-flex;align-items:center;font:500 12px/1.4 var(--sans);padding:2px 7px;border-radius:4px;white-space:nowrap}.oordeel[data-o=kansrijk]{color:var(--groen-tekst);background:color-mix(in srgb,var(--status-goed) 16%,transparent)}.oordeel[data-o=mogelijk]{color:var(--accent-donker);background:var(--accent-tint)}.oordeel[data-o=onwaarschijnlijk]{color:color-mix(in srgb,var(--status-let-op) 45%,var(--inkt));background:color-mix(in srgb,var(--status-let-op) 18%,transparent)}.oordeel[data-o=uitgesloten]{color:color-mix(in srgb,var(--status-kritiek) 70%,var(--inkt));background:color-mix(in srgb,var(--status-kritiek) 14%,transparent)}.oordeelblok h2{font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.01em;margin:12px 0 6px;line-height:1.2}.oordeelblok .samenvatting{font-size:15px;line-height:1.5;max-width:780px;margin:0 0 8px}.toetsen{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.toets{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:13px}.toets .stip{width:9px;height:9px;border-radius:50%;margin-top:5px;background:var(--inkt-gedempt);box-sizing:border-box}.toets[data-u=ok] .stip{background:var(--status-goed)}.toets[data-u=let-op] .stip{background:var(--status-let-op)}.toets[data-u=blokkade] .stip{background:var(--status-kritiek)}.toets[data-u=onbekend] .stip{background:transparent;border:1.5px solid var(--inkt-gedempt)}.toets strong{font-weight:600;color:var(--inkt)}.toets .uitkomst{color:var(--inkt-gedempt);font-size:12px;margin-left:7px}.toets p{margin:2px 0 3px;color:var(--inkt-2);line-height:1.5}.toets a{font-size:12px}.sectie h3.tussen{font-size:12.5px;font-weight:600;color:var(--inkt-gedempt);text-transform:uppercase;letter-spacing:.05em;margin:20px 0 12px}.planregels{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.planregels li{font-size:13px;min-width:0}.planregels .wat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.planregels blockquote{margin:6px 0 0;padding:9px 12px;border-left:3px solid var(--lijn);background:var(--oppervlak-2);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--inkt-2);line-height:1.55;overflow-wrap:anywhere}.planregels blockquote p{margin:0}.planregels blockquote p+p{margin-top:4px}.planregels li[data-s=verbod] blockquote{border-left-color:var(--status-kritiek)}.planregels li[data-s=afwijking] blockquote{border-left-color:var(--status-let-op)}.planregels li[data-s=wonen] blockquote{border-left-color:var(--status-goed)}.planregels li[data-s=vergunning] blockquote{border-left-color:var(--status-let-op)}.nieuwrapport{display:grid;grid-gap:14px;gap:14px}.velden{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.niveaus{flex-wrap:wrap;margin:0 0 8px}.beheer summary{cursor:pointer;font-size:14px}.status[data-s=klaar] .stip{background:var(--status-goed)}.status[data-s=wacht-op-advies] .stip{background:var(--status-let-op)}.status[data-s=ingetrokken] .stip{background:var(--status-kritiek)}.rapport{display:grid;grid-gap:0;gap:0}.rapportkop{margin:4px 0 18px}.rapportkop .afzender{display:flex;gap:12px;align-items:center;font-size:14px;margin-bottom:14px}.rapportkop .logo{max-height:44px;max-width:160px;object-fit:contain}.rapportkop .rapporttitel{font:400 28px/1.15 var(--serif);letter-spacing:-.005em;margin:6px 0 4px}.rapportkop .rapporttitel .stil{color:var(--inkt-2)}.rapportkop p{margin:0}.conclusie{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start}.conclusie .uitkomstlabel{font:400 22px/1.2 var(--serif);margin:10px 0 6px}.conclusie .samenvatting{font-size:14.5px;line-height:1.55;max-width:760px;margin:0}.bandbreedte{text-align:center;padding:12px 18px;border:1px solid var(--lijn);border-radius:var(--radius-s);min-width:130px}.bandbreedte .getal{font:400 30px/1.1 var(--serif)}.punten{margin:0;padding-left:18px;grid-gap:7px;gap:7px}.punten,.stappen{display:grid;font-size:13.5px;line-height:1.5}.stappen{margin:8px 0 0;padding-left:20px;grid-gap:5px;gap:5px}.route{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;counter-reset:stap}.route li{font-size:13.5px;padding-left:30px;position:relative;counter-increment:stap}.route li:before{content:counter(stap);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--oppervlak-2);color:var(--inkt-2);font-size:11.5px;display:grid;place-items:center}.route li[data-nodig=nee]{opacity:.7}.route .wat{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.route p{margin:3px 0 0;line-height:1.5}.bronnen,.route p{color:var(--inkt-2)}.bronnen{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.advies p{font-size:14px;line-height:1.6;margin:0 0 10px;max-width:760px}.voorbehoud p{margin:0 0 6px;line-height:1.5}.uit{display:inline-block;width:.62em;height:.62em;margin-left:.28em;vertical-align:.04em;flex:none}.situatie{margin:0;display:grid;grid-template-columns:minmax(0,720px) minmax(200px,1fr);grid-gap:14px 24px;gap:14px 24px;align-items:end}.situatie>svg{display:block;width:100%;height:auto;border-radius:var(--radius-s);background:#cfccc4}.situatie figcaption{font-size:13.5px;line-height:1.45}.situatie .legenda{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:7px;gap:7px}.situatie .legenda li{display:flex;gap:9px;align-items:center}.situatie .teken{width:22px;height:15px;flex:none}.situatie figcaption p{margin:0}@media (max-width:640px){.situatie{grid-template-columns:1fr}}.geschiedeniskop{font:400 20px/1.3 var(--serif);margin:0 0 8px;max-width:760px}.geschiedeniseigen{font-size:14px;margin:0 0 6px;max-width:760px}.tijdlijn{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:13.5px;line-height:1.5}.tijdlijn li{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px}.tijdlijn .wanneer{color:var(--inkt-gedempt);white-space:nowrap}.tijdlijn .chip{vertical-align:1px;margin-right:4px}.geschiedenisbron{margin:14px 0 0;max-width:760px}@media (max-width:640px){.tijdlijn li{grid-template-columns:1fr;gap:0}}.advieszin{margin:12px 0 4px;padding:10px 14px;border-left:3px solid var(--accent);background:var(--accent-tint);border-radius:0 var(--radius-s) var(--radius-s) 0;font-size:14px;font-weight:500;max-width:760px}.verdeling{margin-bottom:4px}.optopkop{margin:0 0 6px}.lagenblok{display:flex;flex-wrap:wrap;gap:10px 32px;align-items:flex-end;margin:12px 0 6px}.doorsnede{display:block;max-width:100%;height:auto;overflow:visible}.doorsnede polygon{stroke:var(--inkt-gedempt);stroke-width:1;stroke-linejoin:round}.doorsnede .laag{fill:var(--oppervlak-2)}.doorsnede text{fill:var(--inkt);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.doorsnede .laagnaam{fill:var(--inkt-gedempt)}.doorsnede .maaiveld{stroke:var(--inkt-2);stroke-width:1.5}.doorsnede.klein text{font-size:11.5px;font-weight:600}.woning-1{--w:#3b7dd8}.woning-2{--w:#2e9e6b}.woning-3{--w:#d99a29}.woning-4{--w:#5d6b7a}.woning-5{--w:#2aa1a1}.woning-6{--w:#d0607a}.doorsnede .woning{fill:color-mix(in srgb,var(--w) 42%,var(--vlak))}.lagenlijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;min-width:260px;flex:0 1 380px}.lagenlijst li{display:flex;justify-content:space-between;gap:16px;padding-bottom:6px;border-bottom:1px solid var(--lijn)}.lagenlijst li>span:last-child{white-space:nowrap}.voorstellen{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px 28px;gap:20px 28px;margin-top:4px}.voorstel{margin:0;display:grid;grid-gap:10px;gap:10px;align-content:start}.voorstel figcaption{font-size:13px;line-height:1.45}.voorstel ol{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.voorstel li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.woningstip{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--w) 42%,var(--vlak))}.voortegen{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:4px 28px;gap:4px 28px;max-width:980px}.voortegen [data-s=voor] .punten li::marker{color:var(--status-goed)}.voortegen [data-s=tegen] .punten li::marker{color:var(--status-kritiek)}.optopcijfers{margin-top:14px}@media (max-width:640px){.conclusie{grid-template-columns:1fr}.bandbreedte{text-align:left}}.afdruk{max-width:880px;margin:0 auto}@media print{@page{size:A4;margin:16mm 14mm 18mm;@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt;color:#888}}:root,:root:not([data-thema=licht]){color-scheme:light;--vlak:#fff;--oppervlak:#fff;--oppervlak-2:#f6f5f1;--inkt:#17171a;--inkt-2:#55544f;--inkt-gedempt:#77756e;--lijn:#e2e0da;--accent:#1c5cab;--accent-donker:#1c5cab;--accent-tint:#eaf2fc;--groen-tekst:#006300}body{background:#fff;color:#111;font-size:10.5pt}.beheer,.kop,.naar-inhoud,.niveaus,.paginakop .acties,.terug,.voet{display:none!important}.schil{padding:0;max-width:none}.rapportsectie{page-break-inside:auto;break-inside:auto;padding:0;margin:0 0 14pt;border:none;box-shadow:none}.rapportsectie .sectiekop{page-break-after:avoid;break-after:avoid}.advieszin,.lagenblok,.planregels li,.punten li,.route li,.situatie,.tijdlijn li,.toets,.voorstel,.voortegen>div,dl.definities>*,tr{page-break-inside:avoid;break-inside:avoid}.geschiedeniskop{font-size:14pt}h3.tussen{page-break-after:avoid;break-after:avoid}.situatie{grid-template-columns:112mm minmax(0,1fr);gap:4mm 6mm}.situatie figcaption{font-size:9.5pt}a{color:inherit}.tabelwikkel{overflow:visible}}.verkoopstatus{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.sectiekop+.verkoopstatus{margin-top:0}.verkoopstatus h3{font-size:14px;font-weight:600}.verkoop-regel{min-height:32px;display:flex;align-items:center}.verkoop-gevonden{font-weight:600}.verkoop-knoppen{display:flex;gap:8px;flex-wrap:wrap}@media print{.verkoopstatus{display:none}}.buurt-tabel-houder{overflow-x:auto;margin:4px 0 6px}.buurt-tabel{width:100%;border-collapse:collapse;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buurt-tabel td,.buurt-tabel th{padding:3px;text-align:right;border-bottom:1px solid var(--lijn);vertical-align:bottom}.buurt-tabel td:first-child,.buurt-tabel th:first-child{text-align:left}.buurt-tabel th{font-weight:600;font-size:11.5px;line-height:1.25;color:var(--inkt-2)}.buurt-tabel .buurt-alle td{font-weight:600}.vergunning-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.vergunning-legenda .schild{display:inline-flex;align-items:center;gap:4px;font-size:13px}.vergunning-legenda svg{width:12px;height:14px;flex:none}.vergunning-popup{font-size:13px;line-height:1.35}.vergunning-popup .vp-status{display:flex;align-items:center;gap:5px;margin:2px 0 4px}.vergunning-popup .vp-stip{width:9px;height:9px;border-radius:50%;flex:none}.vergunning-popup .vp-rij{margin-top:3px}.vergunning-popup .vp-datum{color:var(--inkt-2)}.klus-popup{font-size:13px;line-height:1.4}.klus-popup .kp-stil{color:var(--inkt-2)}.klus-popup .kp-prijs{font-weight:600;margin-top:4px}.klus-popup .kp-scherp{color:#0d7a3c;font-weight:600;font-size:.86em;margin-top:2px}.klus-popup .kp-links,.klusblok .klusblok-links{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:6px}.klus-popup a,.klusblok a{color:var(--link)}.klus-popups .kp-aantal{margin:0 0 8px;font-size:12.5px;color:var(--inkt-2)}.klus-popups .kp-lijst{max-height:260px;overflow-y:auto;overscroll-behavior:contain;margin:0}.kp-lijst .klus-popup+.klus-popup{margin-top:10px;padding-top:10px;border-top:1px solid var(--lijn)}.buurt-popup{font-size:13px;line-height:1.45}.buurt-popup .kp-stil{color:var(--inkt-2)}.buurt-popup .bp-label{display:inline-block;margin-top:4px;font-size:11.5px;font-weight:600;border-radius:4px;padding:1px 8px;color:color-mix(in srgb,var(--status-let-op) 45%,var(--inkt));background:color-mix(in srgb,var(--status-let-op) 18%,transparent)}.buurt-popup a{display:inline-block;margin-top:6px;color:var(--link)}.klus-popup+.kp-check,.klus-popups+.kp-check,.maplibregl-popup-content .kp-check{margin-top:10px;font-size:13px}.klusblok{background:var(--oppervlak);border:1px solid var(--lijn);border-radius:8px;padding:10px 12px}.plekinfo .klusblok h4{border-top:0;padding-top:0;margin-bottom:2px}.klusblok p{margin:0}.pand-staal{display:inline-block;width:12px;height:10px;border-radius:2px;border:1px solid rgba(0,0,0,.25);flex:none}.pand-staal.goud{background:transparent;border:2.5px solid #d4a017}.pand-hover{position:absolute;z-index:3;pointer-events:none;max-width:280px;background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--radius-menu);box-shadow:var(--schaduw-2);padding:7px 10px;font-size:12.5px;line-height:1.4;color:var(--inkt)}.pand-hover[hidden]{display:none}.pand-hover .hv-kop{font-weight:600}.pand-hover .hv-plan{color:var(--inkt-2)}.pand-hover .hv-goud{color:color-mix(in srgb,#d4a017 60%,var(--inkt));margin-top:3px}.plankaart{position:relative;border:1px solid var(--rand);border-radius:12px;overflow:hidden;background:#e9e8e4;isolation:isolate}.plankaart>.plankaart-vak,.plankaart>.plankaart-vak.maplibregl-map{position:absolute;inset:0;width:100%;height:100%}.plankaart .maplibregl-ctrl-top-right{top:48px}.plankaart .maplibregl-marker{pointer-events:none}.plankaart .maplibregl-canvas-container.op-object{cursor:pointer}.plankaart .maplibregl-canvas-container.op-object:active{cursor:-webkit-grabbing;cursor:grabbing}.plankaart .maplibregl-canvas:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.plankaart .maplibregl-ctrl-group button:focus:focus-visible{box-shadow:none;outline:2px solid var(--accent);outline-offset:-2px}.kaart-knop{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:var(--radius-s);border:1px solid var(--lijn);background:var(--oppervlak);color:var(--inkt);font:500 13.5px/1 var(--sans,inherit);box-shadow:var(--schaduw-1);cursor:pointer}.kaart-knop:hover{background:var(--hover-vlak)}.kaart-knop.aan{background:var(--inkt);color:var(--vlak);border-color:var(--inkt)}.kaart-knop.aan:hover{background:color-mix(in srgb,var(--inkt) 86%,var(--vlak));border-color:var(--inkt)}.kaart-knop svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.lagen-knop{top:10px;right:10px}.kaart-lagen{position:absolute;z-index:6;top:52px;right:10px;width:300px;max-width:calc(100% - 20px);max-height:calc(100% - 62px);overflow-y:auto;overscroll-behavior:contain;background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--radius-menu);box-shadow:var(--schaduw-2);padding:4px 14px 12px;font-size:13.5px}.kaart-lagen-kop{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;background:var(--oppervlak);padding:8px 0 6px;z-index:1}.kaart-lagen-kop .knop{font-size:20px;line-height:1;padding:2px 8px}.kaart-lagen section{padding:8px 0 6px;border-top:1px solid var(--lijn)}.kaart-lagen h2{margin:0 0 4px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--inkt-gedempt)}.kaart-lagen .laag{display:flex;align-items:center;gap:8px;min-height:34px;cursor:pointer;margin:0 -6px;padding:0 6px;border-radius:4px}.kaart-lagen .laag input{width:16px;height:16px;margin:0;flex:none;accent-color:var(--inkt)}.kaart-lagen .laag span:first-of-type{flex:1 1}.laag-vanaf{font-size:11.5px;color:var(--inkt-gedempt);white-space:nowrap}.kaart-lagen .legenda{list-style:none;margin:2px 0 2px 24px;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:12.5px;color:var(--inkt-2)}.kaart-lagen .legenda li{display:flex;align-items:center;gap:7px}.kaart-lagen .legenda svg{width:11px;height:13px;flex:none}.kaart-lagen .legenda svg.klus-staal{background:#e9e8e4;border-radius:2px}.keuze{gap:2px;padding:2px;background:var(--oppervlak-2);border:1px solid var(--lijn);border-radius:8px}.keuze,.keuze>*{display:inline-flex}.keuze>*{align-items:center;height:30px;padding:0 12px;border-radius:var(--radius-s);border:0;background:none;color:var(--inkt-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.keuze>:not([aria-current=page],[aria-checked=true]):hover{background:var(--hover-stil);color:var(--inkt)}.keuze>[aria-checked=true],.keuze>[aria-checked=true]:hover,.keuze>[aria-current=page]{background:var(--oppervlak);color:var(--inkt);box-shadow:var(--schaduw-1)}.keuze>:focus-visible{outline-offset:0}.kleurkeuze{margin:4px 0 6px 24px;max-width:calc(100% - 24px)}.kleurkeuze>*{padding:0 9px;font-size:12.5px}.beheer summary:hover,.kaart-lagen .laag:hover,.pandvragen-lijst summary:hover,.plekinfo details>summary:hover,.zoek-lijst li:hover{background:var(--hover-stil)}.kaart-uitleg p{margin:0 0 6px;line-height:1.5}.kaart-melding,.kaart-uitleg p{font-size:12.5px;color:var(--inkt-2)}.kaart-melding{position:absolute;z-index:4;left:50%;bottom:34px;transform:translateX(-50%);max-width:min(520px,calc(100% - 140px));padding:6px 12px;border-radius:var(--radius-s);background:color-mix(in srgb,var(--oppervlak) 94%,transparent);border:1px solid var(--lijn);box-shadow:var(--schaduw-1);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:melding-in .15s var(--curve)}.kaart-melding.fout{color:var(--inkt);border-color:color-mix(in srgb,var(--status-kritiek) 45%,transparent)}@keyframes melding-in{0%{opacity:0}}@keyframes verschijn{0%{opacity:0;transform:translateY(-4px)}}.kaart-lagen,.meer-menu,.zoek-lijst{animation:verschijn .14s var(--curve);transform-origin:top right}.kaart-lagen[data-state=dicht],.meer-menu[data-state=dicht]{opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .12s var(--curve),transform .12s var(--curve)}@keyframes paneel-in{0%{opacity:0;transform:translateX(-8px)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.plekinfo-houder{position:absolute;z-index:5;top:10px;left:10px;bottom:10px;width:390px;max-width:calc(100% - 20px);overflow-y:auto;overscroll-behavior:contain;background:var(--vlak);border:1px solid var(--lijn);border-radius:12px;box-shadow:var(--schaduw-2);animation:paneel-in .18s var(--curve)}.plekinfo-houder[data-state=dicht]{opacity:0;transform:translateX(-8px);pointer-events:none;transition:opacity .15s var(--curve),transform .15s var(--curve)}.sheet-greep{display:none}.plankaart.met-paneel .kaart-melding{left:calc(50% + 200px);max-width:min(520px,calc(100% - 560px))}@media (max-width:900px){.plekinfo-houder{top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;max-height:58%;border-radius:12px 12px 0 0;border-bottom:0;box-shadow:0 -1px 0 var(--lijn),0 -8px 24px -8px rgb(23 23 26/.16);animation-name:sheet-in;transition:transform .22s var(--curve)}.plekinfo-houder.ingeklapt{transform:translateY(calc(100% - 76px));overflow:hidden}.plekinfo-houder[data-state=dicht]{transform:translateY(24px)}.sheet-greep{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:2;width:100%;height:22px;border:0;padding:0;background:var(--vlak);cursor:pointer}.sheet-greep:after{content:"";display:block;width:40px;height:4px;border-radius:2px;background:var(--inkt-gedempt);opacity:.5;margin:8px auto 0}.plekinfo-houder .plekinfo{padding-top:4px}.plankaart.met-paneel .kaart-melding,.plankaart.met-paneel .maplibregl-ctrl-bottom-right{display:none}.kaart-lagen{left:10px;right:10px;width:auto}.kaart-melding{max-width:calc(100% - 40px);bottom:48px}}@media (hover:none){.pand-hover{display:none!important}}.kaartpagina{padding-top:12px}.schil:has(.kaartpagina){padding-bottom:12px}.schil:has(.kaartpagina) .voet{display:none}.kaart-titel{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 10px}.kaart-titel h1{font:400 28px/1.1 var(--serif);letter-spacing:-.005em;margin:0}.kaart-titel p{margin:0;font-size:13.5px}.punt-staal{display:inline-block;width:11px;height:11px;border-radius:50%;flex:none}@media (max-width:900px){.kaartpagina{padding-top:6px}.kaart-titel{margin-bottom:8px}.kaart-titel h1{font-size:24px}.kaart-titel p{display:none}}.adres-zoeker{position:absolute;z-index:6;top:10px;left:10px;width:340px;max-width:calc(100% - 130px)}.adres-zoeker>svg{position:absolute;left:11px;top:10px;width:16px;height:16px;fill:none;stroke:var(--inkt-gedempt);stroke-width:1.7;pointer-events:none}.adres-zoeker input{width:100%;height:36px;padding:0 12px 0 34px;border-radius:var(--radius-s);color:var(--inkt);font:inherit;font-size:14px;box-shadow:var(--schaduw-1)}.adres-zoeker input,.zoek-lijst{border:1px solid var(--lijn);background:var(--oppervlak)}.zoek-lijst{list-style:none;margin:6px 0 0;padding:4px;border-radius:var(--radius-menu);box-shadow:var(--schaduw-2);max-height:320px;overflow-y:auto}.zoek-lijst li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 10px;border-radius:7px;cursor:pointer;font-size:13.5px;min-height:40px}.zoek-lijst li[aria-selected=true]{background:var(--hover-stil)}.zoek-soort{font-size:11.5px;color:var(--inkt-gedempt);white-space:nowrap}.zoek-fout{color:var(--inkt-2);cursor:default!important}.adres-zoeker{transition:transform .2s var(--curve)}.plankaart.met-paneel .adres-zoeker{left:10px;transform:translateX(400px);max-width:calc(100% - 530px)}@media (max-width:900px){.adres-zoeker{width:auto;right:110px;max-width:none}.plankaart.met-paneel .adres-zoeker{left:10px;max-width:none;transform:none}.adres-zoeker input{font-size:16px}}@media (pointer:coarse){input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px}.kop nav a{padding-top:12px;padding-bottom:12px}.kop nav a,.meer-knop,.meer-menu a{min-height:44px}.meer-menu a{padding-top:12px;padding-bottom:12px;display:flex;align-items:center}.knop,.runstip{min-height:44px}.knop.stil{min-width:44px;justify-content:center}.adres-zoeker input{height:44px;font-size:16px}.adres-zoeker>svg{top:14px}.kaart-knop,.zoek-lijst li{min-height:44px}.kaart-lagen{top:60px;max-height:calc(100% - 70px)}.plankaart .maplibregl-ctrl-top-right{top:56px}.kaart-lagen .laag{min-height:44px}.keuze>*{height:44px}.adreskeuze select{min-height:44px;font-size:16px}.plankaart .maplibregl-ctrl-group button{width:44px;height:44px}.merk{min-height:44px}.plekinfo-sluit{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;top:2px;right:2px}.plekinfo>details>summary{min-height:44px;padding-bottom:10px}.pandvragen-lijst summary{min-height:44px}.klus-popup .kp-links a,.klusblok-links a,.pandvragen-lijst .stel-vraag{display:inline-flex;align-items:center;min-height:44px}.klus-popup .kp-links,.klusblok .klusblok-links{margin-top:0}}@media (pointer:coarse) and (max-width:900px){.sheet-greep{height:36px}.sheet-greep:after{margin-top:12px}.plekinfo-houder.ingeklapt{transform:translateY(calc(100% - 90px))}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}:where(button,.knop,.kaart-knop,a,.zoek-lijst li):active{transform:none!important}}table.lijst caption{caption-side:top;text-align:left;padding:0 0 8px}.gids .thema,table.lijst caption{font-size:13px;color:var(--inkt-gedempt)}.gids .thema{margin:0 0 6px;text-transform:uppercase;letter-spacing:.04em}.gids .kortantwoord{background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--radius);padding:16px 20px;margin:8px 0 28px}.gids .kortantwoord h2{font-size:15px;margin:0 0 6px}.gids .kortantwoord p{margin:0}.gids .gidstekst table.gidstabel td,.gids .gidstekst table.gidstabel th{vertical-align:top}.gids .vragen dt{font-weight:600;margin-top:14px}.gids .vragen dd{margin:4px 0 0}.gidslijst li{margin:6px 0}.bronnen li{margin:4px 0;word-break:break-word}.checkknop p:last-child{margin-top:12px}.bestellen{max-width:760px}.bestel-vertrouwen{list-style:none;padding:0;margin:4px 0 24px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--inkt-gedempt)}.bestel-vertrouwen li:before{content:"✓ ";color:var(--groen-tekst);font-weight:600}.bestel fieldset{border:0;padding:0;margin:0 0 24px}.bestel legend{font-weight:600;font-size:17px;margin-bottom:10px}.bestel-adres-vast{margin:0}.bestel .link{background:none;border:0;color:var(--link);text-decoration:underline;cursor:pointer;padding:0;font:inherit}.bestel-product{display:block;position:relative;background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--radius);padding:14px 16px 14px 44px;margin-bottom:10px;cursor:pointer}.bestel-product.gekozen{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bestel-product input[type=radio]{position:absolute;left:16px;top:18px}.bestel-product-kop{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.bestel-naam{font-weight:600}.bestel-naam .chip{margin-left:8px;font-size:12px;font-weight:500;background:var(--accent-tint);color:var(--accent-donker);border-radius:999px;padding:2px 8px}.bestel-prijs{font-weight:600;white-space:nowrap}.bestel-vraag{display:block;color:var(--inkt-gedempt);margin-top:4px}.bestel-punten{display:block;margin-top:10px;font-size:14px}.bestel-punten ul{margin:0 0 8px;padding-left:18px}.bestel-totaal{position:-webkit-sticky;position:sticky;bottom:0;background:var(--vlak);border-top:1px solid var(--lijn);padding:14px 0 10px}.bestel-totaal>p:first-child{display:flex;justify-content:space-between;margin:0 0 10px;font-size:17px}.knop.groot{width:100%;padding:14px 18px;font-size:17px}.bestel-vragen dt{font-weight:600;margin-top:12px}.bestel-vragen dd{margin:4px 0 0}.rapportaanbod{background:var(--accent-tint);border-radius:var(--radius);padding:14px 16px;margin:16px 0}.rapportaanbod h3{margin:0 0 6px;font-size:16px}.rapportaanbod p{margin:0 0 8px}.checkknop .knop+.knop{margin-left:8px}.artikel{--kolom:680px;max-width:var(--kolom);margin:0 auto;padding-bottom:24px}.artikel .kruimelpad{margin-top:18px}.artikel-kop{margin:26px 0 0}.artikel-kop .rubriek{font:600 12px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-donker);margin:0 0 14px}.artikel-kop h1{font:400 clamp(36px,5.4vw,54px)/1.04 var(--serif);letter-spacing:-.014em;color:var(--inkt);text-wrap:balance;margin:0 0 18px}.artikel-kop .intro{font:600 clamp(18px,2.2vw,20.5px)/1.45 var(--sans);letter-spacing:-.003em;color:var(--inkt);text-wrap:pretty;margin:0 0 22px}.artikel-kop .byline{display:flex;flex-wrap:wrap;gap:2px 0;margin:0;padding:11px 0;border-top:1px solid var(--inkt);border-bottom:1px solid var(--lijn);font:400 13px/1.4 var(--sans);color:var(--inkt-gedempt)}.artikel-kop .byline span+span:before{content:"·";margin:0 9px;color:var(--lijn-sterk,var(--inkt-gedempt))}.artikel-kop .byline strong{color:var(--inkt);font-weight:600}.artikel-kop .prijspeil{font:400 13px/1.5 var(--sans);color:var(--inkt-gedempt);margin:10px 0 0}.artikel-tekst{margin-top:30px;font:400 19px/1.68 var(--leesletter);color:var(--inkt);font-optical-sizing:auto;hanging-punctuation:first;text-rendering:optimizeLegibility}.artikel-tekst p{margin:0 0 1.05em;text-wrap:pretty}.artikel-tekst>h2{font:650 22px/1.25 var(--sans);letter-spacing:-.012em;color:var(--inkt);margin:1.9em 0 .45em;text-wrap:balance;scroll-margin-top:calc(var(--kop-hoogte) + 16px)}.artikel-tekst>h3{font:600 18px/1.3 var(--sans);color:var(--inkt);margin:1.5em 0 .35em}.artikel-tekst ol,.artikel-tekst ul{margin:0 0 1.1em;padding-left:1.25em}.artikel-tekst li{margin:0 0 .45em;padding-left:.15em}.artikel-tekst li::marker{color:var(--inkt-gedempt)}.artikel-tekst strong{font-weight:650}.artikel-sectie a:not(.knop),.artikel-tekst a{color:var(--inkt);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);transition:-webkit-text-decoration-color var(--duur) var(--curve);transition:text-decoration-color var(--duur) var(--curve);transition:text-decoration-color var(--duur) var(--curve),-webkit-text-decoration-color var(--duur) var(--curve)}.artikel-sectie a:not(.knop):hover,.artikel-tekst a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.artikel-tekst .tabelwikkel{margin:1.6em 0;overflow-x:auto}.artikel-tekst table.gidstabel{width:100%;border-collapse:collapse;font:400 15px/1.45 var(--sans);background:none;border:0}.artikel-tekst table.gidstabel thead th{font:600 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--inkt-2);text-align:left;padding:10px 12px 8px 0;border-top:2px solid var(--inkt);border-bottom:1px solid var(--inkt)}.artikel-tekst table.gidstabel td{padding:10px 12px 10px 0;border-bottom:1px solid var(--lijn);vertical-align:top;color:var(--inkt)}.artikel-tekst .citaat{margin:1.9em 0;padding:4px 0 4px 22px;border-left:3px solid var(--accent)}.artikel-tekst .citaat blockquote{margin:0}.artikel-tekst .citaat blockquote p{font:italic 400 clamp(22px,2.6vw,26px)/1.32 var(--serif);color:var(--inkt);margin:0 0 10px;text-wrap:pretty}.artikel-tekst .citaat figcaption{font:400 13px/1.4 var(--sans);color:var(--inkt-gedempt)}.artikel-tekst .kader{margin:1.9em 0;padding:18px 22px 8px;background:var(--oppervlak-2);border-top:3px solid var(--inkt);font:400 16px/1.55 var(--sans);color:var(--inkt)}.artikel-tekst .kader .kader-titel{font:700 12px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.artikel-tekst .kader p{margin:0 0 .8em}.artikel-tekst .kader ol,.artikel-tekst .kader ul{margin-bottom:.8em}.artikel-sectie{margin:44px 0 0;font:400 16px/1.6 var(--sans);color:var(--inkt-2)}.artikel-sectie>h2{font:700 12px/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--inkt);border-top:2px solid var(--inkt);padding-top:10px;margin:0 0 14px}.artikel-sectie>.sub{font-size:15px;color:var(--inkt-2);margin:0 0 12px;text-wrap:pretty}.artikel-sectie p{margin:0 0 10px}.artikel-sectie.vragen dl{margin:0}.artikel-sectie.vragen dl>div{padding:14px 0;border-bottom:1px solid var(--lijn)}.artikel-sectie.vragen dl>div:first-child{padding-top:0}.artikel-sectie.vragen dt{font:600 17px/1.4 var(--sans);color:var(--inkt);margin:0 0 4px}.artikel-sectie.vragen dd{margin:0;font:400 17px/1.6 var(--leesletter);color:var(--inkt)}.artikel-sectie.dienst{background:var(--oppervlak);border:1px solid var(--lijn);border-radius:var(--radius);padding:0 22px 14px}.artikel-sectie.dienst>h2{border-top:0;padding-top:18px}.artikel-sectie.dienst p{color:var(--inkt)}.artikel-sectie .knoppen{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.artikel-sectie .bronnen{padding-left:20px;gap:6px;font-size:14px}.artikel-sectie .bronnen li::marker{color:var(--inkt-gedempt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.artikel-sectie .voetnoot{font-size:13px;color:var(--inkt-gedempt);margin-top:14px}.artikel-sectie.leesook ul{list-style:none;margin:0;padding:0}.artikel-sectie.leesook li{border-bottom:1px solid var(--lijn)}.artikel-sectie.leesook li a{display:block;padding:13px 0;text-decoration:none;color:var(--inkt);font:400 23px/1.2 var(--serif);letter-spacing:-.005em}.artikel-sectie.leesook li a:hover{color:var(--accent-donker)}.artikel-sectie .citeer{font:400 14px/1.5 var(--sans);background:var(--oppervlak-2);padding:10px 14px;border-radius:var(--radius-s);color:var(--inkt)}@media (max-width:720px){.artikel-kop{margin-top:18px}.artikel-tekst{font-size:18px;line-height:1.64;margin-top:24px}.artikel-tekst>h2{font-size:20px}.artikel-tekst .kader{padding:16px 16px 6px;margin-inline:-4px}.artikel-sectie.dienst{padding:0 16px 12px}.artikel-sectie.leesook li a{font-size:21px}}@media print{.artikel-sectie.dienst,.artikel-sectie.leesook{display:none}}.artikel-sectie .artikel-tekst-tabel table.gidstabel{width:100%;border-collapse:collapse;font:400 15px/1.45 var(--sans)}.artikel-sectie .artikel-tekst-tabel caption{text-align:left;font:600 14px/1.4 var(--sans);color:var(--inkt);padding-bottom:8px}.artikel-sectie .artikel-tekst-tabel th{font:600 12px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--inkt-2);text-align:left;padding:10px 12px 8px 0;border-top:2px solid var(--inkt);border-bottom:1px solid var(--inkt)}.artikel-sectie .artikel-tekst-tabel td{padding:9px 12px 9px 0;border-bottom:1px solid var(--lijn);color:var(--inkt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.artikel table.gidstabel thead th{position:static;background:none;box-shadow:none}.artikel .kruimelpad li:last-child{display:none}@media (max-width:720px){.artikel-kop .intro{font-weight:560;font-size:17.5px}.artikel-kop .byline{font-size:12.5px}.artikel-kop .byline span+span:before{margin:0 6px}}.staafjes{list-style:none;margin:4px 0 12px;padding:0;font:400 15px/1.3 var(--sans)}.staafjes li{display:grid;grid-template-columns:minmax(110px,30%) 1fr 56px;align-items:center;grid-gap:12px;gap:12px;padding:6px 0;border-bottom:1px solid var(--lijn)}.staafjes .naam{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--inkt)}.staafjes .naam a{text-decoration:none;color:var(--inkt)}.staafjes .naam a:hover{text-decoration:underline}.staafjes .balk{height:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:2px;overflow:hidden}.staafjes .balk>span{display:block;height:100%;background:var(--accent);border-radius:2px}.staafjes .getal{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--inkt);font-weight:600}@media (max-width:720px){.staafjes li{grid-template-columns:minmax(96px,36%) 1fr 48px;gap:8px}}.gebied-kop .rubriek{font:600 12px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-donker);margin:0 0 12px}.seizoenen{margin:6px 0 18px}.seizoenen ol{list-style:none;margin:0;padding:0;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px;border-bottom:1px solid var(--inkt);max-width:640px}.seizoenen li,.seizoenen ol{display:grid;align-items:end}.seizoenen li{grid-template-rows:auto 120px;text-align:center;position:relative}.seizoenen .getal{font:600 13px/1.2 var(--sans);color:var(--inkt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px}.seizoenen .kolom{height:120px;display:flex;align-items:flex-end}.seizoenen .kolom>span{display:block;width:100%;background:var(--accent);border-radius:2px 2px 0 0}.seizoenen li.lopend .kolom>span{background:repeating-linear-gradient(135deg,var(--accent) 0 3px,color-mix(in srgb,var(--accent) 35%,transparent) 3px 6px)}.seizoenen .etiket{position:absolute;top:100%;left:0;right:0;padding-top:6px;font:400 12px/1.25 var(--sans);color:var(--inkt-gedempt)}.seizoenen figcaption{margin-top:44px;font:400 13px/1.5 var(--sans);color:var(--inkt-gedempt);max-width:640px}@media (max-width:720px){.seizoenen ol{gap:5px}.seizoenen li{grid-template-rows:auto 96px}.seizoenen .kolom{height:96px}.seizoenen .getal{font-size:11.5px}.seizoenen .etiket{font-size:10.5px}}.gebied-kop .rubriek{margin-top:14px}.gebied-kop h1{font-size:clamp(32px,4.4vw,46px);line-height:1.06;letter-spacing:-.012em;margin-bottom:4px}.rubriekspagina{max-width:1040px;margin:0 auto;padding-bottom:32px}.rubriekspagina .kruimelpad{margin-top:18px}.rubriekspagina-kop{max-width:760px;margin:26px 0 8px}.rubriekspagina-kop .rubriek{font:600 12px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-donker);margin:0 0 14px}.rubriekspagina-kop h1{font:400 clamp(36px,5.4vw,56px)/1.04 var(--serif);letter-spacing:-.014em;color:var(--inkt);text-wrap:balance;margin:0 0 14px}.rubriekspagina-kop .intro{font:400 18px/1.55 var(--sans);color:var(--inkt-2);margin:0;text-wrap:pretty}.rubriek-blok{margin-top:40px}.rubriek-blok>h2{font:700 12px/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--inkt);border-top:2px solid var(--inkt);padding-top:10px;margin:0 0 6px}.teasers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px}.teasers li{border-bottom:1px solid var(--lijn)}.teasers a{display:grid;align-content:start;height:100%;grid-gap:6px;gap:6px;padding:18px 0 16px;text-decoration:none;color:inherit}.teasers .teaser-kop{font:400 25px/1.15 var(--serif);letter-spacing:-.006em;color:var(--inkt);text-wrap:balance;transition:color var(--duur) var(--curve)}.teasers a:hover .teaser-kop{color:var(--accent-donker)}.teasers .samenvatting{font:400 15px/1.5 var(--sans);color:var(--inkt-2);text-wrap:pretty}.teasers .teaser-meta{font:400 12.5px/1.3 var(--sans);color:var(--inkt-gedempt)}@media (max-width:720px){.teasers{grid-template-columns:minmax(0,1fr)}.teasers .teaser-kop{font-size:22px}}.artikel-beeld{margin:26px -90px 0}.artikel-beeld img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px}.artikel-beeld figcaption{margin:9px 90px 0;font:400 13.5px/1.45 var(--sans);color:var(--inkt-2);text-wrap:pretty}.artikel-beeld .fotocredit{color:var(--inkt-gedempt);white-space:nowrap}.artikel-beeld .fotocredit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lijn);text-decoration-color:var(--lijn);text-underline-offset:2px}@media (max-width:1100px){.artikel-beeld,.artikel-beeld figcaption{margin-inline:0}}@media (max-width:720px){.artikel-beeld{margin:20px -16px 0}.artikel-beeld img{border-radius:0}.artikel-beeld figcaption{margin-inline:0;font-size:13px}}.teasers .teaser-beeld{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:2px;margin-bottom:6px}.gebied-kop .ligging{flex:none;width:180px;margin:0 0 4px}.gebied-kop .ligging img{display:block;width:180px;height:180px;object-fit:contain}.gebied-kop .ligging figcaption{font:400 12px/1.3 var(--sans);color:var(--inkt-gedempt);text-align:center;margin-top:4px}@media (max-width:720px){.gebied-kop .ligging{display:none}}.start-kaartblok{margin:8px 0}.start-kaart{border-radius:var(--radius);overflow:hidden;border:1px solid var(--lijn);background:var(--oppervlak-2)}.start-kaart-wacht{display:grid;place-items:center;background:var(--oppervlak-2)}.start-kaart-wacht span{font:400 13px/1 var(--sans);color:var(--inkt-gedempt)}@media (max-width:720px){.start-kaart{border-radius:0;border-inline:0;margin-inline:-16px}}