:root{--bg:#f7f9fc;--vlak:#fff;--vlak-2:#f2f5fa;--rand:#e6ebf2;--inkt:#0b1b33;--tekst-2:#5e6b80;--tekst-3:#8b96a8;--blauw:#0a84ff;--label:#0a84ff;--blauw-zacht:#eaf3ff;--staaf:#b9d9ff;--raster:#eef2f7;--groen:#12a150;--groen-vlak:#e6f7ee;--oker:#b26a00;--oker-vlak:#fff4e0;--rood:#d93a3a;--rood-vlak:#fdecec;--grijs-vlak:#eef1f5;--weekend:#fafbfd;--vakantie:#fff8ec;--schaduw:0 1px 2px #1018280a, 0 6px 18px #1018280f;--schaduw-groot:0 10px 40px #1018282e;--l-hoofd:#0a84ff;--l-hoofd-v:#e3f0ff;--l-jaar:#c98a00;--l-jaar-v:#fff3d6;--l-eigen:#5b5bd6;--l-eigen-v:#ececfc;--l-overleg:#64748b;--l-overleg-v:#eef1f5;--l-bpd:#e5603b;--l-bpd-v:#fdebe5;--l-amvw:#a24fc9;--l-amvw-v:#f5eafb;--l-beeld:#16a37f;--l-beeld-v:#e3f6f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1324;--vlak:#131d33;--vlak-2:#18233b;--rand:#ffffff12;--inkt:#f1f5fb;--tekst-2:#a7b3c6;--tekst-3:#7c899e;--label:#4da3ff;--blauw-zacht:#0a84ff29;--staaf:#2c5a93;--raster:#ffffff0f;--groen:#37d27f;--groen-vlak:#37d27f21;--oker:#ffb547;--oker-vlak:#ffb54721;--rood:#ff6b6b;--rood-vlak:#ff6b6b21;--grijs-vlak:#ffffff0f;--weekend:#111a2e;--vakantie:#ffb5470f;--schaduw:0 1px 2px #0000004d, 0 8px 24px #00000040;--schaduw-groot:0 12px 48px #00000080;--l-hoofd:#4da3ff;--l-hoofd-v:#4da3ff29;--l-jaar:#ffc24d;--l-jaar-v:#ffc24d24;--l-eigen:#9a9cff;--l-eigen-v:#9a9cff29;--l-overleg:#a7b3c6;--l-overleg-v:#a7b3c61f;--l-bpd:#ff8a65;--l-bpd-v:#ff8a6526;--l-amvw:#d49bf0;--l-amvw-v:#d49bf026;--l-beeld:#4fd1a5;--l-beeld-v:#4fd1a524;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1324;--vlak:#131d33;--vlak-2:#18233b;--rand:#ffffff12;--inkt:#f1f5fb;--tekst-2:#a7b3c6;--tekst-3:#7c899e;--label:#4da3ff;--blauw-zacht:#0a84ff29;--staaf:#2c5a93;--raster:#ffffff0f;--groen:#37d27f;--groen-vlak:#37d27f21;--oker:#ffb547;--oker-vlak:#ffb54721;--rood:#ff6b6b;--rood-vlak:#ff6b6b21;--grijs-vlak:#ffffff0f;--weekend:#111a2e;--vakantie:#ffb5470f;--schaduw:0 1px 2px #0000004d, 0 8px 24px #00000040;--schaduw-groot:0 12px 48px #00000080;--l-hoofd:#4da3ff;--l-hoofd-v:#4da3ff29;--l-jaar:#ffc24d;--l-jaar-v:#ffc24d24;--l-eigen:#9a9cff;--l-eigen-v:#9a9cff29;--l-overleg:#a7b3c6;--l-overleg-v:#a7b3c61f;--l-bpd:#ff8a65;--l-bpd-v:#ff8a6526;--l-amvw:#d49bf0;--l-amvw-v:#d49bf026;--l-beeld:#4fd1a5;--l-beeld-v:#4fd1a524;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--inkt);-webkit-font-smoothing:antialiased;font-family:Figtree,system-ui,sans-serif;font-size:15px;line-height:1.5}a{color:var(--blauw);text-decoration:none}button{font-family:inherit}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}header.vh-kop{background:var(--vlak);border-bottom:1px solid var(--rand);z-index:20;position:sticky;top:0}.kop{align-items:center;gap:28px;height:76px;display:flex}.merk{flex-shrink:0;align-items:center;gap:14px;display:flex}.merk img{width:auto;height:58px;margin:-6px -10px;display:block}.merk .logo-donker,:root[data-theme=dark] .merk .logo-licht{display:none}:root[data-theme=dark] .merk .logo-donker{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .merk .logo-licht{display:none}:root:not([data-theme=light]) .merk .logo-donker{display:block}}.merk .scheid{background:var(--rand);width:1px;height:26px}.merk .naam{color:var(--tekst-2);font-size:14px;font-weight:700;line-height:1.2}.merk .naam b{color:var(--inkt);font-size:15px;display:block}nav.hoofdnav{gap:4px;margin-left:12px;display:flex}nav.hoofdnav a{color:var(--tekst-2);border-radius:8px;padding:8px 14px;font-size:14.5px;font-weight:600}nav.hoofdnav a:hover{color:var(--inkt)}nav.hoofdnav a.actief{color:var(--blauw);background:var(--blauw-zacht)}.rechts{align-items:center;gap:12px;margin-left:auto;display:flex}.thema{cursor:pointer;color:var(--inkt);background:var(--vlak);border:1px solid var(--rand);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:600 14px Figtree,sans-serif;display:inline-flex}.thema i{color:var(--blauw);font-size:16px}.avatar{background:var(--blauw);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.avatar.klein{width:26px;height:26px;font-size:10.5px}.paginakop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:40px 0 4px;display:flex}h1{letter-spacing:-.02em;margin:0 0 6px;font-size:34px;font-weight:800;line-height:1.1}.sub{color:var(--tekst-2);margin:0;font-size:16px}.knop{background:var(--blauw);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:700;display:inline-flex}.knop.licht{background:var(--vlak);color:var(--inkt);border:1px solid var(--rand)}.knop i{font-size:17px}section{margin-top:32px}.sectiekop{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.sectiekop h2{margin:0;font-size:18px;font-weight:800}.sectiekop .toel{color:var(--tekst-3);font-size:13.5px;font-weight:500}.paneel{background:var(--vlak);border:1px solid var(--rand);border-radius:12px;padding:22px 24px}.lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--label);font-size:11.5px;font-weight:700}.status{letter-spacing:.07em;white-space:nowrap;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.st-geweest{color:var(--groen);background:var(--groen-vlak)}.st-gepland{color:var(--label);background:var(--blauw-zacht)}.st-indicatief{color:var(--oker);background:var(--oker-vlak)}.st-ntb{color:var(--tekst-2);background:var(--grijs-vlak)}.st-rood{color:var(--rood);background:var(--rood-vlak)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--tekst-2);background:var(--vlak);border:1px solid var(--rand);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font:600 13.5px Figtree,sans-serif;display:inline-flex}.chip.aan{color:var(--blauw);background:var(--blauw-zacht);border-color:#0000}.stip{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.partij{color:var(--tekst-2);background:var(--vlak-2);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.l-hoofd{--c:var(--l-hoofd);--cv:var(--l-hoofd-v)}.l-jaar{--c:var(--l-jaar);--cv:var(--l-jaar-v)}.l-eigen{--c:var(--l-eigen);--cv:var(--l-eigen-v)}.l-overleg{--c:var(--l-overleg);--cv:var(--l-overleg-v)}.l-bpd{--c:var(--l-bpd);--cv:var(--l-bpd-v)}.l-amvw{--c:var(--l-amvw);--cv:var(--l-amvw-v)}.l-beeld{--c:var(--l-beeld);--cv:var(--l-beeld-v)}.lade-achter{opacity:0;pointer-events:none;z-index:40;background:#0b132459;transition:opacity .2s;position:fixed;inset:0}.lade{background:var(--vlak);width:min(460px,100vw);box-shadow:var(--schaduw-groot);z-index:41;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.lade.open{transform:none}.lade-achter.open{opacity:1;pointer-events:auto}.lade .beeld{background:var(--cv,var(--blauw-zacht));height:180px;position:relative;overflow:hidden}.lade .beeld img{object-fit:cover;width:100%;height:100%;display:block}.lade .beeld .ico{color:var(--c,var(--blauw));place-items:center;font-size:56px;display:grid;position:absolute;inset:0}.lade .sluit{color:#0b1b33;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid;position:absolute;top:14px;right:14px}.lade .inhoud{padding:22px 26px 32px}.lade h3{letter-spacing:-.01em;margin:8px 0 4px;font-size:22px;font-weight:800;line-height:1.25}.lade .wanneer{color:var(--tekst-2);font-size:14.5px}.lade .oms{margin:16px 0;font-size:15px}.lade dl{border-top:1px solid var(--rand);grid-template-columns:110px 1fr;gap:10px 14px;margin:18px 0 0;padding-top:16px;font-size:14px;display:grid}.lade dt{color:var(--tekst-3);font-weight:600}.lade dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.lade .twijfel{background:var(--grijs-vlak);color:var(--inkt);border-radius:10px;gap:10px;margin-top:16px;padding:12px 14px;font-size:14px;display:flex}.lade .twijfel b{font-weight:700}footer{color:var(--tekst-3);padding:40px 0 48px;font-size:12.5px}@media (max-width:1100px){nav.hoofdnav{display:none}}@media (max-width:640px){.wrap{padding:0 16px}.kop{gap:12px;height:64px}.merk img{height:38px}.merk .scheid,.merk .naam,.thema span{display:none}.thema{padding:8px 10px}h1{font-size:28px}.paneel{padding:18px 16px}}.opm-knop{border:1px solid var(--rand);background:var(--vlak);width:40px;height:40px;color:var(--inkt);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;display:grid;position:relative}.opm-knop .n{background:var(--blauw);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font:700 11px/18px Figtree,sans-serif;position:absolute;top:-4px;right:-4px}.opm-sectie{border-top:1px solid var(--rand);margin-top:22px;padding-top:16px}.opm-sk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.opm-sk h4{margin:0;font-size:15px;font-weight:800}.opm-sk h4 span{color:var(--tekst-3);margin-left:6px;font-size:13px;font-weight:600}.opm-modus{background:var(--vlak-2);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.opm-modus button{color:var(--tekst-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 11px;font:600 12.5px Figtree,sans-serif}.opm-modus button.aan{background:var(--vlak);color:var(--inkt);box-shadow:0 1px 2px #10182814}.opm-lijst{margin:12px 0 0;padding:0;list-style:none}.opm{border-top:1px solid var(--rand);gap:10px;padding:12px 0;display:flex}.opm:first-child{border-top:0}.opm-in{flex:1;min-width:0}.opm-kop{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.opm-kop span{color:var(--tekst-3);font-size:12.5px}.opm-kop .opm-intern{color:var(--tekst-2);align-items:center;gap:4px;display:inline-flex}.opm-item{color:var(--blauw);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:2px;padding:0;font:600 13px Figtree,sans-serif;display:block}.opm-tekst{margin:4px 0 6px;font-size:14px}.opm.af .opm-tekst{color:var(--tekst-3);text-decoration:line-through;-webkit-text-decoration-color:var(--rand);text-decoration-color:var(--rand)}.opm-acties{color:var(--tekst-2);align-items:center;gap:14px;font-size:12.5px;display:flex}.opm-acties label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.opm-bew{color:var(--blauw);cursor:pointer;background:0 0;border:0;padding:0;font:600 12.5px Figtree,sans-serif}.opm-edit textarea,.opm-nieuw textarea{border:1px solid var(--rand);background:var(--vlak-2);width:100%;color:var(--inkt);resize:vertical;border-radius:9px;margin:6px 0;padding:8px 10px;font:14px/1.45 Figtree,sans-serif}.opm-nieuw{margin-top:12px}.opm-nieuw-r{color:var(--tekst-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.opm-nieuw-r label{align-items:center;gap:6px;display:inline-flex}.opm-leeg{color:var(--tekst-3);margin:12px 0 0;font-size:13.5px}.opm-overzicht h3{margin:0}.opm-uitleg{color:var(--tekst-2);margin:8px 0 14px;font-size:14px}.lade .sluit.los{background:var(--vlak-2);color:var(--inkt);position:static}.knop.klein{padding:7px 12px;font-size:13px}.tegel .bijgewerkt{color:var(--tekst-3);margin-top:10px;font-size:11.5px}.tegel .bijgewerkt.oud{color:var(--oker);font-weight:600}.avatar.ander{background:var(--grijs-vlak);color:var(--inkt)}
body{background:var(--bg);color:var(--inkt)}.hoofdnav-mobiel{display:none}@media (max-width:1100px){.hoofdnav-mobiel{display:block}}.lade .sluit.los{place-items:center;display:grid}.footer-regel{color:var(--tekst-3);padding:40px 0 48px;font-size:12.5px}.mantine-Menu-dropdown{font-family:Figtree,system-ui,sans-serif}:root[data-theme=dark] .mantine-Menu-dropdown,:root[data-mantine-color-scheme=dark] .mantine-Menu-dropdown{background:var(--vlak);border-color:var(--rand)}.inlog{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.inlog-kaart{background:var(--vlak);border:1px solid var(--rand);border-radius:12px;width:100%;max-width:440px;padding:32px}.inlog-kaart .merk img{height:64px;margin:-8px -12px 8px}.inlog-kaart h1{margin:6px 0}.inlog-kaart .sub{margin-bottom:20px;font-size:15px}.inlog-form{gap:14px;display:grid}.inlog-uitleg{color:var(--tekst-2);margin:0;font-size:14.5px}.inlog-fout{color:var(--rood);margin:0;font-size:14px;font-weight:600}.inlog-terug{color:var(--blauw);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 14px Figtree,sans-serif}.inlog-voet{color:var(--tekst-3);margin:22px 0 0;font-size:13px}.tekstpagina{max-width:720px}.tekstpagina h2{margin:28px 0 6px;font-size:18px;font-weight:800}.tekstpagina p{margin:0 0 10px}nav.hoofdnav a,.thema,.knop,.chip,.status{white-space:nowrap}.thema,.opm-knop,.opm-modus button,.knop{line-height:1.5}.lade:not(.open){visibility:hidden;transition:transform .25s,visibility 0s .25s}
