:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kop-bg:#112235;--kop-tekst:#fff;--accentlijn:#26ab8f;--primair:#112235;--op-primair:#fff;--kopkleur:#1e3d5c;--groen:#0f6e56;--groen-licht:#e1f5ee;--accent:#3d7ab5;--grijs:#5d6675;--lijn:#dfe3e8;--lijn-zacht:#eceef2;--vlak:#eceef2;--achtergrond:#f5f6f8;--kaart:#fff;--tekst:#1d2330;--rood:#c62828;--rood-licht:#fcebeb;--info-bg:#eaf1f8;--totaal-bg:#eaf1f8;--totaal-rand:#3d7ab5;--invoer-bg:#fff;--invoer-rand:#b9c2cc;--geselecteerd:#e1f5ee;--th-bg:#eaf1f8;--schaduw:#0d1b2a40;--chip-B:#26ab8f;--chip-B-tekst:#04342c;--chip-R:#ebd405;--chip-R-tekst:#412402;--chip-N:#da291c;--chip-N-tekst:#fff;--chip-SD:#3d7ab5;--chip-SD-tekst:#fff;--chip-res:#eb9205;--chip-res-tekst:#412402;--chip-open:#9aa0a6;--chip-open-tekst:#1d2330;color:var(--tekst);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}:root[data-theme=donker]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kop-bg:#0d1b2a;--kop-tekst:#fff;--accentlijn:#26ab8f;--primair:#26ab8f;--op-primair:#04342c;--kopkleur:#4eb8a2;--groen:#9acc04;--groen-licht:#1e3d5c;--accent:#8fb4d8;--grijs:#8fb4d8;--lijn:#1e3d5c;--lijn-zacht:#1a3049;--vlak:#1e3d5c;--achtergrond:#112235;--kaart:#16293d;--tekst:#e8eaed;--rood:#ff6b5e;--rood-licht:#3a1f22;--info-bg:#1e3d5c;--totaal-bg:#1e3d5c;--totaal-rand:#3d7ab5;--invoer-bg:#0d1b2a;--invoer-rand:#2f4a68;--geselecteerd:#1e3d5c;--th-bg:#1e3d5c;--schaduw:#00000080}*{box-sizing:border-box}body{background:var(--achtergrond);color:var(--tekst);margin:0}main{max-width:560px;margin:0 auto;padding:12px 16px 48px}main.breed{max-width:1280px}h2{margin:12px 0 8px;font-size:1.15rem}h3{color:var(--kopkleur);border-bottom:2px solid var(--accentlijn);margin:18px 0 6px;padding-bottom:4px;font-size:.95rem}a{color:var(--accent)}.kaart{background:var(--kaart);border:1px solid var(--lijn);border-radius:10px;margin:8px 0;padding:12px}label{color:var(--grijs);margin:10px 0;font-size:.85rem;display:block}input,select,textarea{border:1px solid var(--invoer-rand);background:var(--invoer-bg);width:100%;color:var(--tekst);border-radius:8px;margin-top:4px;padding:10px;font-size:1rem;display:block}textarea{min-height:70px}button,.knop{border:1px solid var(--primair);background:var(--kaart);min-height:44px;color:var(--primair);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.95rem;text-decoration:none;display:inline-flex}button.primair,.knop.primair{background:var(--primair);color:var(--op-primair)}button.gevaar{border-color:var(--rood);color:var(--rood)}button:disabled{opacity:.5;cursor:default}.knoppen{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.knoppen>*{flex:auto}.fout{color:var(--rood);font-size:.9rem}.ok{color:var(--groen);font-size:.9rem}.info{background:var(--info-bg);border-radius:8px;padding:10px;font-size:.9rem}.waarschuwing{background:var(--rood-licht);border:1px dashed var(--rood);border-radius:8px;padding:8px 10px;font-size:.9rem}.totaal{background:var(--totaal-bg);border:1px solid var(--totaal-rand);border-radius:8px;margin:8px 0;padding:10px;font-weight:600}.klein{color:var(--grijs);font-size:.8rem}.grijs{color:var(--grijs)}table{border-collapse:collapse;background:var(--kaart);width:100%;font-size:.9rem}th,td{border:1px solid var(--lijn);text-align:left;padding:6px}th{background:var(--th-bg);font-weight:600}td.num,th.num{text-align:center}tr.eigen td{background:var(--geselecteerd);font-weight:700}tr.grens td{border-bottom:2px dashed var(--accentlijn)}.kv{border-bottom:1px solid var(--lijn-zacht);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.kv>:first-child{color:var(--grijs);white-space:nowrap}header.svelte-12qhfyh{z-index:10;background:var(--kop-bg);color:var(--kop-tekst);border-bottom:3px solid var(--accentlijn);justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.titel.svelte-12qhfyh{color:var(--kop-tekst);font-size:1.1rem;font-weight:700;text-decoration:none}.hamburger.svelte-12qhfyh{background:0 0;border:none;flex-direction:column;gap:4px;width:48px}.hamburger.svelte-12qhfyh span:where(.svelte-12qhfyh){background:var(--kop-tekst);border-radius:2px;width:24px;height:3px;display:block}.scherm.svelte-12qhfyh{z-index:20;background:#0000004d;border:none;border-radius:0;position:fixed;inset:0}.menu.svelte-12qhfyh{z-index:30;background:var(--kaart);width:min(300px,82vw);box-shadow:-4px 0 16px var(--schaduw);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.wie.svelte-12qhfyh{border-bottom:1px solid var(--lijn);background:var(--info-bg);flex-direction:column;padding:16px;display:flex}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh){border-bottom:1px solid var(--lijn-zacht);color:var(--tekst);padding:12px 16px;text-decoration:none}.menu.svelte-12qhfyh a.in:where(.svelte-12qhfyh){padding-left:28px}.blok.svelte-12qhfyh{color:var(--kopkleur);padding:10px 16px 4px;font-size:.85rem;font-weight:700}.themaknop.svelte-12qhfyh{border:none;border-top:1px solid var(--lijn);width:100%;color:var(--tekst);background:0 0;border-radius:0;justify-content:space-between;padding:0 16px}.schakel.svelte-12qhfyh{background:var(--vlak);border:1px solid var(--invoer-rand);border-radius:11px;width:40px;height:22px;position:relative}.schakel.svelte-12qhfyh span:where(.svelte-12qhfyh){background:var(--grijs);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.schakel.aan.svelte-12qhfyh{background:var(--accentlijn);border-color:var(--accentlijn)}.schakel.aan.svelte-12qhfyh span:where(.svelte-12qhfyh){background:#fff;left:20px}.versie.svelte-12qhfyh{color:var(--grijs);text-align:center;margin-top:auto;padding:16px;font-size:.75rem}.uitloggen.svelte-12qhfyh{width:100%;color:var(--rood);border:none;border-radius:0;justify-content:flex-start;padding-left:16px}
