:is(.inlog__kaart,.account) .btn{white-space:normal}:is(.inlog__kaart,.account) .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}:is(.inlog__kaart,.account) .btn[aria-disabled=true]:active{transform:none}:is(.inlog__kaart,.account) .btn--primary[aria-disabled=true]:hover{background:var(--brand);border-color:var(--brand)}:is(.inlog__kaart,.account) .btn--text{min-height:var(--target)}:is(.inlog__kaart,.account,main) [tabindex="-1"]:focus{outline:none}.account-fout svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem}.account-gelukt{color:var(--text);align-items:flex-start;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.account-gelukt svg{width:1.2rem;height:1.2rem;color:var(--link);flex:none;margin-top:.05rem}.account-gelukt--mail{font-weight:500}.account-gelukt--mail svg{color:var(--text)}.account-code{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:12rem;font-size:1.35rem;font-weight:700}.inlog{align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:60em){.inlog{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}}.inlog__intro{gap:1.1rem;max-width:34rem;display:grid}.inlog__toegang{max-width:34rem;color:var(--text)}.inlog__kaart{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.inlog__kaart form{gap:1.25rem;display:grid}.inlog__stap{letter-spacing:-.02em;font-size:1.3rem;line-height:1.2}.inlog__adres{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 .75rem;font-size:.95rem;display:flex}.inlog__email{color:var(--text);overflow-wrap:anywhere}.inlog__opnieuw{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding-top:1.1rem;display:flex}.inlog__wacht{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.account-deel{border-top:1px solid var(--border);gap:1rem 3rem;padding-block:2rem;display:grid}.account .wrap>.account-deel:first-child{border-top:0;padding-top:0}.account .wrap>.account-deel:last-child{padding-bottom:0}@media (min-width:60em){.account-deel{grid-template-columns:17rem minmax(0,1fr)}}.account-deel__titel{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2}.account-deel__uitleg{max-width:30rem;color:var(--muted);margin-top:.4rem;font-size:.95rem}.account-deel__inhoud{align-content:start;gap:1rem;max-width:38rem;display:grid}.account-gegevens{gap:.9rem;display:grid}.account-gegevens div{gap:.1rem;display:grid}.account-gegevens dt{font-weight:700}.account-gegevens__email{overflow-wrap:anywhere}.account-naam{gap:1rem;max-width:26rem;padding-top:.5rem;display:grid}.account-acties{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.account-apparaten{border-top:1px solid var(--border);list-style:none}.account-apparaat{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding-block:1rem;display:flex}.account-apparaat__tekst{flex:18rem;gap:.2rem;min-width:0;display:grid}.account-apparaat__naam{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-weight:700;display:flex}.account-apparaat__meta{color:var(--muted);font-size:.9rem}.account-verwijder__form{gap:1.25rem;display:grid}.account-verwijder__form .inlog__opnieuw{border-top:0;padding-top:0}@media (max-width:35.99em){.inlog__kaart{padding:calc(var(--phone-inset) - 1px)}.inlog__kaart .btn--block,.account-acties>.btn:not(.btn--text):not(.btn--sm){flex:100%}}
