:root{--night:#0d100e;--night-2:#121613;--night-3:#1a1f1b;--bone:#efe9de;--bone-dim:#a8a89c;--clay:#c9a47a;--moss:#6e8562;--moss-light:#9db391;--line:#efe9de21;--rood:#d98b7a;--serif:"Instrument Serif", Georgia, serif;--sans:"Hanken Grotesk", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--bone);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:var(--clay);text-underline-offset:3px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .4em;font-weight:400;line-height:1.1}h1{font-size:clamp(2.4rem,6vw,4rem)}h2{font-size:clamp(1.7rem,3.6vw,2.4rem)}h3{font-size:1.35rem}p{max-width:68ch;margin:0 0 1em}.dim{color:var(--bone-dim)}.mono,.label{font:500 .72rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim)}.label{margin-bottom:.45rem;display:block}.num{font-variant-numeric:tabular-nums}.wrap{width:min(1120px,100% - 32px);margin-inline:auto}.smal{width:min(720px,100% - 32px);margin-inline:auto}section{padding:3rem 0}.kop{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.kop .merk{font:400 1.5rem/1 var(--serif);color:var(--bone);text-decoration:none}.kop nav{flex-wrap:wrap;gap:1.1rem;font-size:.92rem;display:flex}.kop nav a{color:var(--bone-dim);border-bottom:1px solid #0000;padding:.2rem 0;text-decoration:none}.kop nav a:hover,.kop nav a.aan{color:var(--bone);border-color:var(--clay)}.voet{border-top:1px solid var(--line);color:var(--bone-dim);margin-top:3rem;padding:2rem 0 3rem;font-size:.88rem}.btn{border:1px solid var(--clay);background:var(--clay);color:#17130d;min-height:46px;font:600 .95rem/1 var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.3rem;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn.stil{color:var(--bone);border-color:var(--line);background:0 0}.btn.stil:hover{border-color:var(--clay)}.btn.klein{min-height:36px;padding:.4rem .9rem;font-size:.85rem}.btn.gevaar{color:var(--rood);background:0 0;border-color:#d98b7a66}.btn[disabled]{opacity:.5;cursor:not-allowed}.linkknop{color:var(--clay);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}label{display:block}input,select,textarea{border:1px solid var(--line);background:var(--night-2);width:100%;min-height:46px;color:var(--bone);font:400 1rem/1.4 var(--sans);border-radius:10px;padding:.6rem .8rem}textarea{resize:vertical;min-height:110px}input:focus,select:focus,textarea:focus,.btn:focus-visible,a:focus-visible{outline:2px solid var(--clay);outline-offset:2px}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--clay);flex:none}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.veld{margin-bottom:1rem}.rij{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem;display:grid}.vink{align-items:flex-start;gap:.7rem;display:flex}.kaart{background:var(--night-2);border:1px solid var(--line);border-radius:16px;padding:1.4rem}.kaart+.kaart{margin-top:1rem}.raster{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.1rem;display:grid}.twee{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:1.6rem;display:grid}.plak{position:sticky;top:1rem}@media (width<=860px){.twee{grid-template-columns:1fr}.plak{position:static}}.melding{background:#d98b7a14;border:1px solid #d98b7a73;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem}.melding.goed{background:#9db39114;border-color:#9db39173}.melding.info{border-color:var(--line);background:var(--night-3)}.kv{gap:0;display:grid}.kv>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.kv>div>span:first-child{color:var(--bone-dim)}.kv>div>span:last-child{text-align:right;min-width:0}.kv .pil{white-space:normal}.kv .totaal{border-bottom:0;padding-top:.9rem;font-size:1.2rem}.kv .totaal span{font-weight:600;color:var(--bone)!important}.pil{border:1px solid var(--line);font:500 .7rem/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;border-radius:999px;padding:.15rem .6rem;display:inline-block}.pil.goed{color:var(--moss-light);border-color:#9db39180}.pil.let{color:var(--clay);border-color:#c9a47a80}.pil.fout{color:var(--rood);border-color:#d98b7a80}.woning{flex-direction:column;padding:0;display:flex;overflow:hidden}.woning img{aspect-ratio:4/3;object-fit:cover;width:100%}.woning .in{flex-direction:column;flex:1;gap:.6rem;padding:1.1rem 1.2rem 1.3rem;display:flex}.woning .feiten{flex-wrap:wrap;gap:.4rem;display:flex}.woning .onder{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;display:flex}.woning.dicht{opacity:.55}.held{background-position:50%;background-size:cover;align-items:flex-end;min-height:min(70vh,620px);display:flex;position:relative}.held:before{content:"";background:linear-gradient(#0d100e40 0%,#0d100eeb 100%);position:absolute;inset:0}.held>div{padding:3rem 0 2.2rem;position:relative}.zoek{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) auto;align-items:end;gap:.8rem;display:grid}.zoek input,.zoek select{min-width:0}@media (width<=720px){.zoek{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zoek .btn{grid-column:1/-1}}@media (width<=420px){.zoek{grid-template-columns:minmax(0,1fr)}}.tijdlijn{margin:0;padding:0;list-style:none}.tijdlijn li{border-bottom:1px solid var(--line);grid-template-columns:9.5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.tijdlijn li:last-child{border-bottom:0}@media (width<=560px){.tijdlijn li{grid-template-columns:1fr;gap:.2rem}}.code{font:500 clamp(2rem, 9vw, 3.2rem)/1 var(--mono);letter-spacing:.18em;color:var(--clay)}.papier{color:#2a2620;font:400 1.12rem/1.6 var(--serif);white-space:pre-line;background:#f3ecdd;border-radius:6px;padding:1.6rem 1.5rem;box-shadow:0 10px 40px #00000059}pre.bericht{white-space:pre-wrap;font:400 .92rem/1.55 var(--sans);color:var(--bone-dim);margin:.5rem 0 0}.sterren{flex-direction:row-reverse;justify-content:flex-end;gap:.3rem;display:flex}.sterren input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.sterren label{color:var(--line);cursor:pointer;padding:.2rem;font-size:2rem;line-height:1}.sterren input:checked~label,.sterren label:hover,.sterren label:hover~label{color:var(--clay)}.sterren input:focus-visible+label{outline:2px solid var(--clay)}table.lijst{border-collapse:collapse;width:100%;font-size:.94rem}table.lijst th{text-align:left;font:500 .7rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);border-bottom:1px solid var(--line);padding:.5rem .6rem}table.lijst td{border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .6rem}.schuif{overflow-x:auto}.kal{border-collapse:collapse;font-size:.75rem}.kal th,.kal td{border:1px solid var(--line);text-align:center;min-width:30px;height:34px;padding:0}.kal th:first-child,.kal td:first-child{background:var(--night);text-align:left;white-space:nowrap;z-index:1;min-width:150px;padding:0 .6rem;position:sticky;left:0}.kal .b{background:#6e85628c}.kal .w{background:#c9a47a66}.kal .x{background:repeating-linear-gradient(45deg,#efe9de29 0 4px,#0000 4px 8px)}.kal .we{color:var(--clay)}.cijfers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.cijfers .v{font:400 2.2rem/1 var(--serif)}details.kaart>summary{cursor:pointer;font-weight:600}details.kaart[open]>summary{margin-bottom:1rem}
