.beheer{background:var(--bg);min-height:100vh;color:var(--tekst);font-family:var(--sans)}.b-wrap{max-width:1040px;margin:0 auto;padding:32px 16px 64px}.b-kop{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.b-kop h1,.b-inlog h1{margin:0;font-size:28px}.b-link{color:var(--grijs);font-size:14px}.b-cijfers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:32px;display:grid}.b-cijfer{background:var(--kaart);border:1px solid var(--lijn);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.b-cijfer span{font:500 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grijs)}.b-cijfer strong{font-size:26px;font-weight:600}.b-slecht{background:var(--lek-zacht);border-color:var(--lek)}.b-slecht strong{color:var(--lek)}.b-blok{margin-bottom:32px}.b-blok h2{margin:0 0 10px;font-size:18px}.b-leeg{color:var(--grijs);margin:0;font-size:14px}.b-tabel{border:1px solid var(--lijn);border-radius:12px;overflow-x:auto}.b-tabel table{border-collapse:collapse;width:100%;font-size:14px}.b-tabel th{text-align:left;font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--grijs);background:var(--kaart);white-space:nowrap;padding:10px 12px}.b-tabel td{border-top:1px solid var(--lijn);vertical-align:top;padding:9px 12px}.b-tijd{white-space:nowrap;color:var(--grijs)}.b-bericht{word-break:break-word;max-width:420px;display:block}.b-inlog{flex-direction:column;gap:20px;max-width:340px;margin:0 auto;padding:96px 16px;display:flex}.b-inlog form{flex-direction:column;gap:10px;display:flex}.b-inlog label{color:var(--grijs);font-size:14px}.b-inlog input{font:inherit;border:1px solid var(--lijn);background:var(--kaart);color:var(--tekst);border-radius:10px;padding:12px 14px}.b-fout{color:var(--lek);margin:0;font-size:14px}
