@font-face{font-family:FK Display;src:url(/fk_display_font/woff2-variable/FKDisplay.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#f4f6f7;--bg2:#f0f3f4;--ink:#0f3c48;--ink-soft:#1a5568;--muted:#5f7178;--line:#e8ecee;--line-soft:#f0f3f4;--accent:#f26e21;--accent-bg:#fef3eb;--yellow:#fbb937;--yellow-bg:#fef9e7;--groen:#1e7a45;--groen-bg:#e7f4ec;--card:#fff;--shadow:0 0 0 1px var(--line);--shadow-zweef:0 0 0 1px var(--line), 0 8px 24px #0f3c4814;--sel:#0f3c48;--sel-ink:#fff;--sel-ink-soft:#ffffffb8;--sel-zacht:color-mix(in srgb, var(--sel) 14%, var(--card));--schaal:.94;--fs-2xs:calc(10px * var(--schaal));--fs-xs:calc(11px * var(--schaal));--fs-sm:calc(12.5px * var(--schaal));--fs-base:calc(13.5px * var(--schaal));--fs-md:calc(14.5px * var(--schaal));--fs-lg:calc(15.5px * var(--schaal));--fs-xl:calc(17.5px * var(--schaal));--fs-2xl:calc(21px * var(--schaal));--fs-3xl:calc(24px * var(--schaal));--ctl-h:calc(34px * var(--schaal));--ctl-h-in:calc(var(--ctl-h) - 4px);--ctl-h-sm:calc(25.5px * var(--schaal));--r-kaart:16px;--r-vlak:12px;--r-klein:6px;--kaart-pad:18px 20px;--vlak-pad:10px 14px;--rij-h:calc(var(--ctl-h) + 8px);--rij-h2:calc(var(--ctl-h) + 20px);--rij-px:12px;--rij-inset:8px;--r-tabelcel:calc(var(--r-item) + var(--rij-inset));--rij-hover:color-mix(in srgb, var(--ink) 7%, var(--card));--rij-lijn:var(--line-soft);--r-item:9px;--r-menu:14px;--schaduw-menu:0 0 0 1px var(--line), 0 18px 44px #08141c2e;--r-venster:16px;--schaduw-venster:0 24px 60px #020c124d;--waas:#08141c4d;--venster-top:11vh;--venster:380px;--venster-midden:520px;--venster-breed:880px;--z-peek:70;--z-hulp:80;--z-mail:90;--z-k:100;--z-venster:105;--z-vraag:106;--z-toast:110}@media (prefers-color-scheme:dark){:root{--bg:#0a0c0f;--bg2:#191f25;--ink:#e3eaee;--ink-soft:#b7c5cb;--muted:#8397a0;--line:#20282f;--line-soft:#171d23;--accent:#f26e21;--accent-bg:#2a1a0e;--groen:#5fcb86;--groen-bg:#12241a;--yellow:#fbb937;--yellow-bg:#2a2210;--card:#13181d;--shadow:0 0 0 1px var(--line);--shadow-zweef:0 0 0 1px var(--line), 0 8px 24px #0006;--sel:#1d5468;--sel-ink:#fff;--sel-ink-soft:#ffffffb8;--sel-zacht:color-mix(in srgb, var(--sel) 26%, var(--card))}}:root[data-theme=dark]{--bg:#0a0c0f;--bg2:#191f25;--ink:#e3eaee;--ink-soft:#b7c5cb;--muted:#8397a0;--line:#20282f;--line-soft:#171d23;--accent:#f26e21;--accent-bg:#2a1a0e;--groen:#5fcb86;--groen-bg:#12241a;--yellow:#fbb937;--yellow-bg:#2a2210;--card:#13181d;--shadow:0 0 0 1px var(--line);--shadow-zweef:0 0 0 1px var(--line), 0 8px 24px #0006;--sel:#1d5468;--sel-ink:#fff;--sel-ink-soft:#ffffffb8;--sel-zacht:color-mix(in srgb, var(--sel) 26%, var(--card))}:root[data-theme=light]{--bg:#f4f6f7;--bg2:#f0f3f4;--ink:#0f3c48;--ink-soft:#1a5568;--muted:#5f7178;--line:#e8ecee;--line-soft:#f0f3f4;--accent:#f26e21;--accent-bg:#fef3eb;--groen:#1e7a45;--groen-bg:#e7f4ec;--yellow:#fbb937;--yellow-bg:#fef9e7;--card:#fff;--shadow:0 0 0 1px var(--line);--shadow-zweef:0 0 0 1px var(--line), 0 8px 24px #0f3c4814;--sel:#0f3c48;--sel-ink:#fff;--sel-ink-soft:#ffffffb8}:root,:root[data-theme=light]{--ent-kandidaat:#0f3c48;--ent-bedrijf:#6366f1;--ent-contact:#14b8a6;--ent-vacature:#fbb937;--ent-bibliotheek:#94a3b8;--ent-tint:16%;--ent-dot-uit:.72;--glas:#ffffffb3;--glas-hover:#fffffff2;--glas-top:#0f3c480f;--glas-zij:#0f3c4814;--glas-onder:#0f3c4821;--glas-glans:#ffffffe6;--glas-schaduw:0 1px 2px #0f3c480d, 0 4px 12px #0f3c480a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ent-kandidaat:#5fa8be;--ent-bedrijf:#818cf8;--ent-contact:#2dd4bf;--ent-vacature:#fbb937;--ent-bibliotheek:#64748b;--ent-tint:22%;--ent-dot-uit:.55;--glas:#ffffff0a;--glas-hover:#ffffff12;--glas-top:#ffffff1a;--glas-zij:#ffffff0d;--glas-onder:#0000001a;--glas-glans:#ffffff0f;--glas-schaduw:0 1px 3px #00000014, 0 4px 12px #0000000d}}:root[data-theme=dark]{--ent-kandidaat:#5fa8be;--ent-bedrijf:#818cf8;--ent-contact:#2dd4bf;--ent-vacature:#fbb937;--ent-bibliotheek:#64748b;--ent-tint:22%;--ent-dot-uit:.55;--glas:#ffffff0a;--glas-hover:#ffffff12;--glas-top:#ffffff1a;--glas-zij:#ffffff0d;--glas-onder:#0000001a;--glas-glans:#ffffff0f;--glas-schaduw:0 1px 3px #00000014, 0 4px 12px #0000000d}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:FK Display,Verdana,sans-serif;font-weight:400;font-size:var(--fs-lg);margin:0;line-height:1.55}b,strong,th,h1,h2,h3,h4{font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.num{font-variant-numeric:tabular-nums}.mut{color:var(--muted)}#app{height:100vh;display:flex;overflow:hidden}:root{--rail-b:208px}:root:has(#app.rail-closed){--rail-b:0px}.rail{flex-direction:column;flex-shrink:0;gap:2px;width:208px;padding:22px 10px 14px;display:flex}#app{--waas:radial-gradient(120% 78% at -15% -18%, var(--gedaante-waas,transparent) 0, color-mix(in srgb, var(--gedaante-waas,transparent) 52%, transparent) 34%, transparent 74%);background:var(--waas)}#app[data-gedaante=consultant]{--gedaante-vol:#0f3c48;--gedaante-vol-ink:#fff}#app[data-gedaante=marketing]{--gedaante-vol:#f26e21;--gedaante-vol-ink:#fff}#app[data-gedaante=backoffice]{--gedaante-vol:#002135;--gedaante-vol-ink:#fff}:root[data-theme=dark] #app[data-gedaante=consultant]{--gedaante-waas:#3c647d2e}:root[data-theme=dark] #app[data-gedaante=marketing]{--gedaante-waas:#f26e211a}:root[data-theme=dark] #app[data-gedaante=backoffice]{--gedaante-waas:#2a5c862e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #app[data-gedaante=consultant]{--gedaante-waas:#3c647d2e}:root:not([data-theme=light]) #app[data-gedaante=marketing]{--gedaante-waas:#f26e211a}:root:not([data-theme=light]) #app[data-gedaante=backoffice]{--gedaante-waas:#2a5c862e}}@media (prefers-reduced-motion:no-preference){.rail{transition:margin-left .24s}}#app.rail-closed .rail{margin-left:-208px}#railopen{z-index:60;height:var(--ctl-h);border-radius:var(--r-item);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 10px;display:none;position:fixed;top:22px;left:10px}#railopen:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}#app.rail-closed~#railopen,#app.rail-closed #railopen{display:grid}#app.rail-closed .ctxwrap{padding-left:64px}.logo{height:var(--ctl-h);color:var(--ink);font-size:var(--fs-lg);cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:11px;margin-bottom:16px;padding:0 10px;display:flex}.tlogo{fill:#fbb937;flex-shrink:0;width:auto;height:22px;display:block}.hx{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--accent);flex-shrink:0;width:14px;height:16px;display:inline-block}.nav-item{border-radius:var(--r-item);color:var(--ink-soft);width:100%;font-size:var(--fs-md);background:0 0;border:0;align-items:center;gap:10px;padding:8px 11px;display:flex}.nav-item:hover{background:var(--bg2)}.nav-item.active{background:var(--accent-bg);color:var(--accent)}.nav-item svg{stroke:currentColor;fill:none;flex-shrink:0;width:15px;height:15px}.nav-item .kbd{font-size:var(--fs-xs);color:var(--muted);margin-left:auto}.nav-sep{background:var(--line-soft);height:1px;margin:7px 10px}.rbadge{color:var(--ink-soft);font-size:var(--fs-xs);flex-shrink:0;margin-left:auto}.rbadge+.kbd{margin-left:6px}.rail .spacer{flex:1}.rolewrap{padding:8px 10px 4px}.rolewrap .rw-l{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:6px}.roleopts{gap:4px;display:flex}.roleopt{background:var(--bg2);color:var(--muted);border-radius:var(--r-item);font-size:var(--fs-xs);border:0;flex:1;padding:3px 0}.roleopt.on{background:var(--ink);color:var(--card)}.rolewrap.gedaantes .roleopt.on{background:var(--gedaante-vol,var(--ink));color:var(--gedaante-vol-ink,var(--card))}.me{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--fs-base);align-items:center;gap:2px;padding:10px 4px 2px;display:flex}.me .mebtn{border-radius:var(--r-item);min-width:0;color:var(--muted);font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:5px 6px;display:flex}.me .mebtn:hover,.me .mebtn.on{background:var(--bg2);color:var(--ink)}.me .megear{width:var(--ctl-h-in);height:var(--ctl-h-in);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.me .megear:hover,.me .megear.on{background:var(--bg2);color:var(--ink)}.me .megear svg{stroke:currentColor;fill:none;width:14px;height:14px}.avatar{background:var(--ink);color:var(--card);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.av-sm{width:24px;height:24px;font-size:var(--fs-2xs)}.av-md{width:34px;height:34px;font-size:var(--fs-base)}.av-lg{width:46px;height:46px;font-size:var(--fs-xl)}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}main{flex-direction:column;flex:1;display:flex;overflow-y:auto}.ctxwrap{flex:none}:root{--pagina-max:1600px}.page{--page-pad:34px;max-width:var(--pagina-max);padding:34px var(--page-pad) 90px;flex:none;width:100%;margin:0 auto}:root{--voet-h:34px;--vast-onder:14px}.page.page-vast{min-height:0;padding-bottom:var(--vast-onder);flex-direction:column;flex:auto;display:flex}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;font-size:var(--fs-xs);margin:0 0 6px}.card{background:var(--card);border-radius:var(--r-kaart);box-shadow:var(--shadow)}.card-pad{padding:var(--kaart-pad)}.pill{font-size:var(--fs-sm);background:var(--bg2);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:1px 10px;display:inline-block}button.pill{cursor:pointer;font:inherit;font-size:var(--fs-sm);border:0}.pill.orange,.pill.st-actief{background:var(--accent-bg);color:var(--accent)}.pill.st-latent{background:var(--yellow-bg);color:#8a6410}:root[data-theme=dark] .pill.st-latent{color:var(--yellow)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.st-latent{color:var(--yellow)}}.pill.st-niet{background:var(--bg2);color:var(--muted)}.pill.st-mw{color:#1e7a45;background:#e7f4ec}.pill.st-ex{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.pill.st-student{color:#2c5e8f;background:#e8eff7}.pill.st-tlevel{color:var(--ink);background:#e2ecee}.pill.st-tebenaderen{background:var(--bg2);color:var(--ink-soft)}.pill.st-kern{color:#fff;background:#3e6e7a}:root[data-theme=dark] .pill.st-kern{color:#e3eaee;background:#24525e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.st-kern{color:#e3eaee;background:#24525e}}.pill.st-risico{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.acc-reden{font-size:var(--fs-sm);margin-left:8px}:root[data-theme=dark] .pill.st-mw{color:#5fcb86;background:#12241a}:root[data-theme=dark] .pill.st-student{color:#7fb4de;background:#142234}:root[data-theme=dark] .pill.st-tlevel{color:#86bac6;background:#16262b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.st-mw{color:#5fcb86;background:#12241a}:root:not([data-theme=light]) .pill.st-student{color:#7fb4de;background:#142234}:root:not([data-theme=light]) .pill.st-tlevel{color:#86bac6;background:#16262b}}.btn{box-sizing:border-box;min-height:var(--ctl-h);font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);vertical-align:middle;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn:hover{background:var(--line)}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:#d95e1a}.btn.primary:disabled,.btn.primary:disabled:hover{background:var(--bg2);color:var(--muted);opacity:1;cursor:default}.btn.sm{min-height:var(--ctl-h-sm);font-size:var(--fs-sm);gap:4px;padding:0 11px}.btn.ico{width:var(--ctl-h);height:var(--ctl-h);padding:0}.btn.ico.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.btn.ico.sm svg{width:14px;height:14px}.btn.ico svg{stroke:currentColor;fill:none;width:17px;height:17px}.btn.ico:not(.primary){background:0 0}.btn.ico:not(.primary):hover{background:var(--bg2)}.sec-h{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:10px}.kaart-kop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.kaart-kop>.sec-h{margin:0}.kaart-kop-rechts{margin-left:auto}.greeting .g-date{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.greeting .g-hi{font-size:var(--fs-3xl);color:var(--ink);margin:2px 0 18px}.leeg{color:var(--muted);font-size:var(--fs-md);max-width:56ch;padding:26px 4px;line-height:1.6}.page.instellingen .card .mut{max-width:72ch}.leeg .l-kop{color:var(--ink-soft);margin-bottom:4px}.ctxwrap{width:100%;max-width:var(--pagina-max);flex-wrap:nowrap;justify-content:safe center;align-items:center;gap:6px;margin:0 auto;padding:22px 34px 0;display:flex}.ctxwrap+.page{padding-top:18px}.ctxstrook{box-sizing:border-box;min-width:0;height:var(--ctl-h);background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 1px 3px #0000001f, inset 0 0 0 1px var(--line);border-radius:999px;flex:auto;grid-template-columns:minmax(0,1fr) 120px repeat(3,minmax(0,1fr)) repeat(4,auto);align-items:center;column-gap:6px;padding:0 8px;display:grid}.ctxstrook .ctxgroup{display:contents}.ctxstrook .ctxchip{height:var(--ctl-h-in)}.ctxstrook .ctxchip.slot,.ctxstrook .ctxchip.slot.vrij{width:auto;min-width:0}.ctxstrook .ctxchip:not(.ghost){box-shadow:none;background:0 0}.ctxstrook .ctxgroup .ctxchip{border-radius:999px}.ctxstrook .ctxgroup .ctxchip+.ctxchip{border-left:0}.ctxstrook .ctxchip.slot.on{background:var(--card)}.ctxstrook .ctxchip.slot:not(.vrij):not(.on):hover{background:color-mix(in srgb, var(--card) 55%, transparent)}.ctxstrook .ctxlink,.ctxstrook .ctxlink.stil{min-width:0;overflow:visible}.ctxstrook .ctxlink.stil .l{flex:1}.ctxchip{box-sizing:border-box;height:var(--ctl-h);background:var(--card);box-shadow:var(--shadow);font-size:var(--fs-base);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ctxchip .ct{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex:none}.ctxchip:hover{color:var(--accent)}.ctxchip.slot{flex:0 auto;width:200px;min-width:0}.ctxchip.slot.vrij{width:auto;box-shadow:none;background:0 0;flex:none;gap:0}.ctxchip.slot.vrij .ct{color:color-mix(in srgb, var(--muted) 50%, transparent)}.ctxchip.slot.vrij .cn{flex:0 0 0;width:0;overflow:hidden}.ctxchip .cn{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.ctxchip.on{background:color-mix(in srgb, var(--ink) 7%, var(--card));color:var(--ink)}.ctxchip.on .ct{color:var(--ink-soft)}.ctxclear.weg{visibility:hidden}.ctxmail{color:var(--muted);width:var(--ctl-h-sm);height:var(--ctl-h-sm);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ctxmail svg{width:14px;height:14px}.ctxmail:hover{background:var(--bg2);color:var(--ink)}.ctxmail.weg{visibility:hidden}.ctxscheid{background:color-mix(in srgb, var(--muted) 30%, transparent);flex:0 0 1px;align-self:center;height:16px;margin:0 4px}.ctxscheid.weg{visibility:hidden}.ctxgroup{background:var(--card);min-width:0;box-shadow:var(--shadow);border-radius:999px;flex:0 auto;align-items:stretch;display:inline-flex;overflow:hidden}.ctxgroup .ctxchip{box-shadow:none;border-radius:0}.ctxgroup .ctxchip+.ctxchip{border-left:1px solid var(--line-soft)}.ctxgroup.vrij{box-shadow:none;background:0 0}.ctxgroup:not(:has(.ctxchip.vrij)){width:600px}.ctxgroup:not(:has(.ctxchip.vrij))>.ctxchip.slot{flex:auto;width:auto}.ctxgroup.vrij .ctxchip+.ctxchip{border-left-color:#0000}.ctxlink{justify-content:center;align-items:center;min-width:108px;display:inline-flex}.ctxlink .l{border-top:1px solid color-mix(in srgb, var(--muted) 30%, transparent);flex:1;width:auto;min-width:11px;height:0}.ctxlink.stil{min-width:0}.ctxlink.stil .l{border-top-color:#0000;flex:0 0 9px;min-width:0}.ctxlink .pill{box-sizing:border-box;height:var(--ctl-h-sm);font-size:var(--fs-sm);align-items:center;padding:0 11px;display:inline-flex}.ctxchip.ghost{border:1px solid color-mix(in srgb, var(--muted) 30%, transparent);box-shadow:none;color:var(--muted);background:0 0;border-radius:999px;padding:0 12px}.ctxchip.ghost:hover{border-color:var(--accent);color:var(--accent)}[data-ent=kandidaat]{--ek:var(--ent-kandidaat)}[data-ent=bedrijf]{--ek:var(--ent-bedrijf)}[data-ent=contact]{--ek:var(--ent-contact)}[data-ent=vacature]{--ek:var(--ent-vacature)}[data-ent=bibliotheek]{--ek:var(--ent-bibliotheek)}.entstip{background:var(--ek,var(--muted));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ctxchip .entstip{width:7px;height:7px;margin-right:-2px}.ctxchip.slot.vrij .entstip{opacity:.45;margin-right:6px}.k-group-l .entstip{vertical-align:1px;width:7px;height:7px;margin-right:7px}.echips{gap:8px;margin:14px 0 0;display:flex}.msearch{background:var(--bg2);font:inherit;font-size:var(--fs-sm);color:var(--ink);border:0;border-radius:999px;outline:none;width:130px;margin-left:auto;padding:4px 13px}.msearch::placeholder{color:var(--muted)}.pub-text{background:var(--bg2);border-radius:var(--r-vlak);width:100%;min-height:190px;font:inherit;font-size:var(--fs-md);color:var(--ink-soft);resize:vertical;border:0;padding:13px 15px;line-height:1.65}.pub-text:focus{outline:2px solid var(--accent);color:var(--ink)}.notefield{box-sizing:border-box;background:var(--bg2);border-radius:var(--r-vlak);flex-direction:column;min-height:40px;margin-top:14px;display:flex}.notefield:focus-within{outline:2px solid var(--accent)}.notefield-tekst{box-sizing:border-box;resize:none;width:100%;min-height:0;font:inherit;font-size:var(--fs-base);color:var(--ink-soft);cursor:text;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:9px 15px 2px;line-height:1.65}.notefield-tekst:focus{color:var(--ink)}.notefield-voet{flex:none;align-items:center;gap:8px;min-height:22px;padding:0 7px 4px 15px;display:flex}.notefield-meta{min-width:0;font-size:var(--fs-2xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;cursor:default;margin-right:auto;overflow:hidden}.notefield-naam{color:var(--ink-soft)}.notefield-groot{border-radius:var(--r-klein);color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:3px;display:grid}.notefield-groot svg{width:13px;height:13px}.notefield:hover .notefield-groot,.notefield:focus-within .notefield-groot,.notefield-groot:focus-visible{opacity:1}.notefield-groot:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.notefield-vlak .notefield-tekst{background:var(--bg2);border-radius:var(--r-vlak);font-size:var(--fs-lg);color:var(--ink);flex:1 1 0;padding:16px 20px}.notefield-vlak .notefield-tekst:focus{outline:2px solid var(--accent);outline-offset:-2px}.su-knoppen .notefield-meta{font-size:var(--fs-sm)}table.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md);table-layout:fixed}.tbl th,.tbl td{text-overflow:ellipsis;background-clip:padding-box;overflow:hidden}.tbl th{text-align:left;font-weight:400;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);height:32px;padding:0 var(--rij-px);border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{height:var(--rij-h);padding:0 var(--rij-px);color:var(--ink-soft);white-space:nowrap}.tbl th:first-child,.tbl td:first-child{border-left:var(--rij-inset) solid transparent}.tbl th:last-child,.tbl td:last-child{border-right:var(--rij-inset) solid transparent}.tbl td:first-child{border-radius:var(--r-tabelcel) 0 0 var(--r-tabelcel) / var(--r-item) 0 0 var(--r-item)}.tbl td:last-child{border-radius:0 var(--r-tabelcel) var(--r-tabelcel) 0 / 0 var(--r-item) var(--r-item) 0}.tbl tbody:before{content:"";height:4px;display:table-row}.tbl td.name{color:var(--ink)}.tbl td.trunc{text-overflow:ellipsis;max-width:260px;overflow:hidden}.tbl tbody tr{cursor:pointer}.tbl tbody tr+tr:not(.menu-tr,.merk-tr){background:linear-gradient(var(--rij-lijn), var(--rij-lijn)) no-repeat top center / calc(100% - 2 * var(--rij-inset)) 1px}.tbl tbody tr:has(+tr:is(.menu-tr,.merk-tr)) td{border-bottom-right-radius:0;border-bottom-left-radius:0}.tbl tbody tr:is(.menu-tr,.merk-tr) td{border-top-left-radius:0;border-top-right-radius:0;height:auto}.tbl tbody tr:hover td{background-color:var(--rij-hover)}.tbl tbody tr.is-kijk td,.tbl tbody tr.is-kijk:hover td{background-color:var(--sel);color:var(--sel-ink)}.tbl tbody tr.is-kijk td :is(.mut,.afst,.name,.num){color:inherit}.tbl tbody tr.is-kijk td .mut,.tbl tbody tr.is-kijk td .afst{opacity:.75}.tbl tbody tr.is-kijk .pill{color:var(--sel-ink);background:#ffffff29}.rij{width:100%;min-height:var(--rij-h);padding:6px var(--rij-px);border-radius:var(--r-item);font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}button.rij,a.rij,.rij.klikbaar{cursor:pointer}button.rij:hover,a.rij:hover,.rij.klikbaar:hover{background:var(--rij-hover)}.rij.aan,.rij.aan:hover{background:var(--sel);color:var(--sel-ink)}.rij-lijst{flex-direction:column;gap:2px;display:flex}.rij-lijst>.rij{position:relative}.rij-lijst>.rij+.rij:before{content:"";top:-1px;left:var(--rij-px);right:var(--rij-px);background:var(--rij-lijn);pointer-events:none;height:1px;position:absolute}.rij-lijst>.rij:hover:before,.rij-lijst>.rij:hover+.rij:before{opacity:0}:is(.rij,.mrow,.tr-lens,.menu-wrap,.herinner-rij,.vd-regel,.vd-ag,.vtel-rij,.radar-ookrij,.vcu-rij,.vcu-check-rij,.cms-an-regel,.avw-histrij,.gb-rij,.gb-det,.lr-treffer){margin-inline:calc(-1 * var(--rij-px));width:calc(100% + 2 * var(--rij-px))}.pgfoot{font-size:var(--fs-sm);color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:10px 0 2px;display:flex}.morebtn{color:var(--accent);font-size:var(--fs-sm);background:0 0;border:0;padding:2px 6px}.hexrate{align-items:center;gap:3px;display:inline-flex}.hexrate .h{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--line);width:9px;height:10px}.hexrate .h.f{background:var(--accent)}.actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pill.line{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.kv{font-size:var(--fs-base);border-top:1px solid var(--line-soft);gap:10px;padding:6px 0;display:flex}.kv:first-child{border-top:0}.kv .k{color:var(--muted);min-width:110px}.kv .v{color:var(--ink-soft)}.pill.green{background:var(--groen-bg);color:var(--groen)}.waas{background:var(--waas);-webkit-backdrop-filter:blur(10px);padding:var(--venster-top) 20px 0;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.peekov{z-index:var(--z-peek)}.peekov .peekwrap{border-radius:var(--r-venster);width:480px;max-width:calc(100vw - 40px);max-height:82vh;overflow-y:auto}.peekpos{text-align:center;color:#ffffffbf;font-size:var(--fs-sm);margin-top:10px}#kwrap{z-index:var(--z-k)}#mailwrap{z-index:var(--z-mail)}.mailmodal{width:720px;max-width:100%;max-height:calc(96vh - var(--venster-top));background:var(--card);border-radius:var(--r-venster);box-shadow:var(--schaduw-venster);box-sizing:border-box;padding:16px 22px 0;overflow-y:auto}.mailmodal>.su-kop{margin-bottom:4px}.mailmodal-kop .zonder{color:var(--muted);font-size:var(--fs-sm)}.mailmodal .comp{border-top:0;margin-top:0;padding-top:0;position:static}.kmodal{background:var(--card);border-radius:var(--r-venster);width:640px;max-width:100%;box-shadow:var(--schaduw-venster);overflow:hidden}.k-input{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:4px 18px;display:flex}.k-input svg{width:15px;height:15px;stroke:var(--muted);fill:none;flex-shrink:0}.k-input input{font:inherit;font-size:var(--fs-lg);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:12px 0}.k-input input::placeholder{color:var(--muted)}.k-lens{flex-shrink:0}.k-pillen{display:contents}.k-input:has(.k-pillen){flex-wrap:wrap;gap:6px;padding:10px 18px 10px 43px}.k-input:has(.k-pillen)>svg{margin-left:-25px;margin-right:4px}.k-input:has(.k-pillen) input{flex:1 0 200px;padding:6px 0}.k-voeg{font:inherit;font-size:var(--fs-sm);color:var(--muted);border-radius:var(--r-klein);background:0 0;border:0;align-self:center;margin:0 -2px;padding:2px 1px}button.k-voeg{cursor:pointer}button.k-voeg:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.k-voeg.of{color:var(--ink);font-weight:600}.k-vertaalrij .hex{color:var(--accent);font-size:var(--fs-md);flex-shrink:0}.k-lees{border-top:1px solid var(--line-soft);font-size:var(--fs-base);color:var(--ink-soft);flex-direction:column;gap:6px;padding:8px 18px 12px;display:flex}.k-lees .k-group{padding-left:0;padding-right:0}.k-lees .hex{color:var(--accent);font-size:var(--fs-md);letter-spacing:0;margin-right:6px}.k-lees .hex.puls{animation:1.1s ease-in-out infinite hexpuls}@media (prefers-reduced-motion:reduce){.k-lees .hex.puls{animation:none}}.k-lees-zin{color:var(--muted);font-size:var(--fs-sm)}.k-lees-pillen{flex-wrap:wrap;gap:6px;display:flex}.k-results{max-height:46vh;padding:8px;overflow-y:auto}.k-group{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:8px 10px 4px}.k-row{min-height:var(--rij-h);padding:0 var(--rij-px);border-radius:var(--r-item);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;display:flex}.k-row.sel{background:var(--sel)}.k-row.sel :is(.kr-t,.kr-s,.kr-nr){color:var(--sel-ink)}.k-row.sel :is(.kr-s,.kr-nr){opacity:.75}.k-row .kr-t{color:var(--ink);font-size:var(--fs-md)}.k-row .kr-s{color:var(--muted);font-size:var(--fs-sm)}.k-row.k-actie>svg{width:16px;height:16px;color:var(--muted);stroke:currentColor;fill:none;flex:none}.k-row.k-actie .kr-s{margin-left:auto}.k-row .kr-nr{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin-left:auto}.k-empty{text-align:center;color:var(--muted);font-size:var(--fs-md);padding:22px}.k-group{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k-diep-stand{text-transform:none;letter-spacing:0;font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.k-diep-stand .hex{color:var(--accent);animation:1.1s ease-in-out infinite hexpuls;display:inline-block}@keyframes hexpuls{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.k-diep-stand .hex{animation:none}}.k-row.diep{flex-direction:column;align-items:stretch;gap:3px}.kd-kop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kd-rechts{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.kr-slot{color:var(--muted);align-self:center;display:inline-flex}.kr-slot svg{width:11px;height:11px}.kd-cit{font-size:var(--fs-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.kd-cit mark{color:var(--ink);background:0 0;font-weight:550}.k-foot{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);color:var(--muted);gap:16px;padding:10px 18px;display:flex}.k-input+.k-foot{border-top:0}#kbhelp{z-index:var(--z-hulp)}.kbwrap{flex-direction:column;gap:10px;width:min(960px,100vw - 32px);display:flex}.kbtabs{align-self:flex-start}.kbcard{background:var(--card);border-radius:var(--r-venster);box-shadow:var(--schaduw-venster);columns:3;column-gap:36px;width:100%;max-height:76vh;padding:20px 24px;overflow-y:auto}@media (width<=900px){.kbcard{columns:2}}@media (width<=560px){.kbcard{columns:1}}.kbg{break-inside:avoid;padding:6px 0}.kbrow{font-size:var(--fs-base);color:var(--ink-soft);align-items:center;gap:10px;margin-top:6px;display:flex}.kbk{white-space:nowrap;text-align:center;background:var(--bg2);border-radius:var(--r-klein);min-width:44px;font-size:var(--fs-sm);color:var(--ink);flex-shrink:0;padding:2px 7px}.kbcard.bgcard{columns:2;column-gap:40px}@media (width<=760px){.kbcard.bgcard{columns:1}}.bg-zoek{column-span:all;width:100%;max-width:360px;font:inherit;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-item);background:var(--bg);color:var(--ink);margin-bottom:8px;padding:7px 11px;display:block}.bg-noot{column-span:all;font-size:var(--fs-sm);color:var(--muted);padding:8px 0}.bg-groep{padding:4px 0}.bg-item{break-inside:avoid;border-radius:var(--r-vlak);margin:0 -10px 2px;padding:8px 10px}.bg-item.hier{background:var(--bg2);box-shadow:inset 3px 0 0 var(--accent)}.bg-woord{font-size:var(--fs-base);color:var(--ink);margin-bottom:3px}.bg-uitleg{font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:1.5}.bg-vb{font-size:var(--fs-xs);color:var(--muted);margin:5px 0 0;line-height:1.45}.bg-automaat{font-size:var(--fs-xs);color:var(--muted);margin:5px 0 0}.bg-automaat.uit{color:var(--ink-soft)}.su-waas{z-index:var(--z-venster)}.su-waas.vraag{z-index:var(--z-vraag)}.sucard{width:var(--venster);background:var(--card);border-radius:var(--r-venster);max-width:calc(100vw - 40px);box-shadow:var(--schaduw-venster);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.sucard.midden{width:var(--venster-midden)}.sucard.breed{width:var(--venster-breed)}.su-kop{min-height:var(--ctl-h-in);font-size:var(--fs-lg);color:var(--ink);align-items:center;gap:8px;display:flex}.su-kop>.sluit{margin:-4px -8px -4px auto}.su-uitleg{font-size:var(--fs-base);color:var(--muted);line-height:1.55}.su-fout{font-size:var(--fs-base);color:var(--ink-soft);background:var(--accent-bg);border-left:3px solid var(--accent);border-radius:0 var(--r-item) var(--r-item) 0;padding:8px 11px;line-height:1.5}.su-passkey{align-self:stretch;padding:8px 13px}.su-knoppen{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.su-knoppen .btn{flex:none}.su-noot{min-width:0;font-size:var(--fs-xs);color:var(--muted);margin-right:auto}.vraag .su-knoppen .btn{flex:1}.su-lijst{max-height:320px;margin:0 calc(-1 * var(--rij-px));flex-direction:column;gap:2px;display:flex;overflow-y:auto}.su-rij{text-align:left;min-height:var(--rij-h2);padding:6px var(--rij-px);border-radius:var(--r-item);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.su-rij:hover:not(:disabled),.su-rij:focus-visible{background:var(--rij-hover)}.su-rij:disabled{opacity:.6;cursor:default}.su-rij-t{font-size:var(--fs-base);color:var(--ink)}.su-rij-s{font-size:var(--fs-xs);color:var(--muted)}#toast{bottom:26px;left:calc(var(--rail-b) + 26px);max-width:min(520px, calc(100vw - var(--rail-b) - 52px));background:var(--ink);color:var(--bg);border-radius:var(--r-vlak);font-size:var(--fs-md);opacity:0;pointer-events:none;z-index:var(--z-toast);padding:9px 18px;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(20px)}#toast.show{opacity:1;transform:translateY(0)}#toast.klikbaar{align-items:center;gap:14px;padding-right:8px;display:flex}.toast-actie{cursor:pointer;font:inherit;color:var(--accent);border-radius:var(--r-item);pointer-events:auto;background:0 0;border:0;padding:3px 8px}.toast-actie:hover{background:#ffffff1a}@media (prefers-reduced-motion:reduce){#toast{transition:none}}.pk-lijst{flex-direction:column;margin-top:10px;display:flex}.pk-rij{box-shadow:inset 0 -1px 0 var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0;display:flex}.pk-rij:last-child{box-shadow:none}.pk-rij.pk-bewerk{align-items:flex-end}.pk-tekst{flex:200px;min-width:0}.pk-knoppen{gap:6px;display:flex}.loginwrap{place-items:center;min-height:100vh;padding:20px;display:grid}.logincard{background:var(--card);border-radius:var(--r-kaart);width:360px;max-width:100%;box-shadow:var(--shadow);padding:30px 28px}.logincard .l-kop{font-size:var(--fs-xl);color:var(--ink);align-items:center;gap:9px;margin-bottom:22px;display:flex}.lf{background:var(--bg2);border-radius:var(--r-vlak);width:100%;padding:var(--vlak-pad);font:inherit;font-size:var(--fs-md);color:var(--ink);border:0;outline:none;margin-bottom:10px;display:block}.lf:focus{box-shadow:0 0 0 2px #f26e2147}.lf::placeholder{color:var(--muted)}.l-err{color:#c43d3d;font-size:var(--fs-base);margin:2px 0 10px}:root[data-theme=dark] .l-err{color:#e57373}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .l-err{color:#e57373}}.l-foot{font-size:var(--fs-sm);color:var(--muted);margin-top:14px}.l-passkey{width:100%;padding:9px 0;display:block}.l-of{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:10px;margin:14px 0;display:flex}.l-of:before,.l-of:after{content:"";background:var(--line);flex:1;height:1px}.scope-team{display:inline-flex;position:relative}.fmenu-lijn{background:var(--line);flex-shrink:0;height:1px;margin:4px 8px}.mail-body{font-size:var(--fs-md);color:var(--ink-soft);white-space:pre-line;max-width:60ch}.citaat-tog{margin-top:12px}.mail-body.quoted{color:var(--muted);border-left:2px solid var(--line-soft);font-size:var(--fs-base);margin-top:10px;padding-left:12px}.plink{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=860px){.rail{width:60px;padding:22px 6px 14px}:root{--rail-b:60px}#app.rail-closed .rail{margin-left:-60px}.rail .nav-label,.rail .kbd,.logo .logo-t,.rolewrap,.me .me-t{display:none}.nav-item{justify-content:center;padding:9px 0}.logo{justify-content:center;margin-bottom:14px}.me{justify-content:center}.page{--page-pad:16px;padding:20px var(--page-pad) 70px}}.vs{font-size:var(--fs-md);color:var(--ink-soft);line-height:1.55}.vs>:first-child{margin-top:0}.vs-kop{color:var(--ink);margin:16px 0 7px}.vs-kop1{font-size:var(--fs-lg)}.vs-kop2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-top:18px}.vs-kop3{font-size:var(--fs-base);color:var(--ink-soft);margin-top:13px}.vs-tekst{margin:8px 0}.vs-punt{gap:8px;margin-top:6px;display:flex}.vs-punt.diep{padding-left:16px}.vs-bol{color:var(--muted);flex-shrink:0}.vs strong{color:var(--ink);font-weight:600}.vs-streep{border-top:1px solid var(--line-soft);margin:14px 0}.vs-tldr{background:var(--bg2);border-left:3px solid var(--accent);border-radius:0 var(--r-vlak) var(--r-vlak) 0;margin-bottom:20px;padding:13px 16px 14px 17px}.vs-tldr-l{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:6px;font-weight:600}.vs-tldr .vs-punt{color:var(--ink);align-items:baseline;margin-top:7px}.vs-tldr .vs-punt:first-of-type{margin-top:0}.vs-tldr .vs-bol{color:var(--accent);font-size:var(--fs-lg);line-height:1}.uitk-pdf{align-items:center;gap:5px;display:inline-flex}.uitk-pdf svg{width:13px;height:13px}.uitk-acties{align-items:center;gap:8px;display:flex}.uitk-titel{align-items:flex-end;gap:8px;margin-top:12px;display:flex}.uitk-titel>:first-child{flex:1;min-width:0}.doc{max-width:70ch;font-size:var(--fs-lg);color:var(--ink-soft);white-space:break-spaces;overflow-wrap:break-word;font-variant-ligatures:none;font-feature-settings:"liga" 0;outline:none;line-height:1.62}.doc>:first-child{margin-top:0}.doc h1{font-size:var(--fs-2xl);color:var(--ink);margin:0 0 14px;font-weight:400;line-height:1.25}.doc h2{font-size:var(--fs-xl);color:var(--ink);margin:26px 0 8px;font-weight:400;line-height:1.3}.doc h3{font-size:var(--fs-lg);color:var(--ink);margin:18px 0 6px;font-weight:600}.doc p{margin:0 0 11px}.doc ul,.doc ol{margin:0 0 11px;padding-left:1.25em}.doc li{margin:3px 0;padding-left:2px}.doc li>p{margin:0}.doc li>ul,.doc li>ol{margin:3px 0 0}.doc ul li::marker{color:var(--muted)}.doc ol li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.doc strong{color:var(--ink);font-weight:600}.doc hr{border:0;border-top:1px solid var(--line);margin:20px 0}.doc-klik{cursor:text;border-radius:var(--r-vlak);padding:var(--vlak-pad);max-width:calc(70ch + 28px);margin:-10px -14px;transition:background-color .12s}.doc-klik:hover{background:var(--bg2)}.doc-klik:focus-visible{box-shadow:0 0 0 2px var(--sel)}.doc-bewerkvlak{font-size:var(--fs-lg);max-width:calc(70ch + 28px);margin:-10px -14px}.doc-bewerkvlak.bezig{opacity:.6;pointer-events:none}.doc-bewerk{border-radius:0 0 var(--r-vlak) var(--r-vlak);box-shadow:inset 0 0 0 1px var(--line);box-sizing:border-box;max-width:none;padding:10px 14px}.doc-balk{z-index:2;box-sizing:border-box;border-radius:var(--r-vlak) var(--r-vlak) 0 0;height:36px;margin-top:-36px;position:sticky;top:0}.rt-balk.doc-balk{flex-wrap:nowrap}.doc-balk>.rt-knop,.doc-balk>.rt-scheiding{flex-shrink:0}.doc-balk-uitleg{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;margin-right:6px;overflow:hidden}.doc-verslag{font-size:var(--fs-md);line-height:1.55}.doc-verslag h1{font-size:var(--fs-lg);margin:0 0 8px;line-height:1.4}.doc-verslag h2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin:18px 0 7px}.doc-verslag h3{font-size:var(--fs-base);color:var(--ink-soft);margin:13px 0 7px;font-weight:400}.doc-verslag p{margin:8px 0}.doc-verslag li{margin:6px 0 0}.doc-klik-vrij{display:block}.gsp-verslag .doc-klik-vrij,.doc-bewerkvlak-verslag{max-width:none}.doc-bewerkvlak-verslag .doc-bewerk>*{max-width:70ch}.doc-bewerkvlak-verslag .doc-balk{margin-top:0}.udoc-kop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.udoc-kop .btn svg{width:13px;height:13px}.udoc-kop .btn.on{background:var(--sel);color:var(--sel-ink)}.udoc-meta{font-size:var(--fs-sm);margin:2px 0 16px}.udoc-melding{font-size:var(--fs-base);margin:8px 0}.udoc-leeg{font-size:var(--fs-base);align-items:center;gap:12px;margin:10px 0;display:flex}.udoc-cv{flex-direction:column;gap:12px;max-width:70ch;display:flex}.udoc-cvkeuze{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.udoc-cv .cvb{font-size:var(--fs-md);background:0 0;padding:0}.uvb{box-sizing:border-box;flex-direction:column;gap:10px;height:100%;min-height:0;padding:14px 16px 16px;display:flex}.uvb-kop{align-items:center;gap:8px;display:flex}.uvb-stand{font-size:var(--fs-xs)}.uvb-vlak{border-radius:var(--r-vlak);background:var(--bg2);flex:auto;min-height:420px;display:flex;overflow:hidden}.uvb-pdf{background:var(--bg2);border:0;flex:1;width:100%}.uvb .uitk-titel{margin-top:0}.cvb{background:var(--card);border-radius:var(--r-item);font-size:var(--fs-base);color:var(--ink-soft);padding:13px 15px;line-height:1.55}.cvb-schets{margin:0 0 14px}.cvb-post{margin-top:10px}.cvb-post:first-of-type{margin-top:0}.cvb-functie{color:var(--ink);font-weight:600}.cvb-periode{font-size:var(--fs-xs);color:var(--muted);margin-top:1px}.cvb-taken{margin:5px 0 0;padding-left:16px}.cvb-taken li{margin-top:3px}.cvb-chips{flex-wrap:wrap;gap:5px;display:flex}.op{flex-direction:column;gap:20px;display:flex}.op-deel{flex-direction:column;gap:10px;display:flex}.op-start{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.op-video{border-radius:var(--r-vlak);background:#000;width:100%;max-height:62vh;display:block}.op-audio{width:100%;height:34px;display:block}.op-balk{align-items:center;gap:8px;display:flex}.op-plat{margin-top:0}.op-gesprek{flex-direction:column;gap:9px;max-height:460px;padding-right:4px;display:flex;overflow-y:auto}.op-wie-knop{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.op-wie-knop:hover{color:var(--accent)}.op-wie-vraag{color:var(--accent);text-transform:none;letter-spacing:0}.op-noem{background:var(--bg2);border-radius:var(--r-vlak);font-size:var(--fs-base);flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.op-noem-kop{color:var(--ink-soft);align-items:center;gap:6px;display:flex}.op-noem-kop b{color:var(--ink);font-weight:600}.op-noem-keuzes{flex-wrap:wrap;gap:6px;display:flex}.op-noem-vrij{align-items:flex-end;gap:8px;display:flex}.op-noem-vrij>:first-child{flex:1;min-width:0}.op-beurt{border-radius:var(--r-item);align-items:baseline;gap:12px;margin-left:-6px;padding:2px 6px;display:flex}.op-beurt.nu{background:var(--sel-zacht)}.op-beurt.nu .op-tijd{color:var(--accent)}.op-kolom{min-width:0}.op-tijd{text-align:right;width:52px;font:inherit;font-size:var(--fs-xs);color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.op-tijd:hover{color:var(--accent)}.op-tekst{font-size:var(--fs-md);color:var(--ink-soft);line-height:1.55}.op-wie{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin-bottom:2px}.op-beurt+.op-beurt .op-wie{margin-top:4px}.k-maak{border-top:1px solid var(--line-soft);font-size:var(--fs-base);color:var(--ink-soft);flex-direction:column;gap:3px;padding:10px 18px 11px;display:flex}.k-maak-rij{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-maak-kop{color:var(--ink)}.k-maak-kop b{font-weight:550}.k-maak-kop.dim{color:var(--muted)}.k-maak .kbd{font-size:var(--fs-xs);color:var(--muted);background:var(--bg2);border-radius:var(--r-klein);white-space:nowrap;margin-left:auto;padding:2px 7px}.k-maak-sub{font-size:var(--fs-sm);color:var(--muted)}.k-maak-lijken{color:var(--accent);font-size:var(--fs-sm)}.k-maak-of{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.k-maak-of button{font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.k-maak-of button:hover{color:var(--accent)}.k-maak .hex{color:var(--accent);animation:1.1s ease-in-out infinite hexpuls;display:inline-block}@media (prefers-reduced-motion:reduce){.k-maak .hex{animation:none}}.skelet{flex-direction:column;gap:11px;display:flex}.skelet-lijn{border-radius:var(--r-klein);background:var(--line-soft);height:12px;animation:1.3s ease-in-out infinite skelet-puls;display:block}.skelet-rond{background:var(--line-soft);border-radius:50%;flex:none;width:44px;height:44px;animation:1.3s ease-in-out infinite skelet-puls}.skelet-kop{align-items:center;gap:15px;margin-bottom:14px;display:flex}.skelet-rijen{padding:14px 16px 18px}.headx .skelet-lijn{margin:4px 0}@keyframes skelet-puls{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skelet-lijn,.skelet-rond{animation:none}}.entchip{box-sizing:border-box;height:var(--ctl-h);font-size:var(--fs-base);color:var(--ink-soft);white-space:nowrap;background:var(--glas);-webkit-backdrop-filter:blur(6px)saturate(1.3);border:1px solid #0000;border-color:var(--glas-top) var(--glas-zij) var(--glas-onder);box-shadow:inset 0 .5px 0 var(--glas-glans), var(--glas-schaduw);border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;display:inline-flex}.entchip:not([data-ent]){--ek:var(--ink-soft)}.entchip:hover{background:var(--glas-hover);color:var(--ink)}.entchip .entstip{opacity:var(--ent-dot-uit)}.entchip-n{font-size:var(--fs-sm);color:var(--muted)}.entchip-n:before{content:"·";margin-right:4px}.entchip.is-aan{color:var(--ink);background:color-mix(in srgb, var(--ek) var(--ent-tint), var(--glas));border-color:color-mix(in srgb, var(--ek) 32%, var(--glas-top)) color-mix(in srgb, var(--ek) 16%, var(--glas-zij)) color-mix(in srgb, var(--ek) 10%, var(--glas-onder));box-shadow:inset 0 .5px 0 var(--glas-glans), 0 1px 4px color-mix(in srgb, var(--ek) 16%, transparent), 0 3px 10px color-mix(in srgb, var(--ek) 6%, transparent)}.entchip.is-aan .entstip{opacity:1}.entchip.is-aan .entchip-n{color:var(--ink-soft)}.entchip.is-dim{opacity:.5}.entchip-melding{background:var(--accent);color:#fff;font-size:var(--fs-2xs);border-radius:999px;margin-left:1px;padding:1px 6px;line-height:1.4}.kop-ico{width:var(--ctl-h);height:var(--ctl-h);background:var(--card);box-shadow:var(--shadow);color:var(--ink-soft);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kop-ico:hover:not(:disabled){color:var(--ink)}.kop-ico.on{background:var(--sel);color:var(--sel-ink)}.kop-ico svg{width:16px;height:16px}.kop-ico+.kop-ico{margin-left:-2px}.kop-ico:disabled{opacity:.4;cursor:not-allowed}.kop-seg{height:var(--ctl-h);box-sizing:border-box;background:var(--card);box-shadow:var(--shadow);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.kop-seg-k{height:var(--ctl-h-in);min-width:34px;color:var(--ink-soft);font:inherit;font-size:var(--fs-base);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 10px;display:inline-flex}.kop-seg-k:hover:not(:disabled){color:var(--ink);background:var(--bg2)}.kop-seg-k:disabled{color:var(--muted);cursor:default;opacity:.6}.kop-seg-k.on,.kop-seg-k.on:hover{background:var(--sel);color:var(--sel-ink)}.kop-seg-k svg{flex-shrink:0;width:16px;height:16px}.kop-seg-k svg+svg,.kop-seg-tekst+svg{opacity:.6;width:13px;height:13px;margin-right:-3px}.kop-seg-tekst{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.kop-seg.met-plaat{isolation:isolate;position:relative}.kop-seg.met-plaat:has(.fmenu){z-index:60}.met-plaat>.kop-seg-k{z-index:1;position:relative}.met-plaat>.kop-seg-k.on,.met-plaat>.kop-seg-k.on:hover{background:0 0}.seg-plaat{z-index:0;width:0;height:var(--ctl-h-in);background:var(--sel);pointer-events:none;border-radius:999px;position:absolute;top:2px;left:0}@media (prefers-reduced-motion:no-preference){.kop-seg.schuift>.seg-plaat{transition:transform .25s cubic-bezier(.25,1,.5,1),width .25s cubic-bezier(.25,1,.5,1)}.kop-seg.schuift>.kop-seg-k{transition:color .25s ease-out,background-color .12s}}.kop-zoek{height:var(--ctl-h);box-sizing:border-box;background:var(--bg2);border-radius:999px;align-items:center;gap:7px;min-width:0;padding:0 14px;display:inline-flex}.kop-zoek svg{width:14px;height:14px;color:var(--muted);flex-shrink:0}.kop-zoek input{width:100%;min-width:0;font:inherit;font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto;padding:0}.kop-zoek input::placeholder{color:var(--muted)}.vhx{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--accent);width:8px;height:9px;margin-right:7px;display:inline-block}.fbalk{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 14px;display:flex}.fknop-wrap{min-width:0;display:inline-flex;position:relative}.fknop-wrap.is-dim{opacity:.5}.fknop{height:var(--ctl-h);box-sizing:border-box;background:var(--card);min-width:0;max-width:300px;box-shadow:var(--shadow);color:var(--ink-soft);font-size:var(--fs-md);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 15px;display:inline-flex}.fknop .fk-w{text-overflow:ellipsis;min-width:0;overflow:hidden}.fknop .fk-as{color:var(--muted)}.fknop svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.fknop .vhx{flex-shrink:0;width:8px;height:9px;margin-right:1px}.fknop:hover,.fknop:hover svg{color:var(--ink)}.fknop.open:not(.on){box-shadow:var(--shadow), inset 0 0 0 1px var(--line)}.fbalk .fknop:not(.on),.fbundel>.fknop:not(.on){box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0}.fbalk .fknop:not(.on):hover,.fbalk .fknop.open:not(.on),.fbundel>.fknop:not(.on):hover,.fbundel>.fknop.open:not(.on){background:var(--card);color:var(--ink)}.fknop.on{background:var(--sel);color:var(--sel-ink);padding-right:36px}.fknop.on .fk-as{color:var(--sel-ink-soft)}.fknop.on .fk-as:after{content:"";vertical-align:-1px;opacity:.45;background:currentColor;width:1px;height:12px;margin-left:7px;display:inline-block}.fknop .fk-n{font-size:var(--fs-sm);color:var(--muted);margin-left:auto;padding-left:10px}.fknop.on .fk-n{color:var(--sel-ink-soft)}.fk-x{right:4px;top:calc((var(--ctl-h) - var(--ctl-h-sm)) / 2);width:var(--ctl-h-sm);height:var(--ctl-h-sm);color:var(--sel-ink);background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.fk-x svg{width:13px;height:13px}.fk-x:hover{background:#ffffff4d}.fmenu{z-index:60;background:var(--card);border-radius:var(--r-menu);width:max-content;min-width:max(100%,200px);max-width:320px;max-height:min(360px,60vh);box-shadow:var(--schaduw-menu);transform-origin:100% 0;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.fmenu.links{transform-origin:0 0;left:0;right:auto}.fmi{width:100%;min-height:var(--ctl-h);border-radius:var(--r-item);color:var(--ink-soft);font-size:var(--fs-md);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px 0 8px;display:flex}.fmi:hover:not(:disabled),.fmi:focus-visible,.fmenu.rondloop .fmi:focus{background:var(--bg2);color:var(--ink);outline:none}.fmi.on{color:var(--ink)}.fmi:disabled{color:var(--muted);cursor:default}.fmi-vink{flex-shrink:0;justify-content:center;width:16px;display:inline-flex}.fmi-vink svg{width:15px;height:15px;color:var(--ink)}.fmi .vhx{flex-shrink:0;width:8px;height:9px;margin-right:0}.fmi-l{text-overflow:ellipsis;overflow:hidden}.fmi-n{font-size:var(--fs-sm);color:var(--muted);margin-left:auto;padding-left:16px}.fbundel{flex-shrink:0;position:relative}.fbundel>.fknop{width:var(--ctl-h);justify-content:center;padding:0}.fbundel>.fknop svg{width:16px;height:16px}.fbundel>.fknop.on{width:auto;min-width:var(--ctl-h);gap:4px;padding:0 10px 0 8px}.fbundel>.fknop.on svg{color:var(--sel-ink)}.fbundel-n{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.fbundel-menu{z-index:60;background:var(--card);border-radius:var(--r-menu);width:280px;box-shadow:var(--schaduw-menu);transform-origin:100% 0;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.fbundel-menu .fbalk{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:6px;margin:0}.fbundel-menu .fknop-wrap{width:100%}.fbundel-menu .fknop{width:100%;max-width:none}.fbundel-menu .fmenu{z-index:61}.fbundel-wis{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);font:inherit;font-size:var(--fs-sm);text-align:center;background:0 0;padding:8px 0 2px}.fbundel-wis:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.fknop,.kop-ico{transition:transform 90ms,background-color .12s,color .12s}.entchip{transition:transform 90ms,background-color .18s,border-color .18s,color .18s,box-shadow .18s}.entchip .entstip{transition:opacity .18s}.fknop:active,.kop-ico:active,.entchip:active{transform:scale(.96)}.fmenu,.fbundel-menu{animation:.12s ease-out fmenu-in}@keyframes fmenu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}}.rechead{z-index:40;flex-shrink:0;margin:-34px 0 0;padding:22px 0 10px;position:relative}.rechead .ctxwrap{max-width:none;padding:0 0 14px}.rechead>.echips,.rechead>.split-kop{margin-top:0}.fmenu.locmenu{gap:6px;width:280px;min-width:280px;max-width:280px;max-height:none;padding:8px;overflow:visible}.lk-veld{width:100%;height:var(--ctl-h);box-sizing:border-box;background:var(--bg2);color:var(--ink);font:inherit;font-size:var(--fs-md);border:0;border-radius:999px;outline:none;padding:0 14px}.lk-veld::placeholder{color:var(--muted)}.lk-sug{flex-direction:column;gap:1px;display:flex}.lk-sug .fmi{padding-left:12px}.lk-sug .fmi.sel{background:var(--bg2);color:var(--ink)}.lk-hint{font-size:var(--fs-base);color:var(--muted);padding:2px 12px 4px}.lk-km{border-top:1px solid var(--line);gap:4px;padding-top:7px;display:flex}.lk-km button{height:var(--ctl-h-in);color:var(--ink-soft);font:inherit;font-size:var(--fs-base);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:0}.lk-km button:hover{background:var(--bg2);color:var(--ink)}.lk-km button.on{background:var(--sel);color:var(--sel-ink)}.tbl .afst{color:var(--muted);font-variant-numeric:tabular-nums}.fprofiel{display:contents}.fmenu.profmenu{gap:6px;width:340px;min-width:340px;max-width:340px;max-height:none;padding:8px;overflow:visible}.pm-gekozen{flex-wrap:wrap;gap:4px;padding:2px 2px 4px;display:flex}.pm-meta{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:12px}.pm-kop{color:var(--muted);font-size:var(--fs-xs);padding:2px 12px 0}.lk-sug.pm-blader{max-height:min(340px,50vh);overflow-y:auto}.pm-blader .fmi{padding-left:6px}.pm-sectie{color:var(--muted);font-size:var(--fs-xs);padding:8px 12px 2px}.pm-lenzen{flex-wrap:wrap;gap:4px;padding:0 2px;display:flex}.pm-lens{height:var(--ctl-h-sm);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pm-lens:hover{background:var(--bg2);color:var(--ink)}.pm-lens.on{background:var(--sel);color:var(--sel-ink);box-shadow:none}.pm-lens-n{font-variant-numeric:tabular-nums;color:var(--muted)}.pm-lens.on .pm-lens-n{color:var(--sel-ink-soft)}.pm-voet{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 6px;margin:2px -8px -8px;padding:9px 14px;display:flex}.pm-voet-deel{white-space:nowrap}.pm-voet-deel:first-child{color:var(--ink)}.pm-voet-deel+.pm-voet-deel:before{content:"·";color:var(--muted);margin-right:6px}.pm-voet-link{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;padding:0}.pm-voet-link:hover{text-decoration-color:currentColor}.pm-voeg{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:8px;padding:0 2px 0 10px;display:flex}.pm-voeg-keus{border-radius:var(--r-item);background:var(--bg2);gap:2px;margin-left:auto;padding:3px;display:flex}.pm-voeg-optie{border-radius:var(--r-item);color:var(--ink-soft);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 10px;line-height:1.2;display:inline-flex}.pm-voeg-optie:hover{color:var(--ink)}.pm-voeg-optie.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.pm-voeg-n{color:var(--muted);font-variant-numeric:tabular-nums}.split-kop{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:10px 18px;margin:14px 0 4px;display:grid}.split-kop>div{min-width:0}.pk-a{height:var(--ctl-h);align-items:center;gap:6px;display:flex}.pk-a .entchip{flex-shrink:0}.pk-a .kop-zoek{flex:0 150px;min-width:56px;margin-left:auto}.pk-eind{flex-shrink:0;margin-left:auto;display:flex}.pk-a .kop-zoek~.pk-eind{margin-left:2px}.filterrij{align-items:flex-start;gap:8px;min-height:32px;display:flex}.pk-b{flex-wrap:wrap;row-gap:6px}.filterrij .fbundel{margin-left:auto}.rechead>.filterrij{margin:10px 0 4px}.split-wrap{flex:auto;gap:18px;min-height:0;display:flex}.rechead .echips{flex-wrap:wrap}.page.rec-page{min-height:0;padding-bottom:var(--vast-onder);flex-direction:column;flex:auto;display:flex}.rec-lijst{flex-direction:column;flex:auto;min-height:0;display:flex}.rec-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.rec-lijst>.pgfoot{flex:0 0 var(--voet-h);align-items:flex-end;padding:0}.rec-scroll .tbl thead th{z-index:1;background:var(--card);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;position:sticky;top:0}.rec-meer{text-align:center;font-size:var(--fs-sm);color:var(--muted);padding:12px 0 14px}.rec-bulkruimte{height:76px}.rec-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rec-pane-kaart{flex:auto;min-height:0;margin:0 -12px;padding:0 12px 20px;overflow-y:auto}.rec-body{--kijk-b:clamp(340px, 42%, 480px);--kijk-gat:20px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.rec-body.is-kijk>.rec-lijst{margin-left:calc(var(--kijk-b) + var(--kijk-gat))}.rec-kijk{width:var(--kijk-b);opacity:0;pointer-events:none;flex-direction:column;min-height:0;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-24px)}.rec-body.is-kijk>.rec-kijk{opacity:1;pointer-events:auto;transform:none}.rec-kijk-kaart{flex:auto;min-height:0}.rec-kijk-kaart>.card{box-shadow:var(--shadow-zweef)}.rec-kijk-pos{flex:0 0 var(--voet-h);font-size:var(--fs-sm);color:var(--muted);justify-content:center;align-items:flex-end;display:flex}.rec-body.is-kijk .rec-scroll .tbl tbody tr{opacity:.45}.rec-body.is-kijk .rec-scroll .tbl tbody tr:hover{opacity:.8}.rec-body.is-kijk .rec-scroll .tbl tbody tr.is-kijk{opacity:1}.rec-scroll .tbl tbody tr{scroll-margin-top:40px;scroll-margin-bottom:8px}@media (prefers-reduced-motion:no-preference){.rec-body>.rec-lijst{transition:margin-left .3s cubic-bezier(.2,.7,.2,1)}.rec-kijk{transition:opacity .2s,transform .3s cubic-bezier(.2,.7,.2,1)}.rec-body .rec-scroll .tbl tbody tr{transition:opacity .2s}}.split-wrap .tbl th,.split-wrap .tbl td{padding-left:10px;padding-right:10px}.split-wrap .tbl td.trunc{max-width:140px}.rec-body.is-kijk .tbl th,.rec-body.is-kijk .tbl td{padding-left:10px;padding-right:10px}.tbl th.hotkop,.tbl td.hotcel{text-overflow:clip;text-align:center}.tbl th.hotkop svg{vertical-align:-2px;width:13px;height:13px}.hotvlam{border-radius:var(--r-item);width:24px;height:24px;color:var(--muted);vertical-align:middle;background:0 0;border:0;place-items:center;margin:-4px 0;padding:0;display:inline-grid}.hotvlam svg{width:15px;height:15px}button.hotvlam{cursor:pointer}button.hotvlam:not(.is-hot) svg{opacity:0}.tbl tbody tr:hover button.hotvlam svg,button.hotvlam:focus-visible svg{opacity:1}button.hotvlam:hover{background:var(--bg2);color:var(--accent)}.hotvlam.is-hot{color:var(--accent)}.hotvlam.is-hot svg{fill:currentColor}.leeg.bib-leeg{padding:18px 20px}.bib-slot{vertical-align:-2px;color:var(--muted);margin-right:6px;display:inline-flex}.bib-slot svg{width:13px;height:13px}.bib-verlopen{color:var(--accent)}.tbl tbody tr.bib-opent{cursor:progress;opacity:.6}.tbl td.bib-wijzig{text-overflow:clip;text-align:center;padding-left:0;padding-right:0}.bib-wijzig-knop{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-item);color:var(--muted);vertical-align:middle;cursor:pointer;background:0 0;border:0;place-items:center;margin:-4px 0;padding:0;display:inline-grid}.bib-wijzig-knop svg{opacity:0;width:14px;height:14px}.tbl tbody tr:hover .bib-wijzig-knop svg,.bib-wijzig-knop:focus-visible svg{opacity:1}.bib-wijzig-knop:hover{background:var(--bg2);color:var(--ink)}.sucard.groot:has(.bib-venster){width:min(1280px,100vw - 48px)}.bib-venster{flex:auto;grid-template-columns:260px 1fr;gap:20px;min-height:0;margin-top:10px;display:grid}.bib-v-kop{flex:1;align-items:center;gap:2px;min-width:0;display:inline-flex}.bib-v-oud{font-size:var(--fs-sm);color:var(--accent);margin-left:10px}.bib-v-zij{flex-direction:column;gap:16px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.bib-v-meta{flex-direction:column;gap:8px;margin:0;display:flex}.bib-v-meta dt{font-size:var(--fs-xs);color:var(--muted)}.bib-v-meta dd{font-size:var(--fs-base);color:var(--ink);margin:1px 0 0}.bib-v-zin{font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:1.5}.bib-v-acties{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bib-v-acties .btn svg{width:14px;height:14px}.bib-v-sub{font-size:var(--fs-xs);color:var(--muted);margin-bottom:4px}.bib-v-versies{flex-direction:column;display:flex}.bib-v-versie{text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);border-radius:var(--r-item);cursor:pointer;background:0 0;border:0;padding:6px 8px}.bib-v-versie:hover{background:var(--bg2)}.bib-v-versie.is-aan{background:var(--sel);color:var(--sel-ink)}.bib-v-weergave{background:var(--bg2);border-radius:var(--r-vlak);flex-direction:column;min-height:0;display:flex;overflow:hidden}.bib-v-frame{background:var(--card);border:0;flex:auto;width:100%}.bib-v-paginas{overscroll-behavior:contain;flex-direction:column;flex:auto;align-items:center;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.bib-v-pagina{aspect-ratio:auto 210/297;width:100%;max-width:900px;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;background:#fff}.prec-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.prec-actions .btn{white-space:nowrap}.prec-actions:empty{display:none}.prec{cursor:pointer}.prec:hover .prec-h h2{color:var(--accent)}.prec-h{align-items:flex-start;gap:12px;display:flex}.prec-h h2{font-size:var(--fs-xl);margin:0;line-height:1.3}.prec-h .s{font-size:var(--fs-base);color:var(--muted);margin-top:2px}.prec-x{margin-left:auto}.prec-meta{font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.prec-kv{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:4px}.prec:hover .prec-kop h2{color:var(--accent)}.prec-kop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 12px;display:grid}.prec-naam{grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}.prec-naam h2{font-size:var(--fs-xl);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:6ch;margin:0;line-height:1.3;overflow:hidden}.prec-naam>:not(h2){flex:none}.prec-nr{font-size:var(--fs-sm);color:var(--muted)}.prec-naam h2,.prec-nr{align-self:baseline}.prec-rechts{grid-area:1/2;align-items:center;gap:6px;display:flex}.prec-zin{min-width:0;font-size:var(--fs-base);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;overflow:hidden}.prec-eigen{grid-area:2/2;justify-self:end;min-width:0;display:flex}.prec .dk-feiten{border-top:1px solid var(--rij-lijn);flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:12px;display:flex}.prec .dk-feit{max-width:100%}.prec .dk-feit-w{text-overflow:ellipsis;min-width:0;overflow:hidden}.prec-romp>.acc-reden{font-size:var(--fs-sm);margin-top:6px;display:block}.rec-kijk-kaart,.rec-pane-kaart{flex-direction:column;margin:0;padding:0;display:flex;overflow:visible}.rec-kijk-kaart>.card,.rec-pane-kaart>.card{flex:auto;min-height:0}.rec-pane-kaart{padding-bottom:var(--voet-h)}.prec{flex-direction:column;display:flex;overflow:hidden}.prec-romp{flex:auto;min-height:0;margin:0 -20px;padding:0 20px;overflow-y:auto}.prec-hot{margin-top:2px;display:inline-flex}.prec button.hotvlam:not(.is-hot) svg{opacity:1}.prec-eig{font-size:var(--fs-sm);color:var(--muted)}.prec-eig:before{content:"·";margin-right:10px}.prec-sec{margin-top:18px}.prec-sec .sec-h{margin-bottom:6px}.prec-sec .vs{font-size:var(--fs-base)}.prec-sec .vs-punt{color:var(--ink);align-items:baseline;margin-top:4px}.prec-sec .vs-bol{color:var(--accent)}.prec-sec .pb-per{width:84px}.prec-meer{font-size:var(--fs-sm);color:var(--muted);padding-top:4px}.prec-skills{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.prec-skills .prec-meer{padding-top:0}.prec-voet{border-top:1px solid var(--line-soft);flex:none;margin:14px -20px 0;padding:14px 20px 0}.prec-voet .notefield{margin-top:0}.bdot{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:50%;flex-shrink:0;width:15px;height:15px;padding:0;display:block}.bdot:hover{border-color:var(--muted)}.bdot.on{background:var(--accent);border-color:var(--accent)}.bdot.deels{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 42%, var(--card) 46%)}.tbl th.selkop,.tbl td.selcel{text-align:center;padding-left:0;padding-right:0}.tbl td.selcel{cursor:default}.tbl .selkop .bdot,.tbl .selcel .bdot{margin:0 auto}.recbulk{z-index:80;background:var(--ink);color:var(--card);font-size:var(--fs-base);border-radius:999px;align-items:center;gap:8px;padding:8px 10px 8px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #020c124d}.recbulk-note{font-size:var(--fs-sm);opacity:.7}.recbulk-b{background:color-mix(in srgb, currentColor 15%, transparent);color:inherit;font-size:var(--fs-base);cursor:pointer;border:0;border-radius:999px;padding:4px 13px}.recbulk-b:hover:not(:disabled){background:color-mix(in srgb, currentColor 28%, transparent)}.recbulk-b:disabled{opacity:.45;cursor:default}:root:has(#toast.show) .recbulk{bottom:80px}@media (prefers-reduced-motion:no-preference){.recbulk{transition:bottom .18s}}@media (width<=860px){.rechead{margin-top:-20px;padding-top:22px}}.rechead>.kaart-lagen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px;margin:10px 0 4px;display:grid}.kaart-lagen>.filterrij{flex-wrap:wrap;row-gap:6px;min-width:0}.kaart-lagen>.kaart-tegen{border-left:1px solid var(--line);padding-left:20px}.kaart-laagkop{height:var(--ctl-h);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.kaart-vorm{flex-shrink:0;width:15px;height:15px}.kaart-vorm-1 path{fill:var(--sel);stroke:var(--card);stroke-width:4px}.kaart-vorm-1.kaart-vorm-vast path{fill:var(--accent)}.kaart-vorm-2 path{fill:var(--card);stroke:var(--ink);stroke-width:7px}.kaart-vlak{min-height:320px;margin-bottom:var(--voet-h);flex:auto;padding:0;position:relative;overflow:hidden}.kaart-vlak>.kaart-canvas{position:absolute;inset:0}.kaart-leeg{padding:26px 20px}.kaart-vlak .maplibregl-ctrl-attrib{background:var(--card);color:var(--muted)}.kaart-canvas:not(.attrib-klaar) .maplibregl-ctrl-attrib{visibility:hidden}.kaart-vlak .maplibregl-ctrl-attrib a{color:var(--muted)}.kaart-vlak .maplibregl-ctrl-bottom-left{bottom:10px;left:10px}.kaart-vlak .maplibregl-ctrl-group{background:var(--card);box-shadow:var(--shadow-zweef);border-radius:var(--r-item)}.kaart-vlak .maplibregl-ctrl-group button{width:28px;height:28px}.kaart-vlak .maplibregl-ctrl-group button+button{border-top-color:var(--line)}.kaart-vlak.is-donker .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert()}.kaart-vlak.met-voet{margin-bottom:0}.kaart-voet{flex:0 0 var(--voet-h);flex-wrap:nowrap;align-items:flex-end;gap:14px;padding:0}.kaart-voet-laag{align-items:center;gap:6px;display:inline-flex}.kaart-voet .kaart-vorm{width:13px;height:13px}.kaart-voet-tel{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:14px;min-width:0;display:inline-flex;overflow:hidden}.kaart-seg{box-shadow:var(--shadow);border-radius:var(--r-item);flex-shrink:0;display:inline-flex;overflow:hidden}.kaart-seg button{background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;border:0;padding:4px 9px}.kaart-seg button[aria-pressed=true]{background:var(--sel);color:var(--sel-ink)}.kaart-zij{z-index:3;background:var(--card);width:348px;max-width:100%;box-shadow:-1px 0 0 var(--line), -8px 0 24px #00000014;flex-direction:column;min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.kaart-zij-deel{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.kaart-zij-deel.kaart-zij-punt{flex:0 auto;max-height:40%}.kaart-zij-deel.kaart-zij-punt.heeft-open{max-height:58%}.kaart-zij-deel+.kaart-zij-deel{border-top:1px solid var(--line)}.kaart-naad{z-index:2;justify-content:center;align-items:flex-start;height:0;display:flex;position:relative}.kaart-naad>.btn{box-shadow:0 0 0 3px var(--card), var(--shadow-zweef);transform:translateY(-50%)}.kaart-naad+.kaart-zij-deel{border-top:1px solid var(--line)}.kaart-zij-kop{background:var(--card);flex-shrink:0;align-items:flex-start;gap:8px;padding:12px 12px 8px 14px;display:flex}.kaart-zij-kop>.kaart-vorm{margin-top:4px}.kaart-zij-kop>div{flex:1;min-width:0}.kaart-zij-kop h2{font-size:var(--fs-lg);margin:0;font-weight:600}.kaart-zij-kop .mut{font-size:var(--fs-sm);margin-top:2px}.kaart-lijst{flex-direction:column;flex:auto;min-height:0;padding:0 8px 14px;display:flex;overflow:auto}.kaart-plaats{flex-direction:column;display:flex}.kaart-punt-kop{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:baseline;gap:6px;padding:10px 6px 2px;display:flex}.kaart-punt-kop .num{color:var(--ink-soft)}.kaart-rij{border-radius:var(--r-item)}.kaart-rij.is-open{background:var(--accent-bg)}.kaart-rij-hoofd{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;min-height:var(--rij-h2);padding:6px var(--rij-px);border-radius:var(--r-item);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;display:grid}.kaart-rij-hoofd:hover,.kaart-rij-hoofd:focus-visible{background:var(--rij-hover)}.kaart-rij.is-open>.kaart-rij-hoofd:hover{background:0 0}.kaart-rij-naam{font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.kaart-rij-meta{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;overflow:hidden}.kaart-rij-afst{font-size:var(--fs-sm);color:var(--ink-soft);white-space:nowrap;grid-area:1/2/span 2;align-self:center}.kaart-rij-uit{padding:0 4px 8px}.kaart-rij-uit>.card{box-shadow:var(--shadow);border-radius:var(--r-vlak)}.kaart-tag{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);border-radius:var(--r-klein);color:var(--ink-soft);margin-left:6px;padding:0 4px}.prec.is-compact{padding:12px 14px}.prec.is-compact .prec-romp{margin:0 -14px;padding:0 14px}.prec.is-compact .prec-naam h2{font-size:var(--fs-lg)}.prec.is-compact .prec-zin{font-size:var(--fs-sm)}.prec.is-compact .dk-feiten{gap:6px 16px;margin-top:8px;padding-top:8px}.prec.is-compact .kv{padding-block:4px}.kaart-noot{font-size:var(--fs-sm);padding:6px;line-height:1.4}.kaart-vast-naam{max-width:100%;color:inherit;font:inherit;font-size:var(--fs-lg);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-weight:600;display:block;overflow:hidden}.kaart-vast-naam:hover,.kaart-vast-naam:focus-visible{text-underline-offset:3px;text-decoration:underline}.kaart-vlak .kaart-pop{z-index:2}.kaart-vlak .kaart-pop .maplibregl-popup-tip{display:none}.kaart-vlak .kaart-pop .maplibregl-popup-content{background:var(--card);color:var(--ink);border-radius:var(--r-vlak);box-shadow:var(--shadow-zweef);font:inherit;width:300px;max-width:calc(100vw - 32px);padding:0}.kaart-pop-in{flex-direction:column;max-height:min(360px,55vh);display:flex}.kaart-pop-kop{border-bottom:1px solid var(--line);flex-shrink:0;align-items:baseline;gap:8px;padding:11px 14px 6px;display:flex}.kaart-pop-naam{font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.kaart-pop-kop .mut{font-size:var(--fs-sm);white-space:nowrap;margin-left:auto}.kaart-pop-lijst{flex-direction:column;padding:4px 6px 8px;display:flex;overflow:auto}.kaart-pop-lijst .kaart-rij-hoofd.is-vast{background:var(--accent-bg)}.kaart-skelet{width:70%;margin:8px 6px}@media (width<=720px){.kaart-zij{width:100%;height:62%;box-shadow:0 -1px 0 var(--line), 0 -8px 24px #0000001a;top:auto}.rechead>.kaart-lagen{grid-template-columns:1fr;gap:6px 0}.kaart-lagen>.kaart-tegen{border-left:0;padding-left:0}}.rec-lens{flex-shrink:0}.rec-week{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.rec-week:not(.rec-week-kaal) .fknop{justify-content:center;min-width:11.5em}.tbl td.lens-nadruk{color:var(--ink);font-weight:600}.aanv-kop{border-bottom:1px solid var(--line-soft);padding:14px 16px 10px}.aanv-kop-zin{color:var(--ink);font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:500}.aanv-kop-regel{color:var(--muted);font-size:var(--fs-sm);margin-top:3px}.tbl tbody tr.aanv-trede{cursor:default}.tbl tbody tr.aanv-trede:hover td{background:0 0}.tbl tr.aanv-trede td{height:auto;padding:14px var(--rij-px) 6px;border-bottom:1px solid var(--line-soft)}.aanv-trede-t{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin-right:8px;font-weight:500}.aanv-trede-u{font-size:var(--fs-sm);color:var(--muted)}.aanv-dek{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.aanv-dek .aanv-hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--line);flex:none;width:10px;height:11px}.aanv-dek .aanv-hex-voorgedragen{background:var(--ink)}.aanv-dek .aanv-hex-klant{background:var(--accent)}.aanv-meer{font-size:var(--fs-2xs);color:var(--muted);margin-left:2px}.tbl td.aanv-cel{padding-top:8px;padding-bottom:8px}.aanv-titel{align-items:center;min-width:0;display:flex}.aanv-naam,.aanv-uitleg{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.aanv-titel .aanv-chip{flex:none}.aanv-titel .name{color:var(--ink)}.aanv-uitleg{font-size:var(--fs-sm);color:var(--muted);margin-top:1px}.aanv-chip{font-size:var(--fs-xs);margin-left:8px;padding:0 8px}.aanv-chip.stil{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.aanv-blok{flex-direction:column;gap:8px;display:flex}.aanv-stap{background:var(--bg2);border-radius:var(--r-vlak);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.aanv-stap-w{font-size:var(--fs-sm);color:var(--muted)}.aanv-stap-w b{color:var(--ink);font-weight:500;font-size:var(--fs-base);display:block}.aanv-stap .btn{margin-left:auto}.aanv-stand{font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;gap:8px;display:flex}.aanv-verm{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.45}.aanv-verm .aanv-chip{margin:0 6px 0 0}.aanv-besp{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:2px}.aanv-cit{color:var(--muted);margin-top:2px;font-style:italic}.pastbij-kop{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 14px;display:flex}.pastbij-tekst{min-width:0;font-size:var(--fs-sm);color:var(--ink-soft);flex:1}.pastbij-reden{font-size:var(--fs-xs);color:var(--muted);text-overflow:ellipsis;display:block;overflow:hidden}.kk{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.kk-kop{flex-direction:column;gap:2px;padding:16px 18px 10px;display:flex}.kk-naam{min-width:0;font-size:var(--fs-xl);color:var(--ink);align-items:center;gap:8px;display:flex}.kk-naam-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kk-eig{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;margin-left:auto}.kk-zin{font-size:var(--fs-md);color:var(--ink-soft)}.kk-basis{font-size:var(--fs-sm);color:var(--muted);margin-top:4px;line-height:1.45}.kk-basis b{color:var(--ink-soft);font-weight:400}.kk-weergave{align-self:flex-start;margin-top:10px}.kk-leeg{font-size:var(--fs-md);color:var(--muted);padding:18px}.kk-niets{font-size:var(--fs-sm);color:var(--muted);padding:0 18px 12px}.kk-noem{padding:2px 18px 10px;position:relative}.kk-noem .kk-veld{width:100%}.kk-menu{left:18px;right:18px;top:calc(var(--ctl-h) + 6px);z-index:30;background:var(--card);border-radius:var(--r-menu);box-shadow:var(--schaduw-menu);padding:6px calc(6px + var(--rij-px));max-height:340px;position:absolute;overflow-y:auto}.kk-menu-k{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:6px 0 2px}.kk-optie.aan .kk-r1,.kk-optie.aan .kk-r2,.kk-optie.aan .kk-km{color:var(--sel-ink)}.kk-genoemd{flex-wrap:wrap;gap:6px;padding:0 18px 12px;display:flex}.kk-nieuw{animation:.6s cubic-bezier(.25,1,.5,1) kk-in}@keyframes kk-in{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.kk-nieuw{animation:none}}.kk-romp{border-top:1px solid var(--line-soft);flex:auto;min-height:0;padding:0 18px 14px;overflow-y:auto}.kk-strook-k{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:baseline;gap:6px;padding:14px 0 4px;display:flex}.kk-wat{text-transform:none;letter-spacing:0;font-size:var(--fs-sm)}.kk-b{flex:1;min-width:0}.kk-r1{color:var(--ink);font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kk-ves{color:var(--muted);font-size:var(--fs-sm)}.kk-r2{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.kk-r2 .pill{font-size:var(--fs-2xs);vertical-align:1px;margin-right:6px}.kk-km{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.kk-stip{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none}.kk-regel:hover .kk-stip{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.kk-aan .kk-stip{background:var(--ink);box-shadow:none}.kk-aan .kk-r1{font-weight:500}.kk-meer{font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:4px 0;display:block}.kk-meer:hover{color:var(--ink)}.kk-al{font-size:var(--fs-sm);color:var(--muted);padding:2px 0 0;line-height:1.7}.kk-al-n{color:var(--ink-soft)}.kk-opvolgen{padding-top:6px}.kk-volg{flex-wrap:wrap;row-gap:6px}.kk-volg .kk-b{flex:140px}.page.pipe-page{padding-bottom:calc(var(--vast-onder) + var(--voet-h))}.pipe-lijst{overscroll-behavior:contain;flex:0 auto;min-height:240px;overflow:auto}.pipe-lijst .tbl thead th{z-index:1;background:var(--card);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;position:sticky;top:0}.pscope{justify-content:flex-end;gap:6px;margin-bottom:10px;display:flex}.ptiles{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ptile{background:var(--card);border-radius:var(--r-kaart);min-width:128px;box-shadow:var(--shadow);text-align:left;cursor:pointer;border:0;flex:1;padding:13px 16px}.ptile .n{font-size:var(--fs-3xl);color:var(--ink);line-height:1.15}.ptile .l{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:2px}.ptile:hover .l{color:var(--ink-soft)}.ptile.on{background:color-mix(in srgb, var(--ink) 7%, var(--card))}.ptile.on .l{color:var(--ink)}.ptile.dim{box-shadow:none;cursor:default;background:0 0}.ptile.dim.ptile-deur{cursor:pointer}.ptile.dim.ptile-deur:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.ptile.dim.on{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ptile-bij{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.pipe-page .ptile{flex-direction:column;justify-content:flex-start;display:flex}.pill-sub{background:var(--bg2);color:var(--ink);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:3px 14px;line-height:1.2;display:inline-block;overflow:hidden}.pill-sub.wk{background:var(--yellow-bg);color:#8a6410}.pill-sub.wo{color:#2c5e8f;background:#e8eff7}.pill-sub.plan{background:var(--accent-bg);color:var(--accent)}.pill-sub.ok{color:#1e7a45;background:#e7f4ec}:root[data-theme=dark] .pill-sub.wk{color:var(--yellow)}:root[data-theme=dark] .pill-sub.wo{color:#7fb4de;background:#142234}:root[data-theme=dark] .pill-sub.ok{color:#5fcb86;background:#12241a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill-sub.wk{color:var(--yellow)}:root:not([data-theme=light]) .pill-sub.wo{color:#7fb4de;background:#142234}:root:not([data-theme=light]) .pill-sub.ok{color:#5fcb86;background:#12241a}}.d-oranje{color:var(--accent)}.d-rood{color:#c43d3d}:root[data-theme=dark] .d-rood{color:#e06a6a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .d-rood{color:#e06a6a}}.plink.soft{color:var(--ink-soft)}.plink.soft:hover{color:var(--accent)}.psneden{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pill-sub{cursor:pointer;border:0}.pill-sub:hover:not(:disabled){filter:brightness(.97)}.pill-sub:disabled,.tbl tbody tr.menu-tr{cursor:default}.tbl tbody tr.menu-tr:hover td{background:0 0}.menu-tr td{padding:0 var(--rij-px) 8px;white-space:normal}.menu-tr .fsteprow{border-top:0;padding:4px 8px 6px}.fsteprow{border-top:1px dashed var(--line);padding:10px 16px 14px}.fstep-rail{grid-template-columns:repeat(auto-fill,minmax(180px,240px));align-items:start;column-gap:20px;display:grid}.fs-spoor{position:relative}.fs-spoor:before{content:"";background:var(--line);width:1.5px;position:absolute;top:14px;bottom:14px;left:8px}.fs-group{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:9px 0 2px 26px}.fs-item{text-align:left;width:100%;font-size:var(--fs-base);color:var(--ink-soft);border-radius:var(--r-item);cursor:pointer;background:0 0;border:0;padding:4px 10px 4px 26px;display:block;position:relative}.fs-item:hover:not(:disabled){background:var(--bg2);color:var(--ink)}.fs-item:disabled{color:var(--muted);cursor:default}.fs-item:before{content:"";background:var(--card);border:1.5px solid var(--line);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.fs-item.sk-wk:not(.cur):before{background:var(--yellow);border-color:var(--yellow)}.fs-item.sk-wo:not(.cur):before{background:#2c5e8f;border-color:#2c5e8f}.fs-item.sk-plan:not(.cur):before{background:var(--accent-bg);border-color:var(--accent)}.fs-item.sk-ok:not(.cur):before{background:#1e7a45;border-color:#1e7a45}:root[data-theme=dark] .fs-item.sk-wo:not(.cur):before{background:#7fb4de;border-color:#7fb4de}:root[data-theme=dark] .fs-item.sk-ok:not(.cur):before{background:#5fcb86;border-color:#5fcb86}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fs-item.sk-wo:not(.cur):before{background:#7fb4de;border-color:#7fb4de}:root:not([data-theme=light]) .fs-item.sk-ok:not(.cur):before{background:#5fcb86;border-color:#5fcb86}}.fs-item.cur{color:var(--ink)}.fs-item.cur:before{background:var(--accent);border-color:var(--accent)}.fs-item.plaats:before{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--accent);border:0;border-radius:0;width:9px;height:10px}.fs-item.plaats:disabled:before{background:var(--muted)}.fs-item.plain{padding-left:10px}.fs-item.plain:before{display:none}.endcols{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.endcol{flex:1;min-width:190px}.fs-mail{color:var(--accent);font-size:var(--fs-sm)}.fs-mailwaarschuwing .t{font-size:var(--fs-base);color:var(--ink)}.fs-mailwaarschuwing .s{font-size:var(--fs-base);color:var(--ink-soft);margin-top:2px}.wb-staat{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;margin-left:8px;font-style:italic}.wb-staat.fout{color:#c43d3d;font-style:normal}:root[data-theme=dark] .wb-staat.fout{color:#e06a6a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wb-staat.fout{color:#e06a6a}}.tbl tbody tr.merk-tr{cursor:default}.tbl tbody tr.merk-tr:hover td{background:0 0}.merk-tr td{padding:0 var(--rij-px) 9px;white-space:normal}.merk-elders{text-overflow:ellipsis;max-width:100%;font-size:var(--fs-sm);white-space:nowrap;color:var(--accent);background:var(--accent-bg);border-radius:var(--r-klein);padding:3px 9px;line-height:1.5;display:inline-block;overflow:hidden}.sollbalk{text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;width:100%;margin-bottom:14px;display:flex}.sollbalk.plat{box-shadow:none;background:0 0;margin-bottom:10px;padding:0}.sollkaart{margin-bottom:14px}.sollkaart .tbl{width:calc(100% + 40px);margin:0 -20px}.sollkaart .tbl .sr-signaal{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.sollkaart .tbl td.sr-dagen{font-size:var(--fs-sm)}.sollkaart .tbl td.sr-score{font-variant-numeric:tabular-nums;color:var(--ink)}.pill.werkvergunning{background:var(--yellow-bg);color:#8a6410}.pill.sponsor{background:var(--accent-bg);color:var(--accent)}:root[data-theme=dark] .pill.werkvergunning{color:var(--yellow)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.werkvergunning{color:var(--yellow)}}.tk-werkvergunning{font-size:var(--fs-base);background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);flex-direction:column;gap:6px;margin-top:8px;display:flex}.tk-citaten{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.tk-citaten li{color:var(--ink)}.tk-citaten q{color:var(--ink-soft);margin-top:2px;font-style:italic;display:block}.sollvoet{font-size:var(--fs-sm);max-width:68ch;margin-top:8px;line-height:1.5}.peekov .peekwrap.triage-breed{align-items:flex-start;gap:14px;width:1020px;display:flex}.peekwrap.triage-breed .tk-col{flex:0 0 460px;min-width:0}.triage-kaart .tk-kop{align-items:flex-start;gap:10px;display:flex}.triage-kaart .tk-naam{font-size:var(--fs-xl);color:var(--ink);font-weight:600}.triage-kaart .tk-sub{font-size:var(--fs-base);margin-top:2px}.triage-kaart .tk-score{font-size:var(--fs-3xl);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600;line-height:1.1}.triage-kaart .tk-score.mut{font-size:var(--fs-2xl);font-weight:400}.triage-kaart .tk-score-van{font-size:var(--fs-base);color:var(--muted);margin-left:1px;font-weight:400}.triage-kaart .tk-scorereden{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);margin-top:10px}.triage-kaart .tk-scorereden .mut{font-size:var(--fs-sm);margin-top:6px}.triage-kaart .tk-motivatie{font-size:var(--fs-base);white-space:pre-wrap;max-height:220px;line-height:1.55;overflow-y:auto}.triage-kaart .tk-acties{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.triage-kaart .tk-acties a.btn{text-decoration:none}.triage-kaart .tk-voet{font-size:var(--fs-xs);margin-top:6px;line-height:1.5}.triage-kaart .tk-beslist{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);margin-top:14px;padding:8px 10px}.cvpaneel{background:var(--card);border-radius:var(--r-kaart);min-width:0;height:74vh;box-shadow:var(--shadow);flex:1;overflow:hidden}.cvpaneel object,.cvpaneel iframe{border:0;width:100%;height:100%;display:block}.cv-melding{font-size:var(--fs-base);color:var(--muted);padding:16px}.vervalregel{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);max-width:92ch;margin-bottom:12px;line-height:1.6}.vervalregel .btn{vertical-align:baseline;margin-left:4px}.tbl td.vervalcel{white-space:nowrap}.tbl td.vervalcel .btn{margin-left:8px}.d-blauw{color:#2c5e8f}:root[data-theme=dark] .d-blauw{color:#7fb4de}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .d-blauw{color:#7fb4de}}.belbalk{font-size:var(--fs-base);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.belbalk-uitleg{font-size:var(--fs-sm);max-width:62ch;line-height:1.5}.tbl td.belcel{white-space:nowrap}.tbl td.belcel .btn{margin-left:6px}.opruim-kop{align-items:flex-start;gap:14px;display:flex}.opruim-uitleg{font-size:var(--fs-base);max-width:84ch;margin-top:6px;line-height:1.6}.opruim-balk{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 8px;display:flex}.opruim-tbl td,.opruim-tbl input[type=checkbox]{cursor:pointer}.wok{padding:4px var(--rij-inset) 10px}.wok-kop{padding:14px var(--rij-px) 6px;font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:6px;display:flex}.wok-kop .num{letter-spacing:0}.wok-kop-knop{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center}.wok-kop-knop:hover{color:var(--ink)}.wok-kop-knop svg{stroke:currentColor;width:12px;height:12px}.wok-groep{position:relative}.wok-groep+.wok-groep:before{content:"";top:0;left:var(--rij-px);right:var(--rij-px);background:var(--rij-lijn);height:1px;position:absolute}.wok-rij{gap:14px}.wok-rij:hover{background:var(--rij-hover)}.wok-wie{flex:1.4 1 0;min-width:0}.wok-wat{min-width:0;font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;flex:1.5 1 0;overflow:hidden}.wok-stand{font-size:var(--fs-sm);flex:0 0 150px;align-items:flex-start;gap:7px;display:flex}.wok-stil{text-align:right;font-size:var(--fs-sm);flex:0 0 104px}.wok-acties{flex:none;justify-content:flex-end;gap:6px;min-width:228px;display:flex}.wok-acties .btn svg{width:13px;height:13px}.wok-t{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wok-t2{display:block}.wok-t3{font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wok-t3:before{content:"↳ ";color:var(--muted)}.wok-s{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wok-stip{border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.wok-stip-gevuld{background:var(--ink)}.wok-stip-ring{box-shadow:inset 0 0 0 1.5px var(--muted)}.wok-stip-leeg{background:var(--line)}.wok-sub{min-height:var(--rij-h);padding-left:calc(var(--rij-px) + 12px)}.wok-sub .wok-stand{color:var(--muted)}.wok-signaal{margin:2px var(--rij-px) 8px calc(var(--rij-px) + 12px);padding:var(--vlak-pad);border-radius:var(--r-item);background:var(--accent-bg);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wok-signaal>svg{width:14px;height:14px;stroke:var(--accent);flex:none}.wok-signaal-tekst{flex:260px;min-width:0}.wok-signaal-tekst strong{font-weight:500}.wok-noot{margin:0 var(--rij-px) 8px calc(var(--rij-px) + 12px);font-size:var(--fs-xs)}.wok-sluit{margin:0 var(--rij-px) 8px calc(var(--rij-px) + 12px);padding:var(--vlak-pad);border-radius:var(--r-item);background:var(--bg2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wok-sluitknop svg{width:12px;height:12px}.wok-bel-nummer{box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:12px;display:flex}.wok-bel-nr{font-size:var(--fs-2xl)}.wok-bel-kand{padding:10px 0}.wok-bel-kand+.wok-bel-kand{box-shadow:inset 0 1px 0 var(--line-soft)}.wok-bel-naam{font-size:var(--fs-base);margin-bottom:6px}.wok-bel-nummer .btn svg{width:14px;height:14px}@media (width<=980px){.wok-rij{flex-wrap:wrap;row-gap:6px}.wok-wat{display:none}.wok-acties{flex-basis:100%;justify-content:flex-start;min-width:0}}.herinner-acties .btn svg{stroke:currentColor;fill:none;flex:none;width:14px;height:14px}.tlhead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.tlhead>.tl-seg{flex:1 1 0}.tl-seg .kop-seg-k{flex:auto;padding:0 6px}.tl-loep{margin-left:auto}.tlhead>.sec-h{align-items:center;min-height:30px;display:inline-flex}.tlhead>.tl-traject{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px;min-width:0;display:flex}.tl-traject .token-w{display:flex}.tl-traject-bedrijf{text-overflow:ellipsis;flex:0 auto;min-width:5ch;overflow:hidden}.tl-traject-titel{text-overflow:ellipsis;flex:none;max-width:calc(100% - 5ch);overflow:hidden}.tlhead>.tl-zoek{flex:1 0 100%}.tl-treffers{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.tl-zoek-uit{margin-right:-8px}.doc-filter{padding:0 0 8px}.tl-item mark{background:var(--accent-bg);color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--accent);border-radius:3px;padding:0 1px}.tl-item.tl-click{cursor:pointer;border-radius:var(--r-item)}.tl-item.tl-click:hover{background:var(--bg2)}.tl-item.tl-click .tl-title{color:var(--ink-soft)}.tl-item.tl-click:hover .tl-title{color:var(--accent)}.dossier-head{align-items:center;gap:15px;display:flex;position:relative}.dossier-head .who h2{font-size:var(--fs-2xl);margin:0}.dossier-head .who .s{font-size:var(--fs-base);color:var(--muted)}.dossier-head .who .s .plink{font-size:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.dossier-head .who .s .plink:hover{color:var(--accent)}.dossier-head .who .s .nrknop{font:inherit;color:inherit;cursor:copy;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.dossier-head .who .s .nrknop:hover{color:var(--accent)}.dossier-head .avatar svg{stroke:currentColor;fill:none;width:20px;height:20px}.avatar.av-blok{border-radius:var(--r-vlak)}.avatar.av-vac{background:var(--accent-bg);color:var(--accent)}.pv{font-size:var(--fs-base);color:var(--ink-soft);white-space:pre-line;padding:2px 0;line-height:1.55}.headx{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 28px;margin-top:16px;padding-top:6px;display:grid}.headx .kv{border-top:0;padding:5px 0}.dossier-kop{box-sizing:border-box;flex-direction:column;height:224px;display:flex}.dossier-kop .dossier-head,.dossier-kop .skelet-kop{flex:none;height:46px;margin:0}.dossier-kop .dossier-head .who h2,.dossier-kop .dossier-head .who .s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dossier-kop .dossier-head>:not(.who){flex-shrink:0}.dossier-kop .dossier-head{container-type:inline-size}.dossier-kop .dossier-head .who{flex:0 20 auto;min-width:min-content}.dossier-kop .dossier-head .who:before{content:attr(data-naam);visibility:hidden;white-space:nowrap;height:0;font-size:var(--fs-2xl);max-width:25cqw;display:block;overflow:hidden}.dossier-kop .dossier-head .who h2,.dossier-kop .dossier-head .who .s{white-space:normal;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.dossier-kop .dossier-head>.pill{text-overflow:ellipsis;flex-shrink:1;min-width:3.5em;overflow:hidden}.dossier-kop .actions{flex-wrap:nowrap}.dossier-kop .headx{box-sizing:border-box;scrollbar-width:none;flex:none;grid-template-columns:none;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:0 24px;height:56px;margin-top:14px;padding-top:6px;overflow:auto hidden}.dossier-kop .headx .kv{flex-direction:column;gap:1px;min-width:0}.dossier-kop .headx .kv .k{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dossier-kop .headx .kv .v{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:calc(100% + 4px);margin-left:-4px;padding:0 4px;display:block;overflow:hidden}.dossier-kop .headx .kv-klik:hover,.dossier-kop .headx .kv-klik:focus-visible{box-shadow:none}.dossier-kop .headx .kv-input{margin:-2px 0}.kv-cel{align-items:flex-end;gap:6px;min-width:0;display:flex}.kv-cel .kv{flex:1}.kv-ook-n{font-size:var(--fs-sm);color:var(--muted);cursor:help;flex:none;padding-bottom:6px}.dossier-kop .notefield{flex:1 1 0;min-height:0;margin-top:12px}.dossier-kop .notefield-tekst{flex-basis:0;overflow-y:auto}.rating-veld{height:var(--ctl-h-sm);align-items:center;gap:0;display:inline-flex}.rating-veld .h{background:color-mix(in srgb, var(--muted) 35%, var(--line));width:11px;height:12px}.rating-h{height:var(--ctl-h-sm);cursor:pointer;border-radius:var(--r-klein);background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex;position:relative}.rating-h:after{content:"";position:absolute;inset:-8px 0}.rating-h:first-child:after{left:-4px}.rating-h:last-child:after{right:-6px}.rating-h:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rating-h:disabled{cursor:default}.rating-wijst .h.f{background:var(--muted)}.rating-onderweg{opacity:.55}.dossier-kop.dk{height:190px}.dk .dossier-head,.dk .skelet-kop{grid-template-rows:28px 22px;grid-template-columns:minmax(0,1fr) fit-content(40%);align-items:center;gap:0 14px;height:50px;margin:0;display:grid}.dk .skelet-kop{display:flex}.dk .dk-naam{grid-area:1/1;align-items:center;gap:10px;min-width:0;display:flex}.dk .dk-naam h2,.dk .dk-h2{font-size:var(--fs-2xl);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:6ch;margin:0;line-height:1.25;overflow:hidden}.dk .dk-naam>:not(h2):not(.dk-h2){flex:none}.dk .dk-nr{font-size:var(--fs-base);color:var(--muted);align-self:flex-end;padding-bottom:2px}.dk .dk-nr .nrknop{font:inherit;color:inherit;cursor:copy;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.dk .dk-nr .nrknop:hover{color:var(--accent)}.dk .dk-h2 .kv{font-size:inherit;border:0;min-width:0;max-width:100%;padding:0;display:inline-flex}.dk .dk-h2 .kv .k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dk .dk-h2 .kv .v{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk .dk-h2 .kv-input{font-size:var(--fs-xl);max-width:520px}.dk .dk-zin{min-width:0;font-size:var(--fs-base);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;overflow:hidden}.dk .dk-zin .plink{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;background:0 0;border:0;padding:0}.dk .dk-zin .plink:hover{color:var(--accent)}.dk .dk-zin .sep{opacity:.7}.dk .dk-eig{grid-area:1/2;justify-self:end;min-width:0;display:flex}.dk .dk-volg{grid-area:2/2;justify-self:end;min-width:0;max-width:100%;display:flex}.dk-eigenaar{min-width:0;font-size:var(--fs-base);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dk-eigenaar i{width:22px;height:22px;font-style:normal;font-size:var(--fs-2xs);color:var(--ink-soft);background:var(--bg2);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dk-eigenaar .w{text-overflow:ellipsis;min-width:0;overflow:hidden}.dk-eigenaar.vrij{color:var(--muted)}.dk .dk-eig .btn{padding-block:2px}@container (width<=760px){.dk .dk-eigenaar .w{display:none}}.volg-wrap{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;position:relative}.volg{min-width:0;max-width:100%;height:22px;color:var(--ink-soft);font-size:var(--fs-base);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.volg svg{width:14px;height:14px;color:var(--muted);flex:none}.volg .vt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.volg .vd{color:var(--ink)}.volg .vw{color:var(--muted)}.volg.laat .vd{color:var(--accent)}.volg .meer{font-size:var(--fs-sm);color:var(--muted);flex:none}.volg:hover .vt,.volg:hover .vd{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.volg.geen{width:26px;height:26px;color:var(--muted);border-radius:50%;justify-content:center}.volg.geen svg{width:15px;height:15px;color:inherit}.volg.geen:hover{color:var(--ink);background:var(--rij-hover)}.volg-vink{cursor:pointer;width:22px;height:22px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.volg-vink:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-soft)}.volg-vink svg{width:12px;height:12px}.volg-menu{z-index:60;background:var(--card);border-radius:var(--r-menu);width:min(440px,90vw);box-shadow:var(--shadow-zweef);flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.volg-menu .herinner-rij{background:var(--bg2)}.volg-nieuw{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.volg-nieuw svg{width:13px;height:13px}.dk .dk-feiten{box-sizing:border-box;border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-content:flex-start;gap:30px 24px;height:42px;margin-top:12px;padding-top:11px;display:flex;overflow:hidden}.dk-feit{max-width:100%;font-size:var(--fs-base);color:var(--ink-soft);white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.dk-feit>svg{width:14px;height:14px;color:var(--muted);flex:none}.dk-feit-w{align-items:center;gap:6px;min-width:0;display:inline-flex}.dk-feit .dk-ctx{color:var(--muted)}.dk-feit.waarsch,.dk-feit.waarsch>svg{color:var(--accent)}.dk-feit .kv{font-size:inherit;border:0;align-items:center;gap:0;min-width:0;padding:0;display:inline-flex}.dk-feit .kv .k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dk-feit .kv .v{color:inherit}.dk-feit .kv .mut,.dk-feit .kv-achter{color:var(--muted)}.dk-feit .kv-input{max-width:220px}.dk-feit .kv-ook-n{padding-bottom:0}.dk-feit .kv-link{text-decoration-color:#0000}.dk-feit .kv:hover .kv-link{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.dk-feit .kv .v{position:relative}.dk-feit .kv-pen{margin-left:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.dk .notefield{flex-direction:row;flex:1 1 0;align-items:stretch;min-height:0;margin-top:10px}.dk .notefield-tekst{padding:9px 15px;line-height:1.4;overflow-y:auto}.dk .notefield-voet{min-height:0;padding:0 8px 0 0}.dk .notefield-meta{max-width:220px}.pillwrap{flex-wrap:wrap;gap:6px;display:flex}.onafbar{padding:var(--vlak-pad);border:1px solid var(--line);border-radius:var(--r-vlak);background:var(--card);font-size:var(--fs-base);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dossier-body{align-items:flex-start;gap:14px;margin-top:14px;display:flex}.timeline{flex:1;min-width:0}.timeline>.tlhead{padding:18px 20px 0}.timeline>.tl-scroll{padding:0 20px 18px}.tl-item.tl-gekozen{background:var(--bg2);border-radius:var(--r-item)}.tl-item{border-top:1px solid var(--rij-lijn);margin:0 -6px;padding:8px;display:flex}.tl-item:first-of-type{border-top:0}.tl-title{color:var(--ink-soft);font-size:var(--fs-base);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tl-meta{color:var(--muted);font-size:var(--fs-sm)}.lijst-meer{align-self:flex-start;margin-top:8px}.tl-soort{color:var(--ink-soft)}.tl-mijlpaal .tl-title{font-weight:550}.tl-notitie{background:var(--bg2);border-radius:var(--r-item);border-top-color:#0000;margin-block:4px;padding:10px}.tl-notitie+.tl-item{border-top-color:#0000}.tl-item.tl-notitie.tl-click:hover,.tl-item.tl-notitie.tl-gekozen{background:color-mix(in srgb, var(--ink) 12%, var(--card))}.tl-item.tl-notitie .tl-title{color:var(--ink);-webkit-line-clamp:3;line-clamp:3;white-space:pre-line}.tl-notitie .tl-soort{color:var(--ink);font-weight:550}.tl-gepland{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:4px}.tl-gepland-kop{color:var(--muted);font-size:var(--fs-xs);padding:6px 2px 2px;font-weight:550}.tl-gepland .tl-title{color:var(--ink)}.tl-item.tl-vers{animation:1.6s ease-out tl-vers}@keyframes tl-vers{0%{background:var(--accent-bg)}}@media (prefers-reduced-motion:reduce){.tl-item.tl-vers{animation:none}}.tl-schrijf{background:var(--bg2);border-radius:var(--r-vlak);margin:8px 0 10px}.tl-schrijf.open{background:var(--card);box-shadow:0 0 0 1px var(--line)}.tl-schrijf.open:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink-soft) 45%, var(--line))}.tl-schrijf textarea{width:100%;min-height:var(--ctl-h);box-sizing:border-box;resize:none;font:inherit;font-size:var(--fs-base);color:var(--ink);background:0 0;border:0;outline:none;margin:0;padding:7px 13px;line-height:1.5;display:block;overflow-y:auto}.tl-schrijf textarea::placeholder{color:var(--muted)}.tl-schrijf-voet{align-items:center;gap:6px;padding:2px 6px 6px 8px;display:flex}.tl-schrijf-waar{min-width:0;color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;padding-left:5px;overflow:hidden}.tl-schrijf-knop{flex:none;margin-left:auto}.tl-schrijf-knop .keus-k.ico{width:var(--ctl-h-in);height:var(--ctl-h-in)}.tl-schrijf-knop .keus-k.ico:not(:disabled){background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.tl-schrijf-knop .keus-k.ico:not(:disabled):hover{filter:brightness(1.12)}.tp-notitie{white-space:pre-line;margin-top:14px}.tp-notitie-vlak{background:var(--bg2);border-radius:var(--r-vlak);margin-top:14px}.tp-notitie-vlak:focus-within{outline:2px solid var(--accent)}.tp-notitie-bewerk{box-sizing:border-box;resize:vertical;width:100%;min-height:140px;font:inherit;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;outline:none;margin:0;padding:10px 13px;line-height:1.6;display:block}.tp-notitie-hint{font-size:var(--fs-sm);align-self:center;margin-right:auto}.tp-linkknop{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;background:0 0;border:0;padding:0}.tp-linkknop:hover{color:var(--ink)}.tabs-side{flex:0 0 calc(66.6667% - 9.33333px);min-width:0}.tabbar{align-items:center;gap:8px;padding:18px 20px 6px;display:flex}.tab-seg{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.tab-seg .kop-seg-k{flex:1 0 auto}.tab-seg .kop-seg-tekst{max-width:none}.tabpane{flex-direction:column;gap:9px;padding:13px 20px 4px;display:flex}.mrow{border-radius:var(--r-item);min-height:var(--rij-h);padding:6px var(--rij-px);align-items:center;gap:11px;display:flex;position:relative}.mrow+.mrow:before{content:"";top:0;left:var(--rij-px);right:var(--rij-px);background:var(--rij-lijn);pointer-events:none;height:1px;position:absolute}.mrow:is(:hover,.tr-open):before,.mrow:is(:hover,.tr-open)+.mrow:before{opacity:0}.mrow.mrow-af .v .t{color:var(--muted)}.mrow.mrow-af .pill{color:var(--muted);background:0 0}button.mrow{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}button.mrow:hover{background:var(--rij-hover)}div.mrow.klikbaar{cursor:pointer}div.mrow.klikbaar:hover{background:var(--rij-hover)}.menu-wrap{background:var(--bg2);border-radius:var(--r-vlak);margin-top:4px}.mrow .v{flex:1;min-width:0}.mrow .v .t{color:var(--ink);font-size:var(--fs-base)}.mrow .v .s{color:var(--muted);font-size:var(--fs-sm)}.vac-left{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.vac-pub{flex-direction:column;flex:1.45;gap:14px;min-width:0;display:flex}.vac-left>.tabs-side{flex:none}.pipe-groep{flex-direction:column;gap:8px;margin-top:14px;display:flex}.pipe>.pipe-groep:first-child{margin-top:0}.pipe-groep .sec-h{margin-bottom:0}.pipe-afgerond{flex-direction:column;gap:8px;margin-top:8px;display:flex}.pubhdr{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.pub-editwrap{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.pub-meta{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;display:flex}.pub-title{font-size:var(--fs-lg);color:var(--ink)}.pub-editwrap.pub-klik{cursor:text;border-radius:0 0 var(--r-kaart) var(--r-kaart);transition:box-shadow .15s}.pub-editwrap.pub-klik:hover{box-shadow:inset 0 0 0 1px var(--line)}.pub-editwrap.pub-klik:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pubhdr .pub-acties{gap:2px;margin-left:auto;display:flex}.pubhdr .pub-acties .btn.ico{color:var(--muted);text-decoration:none}.pubhdr .pub-acties .btn.ico:hover{color:var(--ink)}.pubhdr .pub-nieuw{color:var(--muted)}.pubhdr .pub-nieuw:hover{color:var(--ink)}.pubhdr .pub-nieuw svg{width:14px;height:14px}.keus-k .pub-concept{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--accent);margin-left:6px}.su-waas:has(>.sucard.groot){padding-top:4vh}.sucard.groot{width:min(920px,100vw - 48px);height:92vh;padding:22px 26px}.sucard.groot>.su-vlak{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:16px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.pw-vraag{font-size:var(--fs-base);color:var(--muted);margin-right:auto}.pw-titel{font-size:var(--fs-2xl);color:var(--ink)}.pw-noot{font-size:var(--fs-base);color:var(--muted)}.pw-vlak .veld textarea{font-size:var(--fs-lg);padding:10px 12px;line-height:1.65}@media (width>=861px){.page.dossier-page{min-height:0;padding-bottom:calc(var(--vast-onder) + var(--voet-h));flex-direction:column;flex:auto;display:flex}.dossier-page>.dossier-kop,.dossier-page>.onafbar{flex:none}.dossier-page>.dossier-body{flex:auto;align-items:stretch;min-height:380px}.dossier-body>.tabs-side{flex-direction:column;min-height:0;display:flex}.dossier-body>.tabs-side>.tabbar{flex:none}.dossier-body>.tabs-side>.tabpane{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:14px;overflow-y:auto}.dossier-body>.timeline{flex-direction:column;min-height:0;display:flex}.dossier-body>.timeline>.tlhead{flex:none;padding-bottom:6px}.dossier-body>.timeline>.tl-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.dossier-body>.vac-left,.dossier-body>.vac-pub{min-height:0}.vac-left>.card,.vac-pub>.card{overscroll-behavior:contain;min-height:0;overflow-y:auto}.vac-left>.card:not(.timeline){flex:none;max-height:50%}.vac-left>.tabs-side{flex-direction:column;display:flex;overflow:hidden}.vac-left>.tabs-side>.tabbar{flex:none}.vac-left>.tabs-side>.tabpane{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:14px;overflow-y:auto}.vac-left>.timeline{flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.vac-left>.timeline>.tlhead{flex:none;padding-bottom:6px}.vac-left>.timeline>.tl-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.vac-pub>.card:first-child{flex:1 1 0}.vac-pub>.card:has(>.pubhdr){flex-direction:column;display:flex;overflow:hidden}.vac-pub>.card>.pubhdr{flex:none}.vac-pub>.card>.pub-editwrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}.peekov .peekwrap.peek-mail{width:640px}.tp-titel{font-size:var(--fs-xl);color:var(--ink)}.tp-meta{font-size:var(--fs-base);margin-top:2px}.tp-melding{font-size:var(--fs-base);margin-top:12px}.tp-mailkop{font-size:var(--fs-base);color:var(--ink-soft);justify-content:space-between;gap:12px;margin:14px 0 8px;display:flex}.tp-wie{color:var(--ink)}.tp-tekst{max-height:none}.tp-eerder{font-size:var(--fs-base);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;gap:10px;padding:5px 0;display:grid}.tp-eerder:first-of-type{border-top:0}.tp-eerder>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-voorbeeld{color:var(--muted)}.tp-meer{font-size:var(--fs-sm);padding-top:4px}.tp-acties{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=860px){.dossier-body{flex-direction:column;align-items:stretch}.tabs-side{flex:auto}}.intpin{background:var(--bg2);border-radius:var(--r-vlak);margin-bottom:12px;overflow:hidden}.intpin .ip-h{cursor:pointer;text-align:left;width:100%;font-size:var(--fs-base);color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:10px 13px;display:flex}.intpin .ip-h .hx{width:10px;height:11px}.intpin .ip-x{flex-direction:column;gap:10px;padding:0 13px 12px;display:flex}.intpin .ip-tekst{background:var(--card);border-radius:var(--r-item);padding:11px 13px}.intpin .ip-tekst.gpk-open-vlak{margin:0}.intpin .ip-tekst.gpk-open-vlak:hover{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.intpin .ip-regel{font-size:var(--fs-md);color:var(--ink-soft);margin-top:6px}.intpin .ip-regel:first-child{margin-top:0}.intpin .pill,.intpin .btn{background:var(--card)}.kv .exlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.kv .exlink:hover{color:var(--accent)}.inf{padding:0 12px 6px;container-type:inline-size}.inf-sec{border-top:1px solid var(--line);padding:20px 0 22px}.inf-sec:first-child{border-top:0;padding-top:6px}.inf-h{font-size:var(--fs-xl);color:var(--ink);margin:0 0 14px;line-height:1.3}.inf-raster{gap:14px 24px;display:grid}.inf-raster+.inf-raster{margin-top:14px}.inf-k1{grid-template-columns:minmax(0,1fr)}.inf-k2{grid-template-columns:repeat(2,minmax(0,1fr))}.inf-k3{grid-template-columns:repeat(3,minmax(0,1fr))}.inf-k4{grid-template-columns:repeat(4,minmax(0,1fr))}.inf-kadres{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.inf-kwoonadres{grid-template-columns:repeat(4,minmax(0,1fr))}.inf-twee{grid-column:span 2;min-width:0}.inf-raster .kv{border-top:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:0}.inf-raster .kv .k{min-width:0;font-size:var(--fs-sm);line-height:1.35}.inf-raster .kv .v{max-width:100%;font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;line-height:1.4}.inf-raster .kv.kv-open .v{align-self:stretch}.inf-raster .kv-input{font-size:var(--fs-md)}.inf-breed{grid-column:1/-1}.inf-bron{font-size:var(--fs-sm);color:var(--muted);margin:12px 0 0}.inf-tweeluik{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;display:grid}.inf .pb-t,.inf .pb-taal,.inf .pb-sect .v{font-size:var(--fs-md)}.inf .pb-sum{font-size:var(--fs-base)}.inf .pv{font-size:var(--fs-md);color:var(--ink)}@container (width<=620px){.inf-k3,.inf-k4{grid-template-columns:repeat(2,minmax(0,1fr))}.inf-tweeluik{grid-template-columns:minmax(0,1fr)}}.pb-sec{margin-top:20px}.pb-sec.first{margin-top:2px}.pb-hd{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;margin-bottom:8px;padding:0;display:flex}.pb-hd:hover .sec-h,.pb-hd:hover .pb-chev{color:var(--ink-soft)}.pb-chev{font-size:var(--fs-2xs);color:var(--muted);flex-shrink:0;width:8px}.pb-sum{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pb-sec.dicht .pb-hd,.pb-hd .sec-h{margin-bottom:0}.pb-cnt{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--muted);margin-left:auto}.pb-rows .pb-r{border-top:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:5px 0;display:flex}.pb-rows .pb-r:first-child{border-top:0}.pb-per{width:94px;font-size:var(--fs-sm);color:var(--muted);flex-shrink:0;padding-top:2px}.pb-per.nu{color:var(--ink-soft)}.pb-b{flex:1;min-width:0}.pb-t{font-size:var(--fs-base);color:var(--ink);line-height:1.5}.pb-w{color:var(--muted)}.pb-open{font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:3px;padding:0}.pb-open:hover{color:var(--accent)}.pb-open .c{width:9px;color:var(--muted);display:inline-block}.pb-zp{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:10px 0 2px}.pb-i{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-item);white-space:pre-wrap;margin:7px 0 3px;padding:9px 11px;line-height:1.62}.pb-i.clamp{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pb-mut{font-size:var(--fs-base);color:var(--muted);padding:2px 0;line-height:1.55}.pb-afg{color:var(--muted);font-size:var(--fs-sm);border-bottom:1px dotted var(--muted);cursor:help}.pb-src{font-size:var(--fs-sm);color:var(--muted);border-bottom:1px dotted var(--muted);cursor:help}.pb-taal{font-size:var(--fs-base);color:var(--ink);border-top:1px solid var(--line-soft);gap:12px;padding:4px 0;display:flex}.pb-taal:first-child{border-top:0}.pb-sect{align-items:baseline;gap:12px;padding-top:6px;display:flex}.pb-sect .k{width:94px;font-size:var(--fs-sm);color:var(--muted);flex-shrink:0}.pb-sect .v{font-size:var(--fs-base);color:var(--ink-soft);min-width:0}.pb-taal .n{flex-shrink:0;width:94px}.pb-taal .g{color:var(--muted);font-size:var(--fs-sm);padding-top:1px}.pb-foot{font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--line-soft);margin-top:16px;padding-top:9px}.kv-klik{font:inherit;text-align:left;cursor:text;border-radius:var(--r-klein);background:0 0;border:0;min-width:2ch;margin:0;padding:0}.kv-klik:hover,.kv-klik:focus-visible{background:var(--bg2);box-shadow:0 0 0 4px var(--bg2);outline:none}.kv-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.kv-link:hover{color:var(--accent)}.kv-pen{color:var(--muted);opacity:0;vertical-align:-2px;cursor:pointer;background:0 0;border:0;margin-left:5px;padding:0 3px}.kv-pen svg{stroke:currentColor;fill:none;width:12px;height:12px}.kv:hover .kv-pen,.kv-pen:focus-visible{opacity:1}.kv-pen:hover{color:var(--accent)}.kv-input{background:var(--card);width:100%;max-width:280px;color:var(--ink);border:1px solid var(--ink-soft);border-radius:var(--r-item);font:inherit;font-size:var(--fs-base);outline:none;margin:-3px 0;padding:2px 7px}.kv-input:disabled{opacity:.6}.kv.kv-open .v{flex:1;min-width:0}.kv-onderweg .kv-w{-webkit-text-decoration:underline dashed var(--accent);text-decoration:underline dashed var(--accent);text-underline-offset:3px}.kv-ooklijst .ongeldig{text-decoration:line-through}.tr-groep{flex-direction:column;display:flex}.tr-groep>.mrow{border-radius:var(--r-vlak) var(--r-vlak) 0 0}.mrow.tr-open,.mrow.tr-open:hover,div.mrow.klikbaar.tr-open:hover{background:var(--accent-bg)}.tr-lens{border-radius:0 0 var(--r-vlak) var(--r-vlak);background:var(--accent-bg);padding:11px var(--rij-px) 12px;flex-direction:column;gap:9px;display:flex}.tr-lens .btn:not(.primary){background:var(--card)}.tr-lens .sec-h{margin:0}.tr-lens .kv:first-of-type{border-top:0}.tr-knoppen{flex-wrap:wrap;gap:8px;display:flex}.tr-iconen{gap:2px;margin-left:auto;display:inline-flex}.tr-lens .tr-iconen .btn.ico:not(.primary){background:0 0}.tr-lens .tr-iconen .btn.ico:not(.primary):hover{background:var(--card)}.tr-noot{font-size:var(--fs-sm);color:var(--muted)}.tr-eigenaar{max-width:320px}.tr-eigenaar-knop{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.tr-eigenaar-knop:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.tr-eigenaar-knop svg{width:13px;height:13px}.tr-link{color:var(--accent);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px}.tr-ritme{flex-wrap:wrap;gap:6px;padding:6px 0 2px;display:flex}.tr-stap{font-size:var(--fs-sm);background:var(--bg2);color:var(--ink-soft);border-radius:999px;padding:2px 8px}.tr-stap.mis{border:1px dashed var(--line);color:var(--muted);background:0 0}.tr-hist{font-size:var(--fs-base);color:var(--ink-soft);grid-template-columns:minmax(0,1fr) auto auto;gap:3px 14px;padding:2px 0 6px;display:grid}.tr-hist.zonder-kost{grid-template-columns:minmax(0,1fr) auto}.tr-hist .g{color:var(--muted);font-size:var(--fs-xs);grid-column:1/-1;padding-top:7px}.tr-hist .oud{color:var(--muted)}.gb{flex-direction:column;gap:6px;display:flex}.gb+.gb{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:12px}.gb-titel{font-size:var(--fs-base);color:var(--ink)}.gb .sec-h{margin:8px 0 0}.gb-kop{align-items:center;gap:8px;min-height:24px;margin:10px 0 0;display:flex}.gb-kop .sec-h{margin:0}.gb-icoon{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;display:inline-flex}.gb-icoon:hover{color:var(--accent)}.gb-icoon svg{width:14px;height:14px}.gb-zoek{width:170px;margin-left:auto}.gb-rij{font-size:var(--fs-base);color:var(--ink-soft);min-height:var(--rij-h);padding:0 var(--rij-px);border-radius:var(--r-item);cursor:pointer;grid-template-columns:66px 62px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.gb-rij>span{white-space:nowrap}.gb-rij>span:nth-child(3){text-overflow:ellipsis;overflow:hidden}.gb-rij:hover,.gb-rij.open{background:var(--rij-hover)}.gb-rij.open{border-radius:var(--r-item) var(--r-item) 0 0}.gb-rij.gb-stil{cursor:default}.gb-rij.gb-stil:hover{background:0 0}.gb-her{color:var(--accent)}.gb-jaar{font-size:var(--fs-xs);color:var(--muted);padding:8px var(--rij-px) 0}.gb-det{background:var(--rij-hover);border-radius:0 0 var(--r-item) var(--r-item);padding:0 var(--rij-px) 10px;font-size:var(--fs-sm)}.gb-weken{color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr) auto;gap:1px 12px;padding-top:3px;display:grid}.gb-det .tr-link{padding:0}.gb-noot{font-size:var(--fs-base);color:var(--muted);padding:0 2px}.gb-meld{font-size:var(--fs-base);color:var(--muted);padding:4px 8px}.stknop-wrap{display:inline-flex;position:relative}.stbtn{align-items:center;gap:4px;display:inline-flex}.stbtn svg{opacity:.7;width:14px;height:14px}.stbtn:hover{filter:brightness(.97)}.stmenu{z-index:60;background:var(--card);border-radius:var(--r-menu);width:min(420px,90vw);box-shadow:var(--schaduw-menu);padding:12px 14px;position:absolute;top:calc(100% + 6px);left:0}.stm-h{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:10px 0 7px}.stm-h:first-child{margin-top:0}.stm-opts{flex-direction:column;gap:6px;display:flex}.stm-opt{text-align:left;border:1px solid var(--line);background:var(--card);border-radius:var(--r-item);cursor:pointer;width:100%;font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:10px;padding:7px 11px;display:flex}.stm-opt:hover:not(.dis):not(:disabled){border-color:var(--muted)}.stm-opt.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.stm-opt.dis,.stm-opt:disabled{opacity:.45;cursor:not-allowed}.stm-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.stm-opt.st-actief .stm-dot{background:var(--accent)}.stm-opt.st-latent .stm-dot{background:var(--yellow)}.stm-opt.st-tlevel .stm-dot,.stm-dot.st-tlevel{background:var(--ink)}.stm-lbl{flex:1}.stm-t{font-size:var(--fs-2xs);color:var(--muted)}.stm-derived{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;display:flex}.stm-basis{font-size:var(--fs-xs);color:var(--muted)}.stm-hint{font-size:var(--fs-xs);color:var(--muted);margin:0 0 11px;line-height:1.45}.stm-foot{font-size:var(--fs-2xs);color:var(--muted);border-top:1px solid var(--line);margin-top:11px;padding-top:9px;line-height:1.45}.stm-begrip{cursor:pointer;font-size:var(--fs-2xs);color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;background:0 0;border:0;margin-top:8px;padding:0;display:block}.stm-begrip:hover{color:var(--ink);text-decoration-color:currentColor}.dossier-kop.gesprek-kop{height:auto}.gsp-titel{font-size:inherit;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;overflow:hidden}.gsp-titel-in{max-width:640px;font-size:var(--fs-2xl);margin:0;padding:1px 8px}.gsp-koppel{font-size:var(--fs-base);flex-direction:column;gap:10px;margin-top:14px;display:flex}.gsp-koppel .sec-h{margin:0}.gsp-koppel-kop{font-size:var(--fs-sm);padding:8px 2px 0}.dossier-head .who .s .kv-pen{opacity:0}.dossier-head .who .s:hover .kv-pen,.dossier-head .who .s .kv-pen:focus-visible{opacity:1}.gsp-verslag{border-radius:var(--r-vlak);padding:6px 14px 10px}.gsp-afspraken{margin-top:20px;margin-bottom:8px}.gsp-deel+.gsp-deel{margin-top:14px}.gsp-deelkop{margin-bottom:6px}.gsp-verslag .vs{max-width:70ch}.gesprek-page .tab-actie{align-items:center;margin-left:auto;padding-left:8px;display:flex}.gsp-staat{font-size:var(--fs-base);flex-direction:column;align-items:flex-start;gap:8px;padding:6px 14px;line-height:1.55;display:flex}.uitk-tab{flex-direction:column;gap:10px;padding:0 4px;display:flex}.gsp-opns{flex-direction:column;gap:6px;margin:2px 0 12px;display:flex}.gsp-opn{background:var(--bg2);border-radius:var(--r-vlak);padding:5px 5px 5px 12px}.gsp-opn-r{align-items:center;gap:8px;min-height:28px;display:flex}.gsp-opn-n{min-width:0;font-size:var(--fs-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gsp-opn .btn{background:var(--card)}.gsp-opn-kies{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.gsp-opn-kies:hover{color:var(--accent)}.gsp-opn.gekozen{background:var(--sel-zacht);box-shadow:inset 2px 0 0 var(--ink)}.gsp-opn-v{font-size:var(--fs-sm);color:var(--ink-soft);flex-direction:column;gap:8px;padding:4px 7px 7px 0;line-height:1.5;display:flex}.gsp-toevoegen{align-self:flex-start}.gsp-bron-dicht{font-size:var(--fs-base);line-height:1.55}.gesprek-bron .btn.sm{align-self:flex-start}@media (width>=861px){.dossier-page>.gsp-koppel{flex:none}.gesprek-bron>.tl-scroll:has(.op-gesprek){flex-direction:column;display:flex;overflow:hidden}.gesprek-bron>.tl-scroll:has(.op-gesprek)>*{flex:none}.gesprek-bron>.tl-scroll>.op{flex:auto;min-height:0}.gesprek-bron .op-deel{flex:1 1 0;min-height:0}.gesprek-bron .op-deel>*{flex:none}.gesprek-bron .op-deel>.op-gesprek{flex:auto;min-height:120px;max-height:none}}.vzb{font-size:var(--fs-base);color:var(--ink-soft);flex-direction:column;gap:6px;padding:2px 0 10px;display:flex}.vzb-regel{align-items:baseline;gap:8px;display:flex}.vzb-notitie{color:var(--muted);font-size:var(--fs-sm)}.ow-trede{grid-template-columns:168px 76px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ow-trede select,.ow-trede input[type=text]{height:var(--ctl-h)}.ow-trede .ow-weg{margin-bottom:4px}.ow-trede+.ow-trede .veld>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cciz-wat{color:var(--ink-soft);text-align:left}.cciz-wat:hover{color:var(--accent)}.cciz-wat.oud{color:var(--muted)}.cciz-regel{flex-wrap:wrap;row-gap:2px}.cciz-regel>*{white-space:nowrap}.azb-dringend{color:var(--ink);font-weight:600}.ct-af{border-radius:var(--r-vlak);background:var(--bg2);flex-wrap:wrap;align-items:center;gap:2px 18px;margin-bottom:14px;padding:2px 8px;display:flex}.ct-af-item{min-height:var(--ctl-h);border-radius:var(--r-klein);font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:inline-flex}button.ct-af-item{cursor:pointer}button.ct-af-item:hover .ct-af-v{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.ct-af-k{font-size:var(--fs-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.ct-af-v{font-size:var(--fs-base);color:var(--ink)}.ct-af-let{color:var(--accent)}.ct-af-chev{color:var(--muted);transition:transform .15s;display:inline-flex}.ct-af-chev svg{width:14px;height:14px}.ct-af-chev.open{transform:rotate(180deg)}.ct-af-detail{margin:-6px 0 10px;padding:0 14px 4px}.ct-wanneer{text-align:right;min-width:64px;font-size:var(--fs-sm);color:var(--ink);flex:none;line-height:1.3}.ct-wanneer.lauw,.mrow-af .ct-wanneer{color:var(--muted)}.ct-wanneer-hoe{font-size:var(--fs-xs);color:var(--muted);display:block}.ct-groep{flex-direction:column;display:flex}.ct-groep>.sec-h{margin-bottom:4px}.ct-stil{margin-top:6px}.pk{border-radius:var(--r-kaart);background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;padding:20px 20px 16px;display:flex}.pk-raster{padding-right:calc(var(--ctl-h) * 2);align-items:flex-end;gap:24px;display:flex;position:relative}.pk-wie{flex:1.7 1 0;align-self:flex-start;min-width:0}.pk-label{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:10px;display:flex}.pk-label .nrknop{font:inherit;letter-spacing:inherit;color:inherit;cursor:copy;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.pk-label .nrknop:hover{color:var(--accent)}.pk-naam{font-size:var(--fs-3xl);color:var(--ink);overflow-wrap:anywhere;margin-top:7px;font-weight:500;line-height:1.15}.pk-rol{font-size:var(--fs-lg);color:var(--ink-soft);margin-top:3px}.pk-getal{flex:1 1 0;min-width:0}.pk-getal .k{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pk-getal .v{font-size:var(--fs-3xl);color:var(--ink);white-space:nowrap;margin-top:7px;font-weight:500;line-height:1.15}.pk-getal .v .mut{font-size:var(--fs-base);white-space:normal;font-weight:400}.pk-getal .s{font-size:var(--fs-sm);color:var(--muted);margin-top:3px}.pk-getal-knop{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-klein);flex:1 1 0;min-width:0}.pk-getal-knop .k{align-items:center;gap:4px;display:flex}.pk-getal-knop .k svg{width:12px;height:12px;transition:transform .15s}.pk-getal-knop[aria-expanded=true] .k svg{transform:rotate(180deg)}.pk-getal-knop:hover .k{color:var(--ink-soft)}.pk-getal-knop:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pk-hoek{gap:2px;display:flex;position:absolute;top:-10px;right:-10px}.pk-menu{position:relative}.pk-menu .fmenu{min-width:200px}.pk .tr-hist{margin-top:12px}@container (width<=520px){.pk-raster{flex-wrap:wrap;row-gap:14px}.pk-wie{flex-basis:100%}.pk .pk-as{grid-template-columns:1fr auto;row-gap:4px;display:grid}.pk .pk-as>*{order:3}.pk .pk-as>:first-child{order:1}.pk .pk-as>:last-child{text-align:right;order:2}.pk .pk-as>:nth-last-child(2):not(:first-child){text-align:right;justify-self:end}.pk-sr-knop .k,.pk-regel .k{width:76px}.pk-sr-detail{padding-left:2px}.pk-ab{flex-basis:100%}.pk-ab-noot{padding-left:0}.pk-ab-rij{grid-template-columns:124px 68px minmax(0,1fr) auto}}.pk{container-type:inline-size}.pk-vorm{box-sizing:border-box;flex:none;width:11px;height:11px;display:inline-block}.pk-vorm.komt{border:2px solid var(--ink);border-radius:2px;transform:rotate(45deg)scale(.85)}.pk-vorm.loopt{background:var(--ink);border-radius:999px}.pk-vorm.loopt-af{border:2px solid var(--ink);background:linear-gradient(90deg, var(--ink) 50%, transparent 50%);border-radius:999px}.pk-vorm.klaar{border:2px solid var(--muted);border-radius:999px}.pk-vorm.onbekend{border:2px dashed var(--muted);border-radius:999px}.pk-tijd{margin-top:22px}.pk-lijn{height:12px;margin:0 5px;position:relative}.pk-spoor{background:var(--bg2);height:4px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;position:absolute;top:4px;left:0;right:0}.pk-spoor.open{border-radius:999px 0 0 999px;right:-5px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.pk-gedaan{background:var(--ink);border-radius:999px;height:4px;position:absolute;top:4px;left:0}.pk-aanzeg{background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--card);margin-left:-4px;position:absolute;top:2px;transform:rotate(45deg)}.pk-aanzeg.gedaan{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.pk-nu{background:var(--accent);border-radius:2px;width:2px;height:18px;margin-left:-1px;position:absolute;top:-3px}.pk-stip{background:var(--card);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--muted);border-radius:999px;margin-left:-5px;position:absolute;top:1px}.pk-stip.gehad{background:var(--ink);box-shadow:0 0 0 2px var(--card)}.pk-stip.volgende{box-shadow:inset 0 0 0 1.5px var(--ink-soft)}.pk-stip.komt{box-shadow:inset 0 0 0 1.5px var(--line)}.pk-as{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.pk-as b{color:var(--ink-soft);font-weight:500}.pk-as-stand{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.pk-as-stand .pk-vorm{width:8px;height:8px}.pk-as-los{justify-content:flex-start;margin-top:18px}.pk-regels{margin-top:12px}.pk-regel{border-top:1px solid var(--line-soft);font-size:var(--fs-base);align-items:center;gap:14px;padding:9px 2px;display:flex}.pk-regel .k{width:96px;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none}.pk-regel .v{min-width:0;color:var(--ink);flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.pk-actie{color:var(--muted);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.pk-actie:hover{color:var(--ink);text-decoration:underline}.pk-stuk{height:var(--ctl-h-sm);background:var(--bg2);color:var(--ink-soft);font-size:var(--fs-sm);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:999px;max-width:240px;padding:0 11px;overflow:hidden}.pk-stuk:hover{background:var(--line)}.pk-stuklijst{flex-direction:column;width:100%;display:flex}.pk-stuklijst button{border:0;border-top:1px dashed var(--line);text-align:left;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.pk-stuklijst button:first-child{border-top:0}.pk-stuklijst button:hover .t{text-decoration:underline}.pk-stuklijst .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-sr{border-top:1px solid var(--line-soft)}.pk-sr-kop{align-items:center;gap:14px;display:flex}.pk-sr-knop{all:unset;box-sizing:border-box;min-width:0;font-size:var(--fs-base);flex:1;align-items:center;gap:14px;padding:9px 2px;display:flex}button.pk-sr-knop{cursor:pointer}button.pk-sr-knop:hover .k{color:var(--ink-soft)}.pk-sr-knop:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-klein)}.pk-sr-knop .k{width:96px;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none}.pk-sr-knop .v{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;overflow:hidden}.pk-sr-pijl{all:unset;width:16px;color:var(--muted);cursor:pointer;flex:none;justify-content:center;display:inline-flex}span.pk-sr-pijl{cursor:default}.pk-sr-pijl svg{width:14px;height:14px;transition:transform .15s}.pk-sr.open .pk-sr-pijl svg{transform:rotate(180deg)}.pk-sr-pijl:hover{color:var(--ink-soft)}.pk-sr-detail{padding:0 2px 12px 112px}.pk-sr-detail .vzb{padding-bottom:0}.pk-sr-detail .vcu-rij{padding-left:0;padding-right:0}.pk-sr-detail .vcu-kop{margin-bottom:4px}.pk-sr-laat{color:var(--accent)}.pk-ab{border-radius:var(--r-vlak);background:var(--bg2);cursor:pointer;flex-direction:column;flex:2 1 0;gap:10px;min-width:0;padding:12px 14px 11px;transition:border-radius .22s,background-color .15s;display:flex;position:relative}.pk-ab:hover{background:color-mix(in srgb, var(--bg2) 70%, var(--line))}.pk-ab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pk-ab-getallen{gap:24px;display:flex}.pk-ab-getallen .pk-getal .v{margin-top:5px}.pk-ab-pijl{color:var(--muted);transition:transform .22s;display:inline-flex;position:absolute;top:12px;right:12px}.pk-ab-pijl svg{width:14px;height:14px}.pk-ab[aria-expanded=true] .pk-ab-pijl{transform:rotate(180deg)}.pk-ab-voet{font-size:var(--fs-sm);color:var(--ink-soft);border-top:1px solid color-mix(in srgb, var(--line) 80%, var(--card));white-space:nowrap;text-overflow:ellipsis;padding-top:8px;overflow:hidden}.pk-raster:has(>.pk-ab){align-items:stretch}.pk-raster:has(>.pk-ab)>.pk-wie{padding-top:12px}.pk-open .pk-ab{border-bottom-right-radius:0;border-bottom-left-radius:0}.pk-open .pk-ab:hover{background:var(--bg2)}.pk-ab:before,.pk-ab:after{content:"";width:var(--r-vlak);height:var(--r-vlak);pointer-events:none;opacity:0;transition:opacity .12s;position:absolute;bottom:0}.pk-ab:before{background:radial-gradient(circle at 0 0, transparent calc(var(--r-vlak) - .5px), var(--bg2) var(--r-vlak));right:100%}.pk-ab:after{background:radial-gradient(circle at 100% 0, transparent calc(var(--r-vlak) - .5px), var(--bg2) var(--r-vlak));left:100%}.pk-open .pk-ab:before,.pk-open .pk-ab:after{opacity:1;transition-delay:60ms}.pk-ab-wrap{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.pk-open .pk-ab-wrap{grid-template-rows:1fr}.pk-ab-in{min-height:0;overflow:hidden}.pk-ab-vlak{background:var(--bg2);border-radius:var(--r-vlak);font-size:var(--fs-sm);opacity:0;padding:6px 14px 8px;transition:opacity .18s}.pk-open .pk-ab-vlak{opacity:1}.pk-ab-kop{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:12px;padding:4px 0 6px;display:flex}.pk-ab-acties{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);margin-left:auto}.pk-ab-rij{border-top:1px solid color-mix(in srgb, var(--line) 80%, var(--card));color:var(--muted);grid-template-columns:140px 76px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:5px 0;display:grid}.pk-ab-rij.nu,.pk-ab-rij.komt{color:var(--ink)}.pk-ab-rij.concept{color:var(--ink-soft);font-style:italic}.pk-ab-rij .pk-bron-cci{color:inherit;text-align:left}.pk-ab-t{text-align:right}.pk-ab-s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-ab-pdf{text-align:right}.pk-ab-noot{color:var(--ink-soft);padding:0 0 6px 152px}.pk-ab-vlak .tr-hist{margin-top:6px}.pk-bron-cci{font:inherit;color:var(--ink-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px;background:0 0;border:0;padding:0}.pk-bron-cci:hover{color:var(--accent)}.pk-bron-nieuw{white-space:nowrap;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.pk-ab,.pk-ab-pijl,.pk-ab-wrap,.pk-ab-vlak,.pk-ab:before,.pk-ab:after{transition:none}}.mrow.pk-rij .pk-rij-stand{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}@media (width<=640px){.pk-top{flex-direction:column}.pk-acties{align-items:flex-start;max-width:none}.pk-links{justify-content:flex-start}}.doc-tab.sleept{outline:2px dashed var(--ink-soft);outline-offset:6px;border-radius:4px}.doc-toevoegen{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 8px;display:flex}.doc-klaar-naam{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:500;overflow:hidden}.pill.doc-mislukt{border:1px dashed var(--accent);color:var(--accent);background:var(--accent-bg)}.kv-adres-nieuw{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.herinner-knop{align-items:center;gap:6px;display:inline-flex}.herinner-knop svg,.herinner-acties .btn svg{stroke:currentColor;fill:none;flex:none;width:14px;height:14px}.herinner-balk{flex-direction:column;gap:2px;margin-top:14px;display:flex}.herinner-rij{min-height:var(--rij-h);padding:6px var(--rij-px);border-radius:var(--r-item);align-items:center;gap:10px;display:flex}.herinner-rij.eigen{box-shadow:inset 3px 0 0 var(--ink-soft)}.herinner-rij>svg{width:15px;height:15px;stroke:var(--muted);fill:none;flex:none}.herinner-tekst{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.herinner-kop{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.herinner-regel{font-size:var(--fs-base);color:var(--ink);overflow-wrap:anywhere;min-width:0}.herinner-acties{flex:none;gap:6px;display:flex}.herinner-form{flex-direction:column;gap:12px;display:flex}.kg{flex-direction:column;gap:14px;display:flex}.kg-uitleg{max-width:72ch;font-size:var(--fs-sm);margin:0;line-height:1.5}.kg-naam{color:var(--ink);font-weight:600}.kg-let-op{border-radius:var(--r-vlak);background:var(--accent-bg);font-size:var(--fs-sm);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.kg-let-op span{flex:280px}.kg-gelijk{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kg-lijst{border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.kg-rij{border-bottom:1px solid var(--line-soft);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding-top:8px;padding-bottom:8px;display:grid}.kg-lid{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.kg-lid:disabled{cursor:default}.kg-lid:not(:disabled):hover .kg-lid-naam{text-decoration:underline}.kg-lid-naam{font-size:var(--fs-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-lid .mut,.kg-treffers .mut{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kg-rechts{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.kg-stand{align-items:center;gap:8px;display:inline-flex}.kg-stand .mut{font-size:var(--fs-xs)}.kg-acties{gap:6px;display:inline-flex}.kg-toevoegen{flex-direction:column;gap:6px;max-width:480px;display:flex}.kg-treffers{flex-direction:column;display:flex}.kg-treffers .rij{flex-direction:column;align-items:flex-start;gap:2px}.avw{flex-direction:column;display:flex;position:relative;container-type:inline-size}.avw-kop{flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.avw-kop-r{align-items:flex-start;gap:8px;display:flex}.avw-kop-r>:first-child{flex:1;min-width:0}.avw-geldt{font-size:var(--fs-md);color:var(--ink);line-height:1.4}.avw-leegzin,.avw-bevestigd{font-size:var(--fs-base);margin-top:2px;line-height:1.5}.avw-teller{font-size:var(--fs-base);color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;display:flex}.avw-teller>span{align-items:center;gap:5px;display:inline-flex}.avw-st{width:16px;height:16px;color:var(--ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.avw-st svg{stroke-width:2px;width:15px;height:15px}.avw-st-drie svg{width:13px;height:13px}.avw-st-leeg svg{stroke-width:1.5px;width:9px;height:9px;color:var(--muted)}.rij.aan .avw-st{color:var(--sel-ink)}.avw-vkop{border-radius:var(--r-vlak);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;display:flex}.avw-vkop-titel{font-size:var(--fs-base);color:var(--ink)}.avw-vkop-titel .mut{font-size:var(--fs-sm)}.avw-vkop-knoppen{flex-wrap:wrap;gap:6px;display:flex}.avw-vkop-buiten{font-size:var(--fs-sm);line-height:1.5}.avw-vkop-onderwerp{color:var(--ink-soft);display:block}.avw-link{font:inherit;color:var(--ink-soft);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.avw-link:hover{color:var(--ink)}.avw-sectie{border-top:1px solid var(--line);padding:14px 0 6px}.avw-sectie-kop{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:2px;display:flex}.avw-sectie-titel{font-size:var(--fs-xl);color:var(--ink)}.avw-sectie-vraag{font-size:var(--fs-sm);margin-bottom:4px}.avw-kant{min-height:var(--ctl-h-sm);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.avw-kant:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-soft)}.avw-kant svg{width:13px;height:13px}.avw-rij{gap:8px}.avw-rij.open{background:var(--rij-hover)}.avw-nm{min-width:0;font-size:var(--fs-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.avw-wd{font-size:var(--fs-base);color:var(--ink);text-align:right;white-space:nowrap}.avw-wd.onb{color:var(--muted)}.avw-gewijzigd{color:var(--muted);font-size:var(--fs-sm)}.avw-br{width:9.5ch;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;display:none;overflow:hidden}.avw-br-lang{display:none}.avw-bronnen .avw-br{display:block}@container (width>=560px){.avw-br{width:16ch}.avw-br-lang{display:inline}.avw-br-kort{display:none}}.avw-ib{width:var(--ctl-h-sm);height:var(--ctl-h-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.avw-ib:hover,.avw-ib.on{background:var(--bg2);color:var(--ink)}.avw-ib svg{width:15px;height:15px}.rij-lijst>.avw-vrij:before{display:none}.avw-vrij{padding-left:calc(var(--rij-px) + 24px);min-height:var(--ctl-h);font-size:var(--fs-base);color:var(--ink-soft);gap:8px}.avw-vp{color:var(--muted);flex-shrink:0}.avw-vw{color:var(--ink);font-weight:600}.avw-vz{font-size:var(--fs-sm);color:var(--muted);flex-shrink:0}.avw-vpag{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;margin-left:auto;display:none}.avw-bronnen .avw-vpag{display:inline}.avw-vrij.vraag .avw-vw{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.avw-vrij.gelijk .avw-vw{color:var(--ink-soft);font-weight:400}.rij.aan .avw-vp,.rij.aan .avw-vz,.rij.aan .avw-vpag{color:var(--sel-ink-soft)}.rij.aan .avw-vw{color:var(--sel-ink)}.avw-bewijs{border-left:2px solid var(--line);font-size:var(--fs-sm);color:var(--ink-soft);overflow-wrap:anywhere;margin:0 0 6px 24px;padding:6px 10px;line-height:1.45}.avw-bewijs-r{color:var(--muted);display:block}.avw-bew{border-radius:var(--r-vlak);background:var(--bg2);flex-direction:column;gap:8px;margin:2px 0 8px;padding:10px 12px 12px;display:flex}.avw-bew .keus-k{background:var(--card)}.avw-bew .keus-k.on{background:var(--sel)}.avw-bew-getal{max-width:240px}.avw-bew-zin{font-size:var(--fs-sm);line-height:1.45}.avw-bew-knoppen{flex-wrap:wrap;gap:6px;display:flex}.avw-bew-bron{grid-template-columns:1fr 120px;gap:8px;display:grid}.avw-trapinvoer{flex-direction:column;gap:8px;display:flex}.avw-trederij{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;padding-bottom:8px;display:flex}.avw-tredeveld{width:96px}.avw-meer{min-height:var(--ctl-h-sm);font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 0;padding:0;display:inline-flex}.avw-meer:hover{color:var(--ink)}.avw-meer svg{width:13px;height:13px;transition:transform .15s}.avw-meer.open svg{transform:rotate(90deg)}.avw-subkop{margin:10px 0 2px}.avw-fig{margin:6px 0 10px}.avw-som{font-size:var(--fs-base);color:var(--ink-soft);line-height:1.55}.avw-som b{color:var(--ink);font-weight:600}.avw-balk{border-radius:var(--r-klein);gap:2px;height:26px;margin:8px 0;display:flex;overflow:hidden}.avw-seg{min-width:3px;height:100%}.avw-seg-prod{background:var(--ink);color:var(--card);font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding-left:8px;display:flex;overflow:hidden}.avw-seg-vakantie{background:repeating-linear-gradient(135deg, var(--ink) 0 2px, transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--ink)}.avw-seg-adv{background:color-mix(in srgb, var(--ink) 38%, var(--card))}.avw-seg-feest{box-shadow:inset 0 0 0 2px var(--ink);background:var(--card)}.avw-seg-bijzonder{background:radial-gradient(circle, var(--ink) 1.2px, transparent 1.6px) 0 0 / 5px 5px;box-shadow:inset 0 0 0 1px var(--ink-soft)}.avw-seg.aanname{outline:2px dashed var(--muted);outline-offset:-2px;box-shadow:none}.avw-seg-vakantie.aanname{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 45%, transparent) 0 2px, transparent 2px 6px)}.avw-legenda{font-size:var(--fs-sm);color:var(--ink-soft);grid-template-columns:1fr 1fr;gap:3px 14px;display:grid}@container (width>=560px){.avw-legenda{grid-template-columns:repeat(3,auto);justify-content:start}}.avw-legenda>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.avw-legenda i{border-radius:2px;flex-shrink:0;width:16px;height:11px}.avw-legenda i.aanname{outline:1px dashed var(--muted);outline-offset:-1px}.avw-aanname{font-size:var(--fs-sm);color:var(--ink-soft);border-left:2px dashed var(--muted);margin-top:6px;padding:4px 10px;line-height:1.45}.avw-trap{align-items:flex-end;gap:4px;height:128px;margin:10px 0 4px;display:flex}.avw-tree{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.avw-tree-pct{font-size:var(--fs-sm);color:var(--ink);text-align:center;white-space:nowrap;min-height:1.3em;margin-bottom:3px}.avw-tree-blok{border-radius:var(--r-klein) var(--r-klein) 0 0;background:var(--ink)}.avw-tree-basis .avw-tree-blok{box-shadow:inset 0 0 0 1px var(--ink-soft);background:0 0}.avw-tree-basis .avw-tree-pct,.avw-tree-geen .avw-tree-pct{color:var(--muted)}.avw-tree-onbekend .avw-tree-blok{outline:1px dashed var(--muted);outline-offset:-2px;color:var(--muted);font-size:var(--fs-md);background:0 0;justify-content:center;align-items:center;display:flex}.avw-tree-geen .avw-tree-blok{background:var(--line)}.avw-trap-as{border-top:1px solid var(--ink-soft);gap:4px;padding-top:4px;display:flex}.avw-trap-as span{min-width:0;font-size:var(--fs-xs);color:var(--muted);text-align:center;flex:1;line-height:1.3}.avw-trap-zin{font-size:var(--fs-sm);margin-top:8px;line-height:1.45}.avw-hist{border-top:1px solid var(--line);padding:8px 0 14px}.avw-histkop{width:100%;min-height:var(--rij-h);font:inherit;font-size:var(--fs-md);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.avw-histkop svg{width:14px;height:14px;color:var(--muted);transition:transform .15s}.avw-histkop.open svg{transform:rotate(90deg)}.avw-histkop-t{flex:1}.avw-histrij{min-height:var(--rij-h);gap:8px}.avw-histdetail{border-left:2px solid var(--line);font-size:var(--fs-sm);color:var(--ink-soft);flex-direction:column;gap:4px;margin:0 0 6px 12px;padding:4px 0 4px 10px;line-height:1.45;display:flex}.avw-bewaar{z-index:5;background:var(--card);border-top:1px solid var(--line);border-radius:0 0 var(--r-kaart) var(--r-kaart);flex-direction:column;gap:6px;margin:8px -20px -14px;padding:10px 20px 12px;display:flex;position:sticky;bottom:-14px}.avw-bewaar-rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avw-bewaar-wat{font-size:var(--fs-base);color:var(--ink)}.avw-ruimte{flex:1}.avw-datumlbl{font-size:var(--fs-sm)}.avw-datumgroep{align-items:center;gap:8px;display:inline-flex}.avw-datum{width:150px;display:block}.avw-bewaar-waarom{font-size:var(--fs-sm);line-height:1.5}.avw-melding{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-left:3px solid var(--accent);border-radius:0 var(--r-vlak) var(--r-vlak) 0;padding:9px 11px;line-height:1.5}.avw-tip{z-index:20;border-radius:var(--r-menu);background:var(--card);width:min(300px,100%);box-shadow:var(--schaduw-menu);font-size:var(--fs-sm);color:var(--ink-soft);padding:10px 12px;line-height:1.5;position:absolute}.avw-tip b{color:var(--ink);font-weight:400;font-size:var(--fs-base);margin-bottom:3px;display:block}.avw-tip-bron{color:var(--muted);overflow-wrap:anywhere;margin-top:6px}.mail-top{align-items:center;gap:6px;margin-bottom:12px;display:flex}.mail-zoek{flex:0 200px;min-width:120px;margin-left:auto}.mmenu{background:var(--card);border-radius:var(--r-menu);z-index:55;min-width:160px;box-shadow:var(--schaduw-menu);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.mmenu .mmi{text-align:left;min-height:var(--ctl-h);box-sizing:border-box;border-radius:var(--r-item);font-size:var(--fs-base);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:6px 10px}.mmenu .mmi:hover{background:var(--bg2)}.mmenu .mmi.on{color:var(--accent)}.mail-scope{gap:6px;margin-left:4px;display:flex}.page.mail-page{min-height:0;padding-bottom:calc(var(--vast-onder) + var(--voet-h));flex-direction:column;flex:auto;display:flex}.mail-wrap{border-radius:var(--r-kaart);background:var(--card);box-shadow:var(--shadow);flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.mail-list{border-right:1px solid var(--line-soft);overscroll-behavior:contain;flex-shrink:0;width:320px;padding-top:6px;overflow:clip auto}.mail-list>.mail-rij:last-child{margin-bottom:6px}.mail-rij{background:linear-gradient(var(--line-soft), var(--line-soft)) no-repeat 6px bottom / calc(100% - 12px) 1px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;display:flex;position:relative;overflow-x:auto}.mail-rij::-webkit-scrollbar{display:none}.mail-item{scroll-snap-align:start;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 100%;min-width:0;padding:12px 14px;display:block;position:relative}.mail-rij:before{content:"";border-radius:var(--r-item);z-index:0;pointer-events:none;position:absolute;inset:0 6px 1px}.mail-rij:hover,:is(.mail-rij:has(+.mail-rij:hover),.mail-rij:has(+.mail-rij.gekozen),.mail-rij:has(+.mail-rij.geveegd)){background-image:none}.mail-rij:not(.gekozen,:hover):has(.mail-item.team):before{background:var(--bg)}.mail-rij:not(.gekozen):hover:before{background:var(--bg2)}.rij-acties{scroll-snap-align:end;z-index:1;flex:none;display:flex}.rij-actie{border:0;border-left:1px solid var(--line-soft);background:var(--bg2);width:66px;color:var(--ink-soft);font-size:var(--fs-xs);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;line-height:1.2;display:flex}.rij-actie svg{stroke:currentColor;fill:none;width:16px;height:16px}.rij-actie:hover{background:var(--line);color:var(--ink)}.rij-actie.weg{background:var(--ink);color:var(--card);border-left-color:#0000}.rij-actie.weg:hover{background:var(--ink-soft);color:var(--card)}.mail-rij.geveegd:not(.gekozen):before{background:var(--bg2)}.mail-rij.geveegd,.mail-rij.gekozen{background-image:none}.mail-rij.gekozen:before{background:var(--sel);bottom:0}.mail-rij.gekozen:has(+.mail-rij.gekozen):before{border-bottom-right-radius:0;border-bottom-left-radius:0}.mail-rij.gekozen+.mail-rij.gekozen:before{border-top-left-radius:0;border-top-right-radius:0}.mail-rij.gekozen:has(+.mail-rij.gekozen):after{content:"";z-index:2;background:#ffffff24;height:1px;position:absolute;bottom:0;left:6px;right:6px}.mail-rij.gekozen.lead:before{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.mail-rij.gekozen.enkel:before{background:var(--sel-zacht)}.mail-rij.gekozen .mail-item,.mail-rij.gekozen:hover .mail-item,.mail-rij.gekozen .mail-item:hover{z-index:1;background:0 0}.mail-rij.gekozen:not(.enkel) .mail-item .from,.mail-rij.gekozen:not(.enkel) .mail-item .sub,.mail-rij.gekozen:not(.enkel) .mail-item .sub .s{color:var(--sel-ink)}.mail-rij.gekozen:not(.enkel) .mail-item .tijd,.mail-rij.gekozen:not(.enkel) .mail-item .prev,.mail-rij.gekozen:not(.enkel) .mail-item .clip{color:var(--sel-ink-soft)}.mail-rij.gekozen:not(.enkel) .mail-item .cnt,.mail-rij.gekozen:not(.enkel) .mail-item .who,.mail-rij.gekozen:not(.enkel) .mail-item .pil-b{color:var(--sel-ink);background:#ffffff2e}.bulkbar{z-index:3;background:var(--card);border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 10px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #020c120f}.bulkbar .bt{font-size:var(--fs-sm);color:var(--muted);margin-right:auto;padding-left:4px}.btn.weg{color:var(--muted)}.btn.weg:hover{color:var(--ink);border-color:var(--ink-soft)}.mail-item .f{align-items:baseline;gap:8px;display:flex}.mail-item .from{color:var(--ink);font-size:var(--fs-md);flex:1}.mail-item .tijd{color:var(--muted);font-size:var(--fs-xs)}.mail-item.unread .from:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.mail-item .cnt{font-size:var(--fs-2xs);color:var(--muted);background:var(--bg2);border-radius:999px;flex-shrink:0;padding:0 6px}.mail-item .who{font-size:var(--fs-2xs);color:var(--muted);background:var(--bg2);border-radius:999px;flex-shrink:0;padding:1px 7px}.mail-item .sub{color:var(--ink-soft);font-size:var(--fs-base);align-items:center;gap:6px;display:flex}.mail-item .sub .s{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mail-detail{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;padding:22px 26px;display:flex;overflow:clip auto}.mail-detail>*{flex-shrink:0}.mail-stapel{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid}.mail-stapel>.mail-detail{background:var(--card);grid-area:1/1}.mail-detail.laag-wacht{opacity:0;pointer-events:none}.mail-detail.laag-gaat{z-index:1;pointer-events:none}.mail-detail.laag-actief{z-index:2;animation:90ms ease-out laag-in}@keyframes laag-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mail-detail.laag-actief{animation:none}}.md-vul{flex:auto;min-height:0}.mail-detail .md-top{z-index:2;background:var(--card);margin-top:-22px;padding-top:22px;position:sticky;top:-22px}.mail-detail .md-kop{flex-wrap:wrap;align-items:flex-start;gap:6px 14px;padding-bottom:2px;display:flex}.mail-detail .md-sub{font-size:var(--fs-xl);color:var(--ink);overflow-wrap:anywhere;flex:16em;min-width:0}.md-status{flex-wrap:wrap;flex-shrink:0;gap:6px;max-width:100%;padding-top:1px;display:flex}.mail-detail .md-meta{font-size:var(--fs-base);color:var(--muted);margin:4px 0 16px}.mail-detail .md-adr{color:var(--ink-soft);margin-left:6px}.mail-ontv{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 12px;min-width:0;line-height:1.5;display:flex}.mail-ontv>span{min-width:0}.mail-ontv .lbl{color:var(--ink-soft);opacity:.75}.mail-ontv .plink{font-size:var(--fs-sm)}.persoon-zoek{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.persoon-zoek:hover{text-underline-offset:2px;text-decoration:underline}.persoon{white-space:nowrap;display:inline;position:relative}.persoon-nieuw{border:1px solid var(--line);font:inherit;font-size:var(--fs-2xs);color:var(--muted);cursor:pointer;vertical-align:1px;white-space:nowrap;background:0 0;border-radius:999px;margin-left:6px;padding:0 6px;line-height:1.5}.persoon-nieuw:hover{color:var(--ink-soft);border-color:var(--ink-soft)}.persoon-menu{white-space:nowrap;min-width:230px;top:calc(100% + 4px)}.persoon-menu .mmi{color:var(--ink);flex-direction:column;gap:1px;display:flex}.persoon-menu .mmi-sub{font-size:var(--fs-sm);color:var(--muted)}.persoon-menu .mmi.scheid{border-top:1px solid var(--line-soft);border-radius:0 0 var(--r-item) var(--r-item);color:var(--ink-soft);margin-top:4px;padding-top:8px}.persoon-menu .mmi:focus-visible{background:var(--bg2);outline:none}.mail-detail .md-meta .mail-ontv{margin-top:3px}.th-b .mail-ontv{margin:-3px 0 8px}.th{padding-top:2px;position:relative}.th-dag{justify-content:center;margin:20px 0 14px;display:flex;position:relative}.th-dag:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:50%;left:0;right:0}.th-dag span{background:var(--card);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.02em;padding:0 12px;position:relative}.th-nieuw{justify-content:center;margin:22px 0 14px;display:flex;position:relative}.th-nieuw:before{content:"";background:var(--accent);height:2px;position:absolute;top:50%;left:0;right:0}.th-nieuw span{background:var(--card);font-size:var(--fs-xs);color:var(--accent);padding:0 12px;position:relative}.th-dag+.th-nieuw{margin-top:10px}.th-i{grid-template-columns:40px 1fr;margin-top:22px;display:grid}.th-i.volg{margin-top:12px}.th-av{grid-column:1;justify-content:flex-start;display:flex}.th-b{grid-column:2;min-width:0}.th-i.uit{margin-left:32px}@media (width<=1180px){.th-i.uit{margin-left:0}}.th-m{font-size:var(--fs-base);color:var(--ink);align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.th-m .th-ik{color:var(--ink)}.th-onderweg{font-size:var(--fs-xs);color:var(--muted);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:0 6px;line-height:15px}.th-m .tt{color:var(--muted);font-size:var(--fs-xs);flex-shrink:0}.th-m.clk{cursor:pointer}.th-acts{opacity:0;align-self:center;gap:2px;margin-left:auto;transition:opacity .12s;display:inline-flex}.th-i:hover .th-acts,.th-acts:focus-within{opacity:1}@media (hover:none){.th-acts{opacity:1}}.th-act{border-radius:var(--r-klein);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px 5px;display:inline-flex}.th-act:hover{background:var(--bg2);color:var(--ink)}.th-act svg{width:14px;height:14px}.th-adr{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-c{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-top:2px;padding:7px 0;display:flex}.th-c .th-av{flex:0 0 40px;align-items:center;display:flex}.th-c .th-av:before{content:"";background:var(--line);border-radius:50%;width:5px;height:5px;margin-left:9.5px}.th-c .p{flex:1}.th-c .n,.th-c .tt,.th-c .clip{flex-shrink:0}.th-c .clip{color:var(--muted);display:inline-flex}.th-c .n{font-size:var(--fs-base);color:var(--ink-soft)}.th-c .p{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-c .tt{font-size:var(--fs-xs);color:var(--muted)}.th-c:hover .n{color:var(--ink)}.th-c:hover .th-av:before{background:var(--muted)}.th-c.leeg{cursor:default}.th-c.leeg .n,.th-c.leeg .p{color:var(--muted);font-style:italic}.th-c.leeg:hover .n{color:var(--muted)}.th-c.leeg:hover .th-av:before{background:var(--line)}.sigtog{width:100%;font:inherit;font-size:var(--fs-xs);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:10px;padding:0;display:flex}.sigtog span{flex-shrink:0}.sigtog:after{content:"";background:var(--line-soft);flex:1;height:1px}.sigtog:hover{color:var(--ink-soft)}.sigtog:hover:after{background:var(--line)}.th-run{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:9px 0 9px 40px;display:flex}.th-run .n{font-size:var(--fs-sm);color:var(--ink-soft)}.th-run .tt{font-size:var(--fs-xs);color:var(--muted);margin-left:auto}.th-run:hover .n{color:var(--ink)}.mail-empty{color:var(--muted);font-size:var(--fs-base);padding:36px 20px}.mail-item .prev{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.mail-item .clip{color:var(--muted);flex-shrink:0;display:inline-flex}.clip svg{width:12px;height:12px}.mail-nieuw{flex-shrink:0;margin-left:8px}.mail-nieuw.mail-nieuw-uit{opacity:.4;cursor:default}.resume{background:var(--card);border-radius:var(--r-kaart);box-shadow:var(--shadow);font-size:var(--fs-base);color:var(--ink-soft);align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;display:flex}.resume .rs{color:var(--ink)}.resume .dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.resume .btn{flex-shrink:0;margin-left:auto}.atts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.att{box-sizing:border-box;height:var(--ctl-h);background:var(--bg2);font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;max-width:270px;padding:0 14px;display:inline-flex}.att:hover{background:var(--line)}.att svg{width:13px;height:13px;color:var(--muted);flex-shrink:0}.att .an{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.att .as{color:var(--muted);font-size:var(--fs-xs);flex-shrink:0}.att-wacht{visibility:hidden}.mail-frame{border-radius:var(--r-vlak);width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);background:#fff;border:0;display:block}.mail-frame:not([data-gemeten]){visibility:hidden}.afbrij{font-size:var(--fs-sm);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.afbrij .mut{color:var(--muted)}.md-acts{justify-content:center;margin:2px 0 18px;display:flex;position:relative}.md-acts:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:50%;left:0;right:0}.md-acts-pil{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:999px;align-items:center;gap:1px;padding:3px 6px;display:inline-flex;position:relative}.md-scheid{background:var(--line);flex-shrink:0;width:1px;height:15px;margin:0 5px}.md-acts .btn.ico{width:var(--ctl-h-in);height:var(--ctl-h-in)}.md-acts .btn.ico svg{width:16px;height:16px}.md-acts .btn.ico.primary{color:var(--accent);background:0 0}.md-acts .btn.ico.primary:hover{background:var(--accent-bg)}.comp{z-index:1;background:var(--card);border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px;padding-bottom:22px;position:sticky;bottom:-22px}.comp.compact{margin-top:10px;padding-top:10px}.comp-bar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.comp-kop{min-width:0;font-size:var(--fs-base);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.comp-tools{flex-shrink:0;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.comp-tools .btn.ico{width:var(--ctl-h-in);height:var(--ctl-h-in)}.comp-tools .btn.ico svg{width:16px;height:16px}.comp-tools .btn.ico.aan{background:var(--sel);color:var(--sel-ink)}.comp-tools .btn.ico.aan:hover{background:var(--sel)}.comp-send{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.comp-send svg{stroke:currentColor;fill:none;width:15px;height:15px}.comp textarea{resize:none;background:var(--bg2);border-radius:var(--r-vlak);width:100%;min-height:120px;padding:var(--vlak-pad);font:inherit;font-size:var(--fs-md);color:var(--ink);border:0;outline:none;margin-top:8px;display:block;overflow-y:auto}.comp textarea:focus{box-shadow:0 0 0 2px #f26e2147}.comp-note{font-size:var(--fs-sm);color:var(--muted);margin-top:8px}.cmp-rij{align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.cmp-lbl{font-size:var(--fs-sm);color:var(--muted);text-align:right;flex:0 0 30px;padding-top:9px}.cmp-vertrouwelijk{background:var(--bg2);border-radius:var(--r-item);align-items:center;padding:6px 10px 6px 0}.cmp-vertrouwelijk .cmp-lbl{padding-top:0}.cmp-vertrouwelijk .cmp-lbl svg{vertical-align:-2px;width:14px;height:14px}.cmp-vtekst{font-size:var(--fs-sm);color:var(--ink-soft)}.cmp-vtekst strong{color:var(--ink);font-weight:600}.cmp-aan{flex:1;min-width:0;position:relative}.cmp-veld{box-sizing:border-box;background:var(--bg2);border-radius:var(--r-item);cursor:text;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;padding:4px 8px;display:flex}.cmp-veld:focus-within{box-shadow:0 0 0 2px #f26e2147}.cmp-onderwerp{box-sizing:border-box;background:var(--bg2);border-radius:var(--r-item);min-width:0;min-height:32px;font:inherit;font-size:var(--fs-base);color:var(--ink);border:0;outline:none;flex:1;padding:4px 12px}.cmp-onderwerp::placeholder{color:var(--muted)}.cmp-onderwerp:focus{box-shadow:0 0 0 2px #f26e2147}.cmp-typ{min-width:70px;font:inherit;font-size:var(--fs-base);color:var(--ink);background:0 0;border:0;outline:none;flex:70px;padding:4px}.cmp-koppel{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:32px;display:flex}.cmp-nietgek{font-size:var(--fs-xs);color:var(--muted);align-self:center}.cmp-veld.doel{box-shadow:0 0 0 2px #f26e2173}.cmp-kmatch{font-size:var(--fs-sm);color:var(--muted);padding-left:4px}.cmp-sug{z-index:60;background:var(--card);border-radius:var(--r-menu);box-shadow:var(--schaduw-menu);flex-direction:column;max-height:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cmp-sugi{min-height:var(--ctl-h);box-sizing:border-box;text-align:left;border-radius:var(--r-item);font:inherit;font-size:var(--fs-base);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 10px;display:flex}.cmp-sugi:hover,.cmp-sugi.on{background:var(--bg2)}.cmp-sugi .n{color:var(--ink);flex-shrink:0}.cmp-sugi .e{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-sugi .b{color:var(--muted);font-size:var(--fs-xs);flex-shrink:0;margin-left:auto}.sjk-anker{display:inline-flex;position:relative}.sjk{z-index:70;background:var(--card);border-radius:var(--r-menu);width:340px;box-shadow:var(--schaduw-menu);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.sjk-zoek{box-sizing:border-box;width:100%;height:var(--ctl-h);font:inherit;font-size:var(--fs-md);background:var(--bg2);color:var(--ink);border:1px solid #0000;border-radius:999px;outline:none;padding:0 14px}.sjk-zoek:focus{border-color:var(--ink-soft)}.sjk-lijst{flex-direction:column;max-height:360px;margin-top:6px;display:flex;overflow-y:auto}.sjk-kop{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:8px 9px 3px}.sjk-item{width:100%;min-height:var(--ctl-h);box-sizing:border-box;text-align:left;border-radius:var(--r-item);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;display:flex}.sjk-item.on{background:var(--bg2)}.sjk-item.past-niet{cursor:default;opacity:.55}.sjk-naam{font-size:var(--fs-base);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.sjk-taal{font-size:var(--fs-2xs);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-klein);padding:0 4px}.sjk-sub{font-size:var(--fs-sm);color:var(--muted)}.sjk-leeg{font-size:var(--fs-sm);color:var(--muted);padding:8px 9px}.cmp-open{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cmp-open-l{font-size:var(--fs-sm);color:var(--muted);margin-right:2px}.cmp-open-v{border:1px dashed var(--accent);background:var(--accent-bg);color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;display:inline-flex}.cmp-open-v svg{width:13px;height:13px}.cmp-dossier .cmp-open-v{border:1px solid var(--line);background:var(--bg2);color:var(--ink-soft)}.cmp-dossier .cmp-open-v:hover{color:var(--ink)}.cmp-open-v.hangt{cursor:default;opacity:.6}.cmp-open-leeg{font-size:var(--fs-sm);color:var(--muted);font-style:italic}.cmp-att{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cmp-att .att{cursor:default}.cmp-att .att:has(.sluit){padding-right:4px}.cmp-att .att.bezig{opacity:.6}.cmp-att .att.fout{background:var(--accent-bg);color:var(--accent)}.cmp-att .att.fout .as{color:var(--accent)}.comp.sleept{outline:2px dashed var(--ink-soft);outline-offset:6px;border-radius:4px}.att-sleep{font-size:var(--fs-sm);color:var(--ink-soft)}.comp-waarschuwing{border-radius:var(--r-item);background:var(--accent-bg);color:var(--accent);font-size:var(--fs-base);margin:10px 0;padding:8px 12px}.att-fout{font-size:var(--fs-sm);color:var(--muted);font-style:italic}.trib{height:var(--ctl-h-sm);box-sizing:border-box;cursor:pointer;color:var(--muted);font:inherit;font-size:var(--fs-sm);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.trib:hover{background:var(--bg2);color:var(--ink-soft);background:var(--line)}.trib.on-b{background:var(--accent-bg);color:var(--accent)}.trib.vtrib{gap:5px}.trib.vtrib svg{width:13px;height:13px}.trib.vtrib.on-v{background:var(--sel);color:var(--sel-ink)}.trib.vtrib:disabled{opacity:.6;cursor:default}.mail-item .pil-b{font-size:var(--fs-2xs);background:var(--accent-bg);color:var(--accent);border-radius:999px;flex-shrink:0;padding:1px 8px}.tij-hint,.tij-inplan{border-radius:var(--r-vlak);background:var(--bg2);font-size:var(--fs-base);color:var(--ink-soft);align-items:center;gap:10px;margin-top:8px;padding:6px 8px 6px 12px;display:flex}.tij-hint svg,.tij-inplan svg{flex:none;width:16px;height:16px}.tij-hint-wat{flex:1;min-width:0}.tij-hint-wat b{color:var(--ink);font-weight:500}.tij-link{font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;padding:0}.tij-link:hover{color:var(--ink);text-decoration-color:currentColor}.tij-paneel{border-radius:var(--r-vlak);box-shadow:0 0 0 1px var(--line);background:var(--card);gap:10px;margin-top:8px;padding:12px;display:grid}.tij-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tij-sp{flex:1}.tij-l,.tij-gelezen{font-size:var(--fs-sm);color:var(--muted)}.tij-gelezen b{color:var(--ink-soft);font-weight:500}.tij-dag{gap:2px;display:grid}.tij-dagkop{font-size:var(--fs-xs);color:var(--muted);align-items:baseline;gap:10px;padding:4px 0 2px;display:flex}.tij-bron{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;overflow:hidden}.tij-moment{gap:10px}.tij-moment:disabled{cursor:default;color:var(--muted)}.tij-moment:disabled:hover{background:0 0}.tij-moment-uit .tij-tijd{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.tij-tijd{font-variant-numeric:tabular-nums;flex:none;width:64px}.tij-door{text-align:right;font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rij.aan .tij-door,.rij.aan .tij-stand{color:var(--sel-ink-soft)}.tij-radio{border:1.5px solid var(--muted);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.tij-radio.on{border-color:var(--sel-ink)}.tij-radio.on:after{content:"";background:var(--sel-ink);border-radius:50%;width:8px;height:8px}.tij-moment:disabled .tij-radio{opacity:.5;border-style:dashed}.tij-stand{font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.tij-vorm{flex:none;width:9px;height:9px;display:inline-block}.tij-vorm-vrij{background:currentColor;border-radius:50%}.tij-vorm-voorlopig{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%}.tij-vorm-bezet{border:1.5px solid;border-radius:2px}.tij-venster{cursor:default;align-items:flex-start}.tij-chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.tij-chip{min-height:var(--ctl-h-sm);border:1px solid var(--line);background:var(--card);font:inherit;font-size:var(--fs-sm);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.tij-chip:hover{background:var(--rij-hover)}.tij-chip.on{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.tij-chip .tij-vorm{width:8px;height:8px}.tij-voet{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.tij-zin{font-size:var(--fs-sm);color:var(--ink-soft)}.tij-voorbeeld{white-space:pre-line;font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);padding:10px 14px;line-height:1.5}.tij-raster{-webkit-user-select:none;user-select:none;grid-template-columns:30px repeat(5,1fr);gap:0 6px;display:grid}.tij-r-kop{font-size:var(--fs-xs);color:var(--muted);text-align:center;padding-bottom:6px}.tij-r-vandaag{color:var(--ink);font-weight:500}.tij-r-uren{position:relative}.tij-r-uur{font-size:var(--fs-2xs);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;right:6px;transform:translateY(-50%)}.tij-r-dag{background:var(--bg2);border-radius:var(--r-klein);cursor:pointer;position:relative;overflow:hidden}.tij-r-lijn{border-top:1px solid var(--line);pointer-events:none;position:absolute;left:0;right:0}.tij-blok{border-radius:var(--r-klein);pointer-events:none;font-size:var(--fs-2xs);padding:2px 5px;line-height:1.25;position:absolute;left:2px;right:2px;overflow:hidden}.tij-blok-bezet{background:repeating-linear-gradient(135deg, var(--line) 0 5px, var(--card) 5px 10px);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.tij-blok-voorlopig{background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-left:3px dashed var(--muted)}.tij-blok-keuze{background:var(--sel);color:var(--sel-ink);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;z-index:2}.tij-blok-spook{background:color-mix(in srgb, var(--sel) 22%, transparent);box-shadow:inset 0 0 0 1px var(--sel);z-index:1}.tij-blok-voorbij{background:color-mix(in srgb, var(--bg) 65%, transparent);z-index:1;border-radius:0;left:0;right:0}.tij-legenda{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tij-leg{vertical-align:-1px;border-radius:3px;width:18px;height:11px;margin-right:6px;display:inline-block;position:static}:root{--chband:#0f3c4814;--ag-vol:#0f3c48;--ag-volink:#fff;--ag-arc:#0f3c481c;--ag-arc-vol:#ffffff36}:root[data-theme=dark]{--chband:#7fb9cb1a;--ag-vol:#7fb9cb;--ag-volink:#0b1e24;--ag-arc:#e6edf01a;--ag-arc-vol:#0b1e2426}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chband:#7fb9cb1a;--ag-vol:#7fb9cb;--ag-volink:#0b1e24;--ag-arc:#e6edf01a;--ag-arc-vol:#0b1e2426}}.ag-top{align-items:center;gap:6px;margin-bottom:14px;display:flex}.ag-sp{margin-left:auto}.ag-wk{height:var(--ctl-h-sm);box-sizing:border-box;font:inherit;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;display:inline-flex}button.ag-wk{cursor:pointer}button.ag-wk:hover,button.ag-wk[aria-expanded=true]{background:var(--bg2);color:var(--ink)}.adb.vanteam,.agblk.vanteam{outline:1px dashed var(--muted);outline-offset:-2px}.adb-van{color:var(--muted);margin-right:5px}.agmelding{background:var(--yellow-bg);color:var(--ink-soft);border-radius:var(--r-vlak);font-size:var(--fs-base);margin-bottom:10px;padding:8px 12px}.page.ag-vast{min-height:0;padding-bottom:var(--vast-onder);flex-direction:column;flex:auto;display:flex}.ag-voet{flex:0 0 var(--voet-h)}.agweek{background:var(--card);border-radius:var(--r-kaart);min-height:0;box-shadow:var(--shadow);overscroll-behavior:contain;flex:auto;grid-template-columns:44px repeat(7,1fr);align-content:start;padding:14px 12px 12px;display:grid;position:relative;overflow:hidden auto}.agweek .dh{z-index:3;background:var(--card);text-align:center;font-size:var(--fs-xs);color:var(--muted);padding-bottom:8px;position:sticky;top:-14px}.agweek .dh.today{color:var(--accent)}.agweek>div:first-child>.dh{background:0 0}.agday{border-left:1px solid var(--line-soft)}.agbody{position:relative}.agcell{height:var(--ch,40px);border-top:1px solid var(--line-soft)}.agcell.agleeg{cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;padding:0;display:block}.agcell.agleeg:hover{background:var(--bg2)}.agcell.agu{border-top-color:#0000}.agcell.agu span{font-size:var(--fs-2xs);color:var(--muted);text-align:right;padding-right:8px;display:block;position:relative;top:-7px}.agblk{background:var(--bg2);border-radius:var(--r-klein);font:inherit;font-size:var(--fs-xs);color:var(--ink);cursor:pointer;text-align:left;border:0;padding:4px 8px;line-height:1.35;display:block;position:absolute;left:3px;right:3px;overflow:hidden}.agblk:hover{filter:brightness(.97)}.agblk .bt{color:var(--muted);font-size:var(--fs-2xs)}.agblk.ag-intern{background:var(--bg2);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-soft)}.agblk.ag-kandidaat{background:var(--chband);box-shadow:inset 3px 0 0 var(--ag-vol);padding-left:10px}.agblk.ag-klant{background:var(--ag-vol);color:var(--ag-volink)}.agblk.ag-klant .bt{color:var(--ag-volink);opacity:.7}.agblk.ag-extern{background:var(--accent-bg);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent);padding-left:10px}.agblk.geweest{opacity:.6}.agblk.geweest:hover{opacity:.85;filter:none}.agblk.ag-stapel{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);outline:1px dashed var(--line);outline-offset:-4px}.ag-stapel-t{color:var(--muted);font-size:var(--fs-2xs);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.agnu{border-top:1px solid var(--accent);pointer-events:none;z-index:2;height:0;position:absolute;left:0;right:0}.agnu:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.agad{flex-direction:column;gap:3px;min-height:20px;padding:0 3px 6px;display:flex}.agad .adb{text-align:left;background:var(--bg2);border-radius:var(--r-klein);font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;padding:1px 7px;position:relative;overflow:hidden}.agad .adb.ag-kandidaat{background:var(--chband);box-shadow:inset 3px 0 0 var(--ag-vol);color:var(--ink)}.agad .adb.ag-klant{background:var(--ag-vol);color:var(--ag-volink)}.agad .adb.ag-extern{background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--accent);color:var(--ink)}.agad .adb.geweest{opacity:.6}.ag-vlak{max-height:calc(86vh - var(--venster-top) - 110px);overscroll-behavior:contain;margin:0 -6px;padding:0 6px;overflow-y:auto}.agf{box-sizing:border-box;border:1px solid var(--line);background:var(--card);border-radius:var(--r-item);width:100%;font:inherit;font-size:var(--fs-md);color:var(--ink);outline:none;margin-bottom:10px;padding:6px 9px;display:block}.agf:focus{border-color:var(--ink-soft)}.agf.agf-s{flex-shrink:0;width:76px;margin-bottom:0;display:inline-block}.agrow{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;display:flex}.aglab{font-size:var(--fs-sm);color:var(--muted);margin:12px 0 5px}.btn.danger{color:#b4442a;background:0 0;box-shadow:inset 0 0 0 1px #b4442a59}.btn.danger:hover{background:#b4442a14}:root[data-theme=dark] .btn.danger{color:#e0836b;box-shadow:inset 0 0 0 1px #e0836b59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.danger{color:#e0836b;box-shadow:inset 0 0 0 1px #e0836b59}}.btn:disabled{opacity:.55;cursor:default}.agf-gast{margin-bottom:10px}.agf-gast.doel .agf{box-shadow:0 0 0 2px #f26e2173}.gastlijst{background:var(--bg2);border-radius:var(--r-vlak);max-height:30vh;margin-top:6px;padding:4px}.gastlijst .k-row .kr-t{font-size:var(--fs-base)}.agwaarschuw{background:var(--yellow-bg);color:var(--ink-soft);border-radius:var(--r-item);font-size:var(--fs-sm);margin-top:12px;padding:7px 11px;line-height:1.45}.ag-vlak>.veld-bool{margin-top:12px}.vb{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.vb-kop{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.vb-leg{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:4px;margin-left:auto;display:flex}.vb-s{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-left:8px;display:inline-block}.vb-s.bezet{background:var(--ag-vol)}.vb-s.voorlopig{background:var(--chband)}.vb-s.vrij{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.vb-as{font-size:var(--fs-xs);color:var(--muted);margin-bottom:3px;margin-left:74px;display:grid}.vb-rij{align-items:center;gap:8px;margin-top:4px;display:flex}.vb-naam{width:66px;font-size:var(--fs-sm);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.vb-naam.jij{color:var(--muted)}.vb-balk{height:17px;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:5px;flex:1;display:grid;overflow:hidden}.vb-v{height:100%;display:block}.vb-v.uur{box-shadow:inset 1px 0 0 var(--line-soft)}.vb-v.vrij{background:0 0}.vb-v.bezet{background:var(--ag-vol)}.vb-v.afwezig{background:var(--ag-vol);opacity:.55}.vb-v.voorlopig,.vb-v.elders,.vb-v.onbekend{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--ag-arc) 3px 4.5px), var(--chband)}.vb-geen{font-size:var(--fs-sm);color:var(--muted);flex:1;font-style:italic}.vb-vensters{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.notul-regels{flex-direction:column;gap:9px;display:flex}.notul-onder{box-shadow:inset 1px 0 0 var(--line);flex-direction:column;gap:9px;margin:10px 0 0 25px;padding-left:15px;display:flex}.notul-woorden{margin-top:3px}.gpk-titel{font-size:var(--fs-xl);color:var(--ink);line-height:1.3}.gpk-sub{font-size:var(--fs-base);color:var(--muted);margin-top:2px}.gpk-sub .plink{font-size:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.gpk-sub .plink:hover{color:var(--accent)}.gpk-strip{border-top:1px solid var(--line-soft);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;justify-content:start;gap:0 26px;margin-top:12px;padding-top:6px;display:grid}.gpk-strip .kv{border-top:0;flex-direction:column;gap:1px;min-width:0;padding:5px 0}.gpk-strip .kv .k{min-width:0;font-size:var(--fs-sm)}.gpk-strip .kv .v{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gpk-verslag{margin-top:12px}.gpk-afspraken{margin-top:18px}.gpk-acties{align-items:center;gap:8px;margin-top:14px;display:flex}.gpk-open{text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;display:block}.gpk-open:hover{color:var(--accent)}.gpk-open-vlak{cursor:pointer;border-radius:var(--r-vlak);margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;transition:background-color .12s}.gpk-open-vlak:hover{background:var(--bg2)}.peekwrap .gpk-acties,.peekwrap .tp-acties{background:var(--card);padding:10px 0 2px;position:sticky;bottom:0}.gpk-lijst{margin-top:12px;padding:0}.agblk.ag-uit,.agad .adb.ag-uit{opacity:.22}.agblk.ag-uit:hover,.agad .adb.ag-uit:hover{opacity:.5;filter:none}.ag-zoek-n{color:var(--muted);font-size:var(--fs-xs);flex-shrink:0}.gs-kopzoek{flex:0 260px;min-width:120px;margin-left:10px;margin-right:4px}.gs-kalanker{height:0;position:relative}.gs-lijst{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 0 6px;overflow-y:auto}.gs-dag{z-index:2;background:var(--card);font-size:var(--fs-sm);color:var(--muted);padding:16px 18px 6px;position:sticky;top:0}.gs-rij{text-align:left;width:100%;width:calc(100% - 2 * var(--rij-inset));margin:0 var(--rij-inset);padding:0 var(--rij-px);min-height:var(--rij-h);border-radius:var(--r-item);font-size:var(--fs-md);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;grid-template-columns:16px 42px minmax(0,1fr) auto;align-items:center;column-gap:12px;scroll-margin:12px 0;font-family:inherit;display:grid}.gs-lijst.met-treffer .gs-rij{grid-template-columns:16px 42px minmax(120px,220px) minmax(0,1fr) auto}.gs-rij:hover{background:var(--rij-hover)}.gs-rij.gekozen,.gs-rij.gekozen:hover{background:var(--sel);color:var(--sel-ink)}.gs-rij.gekozen *{color:inherit}.gs-rij.gekozen .gs-i svg{stroke:currentColor}.gs-i svg{width:14px;height:14px;stroke:var(--muted);fill:none;stroke-width:1.8px;display:block}.gs-rij.gemist .gs-i svg{stroke:var(--ink)}.gs-i{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.gs-vink{width:14px;height:14px;accent-color:var(--accent);opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gs-i.vinkbaar:hover svg,.gs-rij:hover .gs-i.vinkbaar svg,.gs-i.vinkbaar.toon svg{opacity:0}.gs-i.vinkbaar:hover .gs-vink,.gs-rij:hover .gs-i.vinkbaar .gs-vink,.gs-i.vinkbaar.toon .gs-vink,.gs-vink:focus-visible{opacity:1}.gs-t{font-size:var(--fs-base);color:var(--muted)}.gs-wie,.gs-ond{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gs-wie{color:var(--ink)}.gs-ond{font-size:var(--fs-base);color:var(--muted)}.gs-open{color:var(--accent)}.gs-duur{text-align:right;font-size:var(--fs-base);color:var(--muted);white-space:nowrap;min-width:44px}.gs-rij.gemist .gs-duur{color:var(--ink)}.gs-dag-gepland{border-top:1px solid var(--line);margin-top:8px}.gs-rij.gepland{opacity:.55}.gs-rij.gepland:hover,.gs-rij.gepland.gekozen{opacity:1}.gs-live{background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.gs-live{animation:1.4s ease-in-out infinite gs-puls}}@keyframes gs-puls{50%{opacity:.3}}mark.gs-raak{background:var(--accent-bg);color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--accent);border-radius:3px;padding:0 2px}.gs-niets{font-size:var(--fs-base);padding:18px}.gs-meer,.gs-kijk-pos{height:var(--voet-h);font-size:var(--fs-sm);color:var(--muted);flex:none;justify-content:center;align-items:flex-end;display:flex}.gs-kal{z-index:30;background:var(--card);border-radius:var(--r-menu);box-shadow:var(--schaduw-menu);gap:22px;padding:14px 16px;display:flex;position:absolute;top:-6px;right:0}.gs-kal-kop{font-size:var(--fs-sm);color:var(--ink);margin:0 0 6px 4px}.gs-kal-grid{grid-template-columns:repeat(7,32px);gap:2px;display:grid}.gs-kal-wd{font-size:var(--fs-2xs);color:var(--muted);text-align:center;padding-bottom:2px}.gs-kal-dag{border-radius:var(--r-item);height:34px;font:inherit;font-size:var(--fs-sm);color:var(--muted);opacity:.55;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex}.gs-kal-dag i{font-style:normal;font-size:var(--fs-2xs);color:var(--muted)}.gs-kal-dag.heeft{color:var(--ink);cursor:pointer;opacity:1}.gs-kal-dag.heeft:hover,.gs-kal-dag.inweek{background:var(--bg2)}.gs-kal-dag.nu{box-shadow:inset 0 0 0 1.5px var(--accent);opacity:1}.gs-body{--kijk-b:clamp(320px, 40%, 440px);--kijk-gat:20px;flex-direction:column;flex:auto;min-height:260px;display:flex;position:relative}.gs-lijstwrap{flex-direction:column;flex:auto;min-height:0;display:flex}.gs-body.is-kijk>.gs-lijstwrap{margin-left:calc(var(--kijk-b) + var(--kijk-gat))}.gs-kijk{width:var(--kijk-b);opacity:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-24px)}.gs-body.is-kijk>.gs-kijk{opacity:1;pointer-events:auto;transform:none}.gs-kijk-kaart{flex-direction:column;flex:auto;min-height:0;display:flex}.gs-kijk-kaart>.card{min-height:0;box-shadow:var(--shadow-zweef);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.gs-kaart-acties{background:var(--card);justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex;position:sticky;bottom:0}.gs-kijk-pos{font-size:var(--fs-sm);color:var(--muted)}.gs-body.is-kijk .gs-rij{opacity:.45}.gs-body.is-kijk .gs-rij:hover{opacity:.8}.gs-body.is-kijk .gs-rij.gekozen{opacity:1}@media (prefers-reduced-motion:no-preference){.gs-body>.gs-lijstwrap{transition:margin-left .3s cubic-bezier(.2,.7,.2,1)}.gs-kijk{transition:opacity .2s,transform .3s cubic-bezier(.2,.7,.2,1)}.gs-body .gs-rij{transition:opacity .2s}}.gs-box{font-size:var(--fs-base);color:var(--ink-soft);margin-top:12px}.gs-noot{font-size:var(--fs-sm);color:var(--muted);margin-top:8px}.gs-letterlijk-blok{border-left:2px solid var(--line);font-size:var(--fs-md);color:var(--ink-soft);margin-top:8px;padding:2px 0 2px 12px;font-style:italic}@media (width<=900px){.gs-rij,.gs-lijst.met-treffer .gs-rij{padding:6px var(--rij-px);grid-template-columns:16px 40px minmax(0,1fr) auto;row-gap:1px}.gs-wie{grid-column:3}.gs-duur{grid-column:4}.gs-ond{grid-area:2/3/auto/-1}.gs-body{--kijk-b:100%}.gs-body.is-kijk>.gs-lijstwrap{display:none}.gs-body.is-kijk>.gs-kijk{flex:auto;min-height:0;position:relative}.gs-kal{flex-direction:column;gap:10px}}.hoekkaarten{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.hoekkaarten>*{pointer-events:auto}.belkaart{background:var(--card);border-radius:var(--r-menu);width:320px;max-width:100%;box-shadow:var(--schaduw-menu);padding:14px 16px 16px}@media (prefers-reduced-motion:no-preference){.belkaart{animation:.18s ease-out bk-in}}@keyframes bk-in{0%{opacity:0;transform:translateY(8px)}}.bk-kop{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:8px;display:flex}.bk-live{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.bk-live{animation:1.4s ease-in-out infinite gs-puls}}.bk-duur{font-size:var(--fs-sm);color:var(--muted);letter-spacing:0;margin-left:auto}.bk-naam{font-size:var(--fs-xl);color:var(--ink);margin-top:10px}.bk-sub{font-size:var(--fs-base);color:var(--ink-soft)}.bk-nr{font-size:var(--fs-sm);color:var(--muted);margin-top:2px}.bk-laatst{font-size:var(--fs-base);color:var(--muted);margin-top:10px;line-height:1.45}.bk-knop{align-items:center;gap:6px;margin-top:14px;display:inline-flex}.belkaart .telkop-balk{flex-wrap:wrap;gap:6px;margin-top:10px}.belkaart .telkop-balk input{flex:150px;min-width:0}.bk-knop svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:12px;height:12px}.akkaart .bk-live{animation:none}@media (prefers-reduced-motion:no-preference){.akkaart.loopt .bk-live,.akpil.loopt .bk-live{animation:1.4s ease-in-out infinite gs-puls}}.akkaart .bk-naam{overflow-wrap:anywhere;line-height:1.25}.ak-waar{font-size:var(--fs-base);color:var(--muted);align-items:center;gap:6px;margin-top:6px;display:flex}.ak-waar svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:13px;height:13px}.ak-knoppen{flex-wrap:wrap;gap:8px;display:flex}.ak-knoppen .bk-knop{text-decoration:none}.akpil{background:var(--card);max-width:320px;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 8px 24px #00000029;font-size:var(--fs-sm);cursor:pointer;text-align:left;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex}.akpil:hover{box-shadow:0 0 0 1px var(--line), 0 10px 28px #00000038}.akpil .bk-live{animation:none}.akpil-tijd{color:var(--muted);flex:none}.akpil-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.akpil-fase{color:var(--muted);flex:none}@media (prefers-reduced-motion:no-preference){.akpil{animation:.22s ease-out ak-pil-in}}@keyframes ak-pil-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.uppil{cursor:default;padding:0 10px 0 0;position:relative;overflow:hidden}.uppil-hoofd{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 4px 7px 12px;display:inline-flex}button.uppil-hoofd{cursor:pointer}.uppil .bk-x{flex:none}.uppil-balk{background:var(--accent);transform-origin:0;height:2px;transition:transform .3s linear;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.uppil-balk{transition:none}}.upkaart .bk-x{margin-left:auto}.gs-kaart{position:relative}.gs-kaart-x{position:absolute;top:14px;right:14px}.gs-kaart .gpk-titel{padding-right:28px}.gs-kaart-naam{font-size:inherit;color:inherit;text-align:left}.vtel-lijst{flex-direction:column;display:flex}.vtel-rij{min-height:var(--rij-h);padding:6px var(--rij-px);text-align:left;cursor:pointer;border-radius:var(--r-item);font:inherit;background:0 0;border:0;align-items:center;gap:10px;display:flex}.vtel-rij:hover{background:var(--rij-hover)}.vtel-ico{color:var(--muted);flex-shrink:0;display:inline-flex}.vtel-ico svg{stroke:currentColor;fill:none;width:14px;height:14px}.vtel-ico.mist{color:var(--accent)}.vtel-num{color:var(--ink);font-size:var(--fs-md);white-space:nowrap}.vtel-hint{color:var(--muted);font-size:var(--fs-base);font-style:italic}.vtel-meta{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.vfo-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vfo-tekst .vtel-num{white-space:normal}.vfo-rij .btn{flex-shrink:0}.vtel-zoek{padding:2px 4px 12px 28px}.telkop-balk{align-items:center;gap:8px;display:flex}.telkop-balk .btn{white-space:nowrap;flex-shrink:0}.telkop-lijst{max-height:32vh;padding:4px 0 0}.vpe-form{flex-direction:column;gap:8px;display:flex}.vpe-rijtje{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vpe-vraag{font-size:var(--fs-base);margin-right:2px}.vpe-veld{min-width:220px;font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-item);flex:1;padding:7px 10px}.vpe-veld:focus{border-color:var(--muted);outline:none}.vfa-grond{color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.vzk-nieuw{border-bottom:1px solid var(--line);margin-bottom:4px;padding:4px 4px 12px}.vzk-datum{flex:0 0 170px}.vzk-datum .dk-veld{background:var(--bg2)}.vzk-datum .dk-veld input.dk-in{font-size:var(--fs-base);padding:8px 0 8px 10px;line-height:normal}.vzk-notitie{text-overflow:ellipsis;max-width:32ch;overflow:hidden}.vrd-rij{align-items:flex-start}.vrd-v{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vrd-t{color:var(--ink);font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vrd-s{color:var(--muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vrd-rij .pill{flex-shrink:0;margin-top:2px}.pvr-t{text-overflow:clip;white-space:normal;overflow:visible}.vrd-meer{font-size:var(--fs-sm);margin-top:8px;display:block}.vrd-voet{font-size:var(--fs-sm);margin-top:8px}.radar-peek .prec-sec .kv .k{min-width:124px}.radar-peek .prec-sec .kv .k .plink{text-align:left}.radar-peek .prec-meta a.btn{text-decoration:none}.radar-kop{align-items:center;gap:6px;display:flex}.radar-kop .hx{width:9px;height:10px}.radar-leeg{font-size:var(--fs-base)}.radar-buiten{font-size:var(--fs-sm);color:var(--muted);padding:4px 2px 0}.radar-ookrij{min-height:var(--rij-h);padding:0 var(--rij-px);border-radius:var(--r-item);font:inherit;font-size:var(--fs-base);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.radar-ookrij:hover{background:var(--rij-hover)}.radar-ookrij .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.radar-ookrij .s{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}button.radar-buiten{display:block}.radar-voet{background:var(--card);border-top:1px solid var(--line-soft);border-radius:0 0 var(--r-kaart) var(--r-kaart);margin:18px -20px -18px;padding:12px 20px 16px;position:sticky;bottom:0}.radar-acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radar-acties a.btn{text-decoration:none}.radar-reden{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.radar-reden>span{margin-right:4px}.radar-uitkomst{padding:var(--vlak-pad);border-radius:var(--r-vlak);background:var(--bg2);font-size:var(--fs-base);color:var(--ink-soft)}.rn-rij{align-items:center;gap:8px;min-width:0;display:flex}.rn-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rn-rij .pill{flex-shrink:0}.rn-rij .rn-radar{text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:60%;overflow:hidden}.rn-radar:hover{box-shadow:inset 0 0 0 1px var(--accent)}.radar-dossier{margin-top:16px}.radar-dossier .sec-h{margin-bottom:6px}.radar-web{box-shadow:inset 0 0 0 1px var(--line);background:0 0;margin-bottom:6px}button.radar-web:hover{background:var(--bg2)}.radar-web .plink{font-size:var(--fs-sm);white-space:nowrap}.radar-noot{font-size:var(--fs-sm);margin-top:8px}.vd-kop .g-hi{margin-bottom:0}.vd-kop .g-sub{color:var(--muted);font-size:var(--fs-md);margin:4px 0 16px}.vd-trede{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.vd-trede:first-child{border-top:0;margin-top:0;padding-top:0}.vd-tredekop{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.vd-tredekop .sec-h{margin:0}.vd-uitleg{color:var(--muted);font-size:var(--fs-sm)}.vd-regel{min-height:var(--rij-h);padding:8px var(--rij-px);border-radius:var(--r-item);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;display:flex}.vd-regel:hover{background:var(--rij-hover)}.vd-n{text-align:right;width:18px;color:var(--muted);font-size:var(--fs-sm);flex-shrink:0;padding-top:2px}.vd-v{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vd-t{color:var(--ink);font-size:var(--fs-md)}.vd-why{color:var(--muted);font-size:var(--fs-sm)}.vd-regel .pill{flex-shrink:0;margin-top:2px}.vd-regel.nu .vd-n{color:var(--accent)}.vd-chev{color:var(--muted);font-size:var(--fs-sm);margin-left:6px}.vd-open{border-left:2px solid var(--line);margin:0 6px 8px 36px;padding:2px 0 2px 12px}.vd-cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.vd-cols.een{grid-template-columns:minmax(0,1fr)}.vd-links,.vd-rechts{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width<=980px){.vd-cols{grid-template-columns:minmax(0,1fr)}.vd-rechts{display:contents}.vd-rechts>*{order:1}.vd-rechts>:first-child{order:-1}}.vd-meta{color:var(--muted);font-size:var(--fs-sm);text-align:right}.vd-ag{min-height:var(--rij-h);padding:0 var(--rij-px);border-radius:var(--r-item);text-align:left;font:inherit;font-size:var(--fs-base);color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:10px;display:flex}button.vd-ag{cursor:pointer}button.vd-ag:hover{background:var(--rij-hover)}.vd-ag .t{width:40px;color:var(--muted);font-size:var(--fs-sm);flex-shrink:0}.vd-ag .w{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vd-ag .m{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;max-width:40%;overflow:hidden}.vd-ag.geweest{opacity:.45}.vd-ag.eerst{color:var(--ink)}.vd-ag.eerst .t{color:var(--accent)}.vd-nu{color:var(--accent);font-size:var(--fs-2xs);letter-spacing:.08em;align-items:center;gap:8px;margin:2px 4px;display:flex}.vd-nu:after{content:"";background:var(--accent);opacity:.5;flex:1;height:1px}.vd-ag-leeg{color:var(--muted);font-size:var(--fs-base);padding:6px 4px}.vd-ag-meer{font-size:var(--fs-sm);margin:6px 4px 0;display:block}.vd-tellers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vd-teller .l{color:var(--muted);font-size:var(--fs-sm)}.vd-teller .g{color:var(--ink);align-items:baseline;gap:4px;margin:2px 0 6px;display:flex}.vd-teller .g b{font-size:var(--fs-3xl);font-weight:500;line-height:1}.vd-teller .g span{color:var(--muted);font-size:var(--fs-base)}.vd-teller .s{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;column-gap:5px;margin-top:5px;display:flex}.vd-teller .s span{white-space:nowrap}.vd-teller .s span:first-child:after{content:" ·"}.vd-deel{color:var(--muted);font-size:var(--fs-xs);margin-top:4px}.vd-deel b{color:var(--ink);font-weight:500}.vd-deel b.ok{color:#1e7a45}:root[data-theme=dark] .vd-deel b.ok{color:#5fcb86}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vd-deel b.ok{color:#5fcb86}}.vd-door{font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;display:block}.vd-door:hover{color:var(--ink)}.vd-balk{background:var(--bg2);border-radius:999px;height:6px;position:relative;overflow:hidden}.vd-balk i{background:var(--ink);border-radius:999px;position:absolute;inset:0 auto 0 0}.vd-balk.klaar i{background:#1e7a45}.vd-teller .g .ok{color:#1e7a45;margin-left:2px}:root[data-theme=dark] .vd-balk.klaar i{background:#5fcb86}:root[data-theme=dark] .vd-teller .g .ok{color:#5fcb86}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .vd-balk.klaar i{background:#5fcb86}:root:not([data-theme=light]) .vd-teller .g .ok{color:#5fcb86}}.vd-doel{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.vd-doelrij+.vd-doelrij{margin-top:12px}.vd-doelrij .rij{font-size:var(--fs-base);color:var(--ink-soft);align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.vd-doelrij .n{color:var(--ink)}.vd-doelrij .van{color:var(--muted);font-size:var(--fs-sm)}.vd-balk.lat{overflow:visible}.vd-balk.lat em{background:var(--muted);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.vd-balk.lat em.tussen{opacity:.7;width:1px;top:-1px;bottom:-1px}.vd-incentive{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.vd-incentive .k{flex:1;min-width:0}.vd-strip{flex-wrap:wrap;gap:8px 2px;display:flex}.vd-kop-av{max-width:54px;color:var(--muted);font-size:var(--fs-2xs);flex-direction:column;flex:1 0 40px;align-items:center;gap:2px;display:flex}.vd-kop-av .avatar{margin-bottom:3px}.vd-kop-av b{color:var(--ink);font-size:var(--fs-md);font-weight:500;line-height:1.1}.vd-kop-av>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.vd-kop-av.kop .avatar{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--accent)}.vd-kop-av.jij>span:last-child{color:var(--ink)}.vd-recent{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.vd-recent .r{font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;gap:8px;padding:4px;display:flex}.vd-recent .r .v{flex-direction:column;flex:1;min-width:0;display:flex}.vd-recent .r .t{color:var(--ink);font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vd-recent .r .w{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vd-recent .r .d{color:var(--muted);text-align:right;flex-shrink:0;width:52px}.vd-duo{flex-shrink:0;display:inline-flex}.vd-duo .mede{box-shadow:0 0 0 2px var(--card);margin-left:-8px}.vd-kiezer{border-bottom:1px solid var(--line-soft);flex-direction:column;margin:0 0 12px;padding:4px 0 8px;display:flex}.vd-kiezer .vtel-rij:disabled{opacity:.5;cursor:default}.vd-kiezer-kop{color:var(--muted);font-size:var(--fs-sm);padding:2px 4px 4px}.leeg.vd-stil{padding-bottom:10px}.leeg.vd-stil .l-kop{font-size:var(--fs-lg);color:var(--ink)}.herinner-vd{align-items:center;gap:8px;display:flex}.herinner-vd .vtel-rij{flex:1;width:auto;min-width:0;margin-inline:0}.herinner-vd .vtel-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.herinner-vd .btn{flex:none}.vrd-rij .aanv-dek{flex-shrink:0;margin:3px 10px 0 0}.aanv-nergens{cursor:default}.aanv-nergens:hover{background:0 0}.aanv-nergens-knoppen{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.cci-kop{align-items:center;gap:14px;margin-bottom:14px;display:flex}.cci-parameterset{font-size:var(--fs-base);margin-left:auto}.cci-bezig{color:var(--accent)}.cci-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:14px;display:grid}.cci-invoer{flex-direction:column;gap:12px;min-width:0;display:flex}.cci-paneel{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.cci-groep-kop{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.cci-sub{font-size:var(--fs-base);line-height:1.45}.cci-raster{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 14px;display:grid}.cci-raster-rest{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.cci-meer{margin-top:12px}.cci-veld{flex-direction:column;gap:3px;min-width:0;display:flex}.cci-veld label{font-size:var(--fs-sm);color:var(--muted)}.cci-verplicht{color:var(--accent)}.cci-inp-wrap{align-items:center;gap:6px;display:flex}.cci-eenheid{font-size:var(--fs-base);color:var(--muted);flex-shrink:0;width:10px}.cci-eenheid.na{width:auto}.cci-veld input[type=text],.cci-veld select{border:1px solid var(--line);border-radius:var(--r-item);width:100%;min-width:0;font:inherit;font-size:var(--fs-md);background:var(--card);color:var(--ink);padding:6px 9px}.cci-veld input:focus,.cci-veld select:focus{border-color:var(--ink-soft);outline:none}.cci-veld-bool{flex-direction:row;align-items:center;gap:8px}.cci-veld-bool span{font-size:var(--fs-base);color:var(--ink-soft)}.cci-veld-bool input{accent-color:var(--accent)}.cci-veld.gemarkeerd{border-left:3px solid var(--accent);margin-left:-11px;padding-left:8px}.cci-vergelijk{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.cci-groot{font-size:var(--fs-3xl);color:var(--ink);line-height:1.25}.cci-melding{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);margin-bottom:12px;line-height:1.5}.cci-posten{flex-direction:column;gap:1px;margin:0;display:flex}.cci-post{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.cci-post:last-child{border-bottom:0}.cci-post dt{font-size:var(--fs-base);color:var(--ink-soft);margin:0}.cci-post dd{font-size:var(--fs-lg);margin:0}.cci-posten-vol{margin-top:10px}.cci-posten-vol .cci-post dt,.cci-posten-vol .cci-post dd{font-size:var(--fs-base)}.cci-controles{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cci-controle{font-size:var(--fs-base);color:var(--ink-soft);border-left:3px solid var(--line);padding-left:10px;line-height:1.5}.cci-controle.e-blokkerend{border-left-color:var(--accent);border-left-width:4px}.cci-controle.e-waarschuwing{border-left-color:var(--yellow)}.cci-ernst{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.cci-controle.e-blokkerend .cci-ernst{color:var(--accent)}.cci-uitklap{width:100%;font-size:var(--fs-base);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.cci-tabel{border-collapse:collapse;width:100%;font-size:var(--fs-base);margin-top:8px}.cci-tabel th{text-align:left;color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;padding-bottom:6px}.cci-tabel td{border-top:1px solid var(--line-soft);padding:5px 0}.cci-tabel td.num,.cci-tabel th:not(:first-child){text-align:right}.cci-bovenbalk{align-items:center;gap:14px;margin-bottom:12px;display:flex}.cci-klant{align-items:center;gap:10px;display:flex;position:relative}.cci-klant-naam{font-size:var(--fs-lg)}.cci-klant-zoek{border:1px solid var(--line);border-radius:var(--r-item);font:inherit;font-size:var(--fs-md);background:var(--card);color:var(--ink);width:240px;padding:6px 11px}.cci-treffers{z-index:30;background:var(--card);border-radius:var(--r-menu);width:280px;box-shadow:var(--shadow-zweef);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0}.cci-treffers button{text-align:left;border-radius:var(--r-item);width:100%;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;padding:6px 9px;display:block}.cci-treffers button:hover{background:var(--bg2)}.cci-profielbalk{font-size:var(--fs-base);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;padding:11px 16px;display:flex}.cci-profiel-aan{color:var(--ink)}.cci-bron{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:6px}@media (width<=1180px){.cci-grid{grid-template-columns:minmax(0,1fr)}.cci-paneel{position:static}}.cci-vastleggen{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cci-vastleggen .btn{align-self:stretch}.cci-vastleggen .btn.sm{align-self:flex-start}.cci-vastleggen .cci-melding{align-self:stretch;margin-bottom:0}.cci-vast-stand{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cci-plaatsing{max-width:260px}.mr-nieuw{margin-bottom:6px}.mr-nkop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.mr-nkop .sec-h{margin-bottom:0}.mr-raster{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:10px 14px;display:grid}.mr-hint{font-size:var(--fs-sm);line-height:1.45}.mr-sec{margin-top:20px}.mr-nieuw .cci-melding{margin:12px 0 0}.mr-uitkomst{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.mr-tellers{flex-wrap:wrap;gap:10px;display:flex}.mr-teller{background:var(--bg2);border-radius:var(--r-vlak);min-width:118px;padding:var(--vlak-pad);flex:1}.mr-teller .n{font-size:var(--fs-2xl);color:var(--ink);line-height:1.15}.mr-teller .l{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:2px}.mr-uitkomst .mr-hint{max-width:72ch;margin-top:10px}.mr-start{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.mr-start .mr-hint{max-width:54ch;margin-top:0}.mr-wgroep{margin-bottom:12px}.mr-wkop{font-size:var(--fs-base);color:var(--ink);margin-bottom:2px}.mr-wvelden{margin:0;padding:0;list-style:none}.mr-wvelden li{font-size:var(--fs-base);color:var(--ink-soft);border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:baseline;gap:8px;padding:5px 0;display:flex}.mr-wvelden li:first-child{border-top:0}.mr-wlabel{color:var(--muted);min-width:200px}.mr-wnaar{color:var(--ink)}.mr-pijl{color:var(--muted)}.mr-herkomst{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:auto}.mr-overgeslagen{margin-top:16px}.mr-ovlijst{font-size:var(--fs-base);color:var(--ink-soft);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.mr-terug{margin-bottom:12px}.mr-kop{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mr-titel{font-size:var(--fs-2xl);color:var(--ink);line-height:1.25}.mr-meta{font-size:var(--fs-base);margin-top:3px;line-height:1.5}.mr-notitie{font-size:var(--fs-base);color:var(--ink-soft);border-left:2px solid var(--line);margin-bottom:12px;padding:2px 0 2px 11px}.mr-kop+.mr-tellers,.mr-notitie+.mr-tellers{margin-bottom:4px}.mr-voorbehoud{border-left:4px solid var(--accent);border-top-left-radius:5px;border-bottom-left-radius:5px;margin:14px 0}.mr-vkop{font-size:var(--fs-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.mr-voorbehoud p{font-size:var(--fs-base);color:var(--ink-soft);max-width:80ch;margin:0 0 8px;line-height:1.55}.mr-voorbehoud p:last-child{margin-bottom:0}.mr-groep{margin-bottom:12px}.mr-groep-kop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mr-groep-kop .sec-h{margin-bottom:0}.mr-lijst{flex-direction:column;gap:14px;display:flex}.mr-regel{border-left:3px solid var(--line);padding-left:11px}.mr-regel.mr-k-herrekend{border-left-color:var(--ink-soft);border-left-width:4px;padding-left:10px}.mr-regel.mr-k-ontbreekt{border-left-style:dashed}.mr-regel.mr-k-geen{border-left-color:var(--line-soft)}.mr-r1{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mr-klasse{min-width:106px;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mr-k-ontbreekt .mr-klasse{color:var(--ink-soft)}.mr-naam{font-size:var(--fs-md);color:var(--ink)}.mr-vol{font-size:var(--fs-base);margin-left:auto}.mr-tar{text-align:right;min-width:76px;font-size:var(--fs-md);color:var(--ink-soft)}.mr-compact{font-size:var(--fs-base);color:var(--ink-soft);margin-top:3px;line-height:1.5}.mr-toelichting{font-size:var(--fs-base);color:var(--muted);max-width:74ch;margin-top:5px;line-height:1.5}.mr-euro{flex-wrap:wrap;gap:6px 24px;margin:8px 0 0;display:flex}.mr-euro>div{min-width:156px}.mr-euro dt{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mr-euro dd{font-size:var(--fs-md);color:var(--ink);margin:0}.mr-delta{font-size:var(--fs-base);color:var(--ink-soft)}.mr-acties{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.mr-reden{max-width:430px;margin-top:9px}.mr-reden .mr-hint{margin-top:6px}.mr-besluit{font-size:var(--fs-base);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:7px;display:flex}.mr-bwoord{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.mr-afronden .cci-melding{margin:10px 0 0}.mr-afronden .mr-acties{margin-top:12px}@media (width<=720px){.mr-wlabel{min-width:0}.mr-vol,.mr-herkomst{margin-left:0}.mr-tar{text-align:left;min-width:0}}.cci-naar-mutaties{margin-left:auto}.mr-nieuw-notitie{max-width:520px;margin:12px 0 0}.mr-vklein{max-width:72ch;margin-top:12px}.mr-tarl{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.mr-caonieuw{padding:var(--vlak-pad);background:var(--bg2);border-radius:var(--r-vlak);margin-top:14px}.mr-caonieuw .mr-raster{margin-top:12px}.mr-caonieuw .cci-melding{background:var(--card);margin:12px 0 0}.mr-caonieuw .btn{margin-top:12px}.mr-caobron{border:1px solid var(--line);border-radius:var(--r-item);width:100%;font:inherit;font-size:var(--fs-base);background:var(--card);color:var(--ink);margin-top:5px;padding:5px 9px}.mr-caobron:focus{border-color:var(--ink-soft);outline:none}.mr-caooud{font-size:var(--fs-xs);margin-top:3px;line-height:1.4}.cci-concepten{margin-bottom:14px}.cci-conceptlijst{margin:8px 0 0;padding:0;list-style:none}.cci-conceptlijst li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.cci-conceptlijst li:first-child{border-top:0}.cci-conceptlijst li.aan{border-left:2px solid var(--accent);padding-left:10px}.cci-concept-klant{font-size:var(--fs-lg);display:block}.cci-conceptlijst .cci-sub{display:block}.cci-concept-acties{flex-shrink:0;align-items:center;gap:6px;display:flex}.cci-tabs{margin-bottom:12px}.cci-auto-groep{margin-top:14px}.cci-auto-groepkop{font-size:var(--fs-md);font-weight:600}.cci-auto .cci-conceptlijst li.cci-auto-regel{display:block}.cci-auto-kop{align-items:center;gap:10px;display:flex}.cci-auto-kop .btn{flex-shrink:0;margin-left:auto}.cci-auto-klap{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:16px 64px minmax(0,210px) minmax(0,1fr);align-items:center;gap:8px;padding:2px 0;display:grid}.cci-auto-klap:disabled{cursor:default}.cci-auto-klap svg{width:14px;height:14px;color:var(--muted);transition:transform .15s;transform:rotate(-90deg)}.cci-auto-regel.open .cci-auto-klap svg{transform:none}.cci-auto-klap:disabled svg{visibility:hidden}.cci-auto-nr{font-size:var(--fs-md)}.cci-auto-blad,.cci-auto-kort{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cci-auto-klap:hover:not(:disabled) .cci-auto-nr{color:var(--accent)}.cci-auto .cci-conceptlijst li.cci-auto-regel{padding:6px 0}.cci-auto-redenen,.cci-auto-verklaringen{font-size:var(--fs-sm);margin:6px 0 0 24px;padding:0;list-style:none}.cci-conceptlijst .cci-auto-redenen li,.cci-conceptlijst .cci-auto-verklaringen li{border-top:0;padding:2px 0;display:block}.cci-auto-hek{min-width:76px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);display:inline-block}.corr-filters{gap:6px;margin-left:auto;display:flex}.corr-samenvatting{font-size:var(--fs-md);color:var(--ink-soft);margin:0 0 14px}.corr-invoer{margin-bottom:14px}.corr-velden{grid-template-columns:1fr 160px 180px;gap:10px 14px;display:grid}.corr-reden{margin-top:10px}.corr-reden input{width:100%}.corr-uitleg{margin:10px 0 12px}.corr-doel{font-size:var(--fs-base);color:var(--muted);margin:10px 0 0}.corr-doel.raak{color:var(--ink-soft)}.corr-doel.mis{color:var(--accent)}.corr-fout{font-size:var(--fs-base);color:var(--accent);margin:10px 0 0}.corr-tabel{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.corr-tabel th{text-align:left;font-weight:500;font-size:var(--fs-sm);color:var(--muted);border-bottom:1px solid var(--line-soft);padding:0 10px 8px 0}.corr-tabel td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:9px 10px 9px 0}.corr-tabel .rechts{text-align:right}.corr-tabel tr.vervallen td{opacity:.55;text-decoration:line-through}.corr-sub{font-size:var(--fs-sm);color:var(--muted);display:block}.corr-reden-cel{color:var(--ink-soft);max-width:320px}.corr-herkomst{font-size:var(--fs-sm);border-radius:var(--r-klein);border:1px solid var(--line);color:var(--muted);padding:1px 6px;display:inline-block}.corr-herkomst.afgeleid{border-color:var(--line-soft)}.corr-herkomst.ingevoerd{border-color:var(--accent);color:var(--accent)}.corr-bedrag{font-variant-numeric:tabular-nums}.corr-bedrag.min{color:var(--accent)}.lr-invoer{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.lr-velden{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;display:grid}.lr-sub{font-size:var(--fs-sm);color:var(--muted);display:block}.lr-fout{font-size:var(--fs-base);color:var(--accent);margin:0}.lr-uitkomst{border:1px solid var(--line-soft);border-radius:var(--r-item);background:var(--card-soft,transparent);font-size:var(--fs-md);margin:0;padding:9px 11px}.lr-kiezer{flex-direction:column;gap:6px;display:flex}.lr-treffers{flex-direction:column;gap:2px;max-height:190px;display:flex;overflow-y:auto}.lr-treffer{text-align:left;border-radius:var(--r-item);min-height:var(--rij-h);padding:0 var(--rij-px);cursor:pointer;color:var(--ink);font:inherit;font-size:var(--fs-md);background:0 0;border:0;align-items:center;display:flex}.lr-treffer:hover{background:var(--rij-hover)}.lr-gekozen{border:1px solid var(--line);border-radius:var(--r-item);font-size:var(--fs-md);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.lr-aandacht{border-color:var(--accent)}.lr-aandacht h3{margin:0 0 2px}.fin-tegels>.ptile{flex:1 1 0;min-width:120px}.fin-schaduwbalk{padding:var(--vlak-pad);border-radius:var(--r-vlak);background:var(--bg2);font-size:var(--fs-base);color:var(--ink-soft);border-left:3px solid var(--accent);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;line-height:1.5;display:flex}.fin-schaduw-w,.fin-eerlijk-w{font-size:var(--fs-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.fin-schaduw{font-size:var(--fs-base);color:var(--ink-soft);margin-bottom:10px;line-height:1.5}.fin-kaart{margin-bottom:14px}.fin-kaart-rechts{font-size:var(--fs-base);color:var(--ink-soft);text-align:right}.fin-lijst{flex-direction:column;gap:6px;display:flex}.fin-rij{align-items:flex-start}.fin-rij .v .t .plink{font:inherit;color:var(--ink);padding:0}.fin-rij .v .t .plink:hover{color:var(--accent)}.fin-rij .s{line-height:1.5}.fin-reden{font-size:var(--fs-sm);color:var(--ink-soft);max-width:92ch;margin-top:4px;line-height:1.5}.fin-reden.mut{color:var(--muted)}.fin-pills{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.fin-bedrag{white-space:nowrap;font-size:var(--fs-base);color:var(--ink);flex-shrink:0}.fin-meer{font-size:var(--fs-base);margin-top:8px}.fin-leeg{font-size:var(--fs-base);color:var(--muted);padding:4px 0}.fin-chips{flex-wrap:wrap;gap:6px;display:flex}.fin-groep{margin-top:12px}.fin-groep-h{font-size:var(--fs-base);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.fin-kv-raster .kv .k{min-width:170px}.fin-kv-raster .kv .v{line-height:1.5}.fin-eerlijk{border-left:2px dashed var(--line);font-size:var(--fs-base);color:var(--ink-soft);align-items:baseline;gap:10px;max-width:92ch;margin-top:12px;padding:6px 0 2px 11px;line-height:1.5;display:flex}.fin-noot{font-size:var(--fs-sm);color:var(--muted);max-width:84ch;margin-top:10px;line-height:1.55}.fin-tabelwrap{margin:0 -20px;overflow-x:auto}.fin-tabel{min-width:100%}.fin-tabel td.trunc{max-width:240px}.sm-kopbalk{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;display:flex}.sm-kopbalk>.kop-zoek{flex:0 280px}.sm-teller{font-size:var(--fs-sm);color:var(--muted);flex-shrink:0}.sm-legenda{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:5px;margin-left:auto;display:flex}.sm-legenda i{border-radius:3px;width:10px;height:10px;margin-left:9px;display:inline-block}.sm-raster{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:10px;display:grid}.sm-kaart{border:1px solid var(--line);border-radius:var(--r-vlak);flex-direction:column;min-width:0;padding:11px 14px 9px;display:flex}.sm-kop{align-items:baseline;gap:8px;display:flex}.sm-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);color:var(--ink);flex:0 auto;overflow:hidden}.sm-nr{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;flex:1}.sm-uren{font-size:var(--fs-lg);color:var(--ink);flex-shrink:0}.sm-eenheid{font-size:var(--fs-sm);color:var(--muted)}.sm-uurbalk{background:var(--line-soft);border-radius:3px;height:6px;margin:7px 0 2px;display:flex;overflow:hidden}.sm-b-gewerkt{background:var(--sel)}.sm-b-overwerk{background:var(--accent)}.sm-b-afwezig{background:repeating-linear-gradient(135deg, var(--muted) 0 2px, transparent 2px 5px);opacity:.55}.sm-posten{min-height:calc(3 * 1.5 * var(--fs-base) + 13px);font-size:var(--fs-base);margin-bottom:5px}.sm-groep{margin-top:3px;padding-top:3px}.sm-groep+.sm-groep{border-top:1px solid var(--line-soft)}.sm-post{font-size:var(--fs-base);align-items:baseline;gap:10px;line-height:1.5;display:flex}.sm-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.sm-post .num{color:var(--ink)}.sm-voet{border-top:1px solid var(--line-soft);min-height:calc(1.5em + 4px);font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:auto;padding-top:4px;line-height:1.5;overflow:hidden}.sm-meer{font-size:var(--fs-sm);padding:0}@media (width<=900px){.fin-kv-raster .kv{flex-direction:column;gap:2px}.fin-kv-raster .kv .k{min-width:0}}.fin-stand{border-radius:var(--r-kaart);background:var(--card);box-shadow:var(--shadow);font-size:var(--fs-base);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;padding:11px 16px;line-height:1.55;display:flex}.fin-stand-w{font-size:var(--fs-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fin-stand b{color:var(--ink);font-weight:500}.fin-stand-r{margin-left:auto}.fin-strook{border-radius:var(--r-kaart);background:var(--card);box-shadow:var(--shadow);flex-wrap:wrap;align-items:flex-end;gap:22px;margin:0 0 14px;padding:12px 20px;display:flex}.fin-strook-item .n{font-size:var(--fs-2xl);color:var(--ink);line-height:1.15}.fin-strook-item .l{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);white-space:nowrap;margin-top:2px}.fin-strook-rechts{font-size:var(--fs-base);align-self:center;margin-left:auto}.fin-groep-uitleg{font-size:var(--fs-base);color:var(--muted);max-width:84ch;margin:-2px 0 8px;line-height:1.5}.fin-doe{font-size:var(--fs-base);color:var(--ink-soft);margin-top:8px;line-height:1.5}.fin-doe .plink{font:inherit}.fin-open{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.fin-open:hover{color:var(--accent)}.fin-groep-h .fin-open{font-size:var(--fs-sm);margin-left:auto}.fin-klant{text-align:left;background:var(--bg2);border-radius:var(--r-vlak);width:100%;padding:var(--vlak-pad);font:inherit;color:var(--ink);cursor:pointer;border:0;flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.fin-klant:hover{background:var(--line)}.fin-klant .fin-klant-n{font-size:var(--fs-md)}.fin-klant .fin-klant-s{font-size:var(--fs-base);color:var(--ink-soft)}.fin-klant-detail{padding:8px 4px 2px}.fin-cci{flex-shrink:0;margin-top:2px}.fin-venster{flex-direction:column;gap:12px;max-height:72vh;padding-right:4px;display:flex;overflow-y:auto}.fin-v-kop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fin-v-titel{font-size:var(--fs-lg);color:var(--ink)}.fin-v-rechts{font-size:var(--fs-base);color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.fin-v-bedrag{font-size:var(--fs-xl);color:var(--ink)}.fin-v-raster{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:14px;display:grid}.fin-v-links{font-size:var(--fs-base);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fin-v-tabel{margin:0}.fin-v-tabel .tbl{table-layout:auto;font-size:var(--fs-base)}.fin-v-tabel .tbl th,.fin-v-tabel .tbl td{height:auto;padding:7px 10px}.fin-v-tabel tfoot td{border-top:1px solid var(--line);color:var(--ink);border-bottom:0}.fin-adres{white-space:pre-line;line-height:1.45}.fin-conclusie{font-size:var(--fs-md);color:var(--ink)}.fin-blok{border-left:3px solid var(--accent);border-radius:0 var(--r-vlak) var(--r-vlak) 0;background:var(--bg2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fin-pills-rij{flex-wrap:wrap;gap:6px;display:flex}.fin-handelingen{flex-direction:column;gap:8px;display:flex}.fin-knoppen{flex-wrap:wrap;gap:8px;display:flex}.fin-uitk-knoppen{flex-shrink:0;align-items:center;gap:8px;display:flex}.fin-uitk-knoppen .fin-bedrag{margin-right:4px}.fin-correctie{flex-direction:column;gap:6px;display:flex}.fin-correctie .fin-knoppen,.fin-correctie .fin-vraag{margin-top:4px}.fin-vraag{padding:var(--vlak-pad);border:1px dashed var(--line);border-radius:var(--r-vlak);font-size:var(--fs-base);color:var(--ink-soft);flex-direction:column;gap:8px;line-height:1.5;display:flex}.fin-vraag b{color:var(--ink);font-weight:500}.fin-vraag .vpe-veld{max-width:520px}.fin-kenmerk{flex-direction:column;gap:8px;margin-top:4px;display:flex}.fin-kenmerk-rij{align-items:center;gap:8px;display:flex}.fin-kenmerk-rij .vpe-veld{flex:1}.fin-suggesties{font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fin-tl{flex-direction:column;gap:4px;display:flex}.fin-tl-rij{font-size:var(--fs-base);gap:12px;line-height:1.5;display:flex}.fin-tl-op{color:var(--muted);flex-shrink:0;min-width:118px}.fin-tl-wat{color:var(--ink-soft)}.fin-tl-extra{font-size:var(--fs-sm);color:var(--muted);display:block}.fin-tabel tr.fin-dood td.name{color:var(--muted);text-decoration:line-through}.fin-lijstje{font-size:var(--fs-base);flex-direction:column;gap:2px;margin-top:8px;display:flex}.fin-lijstje-rij{border-top:1px solid var(--line-soft);color:var(--ink-soft);justify-content:space-between;gap:12px;padding:3px 0;display:flex}.fin-lijstje-rij:first-child{border-top:0}.fin-ohw-rij.open{padding-bottom:6px}.fin-ohw-weken{border-left:2px solid var(--line);flex-direction:column;gap:8px;margin:6px 0 4px 12px;padding:10px 12px;display:flex}.fin-ohw-kop{font-size:var(--fs-base)}.fin-ohw-lijst{flex-direction:column;gap:3px;display:flex}.fin-ohw-week{border-top:1px solid var(--line-soft);font-size:var(--fs-base);color:var(--ink-soft);cursor:pointer;grid-template-columns:18px 88px minmax(0,1fr) auto 90px;align-items:center;gap:10px;padding:5px 0;display:grid}.fin-ohw-week:first-child{border-top:0}.fin-ohw-week.in-run{color:var(--muted)}.fin-ohw-week input{accent-color:var(--accent)}.fin-ohw-regels{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-ohw-week .fin-bedrag{text-align:right}.fin-afspraken{flex-direction:column;gap:10px;display:flex}.fin-afspraken-raster{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 24px;display:grid}.fin-afspraken .kv .k{min-width:130px}.fin-bron{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:6px}.fin-ontbreekt{border-left:3px solid var(--accent);border-radius:0 var(--r-vlak) var(--r-vlak) 0;background:var(--bg2);font-size:var(--fs-base);color:var(--ink-soft);align-items:baseline;gap:10px;padding:8px 12px;display:flex}.fin-ontbreekt ul{margin:0;padding-left:16px}@media (width<=760px){.fin-v-raster{grid-template-columns:minmax(0,1fr)}.fin-ohw-week{grid-template-columns:18px 70px minmax(0,1fr) 80px}.fin-ohw-week .fin-ohw-stand{display:none}}.cci-afspraken{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.cci-afspraken.gemarkeerd{outline:1px solid var(--accent);outline-offset:4px;border-radius:var(--r-klein)}.cci-afspraken-kop{font-size:var(--fs-sm);color:var(--muted);align-items:baseline;gap:8px;display:flex}.cci-afspraken-leeg{font-size:var(--fs-sm)}.cci-afspraak{border:1px solid var(--line-soft);border-radius:var(--r-vlak);padding:var(--vlak-pad);flex-direction:column;gap:8px;display:flex}.cci-afspraak-velden{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 12px;display:grid}.cci-afspraak-voet{font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.cci-afspraak-fout{color:var(--accent)}.cci-afspraken-plus{align-self:flex-start}.aft{flex-direction:column;gap:12px;display:flex}.aft-kop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aft-naam{font-size:var(--fs-xl);color:var(--ink);line-height:1.3}.aft-regel{font-size:var(--fs-base);margin-top:3px}.aft-kop-acties{flex-shrink:0;align-items:center;gap:6px;display:flex}.aft-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:12px;display:grid}.aft-links{flex-direction:column;gap:12px;min-width:0;display:flex}.aft-rechts{position:sticky;top:16px}@media (width<=1100px){.aft-grid{grid-template-columns:minmax(0,1fr)}.aft-rechts{position:static}}.aft-som{border-collapse:collapse;width:100%;font-size:var(--fs-md);margin-top:8px}.aft-som td{border-top:1px solid var(--line-soft);vertical-align:top;padding:8px 0}.aft-som tr:first-child td{border-top:0}.aft-som td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.aft-teken{width:22px;color:var(--muted)}.aft-uitleg{font-size:var(--fs-sm);margin-top:2px;line-height:1.4}.aft-som-uit td{border-top:2px solid var(--ink-soft);color:var(--ink);font-size:var(--fs-lg)}.aft-som-uit .aft-uitleg{font-size:var(--fs-sm)}.aft-looptijd{font-size:var(--fs-base);margin-top:10px}.aft-sterk{color:var(--ink)}.aft-zin{font-size:var(--fs-base);color:var(--ink-soft);margin:6px 0 0;line-height:1.5}.aft-carerix td,.aft-carerix th{padding-right:10px}.aft-carerix td:last-child,.aft-carerix th:last-child{padding-right:0}.aft-carerix td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.aft-klein{font-size:var(--fs-xs)}.aft-afwijkend{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.aft-verschil{font-size:var(--fs-base);color:var(--ink-soft);border-left:3px solid var(--accent);margin-top:8px;padding-left:10px}.aft-buiten{margin-top:8px}.aft-blok{flex-direction:column;gap:12px;display:flex}.aft-oordeel{padding:var(--vlak-pad);border-radius:var(--r-vlak);background:var(--bg2);border-left:4px solid var(--line)}.aft-oordeel.k-direct{border-left-color:var(--ink-soft)}.aft-oordeel.k-met_reden{border-left-color:var(--yellow);background:var(--yellow-bg)}.aft-oordeel.k-geweigerd{border-left-color:var(--accent);background:var(--accent-bg)}.aft-oordeel-kop{font-size:var(--fs-lg);color:var(--ink)}.aft-oordeel-uitleg{font-size:var(--fs-base);color:var(--ink-soft);margin-top:4px;line-height:1.5}.aft-punten{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aft-punt{font-size:var(--fs-base);color:var(--ink-soft);border-left:3px solid var(--line);flex-direction:column;gap:3px;padding-left:10px;line-height:1.5;display:flex}.aft-punt.s-kan_niet{border-left-color:var(--accent);border-left-width:4px}.aft-punt.s-houdt_tegen{border-left-color:var(--yellow)}.aft-punt-soort{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.aft-punt.s-kan_niet .aft-punt-soort{color:var(--accent)}.aft-actie{color:var(--ink)}.aft-actie:before{content:"Wat je doet: ";color:var(--muted)}.aft-keuze{padding:var(--vlak-pad);border-radius:var(--r-vlak);border:1px solid var(--line);border-left:4px solid var(--yellow);font-size:var(--fs-base);flex-direction:column;gap:6px;line-height:1.5;display:flex}.aft-keuze-vraag{color:var(--ink)}.aft-keuze-gevolg{color:var(--ink-soft)}.aft-info summary{cursor:pointer;font-size:var(--fs-base);color:var(--muted);margin-bottom:8px}.aft-knop{align-self:stretch;padding:8px 13px}.cci-terug{align-items:center;gap:10px;margin-bottom:12px;display:flex}.decl-bon{border-radius:var(--r-klein);max-width:100%;max-height:70vh;margin:0 auto 8px;display:block}.decl-bon-pdf{width:100%;height:70vh}.fin-rooster{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.fin-portaal-dagen{grid-template-columns:2.5em 1fr;gap:2px 10px;display:grid}.fin-portaal-dagen .dag{color:var(--muted)}.fin-spoor{flex-direction:column;gap:2px;display:flex}.fin-spoor .r{grid-template-columns:9em 1fr auto;gap:10px;display:grid}.fin-correctieraster td,.fin-correctieraster th{padding:3px 4px}.fin-deb-bedrag{text-align:right;min-width:96px}.fin-deb-dagen{justify-content:flex-end;width:150px;display:flex}.fin-deb-acties{justify-content:flex-end;gap:6px;width:230px;display:flex}@media (width<=760px){.fin-deb-dagen,.fin-deb-acties{width:auto}}.vd-form{flex-direction:column;gap:10px;max-width:560px;margin-top:10px;display:flex}.vd-knoppen{flex-wrap:wrap;gap:8px;display:flex}.fin-domein-let{border-left:3px solid var(--accent);border-radius:0 var(--r-klein) var(--r-klein) 0;background:var(--bg2);font-size:var(--fs-sm);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;padding:6px 10px;line-height:1.5;display:flex}.fin-domeinen .fin-knoppen{margin-top:6px}.cv{flex-direction:column;gap:16px;display:flex}.cv-kop-rij{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cv-soort{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.5}.cv-kop h1{font-size:var(--fs-xl);letter-spacing:-.01em;margin:3px 0 0;font-weight:500;line-height:1.2}.cv-s{color:var(--ink-soft);font-size:var(--fs-base);margin-top:4px}.cv-s2{color:var(--muted);font-size:var(--fs-sm);margin-top:3px;line-height:1.45}.cv-kiezers{flex-direction:column;gap:12px;margin-top:12px;display:flex}.cv-staat{font-size:var(--fs-sm);height:var(--ctl-h-sm);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.cv-vorm{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.cv-vorm-leeg{box-shadow:inset 0 0 0 1.5px var(--muted)}.cv-vorm-half{background:linear-gradient(90deg, var(--ink) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--ink)}.cv-vorm-vol{background:var(--ink)}.cv-tabs{margin-top:12px}.cv-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.cv-grid>*{min-width:0}.cv-verhaal{flex-direction:column;gap:16px;display:flex}@media (width<=960px){.cv-grid{grid-template-columns:1fr}.cv-stand{order:-1;position:static!important}.cv-stand .cv-inh{display:none}}.cv-hst{padding:22px 24px 20px}.cv-hst-kop{align-items:baseline;gap:12px;display:flex}.cv-hst-nr{font-size:var(--fs-sm);color:var(--muted);flex:none;width:18px}.cv-hst h2{font-size:var(--fs-2xl);letter-spacing:-.005em;margin:0;font-weight:500}.cv-antwoord{font-size:var(--fs-lg);color:var(--ink-soft);max-width:680px;margin:8px 0 0 30px;line-height:1.5}.cv-antwoord b{color:var(--ink);font-weight:500}.cv-hst-lijf{margin:16px 0 0 30px}@media (width<=640px){.cv-antwoord,.cv-hst-lijf{margin-left:0}.cv-hst{padding:18px 16px}}.cv-melding{font-size:var(--fs-base);color:var(--ink-soft);flex-direction:column;gap:4px;line-height:1.5;display:flex}.cv-klein{font-size:var(--fs-sm);margin:10px 0 0}.cv-leeg{font-size:var(--fs-base);color:var(--muted)}.cv-sub-h{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px}.cv-link{color:var(--accent);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:0;padding:0}.cv-link:hover{text-decoration:underline}.cv-link-blok{margin-top:8px;display:block}.cv-feiten{background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 24px;display:grid}.cv-feit{font-size:var(--fs-base);flex-direction:column;gap:2px;min-width:0;display:flex}.cv-feit .k{color:var(--muted);font-size:var(--fs-sm)}.cv-her{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.cv-her.standaard{font-style:italic}.cv-trap{border-top:1px solid var(--line)}.cv-tr{border-bottom:1px solid var(--line-soft)}.cv-tr-kop{text-align:left;border-radius:var(--r-item);width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) 170px 104px;align-items:baseline;gap:10px;padding:11px 4px;display:grid}button.cv-tr-kop{cursor:pointer}button.cv-tr-kop:hover{background:var(--bg2)}button.cv-tr-kop:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cv-tr-teken{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.cv-tr-l{font-size:var(--fs-md)}.cv-tr-l small{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;line-height:1.4;display:block}.cv-tr-h{text-align:right}.cv-tr-h .cv-her{white-space:normal}.cv-tr-b{text-align:right;font-size:var(--fs-md)}.cv-tr-pijl{width:12px;color:var(--ink-soft);transition:transform .12s;display:inline-block}.cv-tr.open .cv-tr-pijl{transform:rotate(90deg)}.cv-tr.sub .cv-tr-l,.cv-tr.sub .cv-tr-b{font-weight:500}.cv-tr.sub{border-bottom:1px solid var(--line)}.cv-tr.eind .cv-tr-l,.cv-tr.eind .cv-tr-b{font-size:var(--fs-lg);font-weight:500}.cv-tr.eind{border-bottom:0;border-top:2px solid var(--ink)}@media (width<=640px){.cv-tr-kop{grid-template-columns:18px minmax(0,1fr) 92px}.cv-tr-h{text-align:left;grid-area:2/2}}.cv-tr-open{padding:4px 4px 16px 36px}@media (width<=640px){.cv-tr-open{padding-left:4px}}.cv-opbouw{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);line-height:1.55}.cv-velden{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px 24px;margin-top:16px;display:grid}.cv-veld{border-radius:var(--r-vlak);flex-direction:column;gap:3px;min-width:0;display:flex}.cv-veld-breed{grid-column:1/-1}.cv-label{font-size:var(--fs-sm);color:var(--ink-soft)}.cv-verplicht{color:var(--accent)}.cv-rij{align-items:center;gap:6px;display:flex}.cv-veld input,.cv-veld select{background:var(--card);border:1px solid var(--line);border-radius:var(--r-item);width:100%;min-width:0;font:inherit;font-size:var(--fs-base);color:var(--ink);font-variant-numeric:tabular-nums;padding:6px 9px}.cv-veld input:focus,.cv-veld select:focus{outline:2px solid var(--ink);outline-offset:-1px;border-color:#0000}.cv-eenheid{font-size:var(--fs-base);color:var(--muted);flex-shrink:0}.cv-noot{font-size:var(--fs-xs);color:var(--muted)}.cv-noot:empty{display:none}.cv-noot.standaard{font-style:italic}.cv-noot.jij,.cv-noot.fout{color:var(--ink)}.cv-noot.fout:before{content:"✕ "}.cv-veld.fout input{border-color:var(--ink);border-width:2px}.cv-veld.gemarkeerd{background:var(--bg2);margin:-8px -10px;padding:8px 10px}.cv-veld.gemarkeerd .cv-label:before{content:"";background:var(--accent);vertical-align:middle;border-radius:999px;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.cv-rij>.datumkiezer{flex:1}.cv-veld .dk-veld input.dk-in,.cv-veld .dk-veld input.dk-in:focus{font-size:var(--fs-base);border:0;outline:none}.cv-veld .dk-veld:focus-within{outline:2px solid var(--ink);outline-offset:-1px;border-color:#0000}.cv-veld .cv-rij:has(>input){height:var(--ctl-h);background:var(--card);border:1px solid var(--line);border-radius:var(--r-item);gap:4px;padding:0 9px}.cv-veld .cv-rij:has(>input):focus-within{outline:2px solid var(--ink);outline-offset:-1px;border-color:#0000}.cv-veld .cv-rij>input,.cv-veld .cv-rij>input:focus{background:0 0;border:0;border-radius:0;outline:none;height:100%;padding:0}.cv-veld.fout .cv-rij{border-color:var(--ink);border-width:2px}.cv-veld .dk-veld{height:var(--ctl-h)}.cv-veld select{height:var(--ctl-h);appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:4px 4px;padding:0 30px 0 9px}.cv-veld.fout .dk-veld{border-color:var(--ink);border-width:2px}.cv-vast{font-size:var(--fs-md);padding:1px 0}.cv-flits{animation:1.6s ease-out cv-flits}@keyframes cv-flits{0%,40%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 3px #0000}}.cv-zelden{font-size:var(--fs-sm);margin-top:12px}.cv-zelden summary{cursor:pointer;color:var(--muted)}.cv-zelden summary:hover{color:var(--ink)}.cv-tabwrap{overflow-x:auto}.cv-tabel{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.cv-tabel th{text-align:left;color:var(--muted);font-weight:400;font-size:var(--fs-sm);border-bottom:1px solid var(--line);padding:6px 8px}.cv-tabel td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px}.cv-tabel .r{text-align:right;white-space:nowrap}.cv-tabel tr.wijkt td,.cv-tabel tr.anders td{font-weight:500}.cv-tabel td.w{width:40%}.cv-tabel td.cv-ow-keus{vertical-align:middle;white-space:nowrap;padding-top:4px;padding-bottom:4px}.cv-tabel td.cv-ow-keus .keus{flex-wrap:nowrap;gap:4px}.cv-tabel td.cv-ow-keus .keus-k{height:var(--ctl-h-sm);font-size:var(--fs-sm);padding:0 10px}.cv-ow-erbij{align-items:flex-start;gap:8px;max-width:320px;margin-top:10px;display:flex}.cv-ow-erbij>:first-child{flex:1}.cv-ow-erbij>.btn{margin-top:23px}.cv-rr-raakt{font-size:var(--fs-xs);color:var(--muted);font-weight:400}.cv-rr td.w{width:62%}.cv-rr-wie{font-size:var(--fs-sm);color:var(--muted);max-width:680px;margin:6px 0 0 30px;line-height:1.5}@media (width<=640px){.cv-rr-wie{margin-left:0}}.cv-inh-kop{font-size:var(--fs-xs);color:var(--muted);margin-bottom:6px}.cv-dicht{font-size:var(--fs-sm);color:var(--muted);margin:0 0 0 4px}.cv-som{border-collapse:collapse;width:100%;max-width:560px;font-size:var(--fs-md)}.cv-som td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px 4px}.cv-som td.t{width:22px;color:var(--muted);text-align:center}.cv-som td.b{text-align:right;white-space:nowrap;width:110px}.cv-som small{color:var(--muted);font-size:var(--fs-sm);margin-top:2px;display:block}.cv-som tr.uit td{border-top:2px solid var(--ink);font-weight:500;font-size:var(--fs-lg);border-bottom:0}.cv-drie{background:var(--line);border:1px solid var(--line);border-radius:var(--r-vlak);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;max-width:560px;margin-top:18px;display:grid;overflow:hidden}.cv-drie>div{background:var(--card);padding:12px 14px}.cv-drie .k{font-size:var(--fs-sm);color:var(--muted)}.cv-drie .v{font-size:var(--fs-xl);margin-top:4px;font-weight:500}.cv-drie .s{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}@media (width<=520px){.cv-drie{grid-template-columns:1fr}}.cv-lat{max-width:560px;height:54px;margin-top:22px;position:relative}.cv-lat+.cv-velden{margin-top:20px}.cv-lat .spoor{background:var(--bg2);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;position:absolute;top:22px;left:0;right:0}.cv-lat .deze{background:var(--ink);border-radius:999px;height:8px;position:absolute;top:22px;left:0}.cv-lat .richt{background:var(--ink);width:2px;height:24px;position:absolute;top:14px;transform:translate(-1px)}.cv-lat .richt span,.cv-lat .deze-l{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;position:absolute}.cv-lat .richt span{top:28px;left:50%;transform:translate(-50%)}.cv-lat .deze-l{color:var(--ink);top:0;transform:translate(-50%)}.cv-lat .richt.grens{border-left:2px dashed var(--muted);background:0 0;width:0}.cv-oordeel30{align-items:center;gap:12px;display:flex}.cv-oordeel30 .pijl{font-size:var(--fs-2xl);text-align:center;flex:none;width:22px;line-height:1}.cv-oordeel30 .w{font-size:var(--fs-xl);font-weight:500}.cv-oordeel30 .z{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;line-height:1.4}.cv-oordeel30.groot .w{font-size:var(--fs-2xl)}.cv-oordeel-klein{margin-top:12px}.cv-punt{border-top:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.cv-punt:first-child{border-top:0;padding-top:4px}.cv-teken{width:20px;height:20px;font-size:var(--fs-xs);border-radius:var(--r-klein);place-items:center;margin-top:1px;line-height:1;display:grid}.cv-teken.kan_niet{background:var(--ink);color:var(--card)}.cv-teken.keuze{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px;transform:rotate(45deg)scale(.82)}.cv-teken.keuze b{font-weight:500;transform:rotate(-45deg)}.cv-teken.reden{box-shadow:inset 0 0 0 1.5px var(--ink)}.cv-teken.info{box-shadow:inset 0 0 0 1px var(--muted);color:var(--muted);border-radius:999px}.cv-punt-soort{font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cv-punt-soort.kan_niet{color:var(--ink);font-weight:500}.cv-punt-titel{font-size:var(--fs-md);margin-top:3px}.cv-punt-uitleg{font-size:var(--fs-base);color:var(--ink-soft);max-width:640px;margin-top:4px;line-height:1.5}.cv-doe{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cv-doe .k{font-size:var(--fs-sm);color:var(--muted);margin-right:2px}.cv-reden{max-width:560px;margin-top:8px}.cv-punt.klaar .cv-punt-titel{color:var(--muted)}.cv-opgelost{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:6px}.cv-opgelost:before{content:"✓ "}.cv-klasse{white-space:nowrap;font-size:var(--fs-sm);align-items:baseline;gap:6px;display:inline-flex}.cv-klasse i{text-align:center;font-variant-numeric:tabular-nums;width:14px;font-style:normal}.cv-klasse.gelijk{color:var(--muted)}.cv-klasse.vraag,.cv-klasse.onverklaard{font-weight:500}.cv-verkl{font-size:var(--fs-sm);color:var(--ink-soft);max-width:620px;line-height:1.45}.cv-verkl.cx{font-size:var(--fs-xs);color:var(--muted);margin-top:2px;font-weight:400}.cv-verg tr.klikbaar{cursor:pointer}.cv-verg tr.klikbaar:hover td{background:var(--bg2)}.cv-verg tr.verkl-rij td{border-bottom:1px solid var(--line-soft);padding-top:0;padding-bottom:12px}.cv-bewijs{font-size:var(--fs-sm);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);max-width:680px;margin-top:14px;line-height:1.5}.cv-buiten{margin-top:10px}.cv-pad{max-width:640px;margin:0;padding:0;list-style:none}.cv-pad li{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.cv-pad li:after{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:10px}.cv-pad li:last-child:after{display:none}.cv-pad .stip{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--muted);background:var(--card);z-index:1;border-radius:999px;margin:3px 0 0 4px;position:relative}.cv-pad li.gedaan .stip{background:var(--ink);box-shadow:none}.cv-pad li.nu .stip{box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 4px var(--card), inset 0 0 0 7px var(--ink)}.cv-pad .w{font-size:var(--fs-md)}.cv-pad .w em{font-style:normal;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:8px}.cv-pad li.nu .w em{color:var(--ink);font-weight:500}.cv-pad .z{font-size:var(--fs-base);color:var(--ink-soft);margin-top:3px;line-height:1.5}.cv-stand{position:sticky;top:16px}.cv-blok{padding:14px 18px}.cv-blok+.cv-blok{border-top:1px solid var(--line)}.cv-rg{font-size:var(--fs-base);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:3px 0;display:grid}.cv-rg .v{text-align:right;min-width:92px}.cv-rg.groot{font-size:var(--fs-lg);border-top:1px solid var(--line-soft);margin-top:4px;padding-top:8px;font-weight:500}.cv-pct{font-size:var(--fs-sm);color:var(--muted);text-align:right}.cv-was{font-size:var(--fs-xs);color:var(--muted);margin-top:6px;line-height:1.4}.cv-was.vuil{color:var(--ink)}.cv-inhoud{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.cv-inhoud a{color:var(--ink-soft);cursor:pointer;gap:10px;padding:2px 0;text-decoration:none;display:flex}.cv-inhoud a:hover{color:var(--ink)}.cv-inhoud a .nr{width:14px;color:var(--muted);font-variant-numeric:tabular-nums}.cv-inhoud a .tel{font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;margin-left:auto}.cv-gevolg{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:10px;line-height:1.5}.cv-eerst{font-size:var(--fs-sm);color:var(--ink);margin-top:8px;line-height:1.45}.cv-oordeel-kop{font-size:var(--fs-md);margin-top:4px;font-weight:500}.cv-klaar{font-size:var(--fs-sm);color:var(--muted);margin:0;padding:0;list-style:none}.cv-klaar li{gap:8px;padding:3px 0;display:flex}.cv-klaar li span{text-align:center;width:12px}.cv-klaar li.ok{color:var(--ink)}.cv-stand .cv-sub-h{margin-top:6px}.cv-breed{width:100%;font-size:var(--fs-md);gap:8px;margin-top:8px}.cv-stand .cv-blok>.cv-breed:first-child{margin-top:0}.cv-breed svg{flex:none;width:16px;height:16px}.cv-posten{margin-top:14px}.cci-nieuw{margin-bottom:14px}.cci-nieuw .cci-bovenbalk{flex-wrap:wrap;align-items:flex-end;margin-top:10px}.rs{background:var(--card);border-radius:var(--r-vlak);flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.rs-kop{font-size:var(--fs-md);font-weight:500}.rs-teken{font-size:var(--fs-xl);color:var(--muted);text-align:center;padding-top:24px}.rs-veld{flex-direction:column;gap:3px;display:flex}.rs-veld.volgt input{color:var(--ink-soft);border-style:dashed}.rs-hint{font-size:var(--fs-xs);color:var(--muted)}.rs-rest{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 14px;display:grid}.rs-feiten{font-size:var(--fs-sm);color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;display:flex}.rs-plaatsen{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:8px;display:flex}.rs-fout{color:var(--accent);border-left:2px solid var(--accent);padding-left:8px}.rs-werk{flex-direction:column;gap:6px;display:flex}.rs-rooster{grid-template-columns:repeat(7,minmax(52px,1fr));gap:6px;display:grid}.cv-teken-keuze{flex-direction:column;gap:6px;margin-top:14px;display:flex}@media (width<=900px){.rs-rooster{grid-template-columns:repeat(4,minmax(52px,1fr))}.rs-teken{display:none}}.sucard:has(>.rs-vlak){max-height:calc(100dvh - var(--venster-top) - 24px)}.rs-vlak{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-right:-14px;padding-right:4px;display:flex;overflow-y:auto}.rs-vlak::-webkit-scrollbar{width:10px}.rs-vlak::-webkit-scrollbar-track{background:0 0}.rs-vlak::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.rs-vlak:hover::-webkit-scrollbar-thumb{background-color:var(--line)}@supports not selector(::-webkit-scrollbar){.rs-vlak{scrollbar-width:thin;scrollbar-color:transparent transparent}.rs-vlak:hover{scrollbar-color:var(--line) transparent}}.rs-wie{font-size:var(--fs-sm);color:var(--muted);margin-left:4px}.rk-stroom{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rk-stap{grid-template-columns:24px minmax(0,1fr);column-gap:14px;padding-bottom:20px;display:grid;position:relative}.rk-stap:before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:6px;left:11.5px}.rk-stroom>.rk-stap:last-child{padding-bottom:4px}.rk-stroom>.rk-stap:last-child:before{display:none}.rk-nr{background:var(--sel);width:24px;height:24px;color:var(--sel-ink);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.rk-lijf{flex-direction:column;gap:10px;min-width:0;display:flex}.rk-titel{min-height:24px;font-size:var(--fs-md);color:var(--ink);align-items:center;font-weight:500;display:flex}.rk-rij{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 14px;display:grid}.rk-som{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.rk-uit{border-radius:var(--r-item);background:var(--bg2);flex-direction:column;gap:2px;min-width:0;padding:7px 12px 8px;display:flex}.rk-uit-l{font-size:var(--fs-xs);color:var(--muted)}.rk-uit-g{font-size:var(--fs-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.rk-uit-som{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.rk-opbouw{flex-direction:column;gap:6px;display:flex}.rk-balk{border-radius:var(--r-klein);background:var(--bg2);height:26px;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;display:flex;overflow:hidden}.rk-balk-loon,.rk-balk-rest{white-space:nowrap;align-items:center;padding:0 9px;display:flex;overflow:hidden}.rk-balk-loon{background:var(--sel);color:var(--sel-ink);flex:none}.rk-balk-rest{color:var(--ink-soft);flex:1}.rk-opbouw-z{font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.rk-uitkomst{margin:0 0 4px 38px}.rk-uitkomst:has(.cv-oordeel30){border-radius:var(--r-vlak);border:1px solid var(--line);padding:12px 14px}.rk-plaatsing{flex-direction:column;gap:14px;display:flex}@media (width<=720px){.rk-rij,.rk-som{grid-template-columns:1fr 1fr}.rk-som .rs-teken{display:none}.rk-uitkomst{margin-left:0}}.ctr-kop-r{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ctr-vlak{gap:12px}.ctr-tekst{min-width:0;max-width:380px}.ctr-afkap{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ctr-let{font-size:var(--fs-sm);color:var(--accent);white-space:nowrap}.ctr-getal{gap:4px}.ctr-getal input{text-align:right;width:6ch;font:inherit;font-size:var(--fs-base);color:var(--ink-soft);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:4px 0}.ctr-getal input:focus{color:var(--ink);outline:none}.ctr-zin{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ctr-zin.ver{color:var(--accent)}.ctr-bedrag{gap:6px}.ctr-bedrag .veld-voorvoegsel{font-size:var(--fs-base)}.ctr-bedrag input{text-align:right;width:10ch;font:inherit;font-size:var(--fs-base);color:var(--ink-soft);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:4px 0}.ctr-bedrag input:focus{color:var(--ink);outline:none}.ctr-vlak .groep>.veld>.veld-getal input{flex:0 auto;width:10ch}.ctr-vlak .groep-w .datumkiezer{flex:0 170px}.ctr-vlak .groep-w .dk-veld{background:0 0;border:0}.ctr-vlak .groep-w .dk-veld input.dk-in{text-align:right;color:var(--ink-soft);padding:4px 0}.ktn-kop{align-items:baseline;gap:8px;display:flex}.ktn-r{margin-left:auto}.rs-feiten:has(>.ktn-r){align-items:center}.ktn{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ktn-stap{min-height:var(--ctl-h-in);align-items:center;gap:10px;display:flex;position:relative}.ktn-stap+.ktn-stap:before{content:"";background:var(--line);width:1px;position:absolute;top:-50%;bottom:50%;left:5.5px}.ktn-stip{z-index:1;background:var(--card);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--muted);border-radius:999px;flex:none;position:relative}.ktn-af .ktn-stip{background:var(--ink);box-shadow:none}.ktn-nu .ktn-stip{background:conic-gradient(var(--ink) 0 50%, var(--card) 50% 100%);box-shadow:inset 0 0 0 1.5px var(--ink)}.ktn-t{font-size:var(--fs-base);color:var(--ink)}.ktn-komt .ktn-t{color:var(--muted)}.ktn-w{font-size:var(--fs-sm);color:var(--muted)}.cct-kop{min-height:var(--ctl-h);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.cct-kop .cct-zoek{flex:0 260px;margin-left:auto}.cct-werk{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cct-kolom{align-content:start;gap:16px;min-width:0;display:grid}.cct-kolom>.card,.cct-kolom>section{margin:0}.cct-lkop{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.cct-lkop .sec-h{margin:0}.cct-rechts{align-items:center;gap:6px;margin-left:auto;display:flex}.cct-uitleg{max-width:70ch;line-height:1.5;font-size:var(--fs-sm);margin:0 0 8px}.cct-trunc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cct-feit{font-size:var(--fs-base);align-items:baseline;gap:8px;padding:6px 0;display:flex}.cct-feit>:last-child{color:var(--ink-soft);margin-left:auto}.cct-elders{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cct-leeg p{max-width:70ch;line-height:1.55}.rij.cct-af{grid-template-columns:64px minmax(0,1.2fr) minmax(0,1fr) 96px 80px;display:grid}.cct-groep+.cct-groep{margin-top:14px}.cct-groep-h{font-size:var(--fs-base);color:var(--ink);margin:6px 0 2px}.rij.cct-blad{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 120px;display:grid}.rij.cct-kort{grid-template-columns:minmax(0,1fr) auto;display:grid}.rij.cct-kort:disabled{cursor:default}.rij.aan .mut,.rij.aan .cct-stand{color:var(--sel-ink-soft)}.cct-bron,.cct-stand{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.cct-bron i,.cct-stand i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.cct-bron-hub i{background:currentColor}.cct-bron-concept i,.cct-stand-klaar i{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px}.cct-bron-blad i{box-shadow:inset 0 0 0 1.5px}.cct-bron-geen i{border:1.5px dashed}.cct-bron-geen{color:var(--muted)}.cct-stand-reden i,.cct-stand-niet i{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:9px solid var(--accent);border-radius:0;width:0;height:0}.cct-stand-niet{color:var(--accent)}.tbl tbody tr.is-kijk .cct-bron,.tbl tbody tr.is-kijk .cct-bron-geen{color:var(--sel-ink)}.cct-plaatsingen{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.cct-plaatsingen.cct-met-peek{grid-template-columns:minmax(0,1fr) 340px}.cct-lijst{min-width:0}.cct-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cct-teller{font-size:var(--fs-sm);margin-left:auto}.cct-tabel .cct-th{cursor:pointer;-webkit-user-select:none;user-select:none}.cct-tabel .cct-th:hover{color:var(--ink-soft)}.cct-tabel .cct-r,.rij .cct-r{text-align:right}.cct-tabel tbody tr{-webkit-user-select:none;user-select:none}.cct-c-nr{width:80px}.cct-c-cao{width:96px}.cct-c-fase{width:58px}.cct-c-salaris{width:88px}.cct-c-tarief{width:108px}.cct-c-factor{width:74px}.cct-c-marge{width:70px}.cct-c-datum{width:104px}.cct-c-bron{width:96px}.cct-niets{padding:18px 0 4px}.cct-balkruimte{height:64px}.cct-peek{min-width:0;position:sticky;top:16px}.cct-peek-kop{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.cct-peek-kop>div{flex:1;min-width:0}.cct-peek-naam{font-size:var(--fs-lg);color:var(--ink)}.cct-kv{gap:6px;margin:0;display:grid}.cct-kv-rij{font-size:var(--fs-base);grid-template-columns:118px minmax(0,1fr);gap:10px;display:grid}.cct-kv-rij dt{font-size:var(--fs-sm);padding-top:1px}.cct-kv-rij dd{overflow-wrap:anywhere;margin:0}.cct-acties{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.cct-gs-wrap{gap:16px;display:grid}.cct-gs-wrap>.card{margin:0}.cct-gs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cct-gs>.card{min-width:0;margin:0}.cct-gs-j1,.cct-gs-kolommen{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:24px;margin-top:8px;display:grid}.cct-gs-sub{font-size:var(--fs-sm);color:var(--muted);margin:4px 0 6px}.cct-gs-niets{font-size:var(--fs-sm);padding:4px 0 8px}.cct-gs-klanten{margin-top:12px}.cct-gs-stil{cursor:default}.cct-gs-set{gap:4px;min-width:0;display:grid}.cct-gs-balk{border-radius:var(--r-klein);background:var(--line);width:96px;height:4px;display:block;overflow:hidden}.cct-gs-balk>span{background:var(--ink-soft);height:100%;display:block}.rij.aan .cct-gs-balk{background:color-mix(in srgb, var(--sel-ink) 25%, transparent)}.rij.aan .cct-gs-balk>span{background:var(--sel-ink)}.cct-gs-filter{margin:2px 0 8px}.cct-gs-groep+.cct-gs-groep{margin-top:6px}.cct-gs-groepkop{width:100%;height:var(--ctl-h-sm);color:var(--ink);font:inherit;font-size:var(--fs-base);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.cct-gs-groepkop .num{margin-left:auto}.cct-gs-pijl{width:10px;color:var(--muted);transition:transform .15s;display:inline-block}.cct-gs-pijl.open{transform:rotate(90deg)}.cct-gs-regel{border-top:1px solid var(--rij-lijn);padding:6px 0}.cct-gs-regel:first-child{border-top:0}.cct-gs-regelkop{font-size:var(--fs-base);align-items:baseline;gap:10px;display:flex}.cct-gs-regelkop>:first-child{min-width:0}.cct-gs-regelkop>.num,.cct-gs-regelkop>.mut:last-child{text-align:right;white-space:nowrap;margin-left:auto}.cct-gs-verwacht,.cct-gs-bron{font-size:var(--fs-sm);max-width:80ch;margin-top:2px;line-height:1.45}.cct-gs-bron a{color:inherit}.cct-gs-vraag{color:var(--accent);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.45}.cct-gs-paneel{margin:0}.cct-gs-datum{border-top:1px solid var(--rij-lijn);padding:8px 0}.cct-gs-datum:first-child{border-top:0}.cct-gs-datum.voorbij{opacity:.62}.cct-gs-datumkop{font-size:var(--fs-sm);color:var(--muted);margin-bottom:2px}.cct-gs-afspraak+.cct-gs-afspraak{margin-top:8px}.cct-gs-afspraak .cct-gs-regelkop>.num,.cct-gs-afspraak .cct-gs-regelkop>.mut{margin-left:0}.cct-gs-afspraak .cct-gs-regelkop>.cct-gs-bewerk{margin-left:auto}.rij.cct-gs-hoog{height:auto;min-height:var(--rij-h);padding-top:6px;padding-bottom:6px}.cct-gs-twee{text-align:left;gap:1px;min-width:0;display:grid}.cct-gs-klein{font-size:var(--fs-sm)}.cct-gs-anker{height:0;margin:-16px 0 0}.cct-gs-form{gap:12px;display:grid}.cct-gs-label{font-size:var(--fs-sm);color:var(--muted)}@media (width<=1100px){.cct-gs,.cct-gs-j1,.cct-gs-kolommen,.cct-werk,.cct-plaatsingen.cct-met-peek{grid-template-columns:minmax(0,1fr)}.cct-peek{position:static}}.cct-rd-stappen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.cct-rd-stap{border-radius:var(--r-vlak);background:var(--bg2);gap:2px;min-width:0;padding:10px 12px;display:grid}.cct-rd-getal{font-size:var(--fs-lg);color:var(--ink)}.cct-rd-kop{flex-wrap:wrap;align-items:baseline;gap:10px;margin:2px 0 4px;display:flex}.cct-rechts .btn{white-space:nowrap}.rij.cct-rd{grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 140px;align-items:center;gap:10px;display:grid}div.rij.cct-rd{cursor:default}.rij.cct-rd .cct-r>span{white-space:nowrap}.cct-rd-aandacht{margin:0}.cct-rd-verkenning{gap:4px;margin-top:4px;display:grid}.cct-rd-verkenning>.card{box-shadow:none;background:0 0;border:0;margin:8px 0 0;padding:0}@media (width<=1100px){.cct-rd-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ch1:#0f3c48;--ch2:#5e9dad;--chband:#0f3c4814;--chband2:#0f3c482e;--an-raster:#0f3c4829}:root[data-theme=dark]{--ch1:#7fb9cb;--ch2:#3f7280;--chband:#7fb9cb1a;--chband2:#7fb9cb3d;--an-raster:#e3eaee17}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ch1:#7fb9cb;--ch2:#3f7280;--chband:#7fb9cb1a;--chband2:#7fb9cb3d;--an-raster:#e3eaee17}}.anchart svg{width:100%;height:auto;display:block}.anchart text{font-family:FK Display,Verdana,sans-serif}.an-kaart{margin-bottom:14px}.anleg{font-size:var(--fs-xs);color:var(--muted);gap:14px;display:flex}.anleg i{vertical-align:-1px;border-radius:2.5px;width:9px;height:9px;margin-right:5px;display:inline-block}.anleg{flex-wrap:wrap;margin:0 0 8px}.anleg i.ln{vertical-align:2px;background:0 0;border-top:2px solid;border-radius:0;width:13px;height:0}.anleg i.dash{border-top-style:dashed}.anleg i.arc,.ak-tip-r i.arc{background:repeating-linear-gradient(135deg, var(--muted) 0 1.3px, var(--chband) 1.3px 3.6px)}.an-leeg{font-size:var(--fs-base);padding:22px 2px}.an-voet{font-size:var(--fs-sm);margin-top:10px;line-height:1.5}.an-drill{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.rgroup{font-size:var(--fs-base);color:var(--ink);margin-top:12px}.rrow{font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;gap:10px;margin-top:6px;display:flex}.rrow .rl{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:168px;overflow:hidden}.rrow .rb{background:var(--bg2);border-radius:4px;flex:1;height:7px;overflow:hidden}.rrow .rb i{background:var(--ch1);border-radius:4px;height:100%;display:block}.rrow .rn{text-align:right;width:42px;color:var(--muted);flex-shrink:0}.radgrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.radcard{align-items:center;gap:18px;display:flex}.rad-naam{font-size:var(--fs-lg);color:var(--ink);margin-bottom:5px}.rad-sub{font-size:var(--fs-sm);margin-top:8px}.an-tabelkaart{overflow:hidden}.an-tabelkaart .an-voet{margin-top:0}.tbl td.rechts,.tbl th.rechts{text-align:right}.tbl tbody tr.an-ik td.name{color:var(--ink);font-weight:500}.tbl tbody tr.an-ik td{background:color-mix(in srgb, var(--ink) 3%, transparent)}.tbl tbody tr.stil{cursor:default}.tbl tbody tr.stil:hover td{background:0 0}.an-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=900px){.an-grid2,.radgrid{grid-template-columns:1fr}}.an-kern{margin-bottom:10px}.an-groot{font-size:var(--fs-3xl);color:var(--ink)}.an-comment{align-items:flex-start;gap:10px;margin-top:10px;display:flex}.an-quote{font-size:var(--fs-base);color:var(--ink-soft);line-height:1.5}.an-sub{font-size:var(--fs-sm);margin-top:2px}.rdm-sinds{font-size:var(--fs-sm)}.rdm-kies{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.rdm-trechter .rrow .rl{width:120px}.rdm-sub{font-size:var(--fs-sm);margin:2px 0 0 130px}.rdm-sub.rdm-sub-los{margin-left:0}.rdm-blok{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.rdm-kop{font-size:var(--fs-base);color:var(--ink);margin-bottom:6px}.rdm-poorten{table-layout:auto}.rdm-poorten td{vertical-align:top;white-space:normal;overflow:visible}.rdm-poorten th:nth-child(2),.rdm-poorten td:nth-child(2){white-space:nowrap;width:92px}.rdm-poorten th:nth-child(3),.rdm-poorten td:nth-child(3){width:30%}.rdm-poorten th:nth-child(4),.rdm-poorten td:nth-child(4){width:190px}.rdm-gezien{font-size:var(--fs-sm);margin-top:6px;line-height:1.5}.rdm-uitleg{font-size:var(--fs-sm);margin-top:2px;font-weight:400}@media (width<=900px){.rdm-trechter .rrow .rl{width:96px}.rdm-sub{margin-left:106px}}.an-pagina{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:34px;display:grid}.an-kolom{min-width:0}.an-hst+.an-hst{margin-top:44px}.an-hst-kop{margin:0 0 14px 2px;scroll-margin-top:24px}.an-hst-kop h2{font-size:var(--fs-2xl);color:var(--ink);letter-spacing:-.005em;margin:0;font-weight:400}.an-hst-kop p{font-size:var(--fs-base);margin:2px 0 0}.an-hst-kaarten{gap:14px;display:grid}.an-raster2{grid-template-columns:repeat(2,minmax(0,1fr))}.an-raster2>.an-plek:first-child,.an-raster2>.an-plek:nth-child(2):last-child{grid-column:1/-1}.an-plek{min-width:0;display:flex}.an-plek>.ak{flex:1;min-width:0}.an-toc{flex-direction:column;gap:14px;padding-top:6px;display:flex;position:sticky;top:24px}.an-toc-kop{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);padding-left:12px}.an-toc button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:block}.an-toc-hst{font-size:var(--fs-base);color:var(--ink-soft);padding:2px 12px}.an-toc-h.on .an-toc-hst{color:var(--ink)}.an-toc-kaarten{border-left:1px solid var(--line);margin-top:2px;margin-left:12px}.an-toc-k{font-size:var(--fs-sm);color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:3px 10px 3px 12px;line-height:1.35}.an-toc-k:hover,.an-toc-hst:hover{color:var(--ink)}.an-toc-k.on{color:var(--ink);border-left-color:var(--ink)}.ak{flex-direction:column;padding:18px 20px 16px;scroll-margin-top:20px;display:flex}.ak-kop{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ak-kop-l{flex:1;min-width:0}.ak-titel{font-size:var(--fs-lg);color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:400;line-height:1.3;display:flex}.ak-getal{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:6px;display:flex}.ak-waarde{font-size:var(--fs-3xl);color:var(--ink);letter-spacing:-.01em;line-height:1.1}.ak-eenheid{font-size:var(--fs-base);color:var(--ink-soft)}.ak-verschil{font-size:var(--fs-sm);color:var(--ink-soft);margin-left:4px}.ak-sub{font-size:var(--fs-sm);flex-basis:100%;margin-top:2px}.ak-kop-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.ak-noot{font-size:var(--fs-sm);margin-right:4px}.ak-uitleg{background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);font-size:var(--fs-sm);color:var(--ink-soft);margin:-2px 0 12px;line-height:1.55}.ak-lijf{min-width:0;position:relative}.ak-leg .anleg{justify-content:center;margin:12px 0 0}.ak-wacht{font-size:var(--fs-base);justify-content:center;align-items:center;display:flex}.ak-onder{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:4px}.ak-kolommen{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:32px;display:grid}.ak-kolommen .rrow .rl{width:230px}.ak-kolommen .rgroup:first-child,.ak-kolommen>div>.rgroup{margin-top:4px}.ak-plot{width:100%;position:relative}.ak-plot svg{touch-action:pan-y;display:block;overflow:visible}.ak-plot text,.ak-as-klein{font-family:FK Display,Verdana,sans-serif}.ak-as{font-size:var(--fs-xs);fill:var(--muted)}.ak-as-klein{font-size:var(--fs-2xs)}.ak-an{font-size:var(--fs-sm)}.ak-sterk{fill:var(--ink)}.ak-tip{z-index:2;pointer-events:none;background:var(--card);box-shadow:var(--shadow-zweef);border-radius:var(--r-item);min-width:170px;font-size:var(--fs-sm);color:var(--ink-soft);width:max-content;padding:8px 11px 7px;position:absolute;top:4px;transform:translate(14px)}.ak-tip.links{transform:translate(calc(-100% - 14px))}.ak-tip-t{color:var(--ink);margin-bottom:4px}.ak-tip-r{grid-template-columns:13px 1fr auto;align-items:center;gap:8px;line-height:1.65;display:grid}.ak-tip-r i{border-radius:2.5px;width:9px;height:9px;display:inline-block}.ak-tip-r i.ln{background:0 0;border-top:2px solid;border-radius:0;width:13px;height:0}.ak-tip-r i.dash{border-top-style:dashed}.ak-tip-r b{color:var(--ink);text-align:right;font-weight:400}.ak-tip-v{font-size:var(--fs-xs);margin-top:4px}.ak-vlak{padding-bottom:4px}.ak-vlak .ak-lijf{margin:0 -20px}.ak-tbl th{white-space:normal;vertical-align:bottom;text-transform:none;letter-spacing:0;line-height:1.35;font-size:var(--fs-sm)}.ak-tbl .ak-naamkol{width:24%}.ak-spelers{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px 10px;display:grid}.ak-speler{border-radius:var(--r-vlak);flex-direction:column;align-items:center;gap:4px;padding:8px 4px 12px;display:flex}.ak-speler:hover{background:var(--bg2)}.ak-speler svg{overflow:visible}.ak-speler-naam{font-size:var(--fs-base);color:var(--ink);text-align:center}@media (width<=1240px){.an-pagina{grid-template-columns:minmax(0,1fr);gap:16px}.an-toc{z-index:3;background:var(--bg);flex-direction:row;align-items:center;gap:4px;margin:-8px 0 0;padding:8px 0;top:0;overflow-x:auto}.an-toc-kop,.an-toc-kaarten{display:none}.an-toc-hst{white-space:nowrap;border-radius:999px;padding:4px 12px}.an-toc-h.on .an-toc-hst{background:var(--card);box-shadow:var(--shadow)}}@media (width<=900px){.an-raster2{grid-template-columns:minmax(0,1fr)}}.ba-kop{font-size:var(--fs-base);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 6px;display:flex}.ba-kolommen{row-gap:10px}.ba-sectie{font-size:var(--fs-xs);margin:6px 0 2px}.ba-regel{font-size:var(--fs-sm);color:var(--ink-soft);justify-content:space-between;gap:12px;line-height:1.85;display:flex}.ba-regel>span:first-child{min-width:0}.ba-regel .num{white-space:nowrap;color:var(--ink)}.ba-sterk,.ba-sterk .num{color:var(--ink);font-weight:500}.ba-totaal{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:2px}.ba-meer{font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;line-height:1.85}.ba-meer:hover{color:var(--ink)}.ba-ws{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:8px}.ba-ws-mist{color:var(--accent)}.ba-noot{font-size:var(--fs-xs);margin-top:4px;line-height:1.5}.mkt-kop{font-size:var(--fs-base);color:var(--ink-soft);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mkt-signalen{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ptile:disabled{cursor:default;opacity:.55}.ptile .l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.veld{flex-direction:column;gap:3px;min-width:0;display:flex}.veld label{font-size:var(--fs-sm);color:var(--muted)}.veld-ster{color:var(--accent)}.veld input[type=text],.veld textarea{background:var(--card);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-item);font:inherit;font-size:var(--fs-md);padding:6px 9px}.veld textarea{resize:vertical;line-height:1.5}.veld input:focus,.veld textarea:focus{border-color:var(--ink-soft);outline:none}.veld-hint{font-size:var(--fs-sm);color:var(--muted)}.veld-melding{font-size:var(--fs-sm);color:var(--accent)}.veld-fout input,.veld-fout textarea{border-color:var(--accent)}.veld-bool{flex-direction:row;align-items:center;gap:8px}.veld-bool input{accent-color:var(--accent)}.veld-bool label{font-size:var(--fs-base);color:var(--ink-soft)}.veld select{background:var(--card);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-item);font:inherit;font-size:var(--fs-md);padding:6px 9px}.veld-fout select{border-color:var(--accent)}.veld-getal{align-items:center;gap:6px;display:flex}.datumkiezer{min-width:0}.dk-veld{background:var(--card);border:1px solid var(--line);border-radius:var(--r-item);align-items:center;min-width:0;display:flex}.dk-veld:focus-within{border-color:var(--ink-soft)}.dk-fout .dk-veld{border-color:var(--accent)}.veld .dk-veld input.dk-in,.dk-veld input.dk-in{width:auto;min-width:0;font:inherit;font-size:var(--fs-md);color:var(--ink);background:0 0;border:0;border-radius:0;flex:auto;padding:6px 0 6px 9px}.dk-in::placeholder{color:var(--muted)}.dk-in:focus{outline:none}.dk-knop{width:var(--ctl-h-sm);height:var(--ctl-h-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 3px 0 2px;padding:0;display:inline-flex}.dk-knop svg{width:15px;height:15px}.dk-knop:hover,.datumkiezer.open .dk-knop{color:var(--ink);background:var(--bg2)}.dk-pop{z-index:90;background:var(--card);border-radius:var(--r-menu);width:min-content;box-shadow:var(--schaduw-menu);padding:10px 10px 8px;animation:.12s ease-out dk-verschijn;position:fixed}@keyframes dk-verschijn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dk-pop{animation:none}}.dk-kop{justify-content:space-between;align-items:center;gap:8px;padding:0 0 6px 8px;display:flex}.dk-titel{font-size:var(--fs-base);color:var(--ink);white-space:nowrap;font-weight:600}.dk-nav{align-items:center;gap:2px;display:inline-flex}.dk-pijl,.dk-vandaag{height:var(--ctl-h-sm);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dk-pijl{width:var(--ctl-h-sm);border-radius:50%}.dk-pijl svg{width:15px;height:15px}.dk-vandaag{font-size:var(--fs-sm);border-radius:999px;padding:0 8px}.dk-pijl:hover:not(:disabled),.dk-vandaag:hover:not(:disabled){background:var(--bg2);color:var(--ink)}.dk-pijl:disabled,.dk-vandaag:disabled{opacity:.3;cursor:default}.dk-raster{border-collapse:separate;border-spacing:2px;margin:0 -2px}.dk-raster th{height:var(--ctl-h-sm);font-size:var(--fs-xs);color:var(--muted);text-align:center;padding:0;font-weight:500}.dk-raster td{padding:0}.dk-dag{width:var(--ctl-h-in);height:var(--ctl-h-in);color:var(--ink);font:inherit;font-size:var(--fs-base);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dk-dag.buiten{color:var(--muted)}.dk-dag:hover:not(:disabled){background:var(--bg2)}.dk-dag.cursor:not(.on){background:var(--sel-zacht)}.dk-dag.vandaag{color:var(--accent);font-weight:700}.dk-dag.vandaag:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.dk-dag.on,.dk-dag.on:hover:not(:disabled){background:var(--sel);color:var(--sel-ink)}.dk-dag:disabled{opacity:.3;cursor:default}.dk-dag:focus-visible{outline-offset:1px;border-radius:50%}.dk-melding{font-size:var(--fs-sm);color:var(--accent);margin:6px 4px 0}.groep>.veld>.datumkiezer{flex:140px}.groep>.veld .dk-veld{background:0 0;border:0}.groep>.veld .dk-veld input.dk-in{text-align:right;font-size:var(--fs-base);color:var(--ink-soft);padding:4px 0}.groep>.veld .dk-knop{margin-right:-4px}.groep>.dk-fout .dk-veld input.dk-in{color:var(--accent)}.kv .datumkiezer{width:100%;max-width:280px;margin:-3px 0}.kv .dk-veld{border-color:var(--ink-soft)}.kv .dk-veld input.dk-in{font-size:var(--fs-base);padding:2px 0 2px 7px}.kv .dk-knop{width:auto;height:auto;margin:0 3px;padding:3px}.kv .dk-knop svg{width:13px;height:13px}.inf-raster .kv .dk-veld input.dk-in{font-size:var(--fs-md)}.cci-veld>.datumkiezer{width:100%}.keus{flex-wrap:wrap;gap:6px;display:inline-flex}.keus-k{height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);font:inherit;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.keus-k:hover:not(:disabled){border-color:var(--ink-soft);color:var(--ink)}.keus-k.on,.keus-k.on:hover:not(:disabled){background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.keus-k.on .mut{color:var(--sel-ink-soft)}.keus-k:disabled{opacity:.55;cursor:default}.keus-k.ico{width:var(--ctl-h);padding:0}.keus-k svg{flex-shrink:0;width:15px;height:15px}.veld-voorvoegsel{font-size:var(--fs-md);color:var(--muted)}.token{box-sizing:border-box;height:var(--ctl-h-sm);vertical-align:middle;background:var(--card);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-base);color:var(--ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.token.vlak{background:var(--bg2);box-shadow:none}.token.aan{background:var(--sel);box-shadow:none;color:var(--sel-ink)}.token.fout{background:var(--accent-bg);box-shadow:none;border:1px dashed var(--accent);color:var(--accent)}.token.uit{opacity:.55}.token.met-x{padding-right:3px}.token .entstip{width:7px;height:7px;margin-right:-2px}.token-et{color:var(--muted);flex:none}.token[data-ent] .token-et{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em}.token.aan .token-et{color:var(--sel-ink-soft)}.token-w{text-overflow:ellipsis;min-width:0;overflow:hidden}button.token-w{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.token-w:hover{text-underline-offset:2px;text-decoration:underline}.token-x{width:calc(var(--ctl-h-sm) - 6px);height:calc(var(--ctl-h-sm) - 6px);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:-2px;padding:0;display:inline-flex}.token-x svg{width:11px;height:11px}.token-x:hover:not(:disabled){color:var(--ink);background:var(--bg2)}.token.vlak .token-x:hover:not(:disabled){background:var(--card)}.token.aan .token-x{color:var(--sel-ink);background:#ffffff24}.token.aan .token-x:hover:not(:disabled){color:var(--sel-ink);background:#ffffff4d}.token.fout .token-x{color:var(--accent)}.token.fout .token-x:hover:not(:disabled){background:#f26e212e}.token-x:disabled{opacity:.35;cursor:default}.token.sleep{cursor:grab;padding-left:4px}.token.sleep:active{cursor:grabbing}.token-grip{color:var(--muted);flex:none;margin-right:-2px;display:inline-flex}.token-grip svg{width:12px;height:12px}.token.sleep:hover .token-grip{color:var(--ink)}.tokens{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sluit{width:var(--ctl-h-in);height:var(--ctl-h-in);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sluit svg{width:15px;height:15px}.sluit.klein{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.sluit.klein svg{width:13px;height:13px}.sluit:hover:not(:disabled){background:var(--bg2);color:var(--ink)}.sluit:disabled{opacity:.35;cursor:default}.beeldveld{align-items:flex-start;gap:14px;display:flex}.beeldveld-voorbeeld{border-radius:var(--r-vlak);background:var(--bg2);width:108px;height:108px;font-size:var(--fs-sm);color:var(--muted);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.beeldveld-voorbeeld img{object-fit:cover;width:100%;height:100%}.beeldveld-velden{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.rt-balk{border:1px solid var(--line);border-radius:var(--r-item) var(--r-item) 0 0;background:var(--bg2);border-bottom:0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.rt-knop{min-width:var(--ctl-h-in);height:var(--ctl-h-in);border-radius:var(--r-item);color:var(--ink-soft);font-size:var(--fs-base);background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.rt-knop:hover{background:var(--line)}.rt-knop.on{background:var(--sel);color:var(--sel-ink)}.rt-scheiding{background:var(--line);width:1px;height:16px;margin:0 4px}.rt-kleur{border-radius:50%;width:13px;height:13px;display:block}.rt-vlak .tiptap{border:1px solid var(--line);border-radius:0 0 var(--r-item) var(--r-item);background:var(--card);min-height:180px;font-size:var(--fs-md);outline:none;padding:10px 12px;line-height:1.6}.rt-vlak .tiptap:focus{border-color:var(--ink-soft)}.rt-vlak .tiptap p{margin:0 0 .7em}.rt-vlak .tiptap p:last-child{margin-bottom:0}.rt-vlak .tiptap h2{font-size:var(--fs-xl);margin:1em 0 .4em}.rt-vlak .tiptap h3{font-size:var(--fs-lg);margin:1em 0 .4em}.rt-vlak .tiptap ul,.rt-vlak .tiptap ol{margin:0 0 .7em;padding-left:1.2em}.rt-vlak .tiptap blockquote{border-left:3px solid var(--line);color:var(--ink-soft);margin:0 0 .7em;padding-left:10px}.rt-vlak .tiptap a{color:var(--accent);text-decoration:underline}.bewaarbalk{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.bewaarbalk-links{flex:1;gap:6px;display:flex}.bewaarbalk-staat{font-size:var(--fs-sm)}.volgorde{flex-shrink:0;gap:2px;display:flex}.volgorde .btn{padding:0 7px}.volgorde .btn:disabled{opacity:.35;cursor:default}.rastervak{text-align:right;background:var(--card);width:3.4em;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-item);font:inherit;font-size:var(--fs-md);padding:3px 5px}.rastervak:focus{border-color:var(--ink-soft);outline:none}.rastervinkje{accent-color:var(--accent)}.groep-blok{flex-direction:column;gap:6px;display:flex}.groep-kop{font-size:var(--fs-sm);color:var(--muted);padding:0 2px}.groep{background:var(--bg2);border-radius:var(--r-vlak);flex-direction:column;padding:0 14px;display:flex}.groep>*+*{border-top:1px solid var(--line)}.groep-rij-kop{display:flex}.groep>.veld,.groep-rij-kop{min-height:var(--rij-h);flex-flow:wrap;justify-content:space-between;align-items:center;gap:2px 16px;padding:4px 0}.groep>.veld>label,.groep-l{font-size:var(--fs-base);color:var(--ink);flex:none}.groep>.veld>input,.groep>.veld>.veld-getal{flex:140px;min-width:0}.groep>.veld input[type=text]{text-align:right;font-size:var(--fs-base);color:var(--ink-soft);background:0 0;border:0;padding:4px 0}.groep>.veld .veld-getal{justify-content:flex-end}.groep>.veld .veld-voorvoegsel{font-size:var(--fs-base)}.groep>.veld-fout input[type=text]{color:var(--accent)}.groep>.veld>.veld-hint,.groep>.veld>.veld-melding{text-align:right;flex-basis:100%}.groep>.veld:has(textarea){flex-direction:column;align-items:stretch;padding:10px 0}.groep>.veld textarea{resize:none;font-size:var(--fs-base);background:0 0;border:0;padding:0}.groep>.veld-bool{justify-content:flex-start}.groep-w{min-width:0;font-size:var(--fs-base);color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.groep-onder{padding:2px 0 12px}.groep-knop{min-height:var(--ctl-h-in);font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.groep-knop:hover{color:var(--ink)}.groep-knop svg{width:14px;height:14px;color:var(--muted);transition:transform .15s}.groep-knop.open svg{transform:rotate(180deg)}.cms-overzicht{grid-template-columns:1.6fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=900px){.cms-overzicht{grid-template-columns:1fr}}.cms-kolom{flex-direction:column;gap:14px;min-width:0;display:flex}.cms-wijziging{border-top:1px solid var(--line-soft);font-size:var(--fs-md);align-items:baseline;gap:10px;padding:7px 0;display:flex}.cms-wijziging:first-of-type{border-top:0}.cms-soort{font-size:var(--fs-sm);flex:0 0 62px}.cms-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cms-wijziging .num{font-size:var(--fs-sm);flex-shrink:0}.cms-teller{font-size:var(--fs-md);margin-bottom:4px}.cms-teller .num{font-size:var(--fs-3xl);color:var(--ink)}.cms-stub{text-align:left;width:100%;color:var(--ink);font:inherit;border:0;border-top:1px solid var(--line-soft);font-size:var(--fs-md);cursor:pointer;background:0 0;align-items:baseline;gap:10px;padding:7px 0;display:flex}.cms-stub:first-of-type{border-top:0}.cms-stub:hover .cms-stub-t{color:var(--accent)}.cms-stub-t{flex:1}.cms-kruimel{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.cms-kruimel-terug{font:inherit;font-size:var(--fs-base);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.cms-kruimel-terug:hover{color:var(--accent)}.cms-kruimel-nu{font-size:var(--fs-base);color:var(--ink-soft)}.cms-kruimel-nu:before{content:"·";color:var(--muted);margin-right:8px}.cms-split{grid-template-columns:300px 1fr;align-items:start;gap:14px;display:grid}@media (width<=900px){.cms-split{grid-template-columns:1fr}}.cms-lijst{flex-direction:column;gap:1px;padding:6px;display:flex}.cms-lijst-kop{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 6px;display:flex}.cms-rij{text-align:left;width:100%;color:var(--ink);min-height:var(--rij-h);padding:0 var(--rij-px);border-radius:var(--r-item);font-size:var(--fs-md);background:0 0;border:0;align-items:center;gap:8px;display:flex}.cms-rij:hover{background:var(--rij-hover)}.cms-rij:has(.cms-rij-kies){padding:0 8px 0 0}.cms-rij-kies{text-align:left;min-width:0;color:inherit;font:inherit;min-height:var(--rij-h);padding:0 0 0 var(--rij-px);border-radius:var(--r-item);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;display:flex}.cms-rij.on,.cms-rij.on:hover{background:var(--sel);color:var(--sel-ink)}.cms-rij.on .mut{color:inherit;opacity:.75}.cms-rij-tekst{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cms-rij-naam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-rij-tekst .mut{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-detail-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cms-link{font-size:var(--fs-sm)}.cms-link:hover{color:var(--accent)}.cms-vorm{border:0;flex-direction:column;gap:14px;margin:0;padding:14px 0 0;display:flex}.cms-vorm:disabled{opacity:.72}.cms-rij2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.cms-rij2{grid-template-columns:1fr}}.cms-elders{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cms-elders p{max-width:52ch;font-size:var(--fs-md);margin:0}.cms-eigen{padding:var(--vlak-pad);border-radius:var(--r-vlak);background:var(--bg2);flex-direction:column;gap:6px;margin-top:16px;display:flex}.cms-eigen p{font-size:var(--fs-base);max-width:60ch;margin:0}.cms-eigen-regel{font-size:var(--fs-base);gap:10px;line-height:1.5;display:flex}.cms-eigen-regel>.mut{font-size:var(--fs-sm);flex:0 0 66px}.cms-eigen-regel>span:last-child{min-width:0}.cms-rij-2r{flex-direction:column;align-items:stretch;gap:2px}.cms-rij-kop{align-items:center;gap:6px;min-width:0;display:flex}.cms-rij-kop .cms-rij-naam{flex:1;min-width:0}.cms-rij-kop .pill{flex-shrink:0}.cms-rij-onder{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-zoek{align-self:stretch;width:auto;margin:0 8px 6px}.cms-filters{flex-wrap:wrap;gap:4px;padding:0 8px 6px;display:flex}.inz-regels{flex-direction:column;gap:2px;padding:12px 0 0;display:flex}.inz-regel{font-size:var(--fs-md);gap:12px;line-height:1.5;display:flex}.inz-label{font-size:var(--fs-sm);flex:0 0 132px;padding-top:1px}.inz-waarde{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.inz-site{margin-left:8px}.inz-blok{padding:var(--vlak-pad);border-radius:var(--r-vlak);background:var(--bg2);font-size:var(--fs-base);flex-direction:column;gap:2px;margin-top:14px;line-height:1.6;display:flex}.inz-fout{color:var(--accent)}.inz-herkomst{margin-top:10px}.cms-analytics{flex-direction:column;display:flex}.cms-an-maanden{border-bottom:1px solid var(--line-soft);font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 10px;padding-bottom:10px;display:flex}.cms-an-regel{min-height:var(--rij-h);padding:10px var(--rij-px);font-size:var(--fs-md);align-items:baseline;gap:9px;display:flex}.cms-an-teken{color:var(--muted);font-size:var(--fs-base);flex:0 0 12px}.cms-an-regel.alarm .cms-an-teken{color:var(--accent)}.cms-an-tekst{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.cms-an-label{color:var(--ink-soft)}.cms-an-regel.alarm .cms-an-label{color:var(--ink);font-weight:500}.cms-an-detail{font-size:var(--fs-sm);color:var(--muted);border-left:2px solid var(--line);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;padding-left:10px;overflow:hidden}.cms-an-regel.alarm .cms-an-detail{border-left-color:var(--accent)}.cms-an-alarm{color:var(--accent);font-size:var(--fs-sm)}.cms-an-verwijzing{font:inherit;color:var(--ink-soft);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.cms-an-verwijzing:hover{color:var(--accent)}.mb-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mb-mappen{flex-wrap:wrap;gap:6px;display:flex}.mb-acties{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mb-zoek{height:var(--ctl-h);box-sizing:border-box;background:var(--bg2);width:150px;color:var(--ink);font-size:var(--fs-md);border:1px solid #0000;border-radius:999px;padding:0 14px}.mb-zoek:focus{border-color:var(--ink-soft);outline:none}.mb-selectiebalk{background:var(--bg2);border-radius:var(--r-vlak);font-size:var(--fs-base);align-items:center;gap:14px;margin-bottom:12px;padding:7px 12px;display:flex}.mb-selectie-rechts{gap:6px;margin-left:auto;display:flex}.mb-schakel{color:var(--ink-soft);font-size:var(--fs-base);background:0 0;border:0;padding:0}.mb-schakel:hover{color:var(--accent)}.mb-rooster{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.mb-tegel{border:1px solid var(--line);border-radius:var(--r-vlak);background:var(--card);flex-direction:column;margin:0;display:flex;overflow:hidden}.mb-tegel.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mb-tegel.klik .mb-beeld{cursor:pointer}.mb-beeld{aspect-ratio:1;background:var(--bg2);font-size:var(--fs-sm);color:var(--muted);flex-shrink:0;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mb-beeld img{object-fit:cover;width:100%;height:100%;display:block}.mb-vink{border-radius:var(--r-klein);background:var(--card);border:1px solid var(--line);width:20px;height:20px;font-size:var(--fs-sm);color:var(--accent);place-items:center;display:grid;position:absolute;top:8px;left:8px}.mb-vink.on{border-color:var(--accent)}.mb-onder{flex-direction:column;gap:6px;padding:9px 10px 10px;display:flex}.mb-naam{font-size:var(--fs-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mb-meta{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mb-link{font-size:var(--fs-sm);color:var(--ink-soft);background:0 0;border:0;padding:0}.mb-link:hover{color:var(--accent);text-decoration:underline}.mb-link.weg{color:var(--muted);align-self:flex-start}.mb-alt{border:0;min-width:0;margin:0;padding:0}.mb-alt:disabled{opacity:.72}.mb-onder .veld label{font-size:var(--fs-xs)}.mb-onder .veld input{font-size:var(--fs-sm);padding:4px 8px}.mb-onder .veld-hint,.mb-onder .veld-melding{font-size:var(--fs-xs)}.sucard.breed .mb-rooster{max-height:56vh;padding-right:4px;overflow-y:auto}.mb-upload-rij{flex-direction:column;gap:8px;max-height:40vh;display:flex;overflow-y:auto}.mb-upload-item .veld label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.beeldveld-keuze{align-items:center;gap:8px;display:flex}.beeldveld-pad{min-width:0;font-size:var(--fs-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.beeldveld-keuze .mut{min-width:0;font-size:var(--fs-base);flex:1}.cms-paginas{flex-direction:column;gap:14px;display:flex}.cms-paginas-kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cms-paginas-kop .msearch{width:240px;margin-left:0}.cms-paginas-filters{flex-wrap:wrap;gap:4px;display:flex}.cms-paginas-kop .btn{margin-left:auto}.cms-paginas-bord{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:12px;display:grid}.cms-paginas-kolom{background:var(--bg2);border-radius:var(--r-kaart);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.cms-paginas-kolom h2{font-size:var(--fs-md);color:var(--ink);margin:0;padding:0 2px;font-weight:400}.cms-paginas-rooster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.cms-paginas-kaart{text-align:left;min-width:0;font:inherit;cursor:pointer;background:var(--card);border-radius:var(--r-vlak);padding:var(--vlak-pad);box-shadow:var(--shadow);color:var(--ink-soft);border:0;flex-direction:column;gap:3px;display:flex}.cms-paginas-kaart:hover{box-shadow:0 3px 14px #020c121a}.cms-paginas-kaart:hover .cms-paginas-kaart-t{color:var(--accent)}.cms-paginas-kaart .mut{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-paginas-kaart-t{font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-paginas-pillen{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cms-pag-editor{flex-direction:column;gap:12px;display:flex}.cms-pag-balk{z-index:3;background:var(--bg);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0 8px;display:flex;position:sticky;top:0}.cms-pag-balk-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.cms-pag-balk button.pill{cursor:pointer}.cms-pag-stand{font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.cms-pag-stand.fout{color:var(--accent)}.cms-pag-conflict{background:var(--yellow-bg);color:var(--ink-soft);border-radius:var(--r-vlak);padding:var(--vlak-pad);font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:12px;line-height:1.5;display:flex}.cms-pag-werk{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.cms-pag-werk.met-voorbeeld{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1200px){.cms-pag-werk.met-voorbeeld{grid-template-columns:1fr}}.cms-pag-vorm{flex-direction:column;gap:12px;min-width:0;display:flex}.cms-pag-sectie{max-width:340px}.cms-pag-blokken{flex-direction:column;gap:8px;display:flex}.cms-pag-leeg{background:var(--bg2);border-radius:var(--r-vlak);font-size:var(--fs-md);color:var(--muted);padding:16px 14px;line-height:1.55}.cms-pag-kaart{background:var(--card);border-radius:var(--r-vlak);box-shadow:var(--shadow);overflow:hidden}.cms-pag-kaart.sleept{z-index:2;position:relative;box-shadow:0 10px 26px #020c122e}.cms-pag-kaart-kop{align-items:center;gap:4px;padding:5px 8px 5px 4px;display:flex}.cms-pag-kaart-body{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;padding:4px 14px 14px;display:flex}.cms-pag-klap{min-width:0;font:inherit;text-align:left;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 2px;display:flex}.cms-pag-klap:disabled{cursor:default;opacity:.7}.cms-pag-klap svg{width:13px;height:13px;color:var(--muted);flex-shrink:0;transition:transform .12s;transform:rotate(-90deg)}.cms-pag-klap.open svg{transform:none}.cms-pag-soort{font-size:var(--fs-md);color:var(--ink);flex-shrink:0}.cms-pag-kaart-t{min-width:0;font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-pag-kaart-t.eigen{font-size:var(--fs-md);color:var(--ink)}.cms-pag-greep{width:24px;height:26px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.cms-pag-greep:active{cursor:grabbing}.cms-pag-greep svg{width:14px;height:14px}.cms-pag-ico{width:var(--ctl-h-sm);height:var(--ctl-h-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cms-pag-ico:hover{background:var(--bg2);color:var(--ink-soft)}.cms-pag-ico svg{width:14px;height:14px}.cms-pag-voegtoe{border:1px dashed var(--line);border-radius:var(--r-item);color:var(--ink-soft);font:inherit;font-size:var(--fs-base);cursor:pointer;background:0 0;align-self:flex-start;padding:7px 14px}.cms-pag-voegtoe:hover{border-color:var(--accent);color:var(--accent)}.cms-pag-voegtoe:disabled{opacity:.5;cursor:default}.cms-pag-meta{margin-top:6px}.cms-pag-velden{flex-direction:column;gap:12px;display:flex}.cms-pag-groep{background:var(--bg2);border-radius:var(--r-vlak);padding:var(--vlak-pad);flex-direction:column;gap:10px;display:flex}.cms-pag-groep-kop{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cms-pag-groep .cms-pag-groep{background:var(--card)}.cms-pag-schakel{flex-direction:column;gap:4px;display:flex}.cms-pag-beeld{flex-direction:column;gap:8px;display:flex}.cms-pag-beeld-kop{flex-direction:column;gap:4px;display:flex}.cms-pag-regels{flex-direction:column;gap:6px;display:flex}.cms-pag-regel{align-items:center;gap:6px;display:flex}.cms-pag-regel .veld{flex:1;min-width:0}.cms-pag-set{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=900px){.cms-pag-set{grid-template-columns:1fr}}.cms-pag-setlijst{background:var(--bg2);border-radius:var(--r-vlak);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.cms-pag-setlijst .msearch{align-self:stretch;width:auto;margin-left:0}.cms-pag-setrijen{flex-direction:column;gap:1px;display:flex}.cms-pag-setrij{text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;color:var(--ink);border-radius:var(--r-item);background:0 0;border:0;flex-direction:column;gap:1px;padding:6px 9px;line-height:1.3;display:flex}.cms-pag-setrij:hover{background:var(--card)}.cms-pag-setrij.actief{background:var(--accent-bg);color:var(--accent)}.cms-pag-setrij-t{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-pag-setrij-s{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-pag-setrij.actief .cms-pag-setrij-s{color:var(--accent);opacity:.75}.cms-pag-setdetail{flex-direction:column;gap:12px;min-width:0;display:flex}.cms-pag-setweg{margin-top:4px}.cms-pag-slugvast{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-item);padding:6px 10px}.cms-pag-kiesgroep{flex-direction:column;gap:8px;display:flex}.cms-pag-kiesgroep h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-weight:400}.cms-pag-kiesrooster{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.cms-pag-kiestegel{text-align:left;border:1px solid var(--line);border-radius:var(--r-vlak);background:var(--card);min-width:0;padding:var(--vlak-pad);font:inherit;color:var(--ink-soft);cursor:pointer;flex-direction:column;gap:3px;display:flex}.cms-pag-kiestegel:hover{border-color:var(--accent)}.cms-pag-kiestegel:hover .cms-pag-kiestegel-t{color:var(--accent)}.cms-pag-kiestegel-t{font-size:var(--fs-md);color:var(--ink)}.cms-pag-kiestegel .mut{font-size:var(--fs-sm);line-height:1.45}.cms-pag-prev{background:var(--card);border-radius:var(--r-kaart);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex;position:sticky;top:52px;overflow:hidden}.cms-pag-prevbalk{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:8px 10px;display:flex}.cms-pag-prevtitel{font-size:var(--fs-md);color:var(--ink)}.cms-pag-prevmaten{gap:4px;margin-left:auto;display:flex}.cms-pag-prevmaten button.pill{cursor:pointer}.cms-pag-prevvlak{background:var(--bg2);justify-content:center;display:flex}.cms-pag-prevvlak iframe{background:#fff;border:0;width:100%;height:min(72vh,900px);display:block}.cms-pag-prevvlak.tablet iframe{width:820px;max-width:100%}.cms-pag-prevvlak.telefoon iframe{width:390px;max-width:100%}.cms-pag-prevvlak .cms-pag-leeg{background:0 0}.vcu-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vcu-kop .sec-h{margin:0}.vcu-kop .tr-link{padding-left:0}.vcu-spoor{font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.vcu-spoor b,.vcu-spoor-b{border-radius:var(--r-klein);width:20px;height:20px;font-size:var(--fs-xs);font-weight:inherit;background:var(--sel);color:var(--sel-ink);flex-shrink:0;place-items:center;display:inline-grid}.vcu-spoor.b b,.vcu-spoor-b[data-spoor=B]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-soft);background:0 0}.vcu-spoor.geen b{color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.vcu-spoor.geen{color:var(--muted)}.vcu-lijst{flex-direction:column;gap:2px;display:flex}.vcu-rij{min-height:var(--rij-h);padding:9px var(--rij-px);border-radius:var(--r-item);font-size:var(--fs-base);grid-template-columns:16px minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;display:grid}.vcu-sym{color:var(--muted);text-align:center}.vcu-rij.gedaan .vcu-sym{color:var(--ink-soft)}.vcu-rij.laat .vcu-sym,.vcu-rij.laat .vcu-meta,.vcu-laat{color:var(--accent)}.vcu-rij.nvt .vcu-t,.vcu-rij.wacht .vcu-t{color:var(--ink-soft)}.vcu-wat{min-width:0;line-height:1.45}.vcu-t{color:var(--ink)}.vcu-t-knop{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.vcu-t-knop:hover,.vcu-t-knop[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline}.vcu-t-knop:hover{color:var(--accent)}.vcu-s{color:var(--muted);font-size:var(--fs-sm)}.vcu-meta{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.vcu-rij>.vcu-meta{grid-column:3}.vcu-knop{grid-column:4;justify-content:flex-end;min-width:0;display:flex}.vcu-stopwoord{color:var(--accent);font-size:var(--fs-sm)}.vcu-rij-detail{grid-column:2/-1;padding:4px 0 6px}.vcu-detail{flex-direction:column;gap:8px;display:flex}.vcu-hist{flex-direction:column;gap:4px;display:flex}.vcu-hist-rij{font-size:var(--fs-sm);color:var(--ink-soft);border-left:2px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding-left:10px;display:grid}.vcu-hist-rij.weg>span:first-child{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);color:var(--muted)}.vcu-hist-notitie{color:var(--muted);white-space:pre-wrap;grid-column:1/-1}.vcu-stop{font-size:var(--fs-base);color:var(--ink);background:var(--accent-bg);border-left:3px solid var(--accent);border-radius:0 var(--r-item) var(--r-item) 0;padding:7px 11px}.vcu-stop b{color:var(--accent);margin-right:4px}.vcu-nvt-knop{align-self:flex-start;padding-left:0}.vcu-noot{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.vcu-sub-h{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 4px;font-weight:600}.vcu-antw{font-size:var(--fs-base);grid-template-columns:180px minmax(0,1fr);gap:4px 14px;display:grid}.vcu-antw .k{color:var(--muted)}.vcu-antw .v{color:var(--ink-soft);overflow-wrap:anywhere}.vcu-functie{flex-direction:column;gap:10px;display:flex}.vcu-functie .vcu-antw{grid-template-columns:160px minmax(0,1fr)}.vcu-bestand{text-align:left;padding:0}.vcu-bestand:disabled{opacity:.6;cursor:default}.vcu-v{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:64vh;padding:2px 4px 2px 0;display:flex;overflow-y:auto}.vcu-v-rij{flex-wrap:wrap;gap:12px;display:flex}.vcu-v-rij>.veld{flex:180px}.vcu-voorstel{font-size:var(--fs-base);color:var(--ink-soft);background:var(--bg2);border-radius:var(--r-vlak);align-items:flex-start;gap:8px;padding:8px 11px;line-height:1.5;display:flex}.vcu-check{flex-direction:column;gap:2px;display:flex}.vcu-check-rij{min-height:var(--rij-h);padding:6px var(--rij-px);border-radius:var(--r-item);font-size:var(--fs-base);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;line-height:1.4;display:grid}.vcu-tekst{font-size:var(--fs-base);color:var(--ink);white-space:pre-wrap;line-height:1.55}.vcu-open{flex-direction:column;gap:4px;display:flex}.vcu-tegel{cursor:default}.vcu-tegel:hover .l{color:var(--muted)}.vcu-stand{padding:var(--vlak-pad);border-radius:var(--r-vlak);background:var(--bg2);border-left:3px solid var(--ink-soft);font-size:var(--fs-base);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.vcu-stand-w{font-size:var(--fs-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.vcu-kaart{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.vcu-kaart>.kaart-kop{margin-bottom:2px}.vcu-rood{flex-direction:column;gap:6px;display:flex}.vcu-rood-rij{text-align:left;border-radius:var(--r-vlak);background:var(--bg2);width:100%;padding:var(--vlak-pad);font:inherit;font-size:var(--fs-base);border:0;align-items:center;gap:12px;display:flex}button.vcu-rood-rij{cursor:pointer}button.vcu-rood-rij:hover{background:color-mix(in srgb, var(--ink) 7%, var(--bg2))}.vcu-rood-rij .vcu-wat{flex:1}.vcu-rood-sub{color:var(--muted);font-size:var(--fs-sm);display:block}.vcu-groepen{flex-direction:column;gap:6px;display:flex}.vcu-groep{border-radius:var(--r-vlak);background:var(--bg2)}.vcu-groep-kop{align-items:center;gap:10px;padding-right:10px;display:flex}.vcu-groep-knop{text-align:left;min-width:0;font:inherit;font-size:var(--fs-base);cursor:pointer;border-radius:var(--r-item);background:0 0;border:0;flex:1;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:9px 4px 9px 13px;display:grid}.vcu-groep-knop:hover .vcu-t,.vcu-groep-knop[aria-expanded=true] .vcu-t{text-underline-offset:3px;text-decoration:underline}.vcu-groep-knop .vcu-sym{color:var(--muted)}.vcu-groep-inhoud{flex-direction:column;gap:8px;padding:2px 13px 12px 39px;display:flex}.vcu-cplaats{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;padding-top:6px;display:flex}.vcu-cplaats-kop{font-size:var(--fs-base)}.vcu-cplaats .vcu-knop{flex-wrap:wrap;gap:6px}.vcu-subkop{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:8px}.vcu-pagina{container-type:inline-size}.vcu-kolommen{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@container (width>=1000px){.vcu-kolommen{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.vcu-pagina .vcu-kaart>.kaart-kop{margin-bottom:4px}.vcu-pagina .vcu-kaart>.kaart-kop>.sec-h{font-size:var(--fs-xl);text-transform:none;letter-spacing:0;color:var(--ink)}.vcu-pagina .vcu-kaart>.kaart-kop>.vcu-s{font-size:var(--fs-base)}.vcu-n{color:var(--muted);margin-left:6px}.vcu-pagina .vcu-subkop>.vcu-t{font-size:var(--fs-lg)}.vcu-pagina .vcu-rij,.vcu-pagina .vcu-rood-rij,.vcu-pagina .vcu-groep-knop,.vcu-pagina .vcu-cplaats-kop{font-size:var(--fs-md)}.vcu-pagina .vcu-s,.vcu-pagina .vcu-rood-sub,.vcu-pagina .vcu-meta,.vcu-pagina .vcu-noot,.vcu-pagina .vcu-kaart>.vcu-nvt-knop{font-size:var(--fs-base)}@media (width<=640px){.vcu-groep-kop{flex-wrap:wrap;padding:0 10px 8px 0}.vcu-groep-kop>.btn{margin-left:39px}.vcu-groep-knop{grid-template-columns:16px minmax(0,1fr)}.vcu-groep-knop .vcu-meta{grid-column:2}.vcu-groep-inhoud{padding-left:13px}.vcu-rij{grid-template-columns:16px minmax(0,1fr) auto}.vcu-knop{grid-column:2/-1;justify-content:flex-start}.vcu-antw,.vcu-functie .vcu-antw{grid-template-columns:minmax(0,1fr)}.vcu-antw .k{padding-top:4px}}.vcu-sym svg{vertical-align:-1px;width:13px;height:13px;color:var(--muted)}.outlook-regels{flex-direction:column;gap:12px;margin-top:14px;display:flex}.outlook-regel{align-items:center;gap:14px;display:flex}.outlook-regel>.btn{flex-shrink:0;margin-left:auto}.outlook-knoppen{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.outlook-knoppen:empty{display:none}.overstap-stappen{flex-direction:column;gap:10px;padding:0 0 14px 2px;display:flex}.overstap-stap{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.overstap-stap>.pill{justify-self:start;margin-top:1px}@media (width<=640px){.outlook-regel{flex-wrap:wrap}.outlook-regel>.btn,.outlook-knoppen{margin-left:0}}.bh-pagina{flex-direction:column;gap:14px;display:flex}.bh-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-weergave{margin-left:auto}.bh-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted)}.bh-zacht{color:var(--muted);font-weight:400}.bh-klein{font-size:var(--fs-sm);line-height:1.5}.bh-leeg{padding:24px 4px}.bh-mensen{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.bh-lijst{padding:14px var(--rij-inset);flex-direction:column;gap:10px;display:flex}.bh-lijst-kop{padding:0 var(--rij-px);justify-content:space-between;align-items:center;display:flex}.bh-lijst>.kop-zoek{margin:0 var(--rij-px)}.bh-rij{cursor:pointer;align-items:center}.bh-rij-tekst{flex-direction:column;flex:1;min-width:0;display:flex}.bh-rij-naam{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bh-rij-sub{font-size:var(--fs-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rij.aan .bh-rij-sub,.rij.aan .bh-zacht{color:var(--sel-ink-soft)}.bh-rij-stand{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.rij.aan .bh-rij-stand{color:var(--sel-ink-soft)}.bh-rij.bh-uit .bh-rij-naam{color:var(--muted)}.bh-uitnodiging{cursor:default}.bh-kaart{flex-direction:column;gap:18px;min-width:0;display:flex}.bh-kaart-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bh-kaart-naam{font-size:var(--fs-lg);font-weight:600}.bh-kaart-knoppen{flex-shrink:0;gap:8px;display:flex}.bh-blok{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.bh-blok-kop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bh-blok>p{margin:0}.bh-kv{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px 14px;display:grid}.bh-rollen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bh-editor{flex-direction:column;min-width:0;display:flex}.bh-editor-balk{align-items:center;gap:8px;padding:14px 18px 6px;display:flex}.bh-editor-balk>.kop-zoek{flex:0 320px}.bh-matrix{max-height:calc(100dvh - 230px);padding:0 var(--rij-inset) 8px;overflow:auto}.bh-mrij{min-height:var(--rij-h);padding:0 var(--rij-px);border-radius:var(--r-item);box-shadow:inset 0 -1px 0 var(--rij-lijn);align-items:center;min-width:640px;display:grid}.bh-mrij:not(.bh-mkop):hover{background:var(--rij-hover)}.bh-mkop{z-index:1;background:var(--card);padding-top:6px;padding-bottom:6px;position:sticky;top:0}.bh-mkolom{color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-klein);background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;display:flex}.bh-mkolom:hover{background:var(--rij-hover)}.bh-mkolom-naam{font-weight:500}.bh-mkolom .bh-zacht{font-size:var(--fs-xs)}.bh-mgroep{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:14px var(--rij-px) 6px;background:0 0;border:0;align-items:baseline;gap:4px;font-weight:600;display:flex}.bh-nieuw-uitleg{font-weight:400;font-size:var(--fs-sm);color:var(--muted)}.bh-mrecht{flex-direction:column;min-width:0;padding:6px 0;display:flex}.bh-mrecht>span:first-child{align-items:center;gap:8px;display:flex}.bh-sleutel{font-size:var(--fs-xs);color:var(--muted)}.bh-nieuw{font-size:var(--fs-xs)}.bh-kring{color:var(--muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bh-mcel{justify-content:center;display:flex}.bh-cel{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-klein);border:1px solid color-mix(in srgb, var(--ink) 22%, var(--card));background:var(--card);color:var(--sel-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.bh-cel svg{width:15px;height:15px}.bh-cel.aan{background:var(--sel);border-color:var(--sel)}.bh-cel.anders{outline:2px dashed var(--accent);outline-offset:2px}.bh-cel:disabled{cursor:not-allowed;opacity:.55}.bh-cel:not(:disabled):hover{border-color:var(--ink-soft)}.bh-editor>.bewaarbalk{background:var(--card);border-radius:0 0 var(--r-kaart) var(--r-kaart);box-shadow:0 -1px 0 var(--line);padding:10px 18px;position:sticky;bottom:0}.bh-regels{flex-direction:column;gap:14px;display:flex}.bh-regels-balk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bh-regels-balk>.kop-zoek{flex:0 280px;margin-left:auto}.bh-regelgroep{padding:14px var(--rij-inset) 8px}.bh-regelgroep-kop{padding:0 var(--rij-px) 6px}.bh-regel-rij{cursor:pointer}.bh-stand{text-align:center;flex-shrink:0;min-width:44px}.bh-regel-naam{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bh-buiten{font-size:var(--fs-xs);color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.bh-regel-wie{font-size:var(--fs-sm);white-space:nowrap}.bh-regel.open>.bh-regel-rij{background:var(--rij-hover)}.bh-regel-open{padding:10px var(--rij-px) 16px calc(var(--rij-px) + 56px);grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:18px;display:grid}.bh-regel-links{flex-direction:column;gap:10px;min-width:0;display:flex}.bh-regel-uitleg{margin:0;line-height:1.55}.bh-regel-invoer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bh-regel-historie{flex-direction:column;gap:4px;display:flex}.bh-hist{font-size:var(--fs-sm);color:var(--ink-soft);grid-template-columns:80px minmax(0,1fr) auto;gap:8px;display:grid}@media (width<=900px){.bh-mensen{grid-template-columns:minmax(0,1fr)}.bh-kaart{order:-1}.bh-regel-open{padding-left:var(--rij-px);grid-template-columns:minmax(0,1fr)}.bh-weergave{margin-left:0}}@media (width<=640px){.bh-kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.bh-kv>.mut{margin-top:6px}.bh-kaart-kop{flex-direction:column}.bh-regel-wie{display:none}}
