.theme-switcher-module__RKCwZa__keuze{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-2);padding:2px;display:inline-flex}.theme-switcher-module__RKCwZa__optie{border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.theme-switcher-module__RKCwZa__optie:hover{color:var(--foreground)}.theme-switcher-module__RKCwZa__actief,.theme-switcher-module__RKCwZa__actief:hover{background-color:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}
.settings-form-module__rdjbWW__kader{flex-direction:column;gap:24px;display:flex}.settings-form-module__rdjbWW__formulier{flex-direction:column;gap:12px;display:flex}.settings-form-module__rdjbWW__invoer{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;padding:8px 12px;font-size:14px;line-height:20px}.settings-form-module__rdjbWW__invoer:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);outline-style:none}.settings-form-module__rdjbWW__invoerWachtwoord{padding-right:40px}.settings-form-module__rdjbWW__wachtwoordVak{position:relative}.settings-form-module__rdjbWW__oog{color:var(--muted);padding:4px;position:absolute;top:50%;right:8px;translate:0 -50%}.settings-form-module__rdjbWW__blok{border-radius:var(--radius-md);background-color:var(--surface);padding:20px}.settings-form-module__rdjbWW__blokKop{margin-bottom:16px}.settings-form-module__rdjbWW__blokTitel{color:var(--foreground);font-size:16px;font-weight:600;line-height:24px}.settings-form-module__rdjbWW__blokUitleg{color:var(--muted);margin-top:2px;font-size:12px;line-height:16px}.settings-form-module__rdjbWW__veld{flex-direction:column;gap:4px;display:flex}.settings-form-module__rdjbWW__veldLabel{color:var(--foreground);font-size:12px;font-weight:500;line-height:16px}.settings-form-module__rdjbWW__opslaan{border-radius:var(--radius-md);background-color:var(--accent);color:var(--on-accent);align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.settings-form-module__rdjbWW__opslaan:hover{background-color:var(--accent-hover)}
.inlog-kaart-module__B6mb0G__scherm{box-sizing:border-box;min-height:100vh;padding:var(--space-16);background:var(--background);color:var(--foreground);place-items:center;display:grid}.inlog-kaart-module__B6mb0G__kolom{gap:var(--space-24);width:min(420px,100%);display:grid}.inlog-kaart-module__B6mb0G__kaart{box-sizing:border-box;gap:var(--space-24);padding:var(--space-32);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid}@media (max-width:480px){.inlog-kaart-module__B6mb0G__kaart{padding:var(--space-24) var(--space-20)}}.inlog-kaart-module__B6mb0G__kop{justify-items:center;gap:var(--space-8);text-align:center;display:grid}.inlog-kaart-module__B6mb0G__portaal{font:var(--stijl-label-13);letter-spacing:.25em;color:var(--muted);margin:0}.inlog-kaart-module__B6mb0G__titel{margin:var(--space-12) 0 0;font:var(--stijl-kop-24)}.inlog-kaart-module__B6mb0G__ondertitel{font:var(--stijl-tekst-14);color:var(--muted);margin:0}.inlog-kaart-module__B6mb0G__formulier{gap:var(--space-16);display:grid}.inlog-kaart-module__B6mb0G__knop{width:100%}.inlog-kaart-module__B6mb0G__onder{text-align:center;font:var(--stijl-tekst-14)}.inlog-kaart-module__B6mb0G__link{color:var(--accent);text-decoration:none}.inlog-kaart-module__B6mb0G__link:hover,.inlog-kaart-module__B6mb0G__link:focus-visible{text-decoration:underline}.inlog-kaart-module__B6mb0G__voet{text-align:center;font:var(--stijl-klein-13);color:var(--muted);margin:0}.inlog-kaart-module__B6mb0G__voortgang{z-index:50;background:var(--accent);transform-origin:0;height:3px;animation:1.2s ease-in-out infinite inlog-kaart-module__B6mb0G__voortgang;position:fixed;inset:0 0 auto}@keyframes inlog-kaart-module__B6mb0G__voortgang{0%{transform:scaleX(.1)}60%{transform:scaleX(.8)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.inlog-kaart-module__B6mb0G__voortgang{animation:none}}.inlog-kaart-module__B6mb0G__wachtwoord{gap:var(--space-8);display:grid}.inlog-kaart-module__B6mb0G__veld{gap:6px;display:grid}.inlog-kaart-module__B6mb0G__label{font:var(--stijl-label-13);color:var(--foreground)}.inlog-kaart-module__B6mb0G__invoer{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:40px;color:var(--foreground);font:var(--stijl-tekst-14);padding:0 12px}.inlog-kaart-module__B6mb0G__invoer::placeholder{color:var(--muted)}.inlog-kaart-module__B6mb0G__invoer:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.inlog-kaart-module__B6mb0G__vink{font:var(--stijl-tekst-14);color:var(--foreground);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.inlog-kaart-module__B6mb0G__vink input{width:16px;height:16px;accent-color:var(--accent);margin:0}.inlog-kaart-module__B6mb0G__hoofdknop{border-radius:var(--radius-sm);background:var(--accent);width:100%;height:40px;color:var(--on-accent);font:var(--stijl-knop-14);cursor:pointer;border:0}.inlog-kaart-module__B6mb0G__hoofdknop:hover:not(:disabled){background:var(--accent-hover)}.inlog-kaart-module__B6mb0G__hoofdknop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inlog-kaart-module__B6mb0G__hoofdknop:disabled{opacity:.7;cursor:wait}.inlog-kaart-module__B6mb0G__fout{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font:var(--stijl-tekst-14);margin:0;padding:12px 14px}
.onderdelen-module__XNBKOG__stap{gap:var(--space-16);min-width:0;display:grid}.onderdelen-module__XNBKOG__qr{gap:var(--space-16);grid-template-columns:148px minmax(0,1fr);align-items:center;display:grid}.onderdelen-module__XNBKOG__qrBeeld{border-radius:var(--radius-md);width:148px;height:148px}.onderdelen-module__XNBKOG__sleutel{gap:var(--space-4);justify-items:start;display:grid}.onderdelen-module__XNBKOG__geheim{font:var(--stijl-tekst-14-medium);letter-spacing:.04em;color:var(--foreground);word-break:break-all;margin:0}.onderdelen-module__XNBKOG__codes{padding:var(--space-16);gap:var(--space-8) var(--space-32);border-radius:var(--radius-md);background:var(--surface-2);font:var(--stijl-tekst-14-medium);color:var(--foreground);grid-template-columns:repeat(2,max-content);margin:0;list-style:none;display:grid}.onderdelen-module__XNBKOG__knoppen{gap:var(--space-8);flex-wrap:wrap;display:flex}.onderdelen-module__XNBKOG__klein{font:var(--stijl-klein-13);color:var(--muted);margin:0}@media (max-width:480px){.onderdelen-module__XNBKOG__qr{grid-template-columns:minmax(0,1fr);justify-items:start}}
.tweestap-blok-module__ylG3Ia__blok{margin-top:var(--space-24);gap:var(--space-16);display:grid}.tweestap-blok-module__ylG3Ia__kop{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.tweestap-blok-module__ylG3Ia__titel{font:var(--stijl-kop-16);color:var(--foreground);margin:0}.tweestap-blok-module__ylG3Ia__gegevens>div{grid-template-columns:200px minmax(0,1fr)}.tweestap-blok-module__ylG3Ia__tekst{font:var(--stijl-tekst-14);color:var(--foreground);margin:0}.tweestap-blok-module__ylG3Ia__uitleg{font:var(--stijl-klein-13);color:var(--muted);margin:0}.tweestap-blok-module__ylG3Ia__knoppen{gap:var(--space-8);flex-wrap:wrap;display:flex}.tweestap-blok-module__ylG3Ia__dialoog{gap:var(--space-16);display:grid}.tweestap-blok-module__ylG3Ia__veld{gap:var(--space-8);display:grid}.tweestap-blok-module__ylG3Ia__melding{margin-top:var(--space-16)}
.koppelen-module__YY4QVW__inhoud{gap:var(--space-16);display:grid}.koppelen-module__YY4QVW__tekst{font:var(--stijl-tekst-15);color:var(--foreground);margin:0}.koppelen-module__YY4QVW__klein{font:var(--stijl-klein-13);color:var(--muted);margin:0}.koppelen-module__YY4QVW__modules{gap:var(--space-4);font:var(--stijl-tekst-14);color:var(--foreground);margin:0;padding:0;list-style:none;display:grid}.koppelen-module__YY4QVW__knoppen{justify-content:flex-end;gap:var(--space-8);display:flex}
.tweestap-module__zVRFYq__formulier{gap:var(--space-16);display:grid}.tweestap-module__zVRFYq__klein{font:var(--stijl-klein-13);color:var(--muted);margin:0}.tweestap-module__zVRFYq__onder{font:var(--stijl-tekst-14);margin:0}.tweestap-module__zVRFYq__link{color:var(--accent);font:var(--stijl-knop-14);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.tweestap-module__zVRFYq__link:hover,.tweestap-module__zVRFYq__link:focus-visible{text-decoration:underline}
.email-adres-blok-module__F5SCEq__kaart{gap:var(--space-16)}.email-adres-blok-module__F5SCEq__kop{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.email-adres-blok-module__F5SCEq__titel{font:var(--stijl-kop-16);margin:0}.email-adres-blok-module__F5SCEq__gegeven{gap:var(--space-12);grid-template-columns:200px 1fr;align-items:baseline;display:grid}.email-adres-blok-module__F5SCEq__label{font:var(--stijl-klein-13);color:var(--muted)}.email-adres-blok-module__F5SCEq__waarde{align-items:center;gap:var(--space-12);font:var(--stijl-tekst-14);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.email-adres-blok-module__F5SCEq__wachtend{gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.email-adres-blok-module__F5SCEq__uitleg{font:var(--stijl-klein-13);color:var(--muted);margin:0}.email-adres-blok-module__F5SCEq__knoppen{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.email-adres-blok-module__F5SCEq__velden{gap:var(--space-12);display:grid}@media (max-width:768px){.email-adres-blok-module__F5SCEq__gegeven{gap:var(--space-4);grid-template-columns:1fr}}
.page-module__-A_pKa__meer{gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__-A_pKa__breed{grid-column:1/-1}@media (max-width:767px){.page-module__-A_pKa__meer{grid-template-columns:minmax(0,1fr)}}
