:root{--papier:#fff;--achtergrond:#f1f1ef;--vlak-hover:#f7f7f5;--inkt:#1a1c1e;--inkt-zacht:#5a616b;--lijn:#e3e3e0;--lijn-sterk:#b7b7b1;--rand-invoer:#8c8c86;--lijn-balk:#dcdcd8;--balk-hover:#e5e5e2;--accent:#2d598e;--accent-zacht:#eaf0f7;--accent-rand:#a6bdd6;--hemel:#29aae2;--knop:#1a1c1e;--knop-hover:#33383d;--open:#8a4b12;--open-zacht:#fdf1e2;--open-rand:#c9903f;--vrij:#1f6b41;--vrij-zacht:#e8f3ec;--vrij-rand:#9cc7ae;--weigering:#8c2b26;--weigering-zacht:#fdf0ee;--weigering-rand:#e3b9b6;--ruimte-1:.125rem;--ruimte-2:.25rem;--ruimte-3:.375rem;--ruimte-4:.5rem;--ruimte-5:.75rem;--ruimte-6:1rem;--ruimte-7:1.25rem;--ruimte-8:1.5rem;--ruimte-9:2rem;--ruimte-10:2.5rem;--ruimte-11:3rem;--ruimte-12:4rem;--ruimte-13:5rem;--ruimte-14:6rem;--tekst-1:.6875rem;--tekst-2:.75rem;--tekst-3:.8125rem;--tekst-4:.875rem;--tekst-5:1rem;--tekst-6:1.125rem;--tekst-7:1.25rem;--tekst-8:1.5rem;--tekst-9:1.75rem;--tekst-10:2.25rem;--radius-mini:4px;--radius-klein:8px;--radius-knop:10px;--radius:14px;--radius-pil:999px;--regel-1:1.1;--regel-2:1.25;--regel-3:1.45;--regel-4:1.6;--spatie-1:-.01em;--spatie-2:.02em;--spatie-3:.04em;--spatie-4:.07em;--kaart-ruimte-ruim:var(--ruimte-9);--kaart-ruimte:var(--ruimte-7) var(--ruimte-8);--kaart-ruimte-krap:var(--ruimte-6) var(--ruimte-7);--knop-ruimte:var(--ruimte-5) var(--ruimte-7);--knop-ruimte-klein:var(--ruimte-3) var(--ruimte-5);--chip-ruimte:var(--ruimte-1) var(--ruimte-4);--chip-ruimte-groot:var(--ruimte-3) var(--ruimte-5);--veldrij-ruimte:var(--ruimte-3) var(--ruimte-6);--veldrij-waarde-ruimte:var(--ruimte-2) var(--ruimte-4);--invoer-ruim:.5rem .65rem;--invoer-dicht:.4rem .6rem;--invoer-krap:.3rem .55rem;--invoer-ruimte:var(--invoer-ruim);--invoer-tekst:inherit;--balkhoogte:3.75rem;--schaduw:0 1px 2px #1a1c1e0d;--schaduw-hover:0 1px 3px #1a1c1e1a;--schaduw-balk:0 0 0 1px #1a1c1e0a, 0 1px 2px #1a1c1e0f}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--achtergrond);color:var(--inkt);font-family:var(--letter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:var(--tekst-4);line-height:var(--regel-4);-webkit-font-smoothing:antialiased}.omhulsel{max-width:62rem;padding:var(--ruimte-14) var(--ruimte-9) var(--ruimte-13);margin:0 auto}.instelrij,.kop,.dossierkop,.doelvak-kop,.vensterkoprij{flex-wrap:wrap;justify-content:space-between;display:flex}.instelrij>:first-child{flex:18ch;min-width:0}.instelrij{align-items:center;gap:var(--ruimte-4);margin-bottom:var(--ruimte-4)}.instelrij h2,.instelrij h3{margin:0}.kop{gap:var(--ruimte-6);border-bottom:1px solid var(--lijn);padding-bottom:var(--ruimte-8);margin-bottom:var(--ruimte-9);justify-content:space-between;align-items:flex-end}.kop h1{font-size:var(--tekst-8);letter-spacing:var(--spatie-1);margin:0;font-weight:600}.kop .weergavekop-naam{font-size:var(--tekst-7);letter-spacing:var(--spatie-1);margin:0;font-weight:600}.kop p{margin:var(--ruimte-2) 0 0;color:var(--inkt-zacht);font-size:var(--tekst-4)}strong,b{font-weight:600}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.knop{border:1px solid var(--knop);background:var(--knop);color:var(--papier);border-radius:var(--radius-knop);padding:var(--knop-ruimte);font:inherit;cursor:pointer;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-block}.knop:hover{border-color:var(--knop-hover);background:var(--knop-hover)}.knop:focus-visible,.knop-stil:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.knop[disabled]{opacity:.5;cursor:progress}.knop-stil{border:1px solid var(--rand-invoer);background:var(--papier);color:var(--inkt);border-radius:var(--radius-knop);padding:var(--knop-ruimte);font:inherit;cursor:pointer;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-block}.knop-stil:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht)}.knop-klein{align-items:center;gap:var(--ruimte-3);padding:var(--knop-ruimte-klein);font-size:var(--tekst-4);display:inline-flex}.lijst{gap:var(--ruimte-5);flex-direction:column;display:flex}.fasegroep+.fasegroep{margin-top:var(--ruimte-9)}.groepskop{align-items:center;gap:var(--ruimte-4);margin:0 0 var(--ruimte-5);font-size:var(--tekst-1);letter-spacing:var(--spatie-4);text-transform:uppercase;color:var(--inkt-zacht);flex-wrap:wrap;font-weight:600;display:flex}.groepskop .waardemerk{font-size:var(--tekst-2);letter-spacing:var(--spatie-2);text-transform:none}.groepskop-telling{font-weight:400;font-size:var(--tekst-3);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.weergavekeuze{justify-content:flex-end;gap:var(--ruimte-1);padding:var(--ruimte-1);background:var(--balk-hover);border-radius:var(--radius-knop);width:fit-content;margin-bottom:-.25rem;margin-left:auto;display:flex}.weergaveknop{align-items:center;gap:var(--ruimte-3);border-radius:var(--radius-klein);padding:var(--ruimte-3) var(--ruimte-5);font:inherit;font-size:var(--tekst-4);color:var(--inkt-zacht);cursor:pointer;background:0 0;border:0;font-weight:500;display:inline-flex}.weergaveknop:hover{color:var(--inkt)}.weergaveknop-aan{background:var(--papier);box-shadow:var(--schaduw);color:var(--inkt);font-weight:600}.weergaveknop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sectiegroep+.sectiegroep{margin-top:var(--ruimte-9)}.sectiegroep .groepskop{margin-bottom:var(--ruimte-5)}.kerncijfer-open{color:var(--open)}.kerncijfer-bijschrift a{color:var(--inkt-zacht);text-underline-offset:3px;text-decoration:underline}.kerncijfer-bijschrift a:hover{color:var(--inkt)}.kop h1 .waardemerk{vertical-align:.25em}.kopknoppen .fasewissel{align-items:flex-end;gap:var(--ruimte-3);flex-direction:column;display:flex}.kopknoppen .fasewissel>.knop-klein{height:2.4rem;padding:0 var(--ruimte-6);border:1px solid var(--rand-invoer);background:var(--papier);font-size:var(--tekst-4)}.kopknoppen .fasewissel>.knop-klein:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht)}.kopknoppen .fasewissel>.knop-potlood{border:1px solid var(--rand-invoer);border-radius:var(--radius-knop);background:var(--papier);width:2.4rem;height:2.4rem;color:var(--inkt-zacht);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.kopknoppen .fasewissel>.knop-potlood:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht);color:var(--inkt)}.kopknoppen .fasewissel>.knop-potlood:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.projectkop .kopknoppen{align-items:flex-start;margin-left:auto}.unitvenster .fasebevestiging{padding:var(--ruimte-7) var(--ruimte-8) var(--ruimte-8);background:0 0;border:0;border-radius:0;margin:0}.venster-smal{width:min(32rem,100vw - 2rem)}.bewerkdeel{padding:var(--ruimte-7) var(--ruimte-8);border-bottom:1px solid var(--lijn)}.bewerkdeel:empty{display:none}.bewerkdeel .telregel{border-top:0;margin-top:0;padding-top:0}.bewerkdeel-kop{font-size:var(--tekst-5);font-weight:600;line-height:var(--regel-2);margin:0 0 var(--ruimte-5)}.weergave-blokken .lijst{gap:var(--ruimte-5);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;display:grid}.weergave-blokken .regel{justify-content:space-between;align-items:stretch;gap:var(--ruimte-6);flex-flow:column}.weergave-blokken .stand{flex:none;align-items:stretch;width:100%;min-width:0}.weergave-blokken .stand-open,.weergave-blokken .voortgangstekst{text-align:left}.weergave-blokken .tellers{text-align:left;gap:var(--ruimte-8)}.weergave-blokken .verkoopstand{text-align:left}.regel{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--ruimte-8) var(--ruimte-8);gap:var(--ruimte-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.regel-naam{font-size:var(--tekst-5);letter-spacing:var(--spatie-1);margin:0;font-weight:600}.regel-adres{margin:var(--ruimte-3) 0 0;color:var(--inkt-zacht);font-size:var(--tekst-4)}.regel-adres+.waardemerk{margin-top:var(--ruimte-4)}.regel-stil{box-shadow:none;background:0 0}.regel-stil .regel-naam{color:var(--inkt-zacht);font-weight:500}.regel-stil:hover{background:var(--papier);box-shadow:var(--schaduw)}.regel-stil:hover .regel-naam{color:var(--inkt)}.sectieblokken .voortgangsbalk{background:var(--lijn);height:3px}.sectieblokken .voortgangsvulling{background:var(--inkt-zacht)}.sectieblokken .voortgangstekst{font-size:var(--tekst-2)}.kaartfeiten{margin:var(--ruimte-5) 0 0;gap:var(--ruimte-2);display:grid}.kaartfeiten div{gap:var(--ruimte-4);align-items:baseline;min-width:0;display:flex}.kaartfeiten dt{color:var(--inkt-zacht);font-size:var(--tekst-2);flex:none}.kaartfeiten dd{min-width:0;font-size:var(--tekst-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.merk{border:1px solid var(--lijn-sterk);border-radius:var(--radius-pil);padding:var(--ruimte-1) var(--ruimte-5);font-size:var(--tekst-2);color:var(--inkt-zacht);margin-top:var(--ruimte-4);display:inline-block}.merk-leeg{border-color:var(--lijn);color:var(--inkt-zacht);background:0 0}.merk-nvt{border-color:var(--lijn-sterk);background:var(--achtergrond);color:var(--inkt-zacht);font-weight:500}.merk-ingevuld{border-color:var(--accent-rand);background:var(--accent-zacht);color:var(--accent);font-weight:500}.merk-open{border-color:var(--open-rand);background:var(--open-zacht);color:var(--open);font-weight:600}.merk-vrij{border-color:var(--vrij-rand);background:var(--vrij-zacht);color:var(--vrij);font-weight:600}.merk-bezet{border-color:var(--accent-rand);background:var(--accent-zacht);color:var(--accent);font-weight:600}.merk-reservatie{border-color:var(--accent-rand);color:var(--accent);background:0 0;font-weight:500}.merk-compromis{border-color:var(--accent-rand);background:var(--accent-zacht);color:var(--accent);font-weight:600}.merk-akte{border-color:var(--accent);background:var(--accent);color:var(--papier);font-weight:600}.tellers{gap:var(--ruimte-9);text-align:right;display:flex}.teller-getal{font-size:var(--tekst-6);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.teller-label{font-size:var(--tekst-2);color:var(--inkt-zacht);text-transform:lowercase;margin:0}.teller-open .teller-getal{color:var(--open)}.stand{align-items:flex-end;gap:var(--ruimte-3);flex-direction:column;flex:0 14rem;min-width:9rem;display:flex}.stand-compleet{align-items:center;gap:var(--ruimte-3);color:var(--accent);font-size:var(--tekst-4);margin:0;font-weight:500;display:inline-flex}.vinkje{flex:none}.stand-open{color:var(--open);font-size:var(--tekst-4);text-align:right;margin:0;font-weight:500}.stand-openaantal{font-size:var(--tekst-6);font-variant-numeric:tabular-nums;font-weight:600}.voortgang{gap:var(--ruimte-2);flex-direction:column;width:100%;display:flex}.voortgangsbalk{border-radius:var(--radius-pil);background:var(--lijn-sterk);width:100%;height:6px;overflow:hidden}.voortgangsvulling{border-radius:var(--radius-pil);background:var(--inkt);height:100%;display:block}.voortgangstekst{color:var(--inkt-zacht);font-size:var(--tekst-2);font-variant-numeric:tabular-nums;text-align:right;margin:0}.voortgangspercentage{white-space:nowrap}.voortgang-stil .voortgangstekst{font-size:var(--tekst-2)}.leeg-bericht{background:var(--papier);border:1px dashed var(--lijn-sterk);border-radius:var(--radius);padding:var(--ruimte-10) var(--ruimte-8);text-align:center;color:var(--inkt-zacht)}.formulier{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--kaart-ruimte-ruim);gap:var(--ruimte-7);flex-direction:column;max-width:34rem;display:flex}.veld{gap:var(--ruimte-3);flex-direction:column;display:flex}.veld label{font-size:var(--tekst-4);font-weight:500}.veld input,.veld select,.veld textarea,.veldregel-waarde input,.veldregel-waarde select,.filterveld input,.filterveld select,.koppelvorm select,.loskoppelvorm input,.documentvorm input,.documentaanleg-vorm select,.beheerredenveld input,.toevoegformulier input,.toevoegformulier select,.rechtentabel select{font:inherit;font-size:var(--invoer-tekst);color:var(--inkt);background:var(--papier);border:1px solid var(--rand-invoer);border-radius:var(--radius-klein);padding:var(--ruimte-3) var(--ruimte-4)}.veld input,.veld select,.veld textarea{padding:var(--ruimte-4) var(--ruimte-5)}.veld input:hover,.veld select:hover,.veld textarea:hover,.veldregel-waarde input:hover,.veldregel-waarde select:hover,.filterveld input:hover,.filterveld select:hover,.koppelvorm select:hover,.loskoppelvorm input:hover,.documentvorm input:hover,.documentaanleg-vorm select:hover,.beheerredenveld input:hover,.toevoegformulier input:hover,.toevoegformulier select:hover,.rechtentabel select:hover{border-color:var(--inkt-zacht)}.veld input:focus,.veld select:focus,.veld textarea:focus,.veldregel-waarde input:focus,.veldregel-waarde select:focus,.filterveld input:focus,.filterveld select:focus,.koppelvorm select:focus,.loskoppelvorm input:focus,.documentvorm input:focus,.documentaanleg-vorm select:focus,.beheerredenveld input:focus,.toevoegformulier input:focus,.toevoegformulier select:focus,.rechtentabel select:focus,.veld input:focus,.veld select:focus{outline:2px solid var(--accent);outline-offset:1px}.veldvenster,.filterveld,.koppelvorm,.loskoppelvorm,.documentaanleg-vorm,.beheerredenveld,.toevoegformulier,.rechtentabel,.beheervenster{--invoer-ruimte:var(--invoer-dicht);--invoer-tekst:.875rem}.veldregel-waarde,.documentvorm{--invoer-ruimte:var(--invoer-krap);--invoer-tekst:.875rem}.keuzeveld{border:0;min-width:0;margin:0;padding:0}.keuzeveld legend{margin-bottom:var(--ruimte-3);font-size:var(--tekst-4);padding:0;font-weight:500}.keuzekaarten{gap:var(--ruimte-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:640px){.keuzekaarten{grid-template-columns:minmax(0,1fr)}}.keuzekaart{justify-content:center;align-items:center;gap:var(--ruimte-2);border:1px solid var(--rand-invoer);border-radius:var(--radius-klein);background:var(--papier);color:var(--inkt);padding:var(--ruimte-4) var(--ruimte-4);font-size:var(--tekst-4);text-align:center;cursor:pointer;font-weight:500;transition:border-color .12s;display:flex;position:relative}.keuzekaart input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.keuzekaart:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht)}.keuzekaart:has(input:checked){border-color:var(--knop);background:var(--knop);color:var(--papier)}.keuzekaart:has(input:checked):hover{border-color:var(--knop-hover);background:var(--knop-hover)}.keuzekaart-vink{visibility:hidden;flex:none}.keuzekaart:has(input:checked) .keuzekaart-vink{visibility:visible}.keuzekaart:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.keuzekaart-naam{overflow-wrap:anywhere}.knoppenrij{gap:var(--ruimte-5);margin-top:var(--ruimte-4);align-items:center;display:flex}.weigering{background:var(--weigering-zacht);border:1px solid var(--weigering-rand);border-radius:var(--radius-klein);padding:var(--ruimte-5) var(--ruimte-6)}.weigering p{color:var(--weigering);margin:0;font-weight:500}.weigering code{margin-top:var(--ruimte-4);font-size:var(--tekst-3);line-height:var(--regel-3);color:var(--inkt-zacht);display:block}.mededeling{background:var(--open-zacht);border:1px solid var(--open-rand);border-radius:var(--radius-klein);padding:var(--ruimte-5) var(--ruimte-6)}.mededeling p{color:var(--open);margin:0;font-weight:500}.afwijking{color:var(--open)}.voetnoot{margin-top:var(--ruimte-11);padding-top:var(--ruimte-8);border-top:1px solid var(--lijn);color:var(--inkt-zacht);font-size:var(--tekst-3)}.regel-link{color:inherit;text-decoration:none}.regel-link:hover{border-color:var(--lijn-sterk);background:var(--vlak-hover);box-shadow:var(--schaduw-hover)}.regel-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kruimel{margin:0 0 var(--ruimte-3);font-size:var(--tekst-4)}.kruimel,.kruimel a{color:var(--inkt-zacht);align-items:center;gap:var(--ruimte-2);text-decoration:none;display:inline-flex}.kruimel:hover,.kruimel a:hover{color:var(--inkt);text-underline-offset:3px;text-decoration:underline}.kruimel:focus-visible,.kruimel a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-klein)}.kruimel-pijl{flex-shrink:0}.groepsregel{gap:var(--ruimte-4) var(--ruimte-6);margin:0 0 var(--ruimte-6);color:var(--inkt-zacht);font-size:var(--tekst-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.groepsregel strong{color:var(--inkt);font-weight:600}.bladregel{margin:0 0 var(--ruimte-4);padding:0 var(--ruimte-2);color:var(--inkt-zacht);font-size:var(--tekst-3)}.veldblad{gap:var(--ruimte-5);display:grid}.veldregel{cursor:pointer;column-gap:var(--ruimte-6);row-gap:var(--ruimte-1);padding:var(--veldrij-ruimte);border-radius:var(--radius-klein);grid-template-columns:minmax(0,1fr) 24rem auto;align-items:center;display:grid;position:relative}.veldregel:hover,.veldregel-open{background:var(--vlak-hover)}.veldregel-waarde,.veldregel-knoppen,.veldregel-nvt,.veldvenster{cursor:auto}.veldregel-nvt{align-self:stretch;align-items:center;gap:var(--ruimte-2);white-space:nowrap;display:flex}.veldregel-nvt input{width:.85rem;height:.85rem;accent-color:var(--knop);cursor:pointer;flex:none;margin:0}.veldregel-nvt input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.veldregel-nvt label{color:var(--inkt-zacht);font-size:var(--tekst-2);cursor:pointer}.veldregel-nvt input:checked+label{color:var(--inkt);font-weight:500}.veldregel-stil{background:var(--achtergrond);cursor:default}.veldregel-naam{max-width:100%;color:var(--inkt);font:inherit;font-size:var(--tekst-4);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-weight:500}.veldregel-naam:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-mini)}.veldregel-waarde{justify-self:end;width:100%;min-width:0}.veldregel-waarde[data-maat=janee]{max-width:8rem}.veldregel-waarde[data-maat=datum]{max-width:11rem}.veldregel-waarde[data-maat=getal]{max-width:9rem}.veldregel-waarde[data-maat=lijst]{max-width:19rem}.veldregel-waarde input,.veldregel-waarde select{font-size:var(--tekst-4);width:100%;padding:var(--veldrij-waarde-ruimte)}.veldregel-waarde input:focus,.veldregel-waarde select:focus{outline:2px solid var(--accent);outline-offset:1px}.veldregel-zacht{color:var(--inkt-zacht);font-size:var(--tekst-4)}.veldregel-waardeknop{align-items:center;gap:var(--ruimte-3);border-radius:var(--radius-klein);width:100%;color:var(--inkt);padding:var(--veldrij-waarde-ruimte);font:inherit;font-size:var(--tekst-4);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.veldregel-waardeknop:hover{border-color:var(--rand-invoer);background:var(--papier)}.veldregel-waardeknop:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.veldregel-waardeknop-leeg .veldregel-waardetekst{color:var(--inkt-zacht)}.veldregel-waardetekst{overflow-wrap:anywhere;flex:auto;min-width:0}.veldregel-waardeknop .potlood{visibility:hidden;color:var(--inkt-zacht);flex:none}.veldregel-waardeknop:hover .potlood,.veldregel-waardeknop:focus-visible .potlood{visibility:visible}.veldregel-staart{align-self:stretch;align-items:center;gap:var(--ruimte-4);display:flex}.veldregel-status{justify-content:flex-start;align-self:stretch;align-items:center;min-width:3.5rem;display:flex}.veldmerken{align-items:center;gap:var(--ruimte-3);grid-column:2/-1;min-width:0;display:flex;overflow:hidden}.veldmerken:empty{display:none}.veldmerk{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--lijn);border-radius:var(--radius-pil);background:var(--achtergrond);min-width:0;max-width:12rem;color:var(--inkt-zacht);padding:var(--chip-ruimte);font-size:var(--tekst-2);flex:none;overflow:hidden}.veldmerk-open{border-color:var(--open-rand);background:var(--open-zacht);color:var(--open);flex:auto}.veldregel-status .merk{margin-top:0}.veldregel-melding{color:var(--accent);font-size:var(--tekst-2);white-space:nowrap;font-weight:500}.veldvenster{border-radius:var(--radius);background:var(--papier);width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 4rem);color:var(--inkt);text-align:left;border:0;padding:0;overflow:hidden;box-shadow:0 20px 50px #1a1c1e38}.veldvenster::backdrop{background:#1a1c1e73}.veldvenster-kop{align-items:flex-start;gap:var(--ruimte-6);border-bottom:1px solid var(--lijn);padding:var(--ruimte-6) var(--ruimte-6) var(--ruimte-5);display:flex}.veldvenster-naam{font-size:var(--tekst-5);font-weight:600;line-height:var(--regel-2);margin:0}.veldvenster-bij{margin:var(--ruimte-1) 0 0;color:var(--inkt-zacht);font-size:var(--tekst-2)}.veldvenster-sluit{border-radius:var(--radius-klein);width:1.9rem;height:1.9rem;color:var(--inkt-zacht);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.veldvenster-sluit:hover{border-color:var(--lijn-sterk);background:var(--achtergrond);color:var(--inkt)}.veldvenster-sluit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.veldvenster-inhoud{gap:var(--ruimte-4);max-height:calc(100dvh - 14rem);padding:var(--ruimte-6) var(--ruimte-6);min-width:0;display:grid;overflow-y:auto}.veldvenster .veld{gap:var(--ruimte-2)}.veldvenster .veld label{font-size:var(--tekst-2)}.veldvenster .veld input,.veldvenster .veld select,.veldvenster .veld textarea{padding:var(--ruimte-3) var(--ruimte-4);font-size:var(--tekst-4)}.kiezer{min-width:0}.kiezer input{width:100%}.kiezer-lijst{padding:var(--ruimte-2);background:var(--papier);border:1px solid var(--lijn-sterk);border-radius:var(--radius-klein);max-height:13rem;margin:0;list-style:none;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 20px #1a1c1e24}.kiezer-optie{border-radius:var(--radius-klein);padding:var(--ruimte-2) var(--ruimte-4);font-size:var(--tekst-4);cursor:pointer}.kiezer-optie-aan{background:var(--achtergrond)}.kiezer-optie[aria-selected=true]{font-weight:500}.kiezer-niemand{color:var(--inkt-zacht)}.kiezer-leeg{padding:var(--ruimte-3) var(--ruimte-4);color:var(--inkt-zacht);font-size:var(--tekst-3)}.veldvenster-voet{justify-content:space-between;align-items:center;gap:var(--ruimte-4);border-top:1px solid var(--lijn);padding:var(--ruimte-5) var(--ruimte-6);flex-wrap:wrap;display:flex}.veldvenster-knoppen{gap:var(--ruimte-3);align-items:center;display:flex}.veldvenster .weigering,.veldvenster .mededeling{padding:var(--ruimte-4) var(--ruimte-4);font-size:var(--tekst-3)}.breed{grid-column:1/-1}.veldregel-gelezen{gap:var(--ruimte-4);margin:0;display:grid}.veldregel-gelezen dt{font-size:var(--tekst-2);color:var(--inkt-zacht)}.veldregel-gelezen dd{margin:var(--ruimte-1) 0 0;font-size:var(--tekst-4);overflow-wrap:anywhere}.veldregel-knoppen{gap:var(--ruimte-4);margin:var(--ruimte-4) 0 var(--ruimte-1);grid-column:2/-1;align-items:center;display:flex}.veldkaart{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--ruimte-5) var(--ruimte-6) var(--ruimte-5)}.veldkaart-kopregel{justify-content:space-between;align-items:baseline;gap:var(--ruimte-5);margin:0 0 var(--ruimte-4);padding:0 0 var(--ruimte-3);border-bottom:1px solid var(--lijn);display:flex}.veldkaart-kop{font-size:var(--tekst-2);letter-spacing:var(--spatie-4);text-transform:uppercase;color:var(--inkt-zacht);margin:0;padding:0;font-weight:600}.blokmerk{margin-left:var(--ruimte-4);font-size:var(--tekst-1);letter-spacing:var(--spatie-3);text-transform:none;color:var(--inkt-zacht);border:1px solid var(--lijn-sterk);border-radius:var(--radius-mini);padding:var(--ruimte-1) var(--ruimte-3);white-space:nowrap;font-weight:500}.blokknop{border:1px solid var(--rand-invoer);background:var(--papier);color:var(--inkt-zacht);border-radius:var(--radius-knop);padding:var(--ruimte-2) var(--ruimte-5);font:inherit;font-size:var(--tekst-2);cursor:pointer;transition:color .12s,border-color .12s}.blokknop:hover{border-color:var(--knop);color:var(--inkt)}.blokknop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blokknop[disabled]{opacity:.5;cursor:progress}.blokknop-toevoegen{margin-top:var(--ruimte-5)}.blokknop-weg{padding:var(--ruimte-2);color:var(--inkt-zacht);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.blokknop-weg:hover{color:var(--inkt)}.concurrentkaart{margin-top:var(--ruimte-5)}.concurrentformulier{gap:var(--ruimte-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.concurrentveld{gap:var(--ruimte-2);flex-direction:column;min-width:0;display:flex}.concurrentveld[data-breed=ja]{grid-column:1/-1}.concurrentveld-naam{font-size:var(--tekst-2);color:var(--inkt-zacht)}.concurrentformulier>.knop{justify-self:start}.verwijzingenlijst{gap:var(--ruimte-3);flex-direction:column;min-width:0;display:flex}.verwijzingenkeuze{align-items:baseline;gap:var(--ruimte-4);cursor:pointer;min-width:0;display:flex}.verwijzingenkeuze input{flex:none}.veldkaart-reden{margin:0 0 var(--ruimte-4);color:var(--inkt-zacht);font-size:var(--tekst-2);padding:0}.veldkaart .veldregel{margin-left:0;padding-left:0;padding-right:0}.veldkaart .veldregel+.veldregel{border-top:1px solid var(--lijn)}.bevestiging{border:1px solid var(--open-rand);border-radius:var(--radius-klein);background:var(--open-zacht);padding:var(--ruimte-6) var(--ruimte-6);margin-top:var(--ruimte-5)}.bevestiging-vraag{margin:0 0 var(--ruimte-5);color:var(--open);font-size:var(--tekst-4)}.bevestiging-vraag strong{font-weight:600}.bevestiging-knoppen{gap:var(--ruimte-4);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:1100px){.veldregel{grid-template-columns:minmax(0,1fr) minmax(0,24rem) auto}}@media (max-width:640px){.veldregel{row-gap:var(--ruimte-3);padding:var(--ruimte-4) 0;grid-template-columns:minmax(0,1fr)}.veldregel-naam,.veldregel-waarde,.veldregel-staart,.veldregel-knoppen,.veldmerken{grid-column:1/-1}.veldregel-waarde[data-maat]{max-width:none}}@media (pointer:coarse){.veldregel-waardeknop .potlood{visibility:visible}}.veld textarea{resize:vertical}.veldblok-uitleg{color:var(--inkt-zacht);font-size:var(--tekst-3);margin:0}.bewaard{color:var(--accent);font-size:var(--tekst-4);margin:0;font-weight:500}.partnerblok{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--ruimte-6) var(--ruimte-5);margin-top:var(--ruimte-8)}.partnerblok-kop{gap:var(--ruimte-5);padding:0 var(--ruimte-6);margin-bottom:var(--ruimte-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.partnerblok-kop h3{font-size:var(--tekst-1);letter-spacing:var(--spatie-4);text-transform:uppercase;color:var(--inkt-zacht);margin:0;font-weight:600}.partnerblok-kop .merk{margin-top:0}.partnerlijst{margin:0;padding:0;list-style:none}.partnerlijst-leeg{padding:var(--ruimte-5) var(--ruimte-6);color:var(--inkt-zacht);font-size:var(--tekst-4);margin:0}.partnerregel{border-radius:var(--radius-klein)}.partnerlijst .partnerregel+.partnerregel{border-top:1px solid var(--lijn)}.partnerregel:hover{background:var(--vlak-hover)}.partnerregel-inhoud{gap:var(--ruimte-4) var(--ruimte-7);padding:var(--ruimte-5) var(--ruimte-6);flex-wrap:wrap;align-items:center;display:flex}.partnernaam{overflow-wrap:anywhere;flex:10rem;font-weight:500}.partnerrol{flex:none;margin-top:0}.partnerregel-actie{flex:none}.partner-weg{border:1px solid var(--lijn-sterk);background:var(--papier);color:var(--inkt-zacht);border-radius:var(--radius-klein);padding:var(--ruimte-2) var(--ruimte-5);font:inherit;font-size:var(--tekst-3);cursor:pointer}.partner-weg:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht)}.partner-weg:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.partner-weg[disabled]{opacity:.5;cursor:progress}.partnertoevoegen{gap:var(--ruimte-4);margin:var(--ruimte-4) var(--ruimte-6) 0;padding-top:var(--ruimte-5);border-top:1px solid var(--lijn);flex-direction:column;display:flex}.partnertoevoegen-rij{gap:var(--ruimte-5);flex-wrap:wrap;align-items:flex-end;display:flex}.partnertoevoegen-rij .veld{flex:12rem}@media (max-width:700px){.partnertoevoegen-rij .knop{text-align:center;width:100%}}.detailrij-lezen{gap:var(--ruimte-6) var(--ruimte-10);flex-flow:wrap;margin:0;display:flex}.detailrij-lezen dt{font-size:var(--tekst-2);color:var(--inkt-zacht)}.detailrij-lezen dd{margin:var(--ruimte-1) 0 0}.detailrij-lezen .veldblok-uitleg{display:inline}.potlood{flex:none}.detailblok{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--kaart-ruimte-ruim);margin-bottom:var(--ruimte-8)}.detailblok form{gap:var(--ruimte-6);flex-direction:column;display:flex}.detailrij{gap:var(--ruimte-6);flex-wrap:wrap;display:flex}.detailrij .veld{flex:12rem}.buren{gap:var(--ruimte-6);margin-top:var(--ruimte-9);justify-content:space-between;align-items:center;display:flex}.omhulsel:has(.appraster){max-width:none;padding:0}.appraster{grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:100dvh;display:grid}.appinhoud{width:100%;max-width:100rem;padding:var(--ruimte-14) var(--ruimte-9) var(--ruimte-13);margin:0 auto}.appinhoud:has(>.breedblad){max-width:100rem}.balk{background:var(--achtergrond);width:15rem;height:100vh;padding:var(--ruimte-6) var(--ruimte-5);flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:hidden auto}.balk-menu{flex-direction:column;flex:auto;min-height:0;display:flex}.balk-vouwrij{justify-content:space-between;align-items:center;gap:var(--ruimte-3);margin-bottom:var(--ruimte-4);display:flex}.balk-merk{align-items:center;gap:var(--ruimte-4);padding:var(--ruimte-3) var(--ruimte-4);letter-spacing:var(--spatie-2);color:var(--inkt);min-width:0;font-weight:600;text-decoration:none;display:inline-flex}.balk-logo{flex:none}.balk-merknaam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balk-vouw{border-radius:var(--radius-klein);width:1.85rem;height:1.85rem;color:var(--inkt-zacht);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.balk-vouw:hover{background:var(--balk-hover);border-color:var(--lijn-balk);color:var(--inkt)}.balk-vouw:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.balk-vouw[aria-expanded=false] .balk-vouwteken{transform:rotate(180deg)}.balk-vast:not(:last-child){padding-bottom:var(--ruimte-4);margin-bottom:var(--ruimte-4);border-bottom:1px solid var(--lijn-balk)}.balk-context{align-items:flex-start;gap:var(--ruimte-2);padding-bottom:var(--ruimte-5);margin-bottom:var(--ruimte-5);border-bottom:1px solid var(--lijn-balk);flex-direction:column;display:flex}.balk-terug{align-items:baseline;gap:var(--ruimte-3);padding:var(--ruimte-2) var(--ruimte-4);border-radius:var(--radius-klein);color:var(--inkt-zacht);font-size:var(--tekst-3);text-decoration:none;display:flex}.balk-terug:hover{background:var(--balk-hover);color:var(--inkt);text-decoration:none}.balk-terug:focus-visible{outline:2px solid var(--inkt);outline-offset:-1px}.balk-pijl{flex:none}.balk-projectnaam{width:100%;padding:var(--ruimte-2) var(--ruimte-4);border-radius:var(--radius-klein);color:var(--inkt);font-size:var(--tekst-2);letter-spacing:var(--spatie-4);text-transform:uppercase;overflow-wrap:anywhere;font-weight:600;text-decoration:none;display:block}.balk-projectnaam:hover{background:var(--balk-hover);text-decoration:none}.balk-projectnaam:focus-visible{outline:2px solid var(--inkt);outline-offset:-1px}.balk-projectnaam[aria-current=page]{background:var(--papier);box-shadow:var(--schaduw-balk);color:var(--inkt)}.balk-vast ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.balk-link{align-items:baseline;gap:var(--ruimte-4);padding:var(--ruimte-3) var(--ruimte-4);border-radius:var(--radius-klein);color:var(--inkt);font-size:var(--tekst-4);text-decoration:none;display:flex}.balk-link:hover{background:var(--balk-hover);text-decoration:none}.balk-link:focus-visible{outline:2px solid var(--inkt);outline-offset:-1px}.balk-link[aria-current=page]{background:var(--papier);box-shadow:var(--schaduw-balk);color:var(--inkt);font-weight:600}.balk-naam{overflow-wrap:anywhere;flex:auto}.balk-open{min-width:1.35rem;padding:0 var(--ruimte-3);border:1px solid var(--open-rand);border-radius:var(--radius-pil);background:var(--open-zacht);color:var(--open);font-size:var(--tekst-1);font-variant-numeric:tabular-nums;text-align:center;flex:none;align-self:center;font-weight:600}.verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.balk-knop{display:none}@media (min-width:900px){.balk-ingeklapt{width:3rem;padding-left:var(--ruimte-4);padding-right:var(--ruimte-4)}.balk-ingeklapt>:not(.balk-vouwrij),.balk-ingeklapt .balk-merk{display:none}.balk-ingeklapt .balk-vouwrij{justify-content:center;margin-bottom:0}}@media (max-width:899px){.appraster{gap:var(--ruimte-7);grid-template-columns:minmax(0,1fr)}.balk{z-index:20;border-bottom:1px solid var(--lijn-balk);width:auto;height:auto;max-height:none;padding:var(--ruimte-3) var(--ruimte-5);min-height:var(--balkhoogte);position:sticky;top:0;overflow:visible}.balk-vouwrij{margin-bottom:0}.balk-menu{display:none}.balk-uit .balk-menu{max-height:70vh;padding:var(--ruimte-5);background:var(--achtergrond);border-bottom:1px solid var(--lijn-balk);box-shadow:var(--schaduw-hover);display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.balk-vouw{display:none}.appinhoud{padding:var(--ruimte-8) var(--ruimte-7) var(--ruimte-12)}.balk-knop{min-height:var(--ruimte-11);align-items:center;gap:var(--ruimte-3);border:1px solid var(--rand-invoer);background:var(--papier);color:var(--inkt);border-radius:var(--radius-klein);padding:var(--ruimte-3) var(--ruimte-5);font:inherit;font-size:var(--tekst-4);cursor:pointer;flex:none;font-weight:500;display:inline-flex}.balk-knop:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht)}.balk-knop:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.balk-knopteken{flex:none}}.unitblokken{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--kaart-ruimte-ruim);margin-bottom:var(--ruimte-8)}.unitblokken-kop{gap:var(--ruimte-5);margin-bottom:var(--ruimte-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.unitblokken-kop h3{font-size:var(--tekst-5);letter-spacing:var(--spatie-1);margin:0;font-weight:600}.unitblokken-kop .merk{margin-top:0}.unitblokken-leeg{margin:var(--ruimte-7) 0 0;border:1px dashed var(--lijn-sterk);border-radius:var(--radius-klein);padding:var(--ruimte-6);color:var(--inkt-zacht);font-size:var(--tekst-4)}.unitblok{margin-top:var(--ruimte-8);padding-top:var(--ruimte-7);border-top:1px solid var(--lijn)}.unitblok-kop{margin:0 0 var(--ruimte-5);font-size:var(--tekst-5);letter-spacing:var(--spatie-1);font-weight:600}.laagmelding{margin:var(--ruimte-7) 0 0;padding:var(--ruimte-6) var(--ruimte-6);background:var(--vlak-hover);border-left:3px solid var(--lijn-sterk);border-radius:var(--radius-klein);font-size:var(--tekst-4);color:var(--inkt-zacht)}.laagmelding p{margin:0}.laagmelding .laagmelding-kop{margin-bottom:var(--ruimte-3);color:var(--inkt)}.unittoevoegen{gap:var(--ruimte-5);margin-top:var(--ruimte-8);padding-top:var(--ruimte-7);border-top:1px solid var(--lijn);flex-direction:column;display:flex}.unittoevoegen-rij{gap:var(--ruimte-5);flex-wrap:wrap;align-items:flex-end;display:flex}.unittoevoegen-rij .veld{flex:12rem}@media (max-width:700px){.unittoevoegen-rij .knop{text-align:center;width:100%}}.vraaggroepen{gap:var(--ruimte-9);flex-direction:column;display:flex}.vraaggroep-kop{gap:var(--ruimte-4);margin:0 0 var(--ruimte-4);padding:0 var(--ruimte-2);font-size:var(--tekst-5);letter-spacing:var(--spatie-1);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.vraaggroep-naam{flex:auto}.vraaggroep-aantal{border:1px solid var(--lijn-sterk);border-radius:var(--radius-pil);padding:var(--chip-ruimte);font-size:var(--tekst-2);font-variant-numeric:tabular-nums;color:var(--inkt-zacht);flex:none;font-weight:500}.vraaggroep-kop-open .vraaggroep-naam{color:var(--open)}.vraaggroep-kop-open .vraaggroep-aantal{border-color:var(--open-rand);background:var(--open-zacht);color:var(--open);font-weight:600}.vraagblad{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--ruimte-3)}.vraagblad>*+*{border-top:1px solid var(--lijn)}.vraagregel{padding:var(--ruimte-5) var(--ruimte-6);border-radius:var(--radius-klein);color:inherit;text-decoration:none;display:block}.vraagregel:hover{background:var(--vlak-hover);text-decoration:none}.vraagregel:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.vraagtekst{overflow-wrap:anywhere;margin:0}.vraagtekst-afgeschermd{color:var(--inkt-zacht);font-style:italic}.vraagadres{align-items:baseline;gap:var(--ruimte-1) var(--ruimte-4);margin:var(--ruimte-2) 0 0;color:var(--inkt-zacht);font-size:var(--tekst-3);flex-wrap:wrap;display:flex}.vraagadres>*+:before{content:"·";margin-right:var(--ruimte-4);color:var(--lijn-sterk)}.vraagadres-project{color:var(--inkt);font-weight:500}.balk-nevenlink{width:100%;padding:var(--ruimte-2) var(--ruimte-4);border-radius:var(--radius-klein);color:var(--inkt-zacht);font-size:var(--tekst-3);text-decoration:none;display:block}.balk-nevenlink:hover{background:var(--balk-hover);color:var(--inkt);text-decoration:none}.balk-nevenlink:focus-visible{outline:2px solid var(--inkt);outline-offset:-1px}.balk-nevenlink[aria-current=page]{background:var(--papier);box-shadow:var(--schaduw-balk);color:var(--inkt);font-weight:600}.verkoopstand{text-align:right;flex-shrink:0}.verkoopstand-getal{color:var(--inkt);font-size:var(--tekst-8);font-weight:600;line-height:var(--regel-1)}.verkoopstand-noemer{color:var(--inkt-zacht);font-size:var(--tekst-5);font-weight:500}.verkoopstand-woord{color:var(--inkt-zacht);font-size:var(--tekst-4);margin-left:var(--ruimte-3);font-weight:400}.stand-geen{color:var(--inkt-zacht);font-size:var(--tekst-4);flex-shrink:0}.verkoopkop{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-bottom:var(--ruimte-7);padding:var(--kaart-ruimte)}.standbalk{gap:var(--ruimte-4);margin-top:var(--ruimte-6);flex-wrap:wrap;display:flex}.standknop{background:var(--papier);border:1px solid var(--rand-invoer);border-radius:var(--radius-pil);color:var(--inkt);font-size:var(--tekst-4);align-items:center;gap:var(--ruimte-4);padding:var(--chip-ruimte-groot);text-decoration:none;display:inline-flex}.standknop:hover{background:var(--vlak-hover);text-decoration:none}.standknop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.standknop-gekozen{background:var(--knop);border-color:var(--knop);color:var(--papier)}.standknop-gekozen:hover{background:var(--knop-hover);color:var(--papier)}.standknop-naam{font-weight:500}.standknop-aantal{color:var(--inkt-zacht);font-variant-numeric:tabular-nums}.standknop-gekozen .standknop-aantal{color:var(--papier);opacity:.75}.tabelomhulsel{border:1px solid var(--lijn);border-radius:var(--radius);position:relative;overflow-x:auto}.statustabel{border-collapse:collapse;width:100%;min-width:100%}.statustabel th,.statustabel td{padding:var(--ruimte-4) var(--ruimte-6);text-align:left;white-space:nowrap}.statustabel thead th{border-bottom:1px solid var(--lijn);color:var(--inkt-zacht);font-size:var(--tekst-3);letter-spacing:var(--spatie-2);text-transform:uppercase;font-weight:600}.statustabel tbody tr+tr th,.statustabel tbody tr+tr td{border-top:1px solid var(--lijn)}.statustabel tbody tr:hover th,.statustabel tbody tr:hover td{background:var(--vlak-hover)}.statustabel tbody th{font-weight:600}.kenmerkblok,.standbediening,.historieblok{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-bottom:var(--ruimte-7);padding:var(--kaart-ruimte)}.kenmerkblok h3,.standbediening h3,.historieblok h3{font-size:var(--tekst-3);letter-spacing:var(--spatie-2);margin-bottom:var(--ruimte-6);text-transform:uppercase;color:var(--inkt-zacht);font-weight:600}.kenmerken{gap:var(--ruimte-5) var(--ruimte-9);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.kenmerken dt{color:var(--inkt-zacht);font-size:var(--tekst-3)}.kenmerken dd{color:var(--inkt);margin:0;font-weight:500}.regelnaam-knop{font:inherit;font-weight:inherit;text-align:left;cursor:pointer;color:var(--inkt);background:0 0;border:0;padding:0;text-decoration:none}.regelnaam-knop:hover{color:var(--accent);text-decoration:underline}.regelnaam-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.veld-uitleg{color:var(--inkt-zacht);font-size:var(--tekst-3);margin-top:var(--ruimte-3)}.historie{gap:var(--ruimte-6);flex-direction:column;list-style:none;display:flex}.historie li{border-left:2px solid var(--lijn-sterk);padding-left:var(--ruimte-6)}.historie-kop{align-items:baseline;gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.historie-moment{color:var(--inkt-zacht);font-size:var(--tekst-3);margin-left:auto}.historie-reden{color:var(--inkt);margin-top:var(--ruimte-2)}.historie-detail{color:var(--inkt-zacht);font-size:var(--tekst-3);margin-top:var(--ruimte-2)}.historie-wie{color:var(--inkt-zacht);font-size:var(--tekst-3);margin-top:var(--ruimte-1)}.verwijzing{overflow-wrap:anywhere;word-break:break-word}.velden{border:0;display:contents}.kerncijfers{gap:var(--ruimte-8);margin-bottom:var(--ruimte-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:640px){.kerncijfers{grid-template-columns:repeat(2,minmax(0,1fr))}}.kerncijfer-label{color:var(--inkt-zacht);font-size:var(--tekst-3)}.kerncijfer{color:var(--inkt);font-size:var(--tekst-9);font-weight:600;line-height:var(--regel-1);font-variant-numeric:tabular-nums}.kerncijfer-vrij{color:var(--vrij)}.kerncijfer-bezet{color:var(--accent)}.filterbalk{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);align-items:end;gap:var(--ruimte-5) var(--ruimte-6);margin-bottom:var(--ruimte-6);padding:var(--kaart-ruimte-krap);flex-wrap:wrap;display:flex}.filterveld{gap:var(--ruimte-2);flex-direction:column;display:flex}.filterveld label{color:var(--inkt-zacht);font-size:var(--tekst-3)}.filterveld select:focus,.filterveld input:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.filterveld-zoek{flex:0 13rem}.filterpillen-metzoek .filterveld-zoek{order:1}.filterverfijning{display:contents}.filterknop{display:none}.filterveld-zoek input{width:100%}.filterknoppen{gap:var(--ruimte-4);display:flex}.schuifveld{gap:var(--ruimte-2);flex-direction:column;flex:22rem;min-width:16rem;display:flex}.schuifveld-titel{color:var(--inkt-zacht);font-size:var(--tekst-3)}.schuifveld-rij{align-items:center;gap:var(--ruimte-4);display:flex}.schuifveld-waarde{color:var(--accent);font-size:var(--tekst-3);font-variant-numeric:tabular-nums;flex:none;min-width:5.5rem;font-weight:500}.schuifveld-waarde-rechts{text-align:right}.schuifveld-spoor{flex:auto;height:1.5rem;position:relative}.schuifveld-baan{background:var(--lijn);border-radius:var(--radius-pil);height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.schuifveld-vulling{background:var(--hemel);border-radius:var(--radius-pil);height:4px;position:absolute;top:50%;transform:translateY(-50%)}.schuifveld-duim{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.schuifveld-duim-boven{z-index:2}.schuifveld-duim::-webkit-slider-thumb{appearance:none;background:var(--hemel);border:2px solid var(--papier);border-radius:var(--radius-pil);cursor:pointer;pointer-events:auto;width:18px;height:18px;box-shadow:0 1px 3px #1a1c1e40}.schuifveld-duim::-moz-range-thumb{background:var(--hemel);border:2px solid var(--papier);border-radius:var(--radius-pil);cursor:pointer;pointer-events:auto;width:18px;height:18px;box-shadow:0 1px 3px #1a1c1e40}.schuifveld-duim:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.schuifveld-duim:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}.rij-soort{color:var(--inkt-zacht);font-size:var(--tekst-3);font-weight:400;display:block}.statustabel .cel-getal{font-variant-numeric:tabular-nums;text-align:right}.sorteerkop-rechts,.statustabel thead th:first-child,.statustabel thead th:nth-child(3),.statustabel thead th:nth-child(4){text-align:right}.cel-stil{color:var(--inkt-zacht);font-size:var(--tekst-4)}.dossierblok{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-bottom:var(--ruimte-7);padding:var(--kaart-ruimte)}.dossierkop{align-items:baseline;gap:var(--ruimte-6);margin-bottom:var(--ruimte-6)}.dossierkop h3{color:var(--inkt-zacht);font-size:var(--tekst-3);letter-spacing:var(--spatie-2);text-transform:uppercase;font-weight:600}.fasesectie{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-top:var(--ruimte-8);padding:var(--kaart-ruimte)}.fasesectie h2{color:var(--inkt-zacht);font-size:var(--tekst-3);letter-spacing:var(--spatie-2);margin-bottom:var(--ruimte-4);text-transform:uppercase;font-weight:600}.veld-uitleg-wachten{margin-top:var(--ruimte-4);font-style:italic}.fasewissel{gap:var(--ruimte-5);flex-direction:column;display:flex}.fasebevestiging{background:var(--achtergrond);border:1px solid var(--lijn-sterk);border-radius:var(--radius-knop);gap:var(--ruimte-5);padding:var(--ruimte-6) var(--ruimte-7);flex-direction:column;display:flex}.fasevraag{color:var(--inkt)}.fasegevolgen{color:var(--inkt-zacht);gap:var(--ruimte-3);padding-left:var(--ruimte-6);flex-direction:column;display:flex}.fasegevolgen li{list-style:outside}.fasegevolg-let-op{color:var(--open);font-weight:500}.intakerest{border-top:1px solid var(--lijn);margin-top:var(--ruimte-9);padding-top:var(--ruimte-8)}.intakerest h2{color:var(--inkt-zacht);font-size:var(--tekst-3);letter-spacing:var(--spatie-2);text-transform:uppercase;font-weight:600}.verkoopunits{border-bottom:1px solid var(--lijn);margin-bottom:var(--ruimte-6);padding-bottom:var(--ruimte-6)}.verkoopunits-kop{color:var(--inkt-zacht);font-size:var(--tekst-4);margin-bottom:var(--ruimte-4)}.verkoopunitlijst{gap:var(--ruimte-2);margin:0 0 var(--ruimte-5);flex-direction:column;padding:0;list-style:none;display:flex}.verkoopunitlijst li{border-radius:var(--radius-klein);align-items:center;gap:var(--ruimte-4);padding:var(--ruimte-3) var(--ruimte-4);flex-wrap:wrap;justify-content:space-between;display:flex}.verkoopunitlijst li:nth-child(odd){background:#00000006}.verkoopunit-naam{align-items:center;gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.filterpillen{align-items:center;gap:var(--ruimte-4);margin-bottom:var(--ruimte-5);flex-wrap:wrap;display:flex}:is(.filterpillen:has(.filterveld),.filterpillen:has(.schuifveld)){background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);align-items:end;gap:var(--ruimte-5) var(--ruimte-7);margin-bottom:var(--ruimte-6);padding:var(--kaart-ruimte-krap)}:is(.filterpillen:has(.filterveld) .filterpil-houder,.filterpillen:has(.periodeveld) .filterpil-houder){align-self:end}.koppelvorm,.loskoppelvorm{align-items:center;gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.koppelvorm label{color:var(--inkt-zacht);font-size:var(--tekst-4)}.loskoppelvorm input{min-width:12rem}.verborgen-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slotbalk{background:var(--open-zacht);border:1px solid var(--open-rand);border-radius:var(--radius);margin-bottom:var(--ruimte-7);padding:var(--ruimte-6) var(--ruimte-7)}.slotbalk-kop{color:var(--open);font-size:var(--tekst-3);letter-spacing:var(--spatie-2);margin-bottom:var(--ruimte-4);text-transform:uppercase;font-weight:600}.slotbalk-regel{color:var(--inkt);margin-bottom:var(--ruimte-5);max-width:68ch}.slotbalk-geweigerd{color:var(--weigering)}.slotbalk-voetnoot{color:var(--inkt-zacht);font-size:var(--tekst-3);margin-top:var(--ruimte-5);max-width:68ch}.stukkenlijst{margin:var(--ruimte-7) 0 0;padding:var(--ruimte-6) var(--ruimte-6);background:var(--vlak-hover);border-radius:var(--radius-klein)}.stukkenlijst-kop{margin:0 0 var(--ruimte-4);font-size:var(--tekst-4);color:var(--inkt-zacht)}.stukkenlijst ul,.generator-voorbeschouwing ul{gap:var(--ruimte-3);flex-wrap:wrap;max-height:9rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.stukkenlijst li,.generator-voorbeschouwing li{padding:var(--ruimte-1) var(--ruimte-4);border:1px solid var(--lijn);border-radius:var(--radius-klein);background:var(--papier);font-size:var(--tekst-2);font-variant-numeric:tabular-nums;color:var(--inkt-zacht)}.generator-voorbeschouwing{margin-top:var(--ruimte-6);padding:var(--ruimte-6) var(--ruimte-7);border:1px solid var(--lijn-sterk);border-left:3px solid var(--inkt);border-radius:var(--radius-klein);background:var(--papier)}.generator-voorbeschouwing-kop{margin:0 0 var(--ruimte-5);font-size:var(--tekst-4)}.generator-voorbeschouwing .veldblok-uitleg{margin-top:var(--ruimte-5);margin-bottom:var(--ruimte-5)}.filterpil-houder{position:relative}.filterpil-doos{background:var(--papier);border:1px solid var(--rand-invoer);border-radius:var(--radius-pil);align-items:center;max-width:100%;display:inline-flex}.filterpil-doos-aan{border-color:var(--inkt);box-shadow:var(--schaduw)}.filterpil-doos:hover{background:var(--vlak-hover)}.filterpil{border-radius:var(--radius-pil);color:var(--inkt);cursor:pointer;font:inherit;font-size:var(--tekst-4);align-items:center;gap:var(--ruimte-3);max-width:100%;padding:var(--chip-ruimte-groot);background:0 0;border:0;display:inline-flex}.filterpil:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filterpil-naam{color:var(--inkt-zacht)}.filterpil-telling{background:var(--balk-hover);border-radius:var(--radius-klein);font-size:var(--tekst-3);font-variant-numeric:tabular-nums;padding:0 var(--ruimte-3);font-weight:600}.filterpil-pijl{color:var(--inkt-zacht);flex:none}.filterpil[aria-expanded=true] .filterpil-pijl{transform:rotate(180deg)}.filterpil-wis{border-radius:var(--radius-pil);color:var(--inkt-zacht);cursor:pointer;margin-right:var(--ruimte-2);padding:var(--ruimte-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.filterpil-wis:hover{background:var(--balk-hover);color:var(--inkt)}.filterpil-wis:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.filterpaneel{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius-klein);box-shadow:var(--schaduw-balk), 0 8px 24px #1a1c1e1a;margin-top:var(--ruimte-3);z-index:30;min-width:14rem;position:absolute;top:100%;left:0}.filterpaneel-lijst{max-height:17rem;padding:var(--ruimte-3);overflow-y:auto}.filterpaneel-leeg{color:var(--inkt-zacht);font-size:var(--tekst-4);padding:var(--ruimte-4) var(--ruimte-4);margin:0}.filterkeuze{border-radius:var(--radius-klein);cursor:pointer;align-items:center;gap:var(--ruimte-4);padding:var(--ruimte-3) var(--ruimte-4);display:flex}.filterkeuze:hover{background:var(--vlak-hover)}.filterkeuze input{accent-color:var(--accent);flex:none;width:1rem;height:1rem;margin:0}.filterkeuze:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.filterkeuze-naam{font-size:var(--tekst-4);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.filterkeuze .waardemerk{text-overflow:ellipsis;flex:0 auto;max-width:100%;margin-right:auto;overflow:hidden}.filterkeuze-aantal{color:var(--inkt-zacht);font-size:var(--tekst-3);font-variant-numeric:tabular-nums;flex:none}.filterkeuze-nul{opacity:.5}.filterpaneel-voet{border-top:1px solid var(--lijn);padding:var(--ruimte-3);display:flex}.filterwis{border-radius:var(--radius-knop);color:var(--inkt-zacht);cursor:pointer;font:inherit;font-size:var(--tekst-4);padding:var(--ruimte-3) var(--ruimte-4);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.filterwis:hover{color:var(--inkt)}.filterwis:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.waardemerk{border-radius:var(--radius-pil);font-size:var(--tekst-2);letter-spacing:var(--spatie-2);padding:var(--chip-ruimte);white-space:nowrap;font-weight:600;display:inline-block}.tint-0{color:#8f1d4b;background:#fce7ef}.tint-1{color:#5b2a90;background:#f3e8fd}.tint-2{color:#14507e;background:#e3f2fd}.tint-3{color:#0f5c43;background:#dff5ec}.tint-4{color:#7a4f0a;background:#fdf1d8}.tint-5{color:#8a3a12;background:#ffe8dc}.tint-6{color:#2a3f7a;background:#e8eefc}.tint-7{color:#35424d;background:#eceff1}@media (max-width:640px){.filterpil-doos{max-width:100%}.filterpaneel{min-width:12rem}}.omhulsel:has(.aanmeldblad){max-width:none;padding:0}.aanmeldblad{min-height:100dvh;padding:var(--ruimte-9);display:flex}.aanmeldkaart{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);width:100%;max-width:24rem;box-shadow:var(--schaduw);padding:var(--kaart-ruimte-ruim) var(--kaart-ruimte-ruim) var(--ruimte-8);margin:auto}.aanmeldmerk{align-items:center;gap:var(--ruimte-4);letter-spacing:var(--spatie-2);margin-bottom:var(--ruimte-8);font-weight:600;display:flex}.aanmeldkaart h1{font-size:var(--tekst-7);letter-spacing:var(--spatie-1);margin:0;font-weight:600}.aanmelduitleg{margin:var(--ruimte-3) 0 var(--ruimte-8);color:var(--inkt-zacht);font-size:var(--tekst-4)}.aanmeldformulier .knoppenrij .knop{text-align:center;width:100%}.aanmeldkaart .voetnoot{margin-top:var(--ruimte-7)}.balk-ik{padding:var(--ruimte-5) var(--ruimte-4) var(--ruimte-1);border-top:1px solid var(--lijn-balk);gap:var(--ruimte-2);flex-direction:column;min-width:0;margin-top:auto;display:flex}.balk-ik-adres{color:var(--inkt-zacht);font-size:var(--tekst-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balk-afmelden{font:inherit;font-size:var(--tekst-3);color:var(--inkt-zacht);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.balk-afmelden:hover{color:var(--inkt);text-decoration:underline}.balk-afmelden:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.aanmeldformulier{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.feestbalk{background:var(--vrij-zacht);border:1px solid var(--vrij-rand);border-radius:var(--radius);align-items:baseline;gap:var(--ruimte-4);margin-bottom:var(--ruimte-6);padding:var(--ruimte-5) var(--ruimte-6);display:flex}.feestbalk-teken{font-size:var(--tekst-6);flex:none;line-height:1}.feestbalk-tekst{color:var(--vrij);font-size:var(--tekst-4);margin:0}.feestbalk-naam{color:var(--vrij);font-weight:600}.feestbalk-naam:hover{text-decoration:underline}.feestbalk-weg{margin-left:auto}.feestbalk-wegknop{border-radius:var(--radius-pil);color:var(--vrij);cursor:pointer;padding:var(--ruimte-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.feestbalk-wegknop:hover{background:var(--vrij-rand)}.feestbalk-wegknop:focus-visible{outline:2px solid var(--vrij);outline-offset:1px}.telregel{border-top:1px solid var(--lijn);margin-top:var(--ruimte-6);padding-top:var(--ruimte-6)}.telregel-keuze{cursor:pointer;align-items:center;gap:var(--ruimte-4);display:flex}.telregel-keuze input{accent-color:var(--accent);flex:none;width:1rem;height:1rem;margin:0}.telregel-keuze:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.telregel-uitleg{color:var(--inkt-zacht);font-size:var(--tekst-4);margin:var(--ruimte-3) 0 0 var(--ruimte-8)}.regelnaam-link{font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.statusrij-klikbaar{cursor:pointer}.vensterrij,.vensterrij>td{border:0;padding:0}.unitvenster,.beheervenster{white-space:normal;text-align:left;border-radius:var(--radius);background:var(--papier);width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 4rem);color:var(--inkt);border:0;padding:0;overflow:hidden;box-shadow:0 20px 50px #1a1c1e38}.unitvenster::backdrop,.beheervenster::backdrop{background:#1a1c1e73}.unitvenster-inhoud,.beheervenster-inhoud{flex-direction:column;min-width:0;max-height:calc(100dvh - 4rem);display:flex}.unitvenster-kop,.beheervenster-kop{align-items:flex-start;gap:var(--ruimte-6);border-bottom:1px solid var(--lijn);padding:var(--ruimte-7) var(--ruimte-8) var(--ruimte-6);display:flex}.unitvenster-kop h2{font-size:var(--tekst-7);font-weight:600;line-height:var(--regel-2)}.unitvenster-pen{vertical-align:middle;margin-left:var(--ruimte-2);padding:var(--ruimte-1);color:var(--inkt-zacht);line-height:0;text-decoration:none;display:inline-flex}.unitvenster-pen:hover{color:var(--inkt)}.unitvenster-pen:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-klein)}.unitvenster-soort{color:var(--inkt-zacht);font-size:var(--tekst-4)}.unitvenster-standen{gap:var(--ruimte-3);padding-top:var(--ruimte-2);flex-wrap:wrap;margin-left:auto;display:flex}.unitvenster-sluit,.beheervenster-sluit{padding:var(--ruimte-2);color:var(--inkt-zacht);cursor:pointer;background:0 0;border:0;line-height:0}.beheervenster-sluit{line-height:var(--regel-3);font:inherit;white-space:nowrap;margin-left:auto}.unitvenster-sluit:hover,.beheervenster-sluit:hover{color:var(--inkt)}.unitvenster-sluit:focus-visible,.beheervenster-sluit:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-klein)}.unitvenster-body,.beheervenster-body{min-width:0;padding:var(--ruimte-2) var(--ruimte-8) var(--ruimte-4);overflow:hidden auto}.unitvenster-blok{padding:var(--ruimte-6) 0}.unitvenster-blok+.unitvenster-blok{border-top:1px solid var(--lijn)}.unitvenster-blok h3{color:var(--inkt-zacht);font-size:var(--tekst-2);letter-spacing:var(--spatie-3);margin-bottom:var(--ruimte-5);text-transform:uppercase;font-weight:600}.unitvenster-regels>div{justify-content:space-between;align-items:baseline;gap:var(--ruimte-6);padding:var(--ruimte-2) 0;min-width:0;display:flex}.unitvenster-regels dt{color:var(--inkt-zacht);min-width:0}.unitvenster-regels dd{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.unitvenster-regels>.unitvenster-som{border-top:1px solid var(--lijn-sterk);margin-top:var(--ruimte-3);padding-top:var(--ruimte-4);font-weight:600}.unitvenster-regels>.unitvenster-som dt{color:var(--inkt)}.unitvenster-voet{justify-content:flex-end;gap:var(--ruimte-4);border-top:1px solid var(--lijn);padding:var(--ruimte-6) var(--ruimte-8);flex-wrap:wrap;display:flex}@media (max-width:640px){.unitvenster-kop,.unitvenster-body,.unitvenster-voet{padding-left:var(--ruimte-6);padding-right:var(--ruimte-6)}}.kerncijfer-bijschrift{color:var(--inkt-zacht);font-size:var(--tekst-2);margin-top:var(--ruimte-2)}.kerncijfer-verschil{color:var(--inkt);font-weight:600}.unitvenster-vink{cursor:pointer;align-items:center;gap:var(--ruimte-4);display:inline-flex}.unitvenster-vink input{cursor:pointer}.unitvenster-voorbeeld{background:var(--achtergrond);border:1px solid var(--lijn);border-radius:var(--radius-klein);min-width:0;max-width:100%;color:var(--inkt);font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:var(--tekst-2);line-height:var(--regel-4);padding:var(--ruimte-5) var(--ruimte-5);white-space:pre-wrap;overflow-wrap:anywhere}.sorteerlink{color:inherit;cursor:pointer;align-items:center;gap:var(--ruimte-2);text-decoration:none;display:inline-flex}.sorteerkop-rechts .sorteerlink{flex-direction:row-reverse}.sorteerlink:hover{color:var(--inkt);text-underline-offset:3px;text-decoration:underline}.sorteerlink-aan{color:var(--inkt)}.sorteerlink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-klein)}.sorteerpijl{flex-shrink:0}.sorteerpijl-uit{visibility:hidden}.sorteerlink:hover .sorteerpijl-uit{visibility:visible;opacity:.4}.waardemerk-naast{margin-left:var(--ruimte-4)}.unitraster{gap:0 var(--ruimte-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.unitraster{grid-template-columns:minmax(0,1fr)}}.merk-knop{cursor:pointer;font:inherit;font-size:var(--tekst-2);transition:background-color .12s,border-color .12s}.merk-knop:hover{border-color:var(--vrij);filter:brightness(.97)}.merk-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.verkoperacties{gap:var(--ruimte-4);flex-wrap:wrap;display:flex}.verkopervorm{gap:var(--ruimte-6);min-width:0;padding:var(--ruimte-6) var(--ruimte-8) var(--ruimte-7);flex-direction:column;width:100%;display:flex;overflow:hidden auto}.verkopervorm>.verkoperacties{padding-top:var(--ruimte-2);justify-content:flex-end}.verkoperfout{background:var(--weigering-zacht);border:1px solid var(--weigering-rand);border-radius:var(--radius-klein);color:var(--weigering);font-size:var(--tekst-4);padding:var(--ruimte-4) var(--ruimte-5)}.verkopervorm .velden{min-inline-size:0;min-width:0}.verkopervorm input:not([type=checkbox]):not([type=radio]),.verkopervorm select,.verkopervorm textarea{box-sizing:border-box;width:100%;max-width:100%}.verkopervorm .veld-uitleg,.verkopervorm p{overflow-wrap:anywhere;min-width:0;max-width:100%}.reservatievorm .velden{gap:var(--ruimte-7);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.veldgroep{gap:var(--ruimte-4);flex-direction:column;min-width:0;display:flex}.veldgroep+.veldgroep{border-top:1px solid var(--lijn);padding-top:var(--ruimte-6)}.veldgroep-kop{color:var(--inkt-zacht);font-size:var(--tekst-2);letter-spacing:var(--spatie-4);text-transform:uppercase;margin:0;font-weight:600}.veldparen{gap:var(--ruimte-5) var(--ruimte-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));min-width:0;display:grid}.veldparen .veld{min-width:0}.veldparen input,.veldparen select,.reservatievorm textarea{width:100%;max-width:100%}.voorwaarderegel{border:1px solid var(--lijn);border-radius:var(--radius-klein);gap:var(--ruimte-5);margin-bottom:var(--ruimte-4);padding:var(--ruimte-5) var(--ruimte-6);flex-direction:column;display:flex}.voorwaarderegel>.knop-klein{font-size:var(--tekst-2);padding:var(--ruimte-2) var(--ruimte-4);align-self:flex-start}.keuzeknoppen{border:1px solid var(--lijn);border-radius:var(--radius-klein);width:fit-content;display:inline-flex;overflow:hidden}.keuzeknop{background:var(--papier);color:var(--inkt-zacht);cursor:pointer;font:inherit;font-size:var(--tekst-3);padding:var(--ruimte-3) var(--ruimte-5);border:0;transition:background-color .12s,color .12s}.keuzeknop+.keuzeknop{border-left:1px solid var(--lijn)}.keuzeknop-aan{background:var(--accent);color:#fff}.keuzeknop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.aanvinken{cursor:pointer;font-size:var(--tekst-4);align-items:center;gap:var(--ruimte-4);width:fit-content;display:flex}.aanvinken input{flex:none;margin:0}.annulatie-waarschuwing{background:var(--weigering-zacht);border:1px solid var(--weigering-rand);border-radius:var(--radius-klein);color:var(--inkt);font-size:var(--tekst-4);padding:var(--ruimte-5) var(--ruimte-6);margin:0}.knop-gevaar{background:var(--weigering);border-color:var(--weigering)}.knop-gevaar:hover:not(:disabled){background:var(--weigering);filter:brightness(.92)}.knop-gevaar:disabled{cursor:not-allowed;opacity:.5}.schermknoppen{align-items:center;gap:var(--ruimte-4);margin-bottom:var(--ruimte-7);justify-content:flex-end;display:flex}.exportbalk{display:contents}.kopknop{background:var(--papier);border:1px solid var(--rand-invoer);border-radius:var(--radius-knop);color:var(--inkt);cursor:pointer;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex}.kopknop:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht)}.kopknop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kopknop:disabled{background:var(--achtergrond);border-color:var(--lijn-sterk);color:var(--inkt-zacht);cursor:not-allowed}.exportpaneel{min-width:32rem;left:auto;right:0}.exportpaneel .filterpaneel-lijst{column-gap:var(--ruimte-6);columns:2;max-height:none}.exportblok{break-inside:avoid;margin-bottom:var(--ruimte-4);padding-bottom:var(--ruimte-4)}.exportblok+.exportblok{border-top:1px solid var(--lijn);padding-top:var(--ruimte-4)}@media (max-width:700px){.exportpaneel{min-width:17rem}.exportpaneel .filterpaneel-lijst{columns:1;max-height:17rem}}.exportblok-kop .filterkeuze-naam{gap:var(--ruimte-1);white-space:normal;flex-direction:column;display:flex;overflow:visible}.exportblok-naam{font-weight:600}.exportblok-toelichting{color:var(--inkt-zacht);font-size:var(--tekst-3)}.exportkolom{padding-left:var(--ruimte-9)}.knoplink{border-radius:var(--radius-mini);color:var(--accent);cursor:pointer;font:inherit;font-size:var(--tekst-4);padding:var(--ruimte-2) var(--ruimte-2);background:0 0;border:0;text-decoration:underline}.knoplink:hover{background:var(--accent-zacht)}.knoplink:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.exportpaneel-voet{border-top:1px solid var(--lijn);align-items:center;gap:var(--ruimte-5);padding:var(--ruimte-4) var(--ruimte-4);display:flex}.exportpaneel-telling{color:var(--inkt-zacht);font-size:var(--tekst-3);margin-left:auto}.exportpaneel-kop{border-bottom:1px solid var(--lijn);font-size:var(--tekst-4);padding:var(--ruimte-4) var(--ruimte-4) var(--ruimte-4);margin:0;font-weight:600}.exportpaneel-voet .knop:disabled{cursor:not-allowed;opacity:.5}.exportpaneel-omhoog{margin-bottom:var(--ruimte-3);margin-top:0;top:auto;bottom:100%}.exportblok-kop{align-items:flex-start}.exportextra{border-top:1px solid var(--lijn);padding:var(--ruimte-4);align-items:flex-start}.exportextra input{margin-top:var(--ruimte-1)}.exportextra .filterkeuze-naam{gap:var(--ruimte-1);flex-direction:column;display:flex}.exportblok-kop input{margin-top:var(--ruimte-1)}.voorwaardenfilter{align-items:center;gap:var(--ruimte-3);margin:0 0 var(--ruimte-6);flex-wrap:wrap;display:flex}.voorwaardenfilter-knop{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius-klein);color:var(--inkt-zacht);font-size:var(--tekst-3);padding:var(--ruimte-2) var(--ruimte-5);text-decoration:none}.voorwaardenfilter-knop:hover{border-color:var(--lijn-sterk)}.voorwaardenfilter-knop-aan{background:var(--accent);border-color:var(--accent);color:#fff}.voorwaardenfilter-scheiding{background:var(--lijn);height:1.1rem;margin:0 var(--ruimte-3);width:1px}.voorwaarden-som{color:var(--inkt-zacht);font-size:var(--tekst-4);margin:0 0 var(--ruimte-6)}.voorwaardentabel-omhulsel{border:1px solid var(--lijn);border-radius:var(--radius);position:relative;overflow-x:auto}.voorwaardentabel{border-collapse:collapse;font-size:var(--tekst-4);width:max-content;min-width:100%}.voorwaardentabel th{background:var(--papier);border-bottom:1px solid var(--lijn);color:var(--inkt-zacht);font-size:var(--tekst-1);letter-spacing:var(--spatie-4);padding:var(--ruimte-4) var(--ruimte-6);text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600}.voorwaardentabel td{border-bottom:1px solid var(--lijn);padding:var(--ruimte-4) var(--ruimte-6);vertical-align:top}.voorwaardentabel tr:last-child td{border-bottom:0}.voorwaardenrij-telaat{background:var(--weigering-zacht)}.voorwaarden-getal{text-align:right;white-space:nowrap}.voorwaarden-stil{color:var(--inkt-zacht)}.voorwaarden-merk{background:var(--lijn);border-radius:var(--radius-klein);color:var(--inkt-zacht);font-size:var(--tekst-1);margin-left:var(--ruimte-3);padding:var(--ruimte-1) var(--ruimte-3);white-space:nowrap;display:inline-block}.voorwaarden-merk-telaat{background:var(--weigering-rand);color:var(--weigering)}.voorwaardenbeheer{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-top:var(--ruimte-6);padding:var(--kaart-ruimte-krap)}.voorwaardenbeheer h4{font-size:var(--tekst-1);letter-spacing:var(--spatie-4);margin:0 0 var(--ruimte-5);text-transform:uppercase;color:var(--inkt-zacht);font-weight:600}.voorwaardenlijst{gap:var(--ruimte-4);margin:0 0 var(--ruimte-6);flex-direction:column;padding:0;list-style:none;display:flex}.voorwaardenregel{border:1px solid var(--lijn);border-radius:var(--radius-klein);gap:var(--ruimte-4);padding:var(--ruimte-5) var(--ruimte-5);flex-direction:column;display:flex}.voorwaardenregel-telaat{background:var(--weigering-zacht);border-color:var(--weigering-rand)}.voorwaardenregel-kop{align-items:center;gap:var(--ruimte-3);flex-wrap:wrap;display:flex}.voorwaardenregel-detail{color:var(--inkt-zacht);font-size:var(--tekst-4);margin:0}.voorwaardenregel-standen{border:1px solid var(--lijn);border-radius:var(--radius-klein);width:fit-content;display:inline-flex;overflow:hidden}.voorwaardenregel-standen .keuzeknop+.keuzeknop{border-left:1px solid var(--lijn)}.voorwaardenregel-standen .keuzeknop:disabled{cursor:default}.voorwaardenregel-weg{border-top:1px solid var(--lijn);align-items:flex-start;gap:var(--ruimte-4);padding-top:var(--ruimte-4);flex-direction:column;display:flex}.voorwaardenregel-weigering{background:var(--weigering-zacht);border:1px solid var(--weigering-rand);border-radius:var(--radius-klein);color:var(--inkt);font-size:var(--tekst-4);padding:var(--ruimte-4) var(--ruimte-5);margin:0}.projectkop,.adminkop{padding-bottom:var(--ruimte-7);border-bottom:0;margin-bottom:0}.projecttabs,.admintabs{border-bottom:1px solid var(--lijn);margin-bottom:var(--ruimte-9)}.projecttabs ul,.admintabs ul{gap:var(--ruimte-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.projecttab,.admintab{color:var(--inkt-zacht);font-size:var(--tekst-4);padding:var(--ruimte-4) var(--ruimte-5);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:block}.projecttab:hover,.admintab:hover{color:var(--inkt);text-decoration:none}.projecttab:focus-visible,.admintab:focus-visible{border-radius:var(--radius-klein) var(--radius-klein) 0 0;outline:2px solid var(--accent);outline-offset:-2px}.projecttab[aria-current=page],.admintab[aria-current=page]{border-bottom-color:var(--accent);color:var(--inkt);font-weight:600}.voorwaarden-telling{color:var(--inkt-zacht);font-size:var(--tekst-4);margin:0 0 var(--ruimte-6)}.documentgroep{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);margin-bottom:var(--ruimte-7);padding:var(--kaart-ruimte) var(--ruimte-8)}.documentgroep-kop{font-size:var(--tekst-5);letter-spacing:var(--spatie-1);margin:0 0 var(--ruimte-6);font-weight:600}.documenttabel-omhulsel{border:1px solid var(--lijn);border-radius:var(--radius-klein);position:relative;overflow-x:auto}.documenttabel{border-collapse:collapse;font-size:var(--tekst-4);width:max-content;min-width:100%}.documenttabel th[scope=col]{background:var(--papier);border-bottom:1px solid var(--lijn);color:var(--inkt-zacht);font-size:var(--tekst-1);letter-spacing:var(--spatie-4);padding:var(--ruimte-4) var(--ruimte-6);text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600}.documenttabel th[scope=row],.documenttabel td{border-bottom:1px solid var(--lijn);padding:var(--ruimte-5) var(--ruimte-6);text-align:left;vertical-align:top}.documenttabel tbody tr:last-child th,.documenttabel tbody tr:last-child td{border-bottom:0}.documentrij-vervallen th[scope=row],.documentrij-vervallen td{background:var(--achtergrond);color:var(--inkt-zacht)}.documentnaam{white-space:nowrap;font-weight:600;display:block}.documenttoelichting{color:var(--inkt-zacht);font-size:var(--tekst-2);margin-top:var(--ruimte-2);white-space:normal;max-width:14rem;font-weight:400;display:block}.documenttabel .merk{margin-top:0}.documenttoestand-uitleg{color:var(--inkt-zacht);font-size:var(--tekst-2);margin-top:var(--ruimte-2);white-space:normal;max-width:8rem;display:block}.documentlink{font-size:var(--tekst-3);margin-bottom:var(--ruimte-3);white-space:nowrap;display:block}.documentstil{color:var(--inkt-zacht);font-size:var(--tekst-3);white-space:normal;max-width:16rem;display:block}.documentgeenlink{overflow-wrap:anywhere;max-width:12rem}.documentgeenlink-uitleg{font-size:var(--tekst-2);margin-top:var(--ruimte-2);font-style:italic;display:block}.documentvorm{align-items:center;gap:var(--ruimte-3);display:flex}.documentvorm input{font-size:var(--tekst-3);min-width:8rem;padding:var(--ruimte-2) var(--ruimte-4)}.documentvorm-vervallen{flex-wrap:wrap;max-width:20rem}.documentaanleg-vorm .knop-klein{align-self:center}.documentaanleg{border-top:1px solid var(--lijn);margin-top:var(--ruimte-6);padding-top:var(--ruimte-6)}.documentaanleg-vorm{align-items:flex-end;gap:var(--ruimte-5);flex-wrap:wrap;display:flex}.documentaanleg-vorm .veld{min-width:12rem;margin:0}.documentaanleg-vorm select{width:100%}.documentweigering{margin:var(--ruimte-4) 0;max-width:34rem}.merk-aangekondigd{border-color:var(--lijn-sterk);color:var(--inkt-zacht);background:0 0}.merk-beschikbaar{background:var(--accent-zacht);border-color:var(--accent-rand);color:var(--accent);font-weight:500}.merk-uitgestuurd{background:var(--open-zacht);border-color:var(--open-rand);color:var(--open);font-weight:600}.merk-getekend{background:var(--vrij-zacht);border-color:var(--vrij-rand);color:var(--vrij);font-weight:600}.merk-vervallen{background:var(--lijn);border-color:var(--lijn-sterk);color:var(--inkt-zacht);font-weight:500}.rechtentabel-omhulsel{border:1px solid var(--lijn);border-radius:var(--radius);margin-bottom:var(--ruimte-9);overflow-x:auto}.rechtentabel{border-collapse:collapse;font-size:var(--tekst-4);width:max-content;min-width:100%}.rechtentabel th{background:var(--papier);border-bottom:1px solid var(--lijn);color:var(--inkt-zacht);font-size:var(--tekst-1);letter-spacing:var(--spatie-4);padding:var(--ruimte-4) var(--ruimte-6);text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600}.rechtentabel td{border-bottom:1px solid var(--lijn);padding:var(--ruimte-4) var(--ruimte-6);vertical-align:middle}.rechtentabel tr:last-child td{border-bottom:none}.telefoonvorm{align-items:center;gap:var(--ruimte-3);display:flex}.telefoonvorm input{font-size:var(--tekst-4);min-width:0;padding:var(--ruimte-2) var(--ruimte-4);flex:auto}.veldstand{color:var(--inkt-zacht);font-size:var(--tekst-2);flex:none;min-width:7ch}.rechtentabel button{font-size:var(--tekst-4);max-width:100%}.rechtentabel .merk{margin-top:0}.schakelaar{cursor:pointer;align-items:center;gap:var(--ruimte-4);display:inline-flex;position:relative}.schakelaar input{cursor:inherit;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.schakelaar-baan{background:var(--rand-invoer);border-radius:var(--radius-pil);flex:none;width:2rem;height:1.15rem;transition:background-color .12s;position:relative}.schakelaar-baan:after{background:var(--papier);border-radius:var(--radius-pil);content:"";width:.85rem;height:.85rem;transition:transform .12s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #1a1c1e4d}.schakelaar:has(input:checked) .schakelaar-baan{background:var(--accent)}.schakelaar:has(input:checked) .schakelaar-baan:after{transform:translate(.85rem)}.schakelaar:has(input:focus-visible) .schakelaar-baan{outline:2px solid var(--accent);outline-offset:2px}.schakelaar:has(input:disabled){cursor:progress;opacity:.6}.beheervenster{width:min(34rem,100vw - 2rem)}.beheervenster-deel+.beheervenster-deel{border-top:1px solid var(--lijn);margin-top:var(--ruimte-6);padding-top:var(--ruimte-6)}.beheervenster-deel h3{font-size:var(--tekst-5);margin:0 0 var(--ruimte-1);font-weight:600}.instelrij .beheervenster-uitleg{margin-bottom:0}.beheervenster-keuze{gap:var(--ruimte-4);margin-top:var(--ruimte-4);flex-wrap:wrap;display:flex}.beheervenster-uitleg{color:var(--inkt-zacht);font-size:var(--tekst-3);margin:0 0 var(--ruimte-4);max-width:46ch}.beheervenster-spoor{gap:var(--ruimte-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.beheervenster-spoor li{border-left:2px solid var(--lijn-sterk);font-size:var(--tekst-3);padding-left:var(--ruimte-4)}.beheervenster-wanneer{color:var(--inkt-zacht);display:block}.projectvinken{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.projectvinken li+li{border-top:1px solid var(--lijn)}.projectvink{cursor:pointer;font-size:var(--tekst-4);align-items:center;gap:var(--ruimte-4);padding:var(--ruimte-3) 0;display:flex}.projectafwijking{color:var(--inkt-zacht);font-size:var(--tekst-2);padding-bottom:var(--ruimte-3);display:block}.beheerknop-cel{text-align:right;white-space:nowrap}.beheerstand{color:var(--inkt-zacht);font-size:var(--tekst-4)}.beheerstand-aan{color:var(--inkt)}.toevoegblok{margin-bottom:var(--ruimte-9)}.toevoegformulier{align-items:end;gap:var(--ruimte-5);flex-wrap:wrap;display:flex}.toevoegformulier label{color:var(--inkt-zacht);font-size:var(--tekst-2);gap:var(--ruimte-2);letter-spacing:var(--spatie-3);text-transform:uppercase;flex-direction:column;display:flex}.toevoegformulier input,.toevoegformulier select{font-size:var(--tekst-4);min-width:12rem}.rechtentabel select{font-size:var(--tekst-4);max-width:100%}.btw-schakelaar{background:var(--papier);border:1px solid var(--rand-invoer);border-radius:var(--radius-klein);align-items:center;gap:var(--ruimte-4);margin-top:var(--ruimte-6);padding:var(--ruimte-4) var(--ruimte-5);flex-wrap:wrap;display:flex}.btw-schakelaar-vraag{font-size:var(--tekst-4);font-weight:500}.btw-keuze{background:var(--papier);border:1px solid var(--rand-invoer);border-radius:var(--radius-pil);color:var(--inkt);font-size:var(--tekst-4);font-variant-numeric:tabular-nums;padding:var(--ruimte-2) var(--ruimte-5);text-decoration:none}.btw-keuze:hover{background:var(--vlak-hover);text-decoration:none}.btw-keuze:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btw-keuze.gekozen{background:var(--knop);border-color:var(--knop);color:var(--papier)}.btw-keuze.gekozen:hover{background:var(--knop-hover);color:var(--papier)}.btw-schakelaar-uitleg{color:var(--inkt-zacht);font-size:var(--tekst-3);line-height:var(--regel-3);flex-basis:100%}.aanmeldkaart-breed{max-width:38rem}.beveiligingsopzet{gap:var(--ruimte-8);margin-top:var(--ruimte-7);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.beveiligingsqr{width:11rem;height:11rem;padding:var(--ruimte-4);border:1px solid var(--lijn);border-radius:var(--radius);background:#fff;display:block}.beveiligingsweg{gap:var(--ruimte-5);flex-direction:column;display:flex}.beveiligingsstappen{padding-left:var(--ruimte-6);gap:var(--ruimte-2);color:var(--inkt-zacht);font-size:var(--tekst-5);flex-direction:column;margin:0;display:flex}.beveiligingsweg .aanmeldformulier{margin-top:var(--ruimte-2)}.beveiligingsgeheim{font-size:var(--tekst-4);color:var(--inkt-zacht)}.beveiligingsgeheim summary{cursor:pointer}.beveiligingsgeheim code{margin-top:var(--ruimte-3);padding:var(--ruimte-3) var(--ruimte-4);background:var(--lijn);border-radius:var(--radius-klein);font-size:var(--tekst-3);word-break:break-all;display:block}@media (max-width:640px){.beveiligingsopzet{grid-template-columns:minmax(0,1fr);justify-items:center}.beveiligingsweg{width:100%}}.koppelingenlijst{margin:var(--ruimte-6) 0 0;gap:var(--ruimte-4);flex-direction:column;padding:0;list-style:none;display:flex}.koppelingenlijst li{align-items:center;gap:var(--ruimte-2) var(--ruimte-5);padding:var(--ruimte-4) var(--ruimte-5);border:1px solid var(--lijn);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;display:grid}.koppelingnaam{font-weight:500}.koppelingsinds{font-size:var(--tekst-3);color:var(--inkt-zacht);grid-column:1}.koppelingenlijst form{grid-area:1/2/span 2}.beheerblok{margin-top:var(--ruimte-9);background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);box-shadow:var(--schaduw);padding:var(--kaart-ruimte-ruim)}.beheerblok>:first-child{margin-top:0}.beheeruitleg{color:var(--inkt-zacht);margin:var(--ruimte-3) 0}.beheerlijst{margin:var(--ruimte-6) 0 0;gap:var(--ruimte-4);flex-direction:column;padding:0;list-style:none;display:flex}.beheerlijst li{align-items:start;gap:var(--ruimte-5);padding:var(--ruimte-5) var(--ruimte-5);border:1px solid var(--lijn);border-radius:var(--radius);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);display:grid}.beheernaam{padding-top:var(--ruimte-3);font-weight:500}.beheerreset{gap:var(--ruimte-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.beheerredenveld input{width:100%;font-size:var(--tekst-4)}.beheermelding{margin:var(--ruimte-2) 0 0;font-size:var(--tekst-4);color:var(--inkt-zacht);grid-column:1/-1}.beheergeenaccount{color:var(--inkt-zacht);font-size:var(--tekst-4);padding-top:var(--ruimte-3)}.beheertabel{margin-top:var(--ruimte-6);border-collapse:collapse;width:100%;font-size:var(--tekst-4)}.beheertabel th,.beheertabel td{text-align:left;padding:var(--ruimte-4) var(--ruimte-4);border-bottom:1px solid var(--lijn);vertical-align:top}.beheertabel th{color:var(--inkt-zacht);font-weight:500}.vensteruitleg{color:var(--inkt-zacht);margin:var(--ruimte-3) 0 var(--ruimte-6)}.vensterwaarschuwing{margin:var(--ruimte-6) 0 var(--ruimte-9);padding:var(--kaart-ruimte-krap);border:1px solid var(--open-rand);border-radius:var(--radius-klein);background:var(--open-zacht);color:var(--open);font-size:var(--tekst-4);line-height:var(--regel-3)}.venstergaten{margin:var(--ruimte-6) 0 var(--ruimte-10);font-size:var(--tekst-4);padding:0;list-style:none}.venstergaten>li{align-items:baseline;gap:var(--ruimte-5);padding:var(--ruimte-5) 0;border-bottom:1px solid var(--lijn);grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);display:grid}.venstergaten>li:last-child{border-bottom:0}.venstergat-rol{font-weight:500}.venstergat-open{color:var(--open)}.venstergat-lijst>summary{cursor:pointer;color:var(--open)}.venstergat-lijst>ul{margin:var(--ruimte-4) 0 0;padding:0 0 0 var(--ruimte-5);gap:var(--ruimte-2);font-size:var(--tekst-3);color:var(--inkt-zacht);flex-direction:column;list-style:none;display:flex}.venstergat-groep{color:var(--inkt-zacht);font-size:var(--tekst-2)}.venstergat-groep:after{content:" ·"}.vensterkoprij{align-items:center;gap:var(--ruimte-5);margin-top:var(--ruimte-10)}.vensterkoprij h3{margin:0}.vensterraster{border-collapse:collapse;font-size:var(--tekst-3);table-layout:fixed;width:max-content;min-width:100%}.vensterkolom-gegeven{width:20rem}.vensterkolom-kanaal{width:4rem}.vensterraster th,.vensterraster td{text-align:left;padding:var(--ruimte-3) var(--ruimte-4);border-bottom:1px solid var(--lijn);vertical-align:middle}.vensterraster thead th{color:var(--inkt-zacht);white-space:nowrap;vertical-align:bottom;font-weight:600}.vensterraster thead tr:last-child th{border-bottom:2px solid var(--lijn-sterk)}.vensterraster thead th:first-child{z-index:2;background:var(--papier);position:sticky;left:0}.vensterrolkop{text-align:center;color:var(--inkt);padding-bottom:var(--ruimte-3);font-weight:600}.vensterkanaal{text-align:center;font-size:var(--tekst-1);letter-spacing:var(--spatie-4);text-transform:uppercase}.vensterscheiding{border-left:1px solid var(--lijn)}.vensterband{background:var(--vlak-hover)}.vensterraster tbody tr:not(.venstergroep):not(.vensterredenrij):hover td,.vensterraster tbody tr:not(.venstergroep):not(.vensterredenrij):hover th{background:var(--accent-zacht)}.venstergroep th,.venstergroep td{background:var(--achtergrond);border-bottom:1px solid var(--lijn-sterk);color:var(--inkt);padding:var(--ruimte-4);font-weight:600}.venstergroepkop{z-index:1;padding:0;position:sticky;left:0}.venstergroepknop{align-items:center;gap:var(--ruimte-4);width:100%;padding:var(--ruimte-5) var(--ruimte-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.venstergroepknop:hover{background:var(--balk-hover)}.venstergroepknop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.venstergroeppijl{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--inkt-zacht);flex:none;width:0;height:0;transition:transform .12s}.venstergroepknop[aria-expanded=true] .venstergroeppijl{transform:rotate(90deg)}.venstergroepnaam{flex:auto}.venstergroeptelling{color:var(--inkt-zacht);font-size:var(--tekst-2);flex:none;font-weight:400}.venstersom{color:var(--inkt-zacht);font-size:var(--tekst-2);font-variant-numeric:tabular-nums;font-weight:400;display:inline-block}.venstersom-onbeslist{color:var(--open);margin-left:var(--ruimte-2)}.venstergegeven{z-index:1;background:var(--papier);color:var(--inkt);overflow-wrap:anywhere;font-weight:400;position:sticky;left:0}.vensterveld{text-align:center;white-space:nowrap}.venstermerk{justify-content:center;align-items:center;display:inline-flex}.vensterteken{display:block}.venstermerk-open{color:var(--vrij)}.venstermerk-dicht{color:var(--inkt-zacht)}.venstermerk-onbeslist{color:var(--open)}.vensterlegenda{gap:var(--ruimte-5) var(--ruimte-8);margin:0 0 var(--ruimte-6);color:var(--inkt-zacht);font-size:var(--tekst-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.vensterlegenda li{align-items:center;gap:var(--ruimte-3);display:flex}.vensterredenrij td{background:var(--vlak-hover);padding:var(--ruimte-3) var(--ruimte-6) var(--ruimte-5);color:var(--inkt-zacht);font-size:var(--tekst-2);line-height:var(--regel-3)}.vensterredenrij p{max-width:92ch;margin:var(--ruimte-2) 0 0}.vensterredenrij p:first-child{margin-top:0}.vensterredenrol{color:var(--inkt);font-weight:500}.vensterredenrol:after{content:" ·"}.vensterredenwie{color:var(--inkt-zacht);font-size:var(--tekst-1)}.balk-beveiliging{font-size:var(--tekst-3);color:var(--inkt-zacht);text-decoration:none}.balk-beveiliging:hover{color:var(--inkt);text-decoration:underline}@media (max-width:700px){.beheerlijst li,.beheerreset{grid-template-columns:minmax(0,1fr)}}.beheerinactief{margin-left:var(--ruimte-4);padding:var(--ruimte-1) var(--ruimte-3);border:1px solid var(--lijn);border-radius:var(--radius-pil);font-size:var(--tekst-1);color:var(--inkt-zacht);white-space:nowrap;font-weight:400}.cijfervak{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);padding:var(--ruimte-6) var(--ruimte-8) var(--ruimte-7)}.cijfervak .filterpillen{align-items:end;gap:var(--ruimte-5) var(--ruimte-7);margin-bottom:var(--ruimte-6);padding-bottom:var(--ruimte-5);border-bottom:1px solid var(--lijn)}.cijfervak .filterpil-houder{align-self:end}.kerncijfers-zes{gap:var(--ruimte-6) var(--ruimte-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.kerncijfers-zes .kerncijfer{font-size:var(--tekst-8)}.kerncijfers-zes .kerncijfer-label{margin-bottom:var(--ruimte-1)}.kerncijfers-zes .kerncijfer-bijschrift{line-height:var(--regel-3);margin-top:var(--ruimte-1)}@media (max-width:640px){.kerncijfers-zes{grid-template-columns:repeat(2,minmax(0,1fr))}}.kerncijfer-koppel{color:var(--inkt-zacht);font-size:var(--tekst-6);font-weight:400}.periodeveld{gap:var(--ruimte-2);flex-direction:column;min-width:0;display:flex}.periodeveld-titel{color:var(--inkt-zacht);font-size:var(--tekst-2)}.periodeknoppen{border:1px solid var(--rand-invoer);border-radius:var(--radius-knop);max-width:100%;display:inline-flex;overflow:auto hidden}.periodeknop{appearance:none;background:var(--papier);border:0;border-left:1px solid var(--lijn);color:var(--inkt-zacht);cursor:pointer;font:inherit;font-size:var(--tekst-3);padding:var(--ruimte-3) var(--ruimte-4);white-space:nowrap}.periodeknop:first-child{border-left:0}.periodeknop:hover{background:var(--vlak-hover);color:var(--inkt)}.periodeknop-aan,.periodeknop-aan:hover{background:var(--accent);color:var(--papier);font-weight:600}.periodeknop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.curvevak{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-top:var(--ruimte-7);padding:var(--ruimte-7) var(--ruimte-8)}.curve-kop{margin:0 0 var(--ruimte-5);font-size:var(--tekst-5);font-weight:600}.grafiekdoos{width:100%;min-width:0}.curve-legende{margin:var(--ruimte-4) 0 0;color:var(--inkt-zacht);font-size:var(--tekst-2)}.curve-legende-af{color:var(--weigering)}.curve-tekort{padding:var(--ruimte-8) 0;color:var(--inkt-zacht);text-align:center;margin:0}.gebouwvak{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-top:var(--ruimte-7);padding:var(--ruimte-7) var(--ruimte-8)}.gebouwvak-kop{align-items:baseline;gap:var(--ruimte-4);justify-content:space-between;display:flex}.gebouwvak-bijschrift{color:var(--inkt-zacht);font-size:var(--tekst-2)}.gebouwvak-inhoud{gap:var(--ruimte-8);margin-top:var(--ruimte-5);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);display:grid}@media (max-width:1100px){.gebouwvak-inhoud{grid-template-columns:minmax(0,1fr)}}.rasterrij{border-top:1px solid var(--lijn);padding:var(--ruimte-4) 0}.rasterrij:first-child{border-top:0}.rasterrij-kop{align-items:baseline;gap:var(--ruimte-4);margin-bottom:var(--ruimte-3);display:flex}.rasterrij-naam{color:var(--inkt-zacht);font-size:var(--tekst-2);font-weight:500}.rasterrij-telling{color:var(--inkt-zacht);font-size:var(--tekst-2);font-variant-numeric:tabular-nums}.rasterrij-blokken{gap:var(--ruimte-1);flex-wrap:wrap;display:flex}.rasterblok{border-radius:var(--radius-mini);font-size:var(--tekst-2);font-variant-numeric:tabular-nums;height:32px;padding:0 var(--ruimte-2);border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:54px;text-decoration:none;display:flex;overflow:hidden}.rasterblok-naam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rasterblok:hover{border-color:var(--inkt)}.rasterblok:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rasterblok-verkocht{background:var(--accent);color:var(--papier)}.rasterblok-hold{background:var(--open-zacht);border-color:var(--open-rand);color:var(--open)}.rasterblok-vrij{background:var(--vrij-zacht);border-color:var(--vrij-rand);color:var(--vrij)}.rasterlegende{color:var(--inkt-zacht);font-size:var(--tekst-2);align-items:center;gap:var(--ruimte-3);margin:var(--ruimte-5) 0 0;flex-wrap:wrap;display:flex}.rastermerk{border-radius:var(--radius-mini);height:11px;margin-left:var(--ruimte-4);border:1px solid #0000;width:11px;display:inline-block}.rastermerk:first-child{margin-left:0}.rastermerk-verkocht{background:var(--accent)}.rastermerk-hold{background:var(--open-zacht);border-color:var(--open-rand)}.rastermerk-vrij{background:var(--vrij-zacht);border-color:var(--vrij-rand)}.uitsplitsing{gap:var(--ruimte-7);flex-direction:column;display:flex}.uitsplitsing-kop{color:var(--inkt-zacht);font-size:var(--tekst-2);margin:0 0 var(--ruimte-2);font-weight:500}.uitsplitsing-bijschrift,.uitsplitsing-leeg{color:var(--inkt-zacht);font-size:var(--tekst-2);margin:var(--ruimte-2) 0 0}.grafiekwolk{background:var(--inkt);border-radius:var(--radius-klein);color:var(--papier);font-size:var(--tekst-2);line-height:var(--regel-3);padding:var(--ruimte-4) var(--ruimte-5);pointer-events:none}.grafiekwolk p{margin:0}.grafiekwolk-kop{font-weight:600;margin-bottom:var(--ruimte-1)!important}.grafiekwolk-stil{color:var(--lijn-sterk)}.verschilpil{border-radius:var(--radius-pil);font-size:var(--tekst-2);margin-left:var(--ruimte-4);padding:var(--ruimte-1) var(--ruimte-3);vertical-align:middle;white-space:nowrap;font-weight:600;display:inline-block}.verschilpil-op{background:var(--vrij-zacht);color:var(--vrij)}.verschilpil-neer{background:var(--weigering-zacht);color:var(--weigering)}.zweefuitleg{cursor:help;position:relative}.zweefuitleg-tekst{background:var(--inkt);border-radius:var(--radius-klein);bottom:calc(100% + var(--ruimte-3));color:var(--papier);font-size:var(--tekst-3);letter-spacing:normal;font-weight:400;line-height:var(--regel-3);opacity:0;padding:var(--ruimte-4) var(--ruimte-5);pointer-events:none;text-align:left;text-transform:none;visibility:hidden;white-space:normal;z-index:5;width:max-content;max-width:260px;position:absolute;left:50%;transform:translate(-50%)}.zweefuitleg:hover>.zweefuitleg-tekst,.zweefuitleg:focus>.zweefuitleg-tekst{opacity:1;visibility:visible}.zweefuitleg-links>.zweefuitleg-tekst{left:0;transform:none}.zweefuitleg-rechts>.zweefuitleg-tekst{left:auto;right:0;transform:none}.cijferuitleg{color:var(--lijn-sterk);margin-left:var(--ruimte-2);vertical-align:-2px;display:inline-flex}.cijferuitleg:hover,.cijferuitleg:focus-visible{color:var(--inkt-zacht)}.trechter{gap:var(--ruimte-1);margin-top:var(--ruimte-1);flex-direction:column;display:flex}.trechterregel{border-radius:var(--radius-klein);align-items:center;gap:var(--ruimte-3);isolation:isolate;padding:var(--ruimte-1) var(--ruimte-3);display:flex;position:relative}.trechtervulling{background:var(--accent-zacht);border-radius:var(--radius-klein);z-index:-1;position:absolute;inset:0 auto 0 0}.trechternaam{color:var(--inkt);font-size:var(--tekst-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.trechteraantal{color:var(--inkt);font-size:var(--tekst-4);font-variant-numeric:tabular-nums;font-weight:600}.trechterdeel{color:var(--inkt-zacht);font-size:var(--tekst-2);font-variant-numeric:tabular-nums;text-align:right;min-width:2.2rem}.doelvak{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--radius);margin-top:var(--ruimte-7);padding:var(--ruimte-7) var(--ruimte-8)}.doelvak-kop{align-items:baseline;gap:var(--ruimte-5)}.doelvak-leeg{margin:var(--ruimte-2) 0 0;color:var(--inkt-zacht);font-size:var(--tekst-4);max-width:62rem}.doelstand{gap:var(--ruimte-8);margin:var(--ruimte-3) 0 var(--ruimte-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doelstand-vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:899px){.doelstand-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.doelstand,.doelstand-vier{gap:var(--ruimte-6);grid-template-columns:minmax(0,1fr)}}.doelstand .kerncijfer-bijschrift{text-wrap:pretty}.doelafspraak{color:var(--inkt);font-size:var(--tekst-5);font-weight:600;line-height:var(--regel-2)}.doelbalk{padding-bottom:var(--ruimte-4);position:relative}.doelmerk{background:var(--inkt);border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.mijlpaalvorm{margin-top:var(--ruimte-6);padding-top:var(--ruimte-6);border-top:1px solid var(--lijn)}.mijlpaalvorm-start{max-width:22rem;margin-bottom:var(--ruimte-7)}.mijlpaalrijen{gap:var(--ruimte-4);display:grid}.mijlpaalvorm-kop,.mijlpaalvorm-rij{gap:var(--ruimte-5);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1.2fr) auto;align-items:center;display:grid}.mijlpaalvorm-kop{color:var(--inkt-zacht);font-size:var(--tekst-2);letter-spacing:var(--spatie-3);text-transform:uppercase}.mijlpaalvorm-rij input{padding:var(--ruimte-3) var(--ruimte-4);border:1px solid var(--rand-invoer);border-radius:var(--radius-klein);background:var(--papier);color:var(--inkt);font:inherit;font-size:var(--tekst-4);min-width:0}.mijlpaalvorm-rij input:focus{outline:2px solid var(--accent);outline-offset:-1px}.mijlpaalvorm-deel{align-items:center;gap:var(--ruimte-4);min-width:0;display:flex}.mijlpaalvorm-deel input{flex:none;width:5rem}.mijlpaalvorm-eenheden{color:var(--inkt-zacht);font-size:var(--tekst-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mijlpaalvorm-leeg{color:var(--inkt-zacht);font-size:var(--tekst-3);margin:0}.mijlpaalvorm-voet{align-items:center;gap:var(--ruimte-5);margin-top:var(--ruimte-7);flex-wrap:wrap;display:flex}@media (max-width:700px){.mijlpaalvorm-kop{display:none}.mijlpaalvorm-rij{gap:var(--ruimte-4);padding-bottom:var(--ruimte-5);border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mijlpaalvorm-rij>input[name=mijlpaal_naam]{grid-column:1/-1}.mijlpaalvorm-rij>button{grid-column:1/-1;justify-self:start}}.mijlpaallijst{margin:var(--ruimte-6) 0 0;border-top:1px solid var(--lijn);padding:0;list-style:none}.mijlpaalrij{gap:var(--ruimte-5);padding:var(--ruimte-4) 0;border-bottom:1px solid var(--lijn);font-size:var(--tekst-3);grid-template-columns:minmax(0,1.6fr) 6rem 7rem minmax(0,1.6fr);align-items:baseline;display:grid}.mijlpaalrij-volgende{background:var(--vlak-hover);box-shadow:inset 2px 0 0 0 var(--accent);padding-left:var(--ruimte-5)}.mijlpaal-naam{color:var(--inkt);min-width:0;font-weight:600}.mijlpaal-deel{margin-left:var(--ruimte-4);color:var(--inkt-zacht);font-variant-numeric:tabular-nums;font-weight:400}.mijlpaal-eenheden{color:var(--inkt);font-variant-numeric:tabular-nums;font-weight:600}.mijlpaal-eenheid{color:var(--inkt-zacht);font-weight:400}.mijlpaal-datum{color:var(--inkt-zacht);font-variant-numeric:tabular-nums}.mijlpaal-stand{text-wrap:pretty;min-width:0}.mijlpaal-gehaald{color:var(--vrij);font-weight:600}.mijlpaal-gemist{color:var(--weigering)}.mijlpaal-open{color:var(--inkt-zacht)}@media (max-width:700px){.mijlpaalrij{gap:var(--ruimte-2) var(--ruimte-5);padding:var(--ruimte-5) 0;grid-template-columns:minmax(0,1fr) auto}.mijlpaal-eenheden,.mijlpaal-stand{text-align:right}}.doelveld{gap:var(--ruimte-2);flex-direction:column;display:flex}.doelveld label{color:var(--inkt-zacht);font-size:var(--tekst-2)}.doelveld input{padding:var(--ruimte-3) var(--ruimte-4);border:1px solid var(--rand-invoer);border-radius:var(--radius-klein);background:var(--papier);color:var(--inkt);font:inherit;font-size:var(--tekst-4)}.doelveld input:focus{outline:2px solid var(--accent);outline-offset:-1px}.doelveld-uitleg,.doelvorm-hint{color:var(--inkt-zacht);font-size:var(--tekst-2)}.curvevak-kop{align-items:end;gap:var(--ruimte-4) var(--ruimte-6);margin-bottom:var(--ruimte-4);flex-wrap:wrap;justify-content:space-between;display:flex}.curvevak-kop .curve-kop{margin-bottom:0}.periodeveld-rechts{align-items:flex-end}.curve-legende{color:var(--inkt-zacht);font-size:var(--tekst-2);align-items:center;gap:var(--ruimte-2);margin:var(--ruimte-4) 0 0;flex-wrap:wrap;display:flex}.curvemerk{margin-left:var(--ruimte-6);flex:none;display:inline-block}.curvemerk:first-child{margin-left:0}.curvemerk-lijn{background:var(--accent);border-radius:1px;width:14px;height:2px}.curvemerk-balk{background:var(--accent);border-radius:1px;width:8px;height:11px}.curvemerk-doel{border-top:2px dashed var(--inkt-zacht);width:14px;height:0}.curve-legende-let{color:var(--inkt);margin-left:var(--ruimte-6);font-style:italic}.doelwaarschuwing{margin:var(--ruimte-4) 0 0;padding:var(--ruimte-4) var(--ruimte-5);border:1px solid var(--open-rand);border-radius:var(--radius-klein);background:var(--open-zacht);color:var(--open);font-size:var(--tekst-2)}@media (max-width:899px){.zweefuitleg-tekst{margin-top:var(--ruimte-2);width:auto;max-width:100%;position:static;bottom:auto;left:auto;right:auto;transform:none}.zweefuitleg:hover,.zweefuitleg:focus{display:inline-block}:root,.veldvenster,.filterveld,.koppelvorm,.loskoppelvorm,.documentaanleg-vorm,.beheerredenveld,.toevoegformulier,.rechtentabel,.beheervenster,.veldregel-waarde,.documentvorm{--invoer-tekst:var(--tekst-5)}.omhulsel input,.omhulsel select,.omhulsel textarea{font-size:var(--tekst-5)}.balk-merk,.balk-link,.balk-terug,.balk-nevenlink,.balk-projectnaam,.balk-beveiliging,.balk-afmelden,.projecttab,.admintab,.voorwaardenfilter-knop,.kruimel,.kruimel a{align-items:center;display:inline-flex}.balk-merk,.balk-link,.balk-terug,.balk-nevenlink,.balk-projectnaam,.balk-beveiliging,.balk-afmelden,.projecttab,.admintab,.knop,.knop-klein,.kopknop,.filterpil,.standknop,.periodeknop,.voorwaardenfilter-knop,.weergaveknop,.sorteerlink,.veldregel-waardeknop,.veldregel-naam,.regelnaam-knop,.knoplink,.blokknop,.kruimel,.kruimel a,.omhulsel input:not([type=checkbox]):not([type=radio]),.omhulsel select,.omhulsel textarea{min-height:var(--ruimte-11)}.veldregel-nvt input{width:var(--ruimte-8);height:var(--ruimte-8)}.veldregel-nvt{min-height:var(--ruimte-11)}.appraster{align-content:start;gap:0}.kerncijfer-label{margin:0}.kerncijfer{margin:var(--ruimte-2) 0}.projecttabs,.admintabs{margin-bottom:var(--ruimte-6)}.kopknop,.kopknoppen .fasewissel>.knop-potlood{width:var(--ruimte-11);min-height:var(--ruimte-11);height:auto}.filterkeuze{min-height:var(--ruimte-11)}.filterpaneel input[type=checkbox]{width:var(--ruimte-8);height:var(--ruimte-8)}.projectvink{min-height:var(--ruimte-11)}.projectvink input[type=checkbox]{width:var(--ruimte-8);height:var(--ruimte-8)}.exportpaneel-voet{flex-wrap:wrap}.exportpaneel-voet .knoplink,.exportpaneel-voet .exportpaneel-telling{white-space:nowrap;flex:none}.exportpaneel-voet .knop{flex:1 0 100%;justify-content:center}.sorteerpijl-uit{visibility:visible;opacity:.4}.periodeknoppen{gap:var(--ruimte-2);border:0;border-radius:0;flex-wrap:wrap;overflow:visible}.periodeknop,.periodeknop:first-child{border:1px solid var(--rand-invoer);border-radius:var(--radius-knop)}.exportpaneel .filterpaneel-lijst{max-height:12rem}.projectkop:has(.knop-potlood){position:relative}.projectkop:has(.knop-potlood) .kopknoppen{position:absolute;top:0;right:0}.koppelingenlijst li{grid-template-columns:minmax(0,1fr)}.koppelingenlijst form{margin-top:var(--ruimte-3);grid-area:auto/1;justify-self:start}.schuifveld-duim::-webkit-slider-thumb{width:28px;height:28px}.schuifveld-duim::-moz-range-thumb{width:28px;height:28px}.schuifveld-spoor{height:28px}.regel{flex-flow:column;justify-content:space-between;align-items:stretch}.regel .stand{flex:none;align-items:stretch;width:100%;min-width:0}.regel .stand-open,.regel .voortgangstekst,.regel .tellers,.regel .verkoopstand{text-align:left}.veldregel-status{min-width:0}.kenmerken>div{justify-content:space-between;align-items:baseline;gap:var(--ruimte-6);min-width:0;display:flex}.kenmerken dd{overflow-wrap:anywhere;min-width:0}.filterpillen-metzoek{align-items:center;gap:var(--ruimte-4);top:calc(var(--balkhoogte) + 1px);z-index:10;box-shadow:var(--schaduw);position:sticky}.filterpillen-metzoek .filterveld-zoek{flex:8rem;order:0}.filterpillen-metzoek .filterveld-zoek label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filterknop{background:var(--papier);border:1px solid var(--rand-invoer);border-radius:var(--radius-pil);color:var(--inkt);cursor:pointer;font:inherit;font-size:var(--tekst-4);align-items:center;gap:var(--ruimte-3);min-height:var(--ruimte-11);padding:var(--chip-ruimte-groot);flex:none;display:inline-flex}.filterknop:hover{background:var(--vlak-hover);border-color:var(--inkt-zacht)}.filterknop:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.filterknop-telling{background:var(--open-zacht);border:1px solid var(--open-rand);border-radius:var(--radius-pil);color:var(--open);font-size:var(--tekst-1);font-variant-numeric:tabular-nums;min-width:1.35rem;padding:0 var(--ruimte-3);text-align:center;font-weight:600}.filterknop[aria-expanded=true] .filterknop-pijl{transform:rotate(180deg)}.filterpillen-metzoek .filterverfijning{display:none}.filterpillen-metzoek:has(.filterverfijning:empty) .filterknop{display:none}.filterpillen-uit .filterverfijning{align-items:stretch;gap:var(--ruimte-6);flex-direction:column;flex:100%;display:flex}.filterpillen-uit .filterverfijning>*{flex:none}.filterpillen-uit .filterverfijning .filterpil-houder{align-self:start}.filterpillen-uit{position:static}.schermknoppen{margin-bottom:var(--ruimte-4)}.kopknoppen .fasewissel{align-items:flex-start}.projectkop .kopknoppen{margin-left:0}.statustabel thead th:nth-child(2),.statustabel tbody th{z-index:1;background:var(--papier);box-shadow:inset -1px 0 0 var(--lijn);position:sticky;left:0}.statustabel tbody tr:hover th{background:var(--vlak-hover)}}.tabelomhulsel,.documenttabel-omhulsel,.rechtentabel-omhulsel,.voorwaardentabel-omhulsel{background:linear-gradient(to left, var(--papier), transparent) right center / var(--ruimte-9) 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #1a1c1e47, transparent) right center / var(--ruimte-6) 100% no-repeat scroll, var(--papier)}.skelet{gap:var(--ruimte-6);flex-direction:column;animation:.2s .15s both skelet-verschijn;display:flex}.skelet-blok{background:var(--vlak-hover);border:1px solid var(--lijn);border-radius:var(--radius);animation:1.4s ease-in-out infinite skelet-adem}.skelet-titel{border-radius:var(--radius-klein);border:0;width:14rem;max-width:100%;height:2.25rem}.skelet-regel{border-radius:var(--radius-mini);border:0;width:20rem;max-width:100%;height:1rem}.skelet-kaart{height:7rem}.skelet-kaart:nth-child(2n){animation-delay:.2s}.skelet-kaart:nth-child(3n){animation-delay:.4s}@keyframes skelet-verschijn{0%{opacity:0}to{opacity:1}}@keyframes skelet-adem{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skelet,.skelet-blok{animation:none}}
