: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}@media (min-width:60em){.inlog>.inlog__kaart{grid-area:1/2/span 2}.inlog>.inlog__geen-account{grid-area:2/1}}.inlog__hulp-titel{letter-spacing:-.01em;font-size:1.05rem;line-height:1.3}.inlog__geen-account{border-top:1px solid var(--border);align-content:start;gap:.5rem;max-width:34rem;padding-top:1.25rem;display:grid}.inlog__geen-account p{color:var(--text)}.inlog__hulp{color:var(--muted);gap:.4rem;font-size:.92rem;display:grid}.inlog__hulp .inlog__hulp-titel{color:var(--heading);font-size:.95rem}.inlog-welkom>p{color:var(--text)}.inlog-welkom__clubs{border-top:1px solid var(--border);list-style:none;display:grid}.inlog-welkom__clubs li{border-bottom:1px solid var(--border);gap:.1rem;padding-block:.8rem;display:grid}.inlog-welkom__club{color:var(--heading);overflow-wrap:anywhere;font-weight:700}.inlog-welkom__rol{color:var(--muted);overflow-wrap:anywhere;font-size:.95rem}.inlog-welkom>.inlog-welkom__klein{color:var(--muted);font-size:.92rem}.inlog-welkom__form{gap:1.25rem;padding-top:.25rem;display:grid}.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__let-op{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);border-radius:8px;padding:.65rem .8rem;font-size:.92rem;line-height:1.45}.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%}}
