@font-face{font-family:Unbounded;src:url(/_next/static/media/unbounded-latin.e4503c05.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;src:url(/_next/static/media/unbounded-latin-ext.34c71695.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_next/static/media/atkinson-next-latin.adf766f3.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/_next/static/media/atkinson-next-latin-ext.d3778a9b.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--nacht:#0B0B0C;--volt:#D7FF3D;--oranje:#FF7A1A;--wit:#FFFFFF;--kalk:#F3F2EE;--beton:#E4E2DA;--zacht:#55534D;--grijs:#A9A79F;--lijn:#D6D3C9;--teller:#8A877E;--balk-knop:#1F1F1F;--balk-zacht:#BDBDBD;--goed-vlak:#F2FFC9;--fout-vlak:#FFF1E6;--fout-keuze:#FFEBDD;--fout-tekst:#B54708;--focus:#E8590C;--letter-kop:"Unbounded","Arial Black","Segoe UI Black",sans-serif;--letter-tekst:"Atkinson Hyperlegible Next",system-ui,"Segoe UI",Roboto,Arial,sans-serif;--regel:1.6;--r-pil:999px;--r-kaart:24px;--r-blok:18px;--r-tegel:14px;--rand:2px solid var(--nacht);--schaduw-kaart:5px 5px 0 var(--nacht);--schaduw-knop:3px 3px 0 var(--nacht);--schaduw-actie:3px 3px 0 var(--volt);--klik:44px;--breed:1240px;--breed-docent:1328px;color-scheme:light}html[data-tekst=groter]{font-size:112.5%}html[data-tekst=grootst]{font-size:125%}html[data-regels=ruim]{--regel:2}*,:after,:before{box-sizing:border-box}body,html{margin:0}body{background:var(--kalk);color:var(--nacht);font-family:var(--letter-tekst);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"locl" 0}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%}a{color:var(--nacht);text-underline-offset:3px}h1,h2,h3,h4{margin:0;line-height:1.15}b,strong{font-weight:700}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--volt);color:var(--nacht)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pagina{max-width:var(--breed);margin:0 auto;padding:36px 24px 72px;display:flex;flex-direction:column;gap:28px}.pagina.breed{max-width:var(--breed-docent);padding-top:32px;gap:24px}.pagina.smal{max-width:560px}.rij{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rij.tussen{justify-content:space-between}.kolom{display:flex;flex-direction:column;gap:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.titel-groot{font-family:var(--letter-kop);font-weight:800;font-size:2.25rem;line-height:1.1;letter-spacing:-.03em}.titel{font-size:1.375rem}.titel,.titel-klein{font-family:var(--letter-kop);font-weight:800;line-height:1.2;letter-spacing:-.02em}.titel-klein{font-size:1.25rem}.kopje{font-size:1.0625rem;line-height:1.25;letter-spacing:-.02em}.bovenschrift,.kopje{font-family:var(--letter-kop);font-weight:700}.bovenschrift{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.zacht{color:var(--zacht)}.klein{font-size:.9375rem}.markeer{background:linear-gradient(transparent 58%,var(--volt) 58%)}.getal-groot{font-family:var(--letter-kop);font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balk{background:var(--nacht);color:var(--wit)}.balk-binnen{max-width:var(--breed);margin:0 auto;min-height:60px;padding:8px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.balk.breed .balk-binnen{max-width:var(--breed-docent);gap:8px 24px}.merk{gap:12px;color:var(--wit);text-decoration:none;min-height:var(--klik)}.merk,.merk-teken{display:flex;align-items:center}.merk-teken{flex:none;width:36px;height:36px;border-radius:11px;background:var(--volt);transform:rotate(-6deg);justify-content:center}.merk-teken svg{width:22px;height:22px}.merk-naam{font-weight:900;font-size:1.25rem;line-height:1;letter-spacing:-.03em;white-space:nowrap}.merk-naam,.merk-rol{font-family:var(--letter-kop)}.merk-rol{font-weight:700;font-size:.625rem;letter-spacing:.08em;padding:4px 9px;border-radius:var(--r-pil);border:1.5px solid var(--volt);text-transform:uppercase}.merk-rol.productie{display:inline-flex;align-items:center;gap:6px;background:var(--oranje);color:var(--nacht);border-color:var(--oranje);font-weight:800;font-size:.6875rem;padding:6px 12px}.balk-nav{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:4px}.balk-nav a{display:flex;align-items:center;gap:8px;min-height:var(--klik);padding:0 18px;border-radius:var(--r-pil);color:var(--wit);font-weight:700;text-decoration:none}.balk-nav a:hover{background:var(--balk-knop)}.balk-nav a[aria-current=page]{background:var(--volt);color:var(--nacht)}.balk.docent .balk-nav a[aria-current=page]{background:var(--wit);color:var(--nacht)}.balk-teller{min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-pil);background:var(--volt);color:var(--nacht);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.balk-acties{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.balk-knop{width:var(--klik);height:var(--klik);border-radius:var(--r-pil);border:0;background:var(--balk-knop);color:var(--wit);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.balk-knop.breed{width:auto;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600}.balk-knop[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--volt);color:var(--volt)}.balk-knop svg{width:20px;height:20px}.balk-ik{display:flex;align-items:center;gap:10px;height:var(--klik);padding:0 14px 0 4px;margin-left:6px;border-radius:var(--r-pil);border:0;background:var(--balk-knop);color:var(--wit);text-decoration:none;cursor:pointer}.balk-ik[aria-current=page]{box-shadow:inset 0 0 0 2px var(--volt)}.balk-ik-letters{flex:none;width:36px;height:36px;border-radius:var(--r-pil);background:var(--volt);color:var(--nacht);font-family:var(--letter-kop);font-weight:800;font-size:.8125rem;display:flex;align-items:center;justify-content:center}.balk-ik-letters.oranje{background:var(--oranje)}.balk-ik-naam{font-weight:700;font-size:.9375rem;white-space:nowrap}.balk-ik-sub{font-size:.875rem;color:var(--balk-zacht);white-space:nowrap}.kruimel{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;font-size:.9375rem}.kruimel,.kruimel a{color:var(--balk-zacht);overflow:hidden}.kruimel a{text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.kruimel a:hover{color:var(--wit);text-decoration:underline}.kruimel [aria-current=page]{color:var(--wit);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kruimel svg{flex:none;width:16px;height:16px}.kruimel.licht{color:var(--zacht);flex:none}.kruimel.licht a{color:var(--nacht);font-weight:700}.kruimel.licht [aria-current=page]{color:var(--zacht);font-weight:400}.knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:var(--r-pil);border:var(--rand);background:var(--nacht);color:var(--wit);box-shadow:var(--schaduw-actie);font-family:var(--letter-kop);font-weight:700;font-size:.9375rem;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .08s,box-shadow .08s}.knop svg{flex:none;width:18px;height:18px}.knop:hover:not(:disabled):not([aria-disabled=true]){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--volt)}.knop:active:not(:disabled):not([aria-disabled=true]){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--volt)}.knop.wit{background:var(--wit);color:var(--nacht);box-shadow:var(--schaduw-knop)}.knop.wit:hover:not(:disabled):not([aria-disabled=true]){box-shadow:4px 4px 0 var(--nacht)}.knop.wit:active:not(:disabled):not([aria-disabled=true]){box-shadow:1px 1px 0 var(--nacht)}.knop.volt{background:var(--volt);color:var(--nacht);box-shadow:var(--schaduw-knop)}.knop.volt:hover:not(:disabled):not([aria-disabled=true]){box-shadow:4px 4px 0 var(--nacht)}.knop.oranje{background:var(--oranje);color:var(--nacht);box-shadow:var(--schaduw-knop)}.knop.klein{min-height:var(--klik);padding:0 18px;font-family:var(--letter-tekst);font-size:.9375rem;box-shadow:none}.knop.klein:hover:not(:disabled){transform:none;box-shadow:none;text-decoration:underline}.knop.vol{width:100%}.knop:disabled,.knop[aria-disabled=true]{background:var(--beton);color:var(--zacht);border:2px dashed var(--grijs);box-shadow:none;cursor:not-allowed}.knop-tekst{gap:6px;min-height:var(--klik);padding:0 4px;background:none;border:0;font-weight:700;text-decoration:underline;text-underline-offset:3px}.knop-rond,.knop-tekst{display:inline-flex;align-items:center;color:var(--nacht);cursor:pointer}.knop-rond{width:var(--klik);height:var(--klik);border-radius:var(--r-pil);border:var(--rand);background:var(--wit);justify-content:center;box-shadow:2px 2px 0 var(--nacht);flex:none}.knop-rond svg{width:18px;height:18px}.pil{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-family:var(--letter-kop);font-weight:700;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:var(--r-pil);border:var(--rand);background:transparent;color:var(--nacht);white-space:nowrap;line-height:1.2}.pil svg{width:14px;height:14px;flex:none}.pil.volt{background:var(--volt)}.pil.zwart{background:var(--nacht);color:var(--wit)}.pil.oranje{background:var(--oranje)}.pil.kaal{border-color:transparent}.status{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--r-pil);font-weight:700;font-size:.9375rem;white-space:nowrap;border:2px solid transparent;line-height:1.2}.status svg{width:16px;height:16px;flex:none}.status.goed{background:var(--volt);color:var(--nacht)}.status.nog{background:var(--oranje);color:var(--nacht)}.status.bezig{border-color:var(--nacht)}.status.af{background:var(--nacht);color:var(--volt)}.status.slot{background:var(--beton);color:var(--zacht)}.status.klein{min-height:28px;padding:0 10px;font-size:.8125rem}.status.klein svg{width:13px;height:13px}.kaart{background:var(--wit);border:var(--rand);border-radius:var(--r-kaart);padding:22px 24px}.kaart.schaduw{box-shadow:var(--schaduw-kaart)}.kaart.kolom{display:flex;flex-direction:column;gap:14px}.vlak{background:var(--kalk);border-radius:var(--r-blok);padding:14px 16px}.vlak.rand{border:var(--rand)}.icoonblok{flex:none;width:48px;height:48px;border-radius:var(--r-tegel);background:var(--volt);border:var(--rand);display:flex;align-items:center;justify-content:center}.icoonblok svg{width:24px;height:24px}.icoonrond{flex:none;width:36px;height:36px;border-radius:var(--r-pil);background:var(--nacht);color:var(--volt);display:flex;align-items:center;justify-content:center}.icoonrond svg{width:18px;height:18px}.raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:18px;gap:18px}.rijenlijst{list-style:none;margin:0;padding:0;background:var(--wit);border:var(--rand);border-radius:var(--r-kaart);overflow:hidden}.rijenlijst>li+li{border-top:1px solid var(--beton)}.stippen{display:flex;gap:4px;flex-wrap:wrap}.stippen>span{width:12px;height:12px;border-radius:var(--r-pil);border:2px solid var(--grijs)}.stippen>.af{background:var(--volt);border-color:var(--nacht)}.stippen>.nu{background:var(--nacht);border-color:var(--nacht)}.balkje{height:10px;background:var(--beton);overflow:hidden}.balkje,.balkje>span{border-radius:var(--r-pil)}.balkje>span{display:block;height:100%;background:var(--nacht)}.stukken{display:flex;gap:6px}.stukken>span{flex:1 1;height:10px;border-radius:var(--r-pil);background:var(--beton)}.stukken>.af{background:var(--volt);border:2px solid var(--nacht)}.stukken>.nu{background:var(--nacht)}.melding{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-blok);font-size:1.0625rem;line-height:1.45}.melding:empty{display:none}.melding>:is(p,ul){margin:0}.melding.goed{background:var(--goed-vlak);border:var(--rand)}.melding.fout{background:var(--fout-vlak)}.melding.fout b,.melding.fout strong:first-child{color:var(--fout-tekst)}.melding.gevaar{background:var(--oranje);border:var(--rand);color:var(--nacht);font-weight:600}.melding.info{background:var(--kalk);border:2px solid var(--beton)}.melding.fout:before,.melding.gevaar:before,.melding.goed:before{content:"";flex:none;width:36px;height:36px;border-radius:var(--r-pil);background-repeat:no-repeat;background-position:50%;background-size:18px 18px}.melding.goed:before{background-color:var(--nacht);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D7FF3D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.melding.fout:before{background-color:var(--oranje);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0B0C' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}.melding.gevaar:before{background-color:var(--nacht);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF7A1A' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.melding-tekst{flex:1 1 auto;min-width:0;gap:2px}.melding-tekst,.veld{display:flex;flex-direction:column}.veld{gap:6px;font-weight:700;font-size:.9375rem}.invoer,.veld input:not([type=checkbox]):not([type=radio]),.veld select,.veld textarea{min-height:48px;padding:0 16px;border-radius:var(--r-tegel);border:var(--rand);background:var(--wit);font-weight:400;font-size:1rem;color:var(--nacht);width:100%;min-width:0}.veld textarea{padding:12px 16px;min-height:96px;resize:vertical}.invoer[aria-invalid=true],.veld input[aria-invalid=true]{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.veld-hulp{font-weight:400;font-size:.9375rem;color:var(--zacht)}.keuzevak{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--r-blok);border:var(--rand);background:var(--wit);cursor:pointer}.keuzevak:has(input:checked){background:var(--volt)}.keuzevak input{width:20px;height:20px;margin:0;accent-color:var(--nacht)}.vinkje{display:inline-flex;align-items:center;gap:10px;min-height:var(--klik);cursor:pointer}.vinkje input{width:22px;height:22px;margin:0;accent-color:var(--nacht);flex:none}.schakelaar{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:700}.schakelaar input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.schakelaar-baan{width:60px;height:34px;border-radius:var(--r-pil);border:var(--rand);background:var(--beton);display:flex;align-items:center;padding:0 3px;transition:background .15s}.schakelaar-baan:after{content:"";width:24px;height:24px;border-radius:var(--r-pil);background:var(--nacht);transition:transform .15s}.schakelaar input:checked+.schakelaar-baan{background:var(--volt)}.schakelaar input:checked+.schakelaar-baan:after{transform:translateX(26px)}.schakelaar input:focus-visible+.schakelaar-baan{outline:3px solid var(--focus);outline-offset:3px}.keuzerij{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.keuzerij.schuif{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.keuzerij>a,.keuzerij>button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:var(--klik);padding:0 18px;border-radius:var(--r-pil);border:var(--rand);background:var(--wit);color:var(--nacht);font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.keuzerij>[aria-current=page],.keuzerij>[aria-pressed=true]{background:var(--volt)}.keuzerij>[aria-selected=true]{background:var(--nacht);color:var(--wit)}.tabel{overflow-x:auto;border:var(--rand);border-radius:var(--r-kaart);background:var(--wit)}.tabel table{width:100%;border-collapse:collapse}.tabel th{text-align:left;padding:12px 16px;font-family:var(--letter-kop);font-weight:700;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--zacht);white-space:nowrap}.tabel td{padding:12px 16px;border-top:1px solid var(--beton);vertical-align:middle}.tabel td.getal,.tabel th.getal{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}details.uitklap{border:var(--rand);border-radius:var(--r-blok);background:var(--wit)}details.uitklap>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--klik);padding:8px 16px;font-weight:700;cursor:pointer}details.uitklap>summary::-webkit-details-marker{display:none}details.uitklap>summary:after{content:"";width:10px;height:10px;border-right:2.5px solid;border-bottom:2.5px solid;transform:rotate(45deg);margin-top:-4px;transition:transform .15s;flex:none}details.uitklap[open]>summary:after{transform:rotate(-135deg);margin-top:4px}details.uitklap>:not(summary){padding:0 16px 14px}@media (max-width:640px){.pagina{padding:24px 16px 56px;gap:22px}.balk-binnen{padding:8px 16px;gap:8px 12px}.titel-groot{font-size:1.75rem}.kaart{padding:18px 16px;border-radius:20px}.balk-ik-sub{display:none}}@media print{.balk,.niet-printen{display:none!important}body{background:#fff}.kaart{box-shadow:none}}.inlog,body{min-height:100vh}.inlog{display:flex;flex-direction:column}.inlog-midden{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:32px 16px 64px}.leestekst{max-width:72ch;font-size:1.0625rem;line-height:var(--regel)}.leestekst h1{margin:6px 0 16px}.leestekst h2{margin:1.4em 0 .4em;font-family:var(--letter-kop);font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.leestekst li{margin:4px 0}.codes-print{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}.codekaart{border:1px dashed #888;padding:16px;page-break-inside:avoid;break-inside:avoid;background:#fff;color:#000}.codekaart .code{font-size:1.4rem;font-weight:800;margin:6px 0}.code,.codekaart .code,code{font-family:ui-monospace,Consolas,monospace;letter-spacing:.04em}@media print{main{padding:0!important;max-width:none!important}}@media (max-width:600px){.codes-print{grid-template-columns:1fr}}.kolom-strak{display:flex;flex-direction:column;gap:4px;min-width:0}.kolom-strak.klein-gat,.rij.klein-gat{gap:6px}.rij.onder{align-items:flex-end;gap:10px}.rij.basislijn{align-items:center;gap:8px}.groter{font-size:1.0625rem}.breekbaar{overflow-wrap:anywhere}.account-kaart p,.act-bewaar p,.bewaren p,.formulier p,.inlog-kolom p,.kaart>p,.kolom-strak>p,.leeg-staat p,.paginakop p,.uitlog-kaart p{margin:0}.sterk-link,.terug-link{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--klik);font-weight:700;font-size:.9375rem}.terug-link{gap:6px;color:var(--nacht);text-decoration:none}.terug-link:hover{text-decoration:underline}.terug-link svg{width:18px;height:18px}.act-titel,.paginatitel{font-family:var(--letter-kop);font-weight:800;font-size:2rem;line-height:1.15;letter-spacing:-.03em}.balk-binnen.tussen{justify-content:space-between}.balk-link{display:inline-flex;align-items:center;min-height:var(--klik);padding:0 16px;border-radius:var(--r-pil);background:var(--balk-knop);color:var(--wit);text-decoration:none;font-weight:700;font-size:.9375rem}.balk-link:hover{box-shadow:inset 0 0 0 2px var(--volt)}.merk-rol svg{flex:none;width:13px;height:13px}.knop-groot{min-height:54px}.knop-midden{min-height:48px;padding:0 20px;font-size:.875rem}.knop-pil{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--klik);padding:0 14px;border-radius:var(--r-pil);border:var(--rand);background:var(--wit);color:var(--nacht);font-weight:700;font-size:.875rem;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer}.knop-pil:hover:not(:disabled){background:var(--kalk)}.knop-pil:disabled{color:var(--zacht);border-style:dashed;border-color:var(--grijs);cursor:not-allowed}.knop-pil svg{flex:none;width:16px;height:16px}.knop-pil.klein{font-size:.8125rem}.formulier{gap:16px;margin:0}.formulier,.veld-groot{display:flex;flex-direction:column}.veld-groot{gap:6px;min-width:0}.veld-groot>label{font-weight:700}.veld-groot>input,.wachtwoordveld{height:52px;border-radius:var(--r-tegel);border:var(--rand);background:var(--wit);font-size:1.0625rem}.veld-groot>input{width:100%;min-width:0;padding:0 16px}.veld-groot>input.te-kort{border:2.5px solid var(--oranje)}.veld-groot>input[aria-invalid=true],.wachtwoordveld.fout{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.wachtwoordveld{display:flex;align-items:center;gap:8px;padding:0 4px 0 16px}.wachtwoordveld input{flex:1 1 auto;min-width:0;height:44px;padding:0;border:0;background:transparent;font-size:1.0625rem}.wachtwoordveld input:focus-visible{outline:none}.wachtwoordveld:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.tonen{flex:none;display:inline-flex;align-items:center;gap:6px;min-width:var(--klik);height:42px;padding:0 12px;border-radius:var(--r-pil);border:0;background:var(--kalk);font-weight:700;font-size:.875rem;cursor:pointer}.tonen svg{width:18px;height:18px}.veldrij{display:flex;flex-wrap:wrap;gap:16px}.veldrij>*{flex:1 1 200px}.veld-smal{width:112px}.veld-fout{display:flex;align-items:flex-start;gap:8px;font-weight:700;font-size:.9375rem;color:var(--fout-tekst)}.veld-fout:before{content:"!";flex:none;width:20px;height:20px;margin-top:1px;border-radius:var(--r-pil);background:var(--oranje);color:var(--nacht);font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center}input.code.invoer-code{font-family:var(--letter-kop);font-weight:700;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;height:58px}input.code.invoer-code::placeholder{color:var(--grijs)}.ww-meter{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-tegel);background:var(--kalk);font-weight:400;font-size:.9375rem}.ww-meter.nog{background:var(--fout-vlak)}.ww-meter.goed{background:var(--goed-vlak)}.ww-meter-rij{display:flex;align-items:center;gap:10px}.ww-meter-rij b{flex:none;display:inline-flex;align-items:center;gap:4px}.ww-meter-rij b svg{width:16px;height:16px}.ww-meter.nog .ww-meter-rij b{color:var(--fout-tekst)}.ww-balk{flex:1 1 auto;height:10px;border-radius:var(--r-pil);background:var(--wit);border:var(--rand);overflow:hidden}.ww-balk>span{display:block;height:100%;background:var(--grijs)}.ww-meter.nog .ww-balk>span{background:var(--oranje)}.ww-meter.goed .ww-balk>span{background:var(--volt)}.inlogscherm{min-height:100vh;min-height:100dvh;padding:20px;display:flex;justify-content:center;align-items:stretch}.inlogscherm-binnen{width:100%;max-width:var(--breed);display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.inlog-beeld{position:relative;overflow:hidden;flex:1.25 1 420px;min-width:0;border-radius:28px;background:#0E1A2E;color:var(--wit);display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px}.inlog-beeld>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 40%}.inlog-top{position:relative;justify-content:space-between}.inlog-merk,.inlog-top{display:flex;align-items:center;gap:12px}.inlog-merk .merk-teken{width:48px;height:48px;border-radius:14px;border:2.5px solid var(--nacht)}.inlog-merk .merk-teken svg{width:28px;height:28px}.inlog-merk .merk-naam{font-size:1.875rem}.inlog-privacy{display:inline-flex;align-items:center;min-height:var(--klik);padding:0 16px;border-radius:var(--r-pil);background:rgba(11,11,12,.82);color:var(--wit);font-weight:700;font-size:.9375rem;text-decoration:none}.inlog-privacy:hover{color:var(--wit);text-decoration:underline}.inlog-belofte{position:relative;display:flex;flex-direction:column;gap:14px;max-width:460px;padding:22px 24px;border-radius:22px;background:rgba(11,11,12,.82)}.inlog-belofte .pil{max-width:100%;border-color:var(--volt);white-space:normal}.inlog-belofte h1{font-family:var(--letter-kop);font-weight:800;font-size:2.125rem;line-height:1.1;letter-spacing:-.03em}.inlog-belofte h1 span{color:var(--volt)}.inlog-belofte p{margin:0;font-size:1.0625rem;color:var(--beton)}.inlog-kolom{flex:1 1 380px;min-width:0;justify-content:center;gap:14px}.inlog-kaart,.inlog-kolom{display:flex;flex-direction:column}.inlog-kaart{padding:26px 28px;gap:16px}.inlog-kaart .formulier{gap:12px}.inlog-kaart .veld-groot{gap:4px}.inlog-titel{font-family:var(--letter-kop);font-weight:800;font-size:1.625rem;line-height:1.15;letter-spacing:-.03em}.inlog-nieuw{border:2px dashed var(--nacht);border-radius:var(--r-kaart);padding:12px 14px 12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.inlog-nieuw .knop{flex:none}.inlog-rij-icoon{display:flex;align-items:center;gap:12px;min-width:0}.inlog-nieuw .icoonblok{width:42px;height:42px}.inlog-demo{border:2px dashed var(--grijs);border-radius:var(--r-kaart);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.inlog-demo-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:0 4px}.demo-knoppen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.demo-knop{justify-content:flex-start}.demo-knop svg{width:18px;height:18px}@media (min-width:641px) and (max-height:760px){.inlogscherm{padding:16px}.inlogscherm-binnen{gap:16px}.inlog-beeld{padding:22px}.inlog-belofte{gap:10px;padding:18px 20px}.inlog-belofte h1{font-size:1.75rem}.inlog-belofte p{font-size:1rem}.inlog-kolom{gap:10px}.inlog-kaart{padding:20px 24px;gap:12px}.inlog-kaart .formulier{gap:10px}.inlog-kaart .veld-groot>input,.inlog-kaart .wachtwoordveld{height:48px}.inlog-kaart .knop-groot{min-height:50px}.inlog-titel{font-size:1.5rem}.inlog-sub{display:none}.inlog-nieuw{padding:8px 10px 8px 16px}.inlog-demo{padding:10px 12px;gap:8px}}@media (min-width:641px) and (max-height:640px){.inlog-kaart{padding:16px 22px;gap:10px}.inlog-kaart .formulier{gap:8px}}.activeren{flex:1 1 auto;width:100%;max-width:1080px;margin:0 auto;padding:32px 24px 56px;display:flex;flex-direction:column;gap:24px}.stappenrij{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.stappenrij li{display:flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 6px;border-radius:var(--r-pil);border:2px solid transparent;font-weight:700}.stappenrij .stap-bol{width:28px;height:28px;border-radius:var(--r-pil);display:flex;align-items:center;justify-content:center;font-family:var(--letter-kop);font-weight:800;font-size:.8125rem}.stappenrij .stap-bol svg{width:16px;height:16px}.stappenrij .klaar{background:var(--volt);border-color:var(--nacht)}.stappenrij .klaar .stap-bol{background:var(--nacht);color:var(--volt)}.stappenrij .nu{background:var(--nacht);color:var(--wit);box-shadow:var(--schaduw-actie)}.stappenrij .nu .stap-bol{background:var(--wit);color:var(--nacht)}.stappenrij .nog{background:var(--beton);color:var(--zacht)}.stappenrij .nog .stap-bol{background:var(--wit)}.act-raster{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.act-kaart{flex:1.5 1 440px;min-width:0;padding:28px;display:flex;flex-direction:column;gap:18px}.act-kop{font-family:var(--letter-kop);font-weight:800;font-size:1.375rem;line-height:1.2;letter-spacing:-.02em}.code-klopt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;border-radius:var(--r-blok);background:var(--kalk)}.code-klopt .status{min-height:32px;padding:0 12px;font-size:.875rem}.code-tekst{font-family:var(--letter-kop);font-weight:700;font-size:.875rem;letter-spacing:.04em;white-space:nowrap}.code-uitleg{flex:1 1 260px}.act-privacy{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--r-tegel);border:var(--rand)}.act-privacy svg{flex:none;width:22px;height:22px;margin-top:1px}.act-bewaar{flex:1 1 280px;min-width:0;border:var(--rand);border-radius:var(--r-kaart);padding:24px;display:flex;flex-direction:column;gap:14px}.act-bewaar h2{font-size:.8125rem}.act-bewaar ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.act-bewaar li{display:flex;align-items:flex-start;gap:12px}.bewaar-bol{flex:none;width:32px;height:32px;border-radius:var(--r-pil);background:var(--wit);border:var(--rand);display:flex;align-items:center;justify-content:center}.bewaar-bol svg{width:16px;height:16px}.icoonrond.groot{width:56px;height:56px}.icoonrond.groot svg{width:28px;height:28px}.uitlog-kaart{width:100%;max-width:480px;padding:32px;flex-direction:column;gap:14px}.account-raster,.uitlog-kaart{display:flex;align-items:flex-start}.account-raster{flex-wrap:wrap;gap:24px}.account-raster>.account-kaart{flex:1 1 420px}.account-kolom{flex:1 1 340px;gap:24px}.account-kaart,.account-kolom{min-width:0;display:flex;flex-direction:column}.account-kaart{padding:24px 26px;gap:18px}.gegevenslijst{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:8px 18px;gap:8px 18px}.gegevenslijst dt{color:var(--zacht)}.gegevenslijst dd{margin:0;font-weight:700}.wachtwoord-wijzigen{gap:14px;padding-top:16px;border-top:var(--rand)}.paginakop{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.notitie{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--r-pil);border:var(--rand);background:var(--wit);font-size:.9375rem}.notitie.lang{max-width:560px;border-radius:20px}.notitie svg{flex:none;width:18px;height:18px}.tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:16px;gap:16px}.tegel{background:var(--wit);border:var(--rand);border-radius:20px;padding:16px 20px;display:flex;flex-direction:column}.tegel .bovenschrift{font-size:.6875rem}.tegel-getal{font-family:var(--letter-kop);font-weight:800;font-size:1.875rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tweeluik{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.tweeluik>.breed-deel{flex:999 1 560px;min-width:0}.tweeluik>.bewaren,.tweeluik>.smal-deel{flex:1 1 320px;min-width:0}.lijst-schuif{position:relative;overflow-x:auto}.lijst{width:100%;border-collapse:collapse}.lijst th[scope=col]{padding:8px 12px 8px 0;border-bottom:var(--rand);text-align:left;vertical-align:bottom;font-family:var(--letter-kop);font-weight:700;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lijst td,.lijst th[scope=row]{padding:12px 12px 12px 0;border-bottom:1px solid var(--beton);text-align:left;vertical-align:middle;font-weight:400}.naamcel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.label-zwart{font-size:.75rem;background:var(--nacht);color:var(--volt)}.label-rand,.label-zwart{font-weight:700;padding:2px 8px;border-radius:var(--r-pil)}.label-rand{font-size:.8125rem;border:var(--rand)}.klasnaam{font-family:var(--letter-kop);font-size:1rem}.status.uitnodiging{background:var(--fout-vlak);border-color:var(--oranje)}.vinkvak{display:flex;align-items:center;min-width:var(--klik);min-height:var(--klik);cursor:pointer}.vinkvak input{width:24px;height:24px;margin:0;accent-color:var(--nacht);cursor:pointer}.code-groot{font-weight:800;font-size:1.25rem}.code-groot,.code-klein{font-family:var(--letter-kop);letter-spacing:.02em;white-space:nowrap}.code-klein{font-weight:700;font-size:.8125rem}.codeblok{display:flex;flex-direction:column;gap:8px}.codeblok .bovenschrift{font-size:.6875rem}.codelijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.codelijst li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.logboek{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.logboek li{display:grid;grid-template-columns:112px 150px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--beton);font-size:.9375rem}.logboek time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bewaren{border:2px dashed var(--nacht);border-radius:var(--r-kaart);padding:22px 24px;gap:12px}.bewaren,.bewaren dl{display:flex;flex-direction:column}.bewaren dl{margin:0;gap:10px}.bewaren dl>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 12px;border-radius:var(--r-tegel);background:var(--wit);border:var(--rand)}.bewaren dt{flex:0 0 104px;font-family:var(--letter-kop);font-weight:800;font-size:.875rem}.bewaren dd{flex:1 1 150px;margin:0;font-size:.9375rem}.systeemraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:16px;gap:16px}.systeemkaart{background:var(--wit);border:var(--rand);border-radius:20px;padding:18px 20px;gap:8px}.nieuwe-code,.systeemkaart{display:flex;flex-direction:column}.nieuwe-code{gap:6px}.nieuwe-code-titel{gap:8px;font-weight:700}.nieuwe-code-titel,.vinkbol{display:flex;align-items:center}.vinkbol{flex:none;width:26px;height:26px;border-radius:var(--r-pil);background:var(--volt);border:var(--rand);justify-content:center}.vinkbol svg{width:13px;height:13px}.leeg-staat{display:flex;align-items:flex-start;gap:16px;max-width:760px;padding:24px;border:2px dashed var(--nacht);border-radius:var(--r-kaart)}.leeg-staat .kolom-strak{gap:8px}.uitleglijst{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}@media (max-width:640px){.inlogscherm{padding:12px}.inlogscherm-binnen{gap:12px;align-content:flex-start}.inlog-beeld{flex-basis:100%;padding:12px 14px;gap:10px;border-radius:20px}.inlog-merk .merk-teken{width:40px;height:40px;border-radius:12px}.inlog-merk .merk-teken svg{width:24px;height:24px}.inlog-merk .merk-naam{font-size:1.5rem}.inlog-belofte{align-self:flex-start;padding:10px 14px;border-radius:16px}.inlog-belofte .pil,.inlog-belofte p{display:none}.inlog-belofte h1{font-size:1.25rem}.inlog-kolom{justify-content:flex-start;gap:12px}.inlog-kaart{padding:18px;gap:12px}.inlog-kaart .formulier{gap:10px}.inlog-kaart .veld-groot>input,.inlog-kaart .wachtwoordveld{height:48px}.inlog-kaart .knop-groot{min-height:50px}.inlog-sub{display:none}.inlog-nieuw{padding:8px 8px 8px 16px}.inlog-nieuw .icoonblok,.inlog-nieuw .zacht{display:none}.activeren{padding:24px 16px 48px}.act-kaart{padding:20px 16px}.act-bewaar{padding:18px 16px}.act-titel,.paginatitel{font-size:1.625rem}.uitlog-kaart{padding:22px 18px}.account-kaart{padding:18px 16px}.notitie{border-radius:18px}.logboek li{grid-template-columns:1fr;gap:2px}.bewaren,.leeg-staat{padding:18px 16px}.leeg-staat{flex-direction:column}}