:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--donker:0;--buiten:#f3f3f3;--app:#fff;--pagina:#fafafa;--vlak:#fff;--verdiept:#f5f5f5;--bak:#f1f1f1;--kaart:#fff;--kaart-hover:#fff;--zacht:#efefef;--zacht-hover:#e6e6e6;--zacht-druk:#dcdcdc;--gekozen:var(--vlak);--gekozen-rand:var(--lijn);--veld:#fff;--zwevend:#fff;--inverse:#141414;--on-inverse:#fff;--on-inverse-mute:#a3a3a3;--inverse-soft:#262626;--inverse-hover:#333;--lijn:#ebebeb;--vlak-rand:var(--lijn);--kaart-rand:var(--kaart);--kaart-rand-hover:#d9d9d9;--veld-rand:#dedede;--veld-rand-hover:#c2c2c2;--zwevend-rand:#e8e8e8;--ink:#141414;--ink-strong:#0a0a0a;--ink-soft:#474747;--ink-mute:#666;--ink-faint:#8c8c8c;--info:#2060d4;--info-soft:#cbe6ff;--info-ink:#1b438c;--succes:#008041;--succes-soft:#c1f3d0;--succes-ink:#005a24;--warn:#a84a00;--warn-soft:#ffdab7;--warn-ink:#782f00;--fout:#c7000f;--fout-soft:#ffd4cb;--fout-ink:#7f211c;--primair-hover:#2b2b2b;--primair-druk:#3a3a3a;--toggle-duim:#fff;--logo-ondergrond:#fff;--cream-cel:#e4dccb;--cream-cel-zwak:#ece6d9;--chart-compare:#c4c4c4;--chart-grid:var(--lijn);--chart-1:var(--accent-fill);--chart-2:var(--ink-soft);--chart-neutraal:var(--zacht-druk);--chart-3:var(--info);--chart-4:var(--succes);--chart-track:var(--zacht);--chart-axis:var(--veld-rand);--chart-label:var(--ink-mute);--chart-hover-lijn:var(--veld-rand-hover);--chart-punt-rand:var(--vlak);--chart-tip:var(--inverse);--chart-tip-ink:var(--on-inverse);--chart-tip-mute:var(--on-inverse-mute);--focus-ring:#141414;--backdrop:#0006;--shadow-float:0 8px 24px #0000001a, 0 2px 6px #0000000f;--shadow-pop:0 16px 48px #00000024, 0 4px 16px #0000000f;--shadow-drawer:-16px 0 60px #00000029;--shadow-drag:0 16px 32px -8px #00000038;--accent-hover-stap:-.06;--accent-text-lmin:0;--accent-text-lmax:.52;--accent-text-cmax:.4;--tint-vlak-l:.92;--tint-vlak-c:.07;--tint-tekst-l:.4;--tint-tekst-c:.13;--tint-icoon-lmin:0;--tint-icoon-lmax:.52;--tint-icoon-cmax:.4;--accent-soft-l:.93;--accent-soft-c:.06;--tag-neutraal-bg:var(--zacht);--tag-neutraal-fg:var(--ink-soft);--tag-neutraal-icon:var(--ink-mute);--tag-info-bg:var(--info-soft);--tag-info-fg:var(--info-ink);--tag-info-icon:var(--info);--tag-succes-bg:var(--succes-soft);--tag-succes-fg:var(--succes-ink);--tag-succes-icon:var(--succes);--tag-warn-bg:var(--warn-soft);--tag-warn-fg:var(--warn-ink);--tag-warn-icon:var(--warn);--tag-fout-bg:var(--fout-soft);--tag-fout-fg:var(--fout-ink);--tag-fout-icon:var(--fout);--bg:var(--pagina);--surface:var(--vlak);--surface-2:var(--zacht);--surface-3:var(--zacht-hover);--line:var(--lijn);--line-strong:var(--veld-rand);--ink-placeholder:var(--ink-faint);--green:var(--succes);--green-soft:var(--succes-soft);--error:var(--fout);--error-soft:var(--fout-soft);--accent-deep:var(--accent-hover);--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 2px #0000000a;--shadow-md:var(--shadow-float);--shadow-lg:var(--shadow-float);--font-body:"Plus Jakarta Sans", sans-serif;--font-display:"Roc Grotesk", "Space Grotesk", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--brand-forest:#15312a;--brand-lime:#b1fa63;--brand-violet:#b2a1ff;--brand-orange:#fe7733;--brand-cream:#f4f0e6;--brand-ink:#0e211c;--sidebar-w:240px;--sidebar-w-collapsed:64px;--topbar-h:56px;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.28s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.3, 1.25, .5, 1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:999px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:32px;--text-5xl:40px;--ctrl-h-sm:28px;--ctrl-h-md:36px;--ctrl-h-lg:44px;--ctrl-icon-sm:14px;--ctrl-icon-md:16px;--ctrl-icon-lg:20px;--ctrl-text-sm:12px;--ctrl-text-md:13px;--ctrl-text-lg:14px;--ctrl-pad-sm:14px;--ctrl-pad-md:18px;--ctrl-pad-lg:22px;--ctrl-padicon-sm:10px;--ctrl-padicon-md:12px;--ctrl-padicon-lg:16px;--ctrl-gap-sm:4px;--ctrl-gap-md:6px;--ctrl-gap-lg:8px;--ctrl-fill:var(--zacht);--ctrl-fill-hover:var(--zacht-hover);--ctrl-fill-press:var(--zacht-druk);--ctrl-off-fill:var(--zacht);--ctrl-off-ink:var(--ink-faint);--ctrl-focus:var(--focus-ring);--ctrl-h-tap:var(--ctrl-h-lg);--tag-h:24px;--tag-text:var(--text-xs);--tag-weight:600;--tag-icon:14px;--tag-gap:6px;--tag-pad:8px;--tag-dot:6px;--tag-radius:var(--radius-sm);--tag-h-sm:var(--ctrl-h-sm);--tag-text-sm:var(--ctrl-text-sm);--tag-icon-sm:var(--ctrl-icon-sm);--tag-pad-sm:var(--ctrl-padicon-sm);--tag-h-md:var(--ctrl-h-md);--tag-text-md:var(--ctrl-text-md);--tag-icon-md:var(--ctrl-icon-md);--tag-pad-md:var(--ctrl-padicon-md);--ramp-1:#fb9a5e;--ramp-2:#f0742b;--ramp-3:#c0570f;--ramp-4:#763105;--row-h:60px;--nav-rij-h:40px;--tip-bg:var(--inverse);--tip-ink:var(--on-inverse);--tip-kbd-bg:var(--inverse-soft);--z-sticky:500;--z-popover:2300;--z-floating:1100;--z-bulk-pill:1200;--z-modal:2000;--z-sheet:2100;--z-dialog:2200;--z-tooltip:2500;--z-toast:3000;--drawer-w-wide:min(1280px, 88vw);--drawer-w-narrow:min(408px, 92vw)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--donker:1;--buiten:#0e0e0e;--app:#1a1a1a;--pagina:#151515;--vlak:#1c1c1c;--verdiept:#222;--bak:#111;--kaart:#1f1f1f;--kaart-hover:#262626;--zacht:#2a2a2a;--zacht-hover:#333;--zacht-druk:#3d3d3d;--gekozen:#474747;--gekozen-rand:var(--zacht-druk);--veld:#121212;--zwevend:#222;--inverse:#f2f2f2;--on-inverse:#141414;--on-inverse-mute:#5c5c5c;--inverse-soft:#dcdcdc;--inverse-hover:#ccc;--lijn:#2a2a2a;--vlak-rand:var(--vlak);--kaart-rand:var(--kaart);--kaart-rand-hover:var(--kaart-hover);--veld-rand:#3a3a3a;--veld-rand-hover:#4d4d4d;--zwevend-rand:#333;--ink:#f2f2f2;--ink-strong:#fff;--ink-soft:#b3b3b3;--ink-mute:#949494;--ink-faint:#6e6e6e;--info:#6aa2ff;--info-soft:#1f304f;--info-ink:#b0d2ff;--succes:#4bbe7b;--succes-soft:#133922;--succes-ink:#a2e3b7;--warn:#ec8829;--warn-soft:#46280d;--warn-ink:#fec396;--fout:#f9786c;--fout-soft:#4a231f;--fout-ink:#ffbbb1;--primair-hover:#dcdcdc;--primair-druk:#ccc;--chart-compare:#4a4a4a;--ramp-1:#763105;--ramp-2:#c0570f;--ramp-3:#f0742b;--ramp-4:#fb9a5e;--focus-ring:#f2f2f2;--backdrop:#0000008c;--shadow-float:0 8px 24px #00000073;--shadow-pop:0 16px 48px #0000008c;--shadow-drawer:-16px 0 60px #0000008c;--shadow-drag:0 16px 32px -8px #0009;--shadow-xs:none;--shadow-sm:none;--accent-hover-stap:.06;--accent-text-lmin:.74;--accent-text-lmax:1;--accent-text-cmax:.17;--tint-vlak-l:.31;--tint-vlak-c:.06;--tint-tekst-l:.86;--tint-tekst-c:.09;--tint-icoon-lmin:.72;--tint-icoon-lmax:1;--tint-icoon-cmax:.16;--accent-soft-l:.31;--accent-soft-c:.06}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--donker:1;--buiten:#0e0e0e;--app:#1a1a1a;--pagina:#151515;--vlak:#1c1c1c;--verdiept:#222;--bak:#111;--kaart:#1f1f1f;--kaart-hover:#262626;--zacht:#2a2a2a;--zacht-hover:#333;--zacht-druk:#3d3d3d;--gekozen:#474747;--gekozen-rand:var(--zacht-druk);--veld:#121212;--zwevend:#222;--inverse:#f2f2f2;--on-inverse:#141414;--on-inverse-mute:#5c5c5c;--inverse-soft:#dcdcdc;--inverse-hover:#ccc;--lijn:#2a2a2a;--vlak-rand:var(--vlak);--kaart-rand:var(--kaart);--kaart-rand-hover:var(--kaart-hover);--veld-rand:#3a3a3a;--veld-rand-hover:#4d4d4d;--zwevend-rand:#333;--ink:#f2f2f2;--ink-strong:#fff;--ink-soft:#b3b3b3;--ink-mute:#949494;--ink-faint:#6e6e6e;--info:#6aa2ff;--info-soft:#1f304f;--info-ink:#b0d2ff;--succes:#4bbe7b;--succes-soft:#133922;--succes-ink:#a2e3b7;--warn:#ec8829;--warn-soft:#46280d;--warn-ink:#fec396;--fout:#f9786c;--fout-soft:#4a231f;--fout-ink:#ffbbb1;--primair-hover:#dcdcdc;--primair-druk:#ccc;--chart-compare:#4a4a4a;--ramp-1:#763105;--ramp-2:#c0570f;--ramp-3:#f0742b;--ramp-4:#fb9a5e;--focus-ring:#f2f2f2;--backdrop:#0000008c;--shadow-float:0 8px 24px #00000073;--shadow-pop:0 16px 48px #0000008c;--shadow-drawer:-16px 0 60px #0000008c;--shadow-drag:0 16px 32px -8px #0009;--shadow-xs:none;--shadow-sm:none;--accent-hover-stap:.06;--accent-text-lmin:.74;--accent-text-lmax:1;--accent-text-cmax:.17;--tint-vlak-l:.31;--tint-vlak-c:.06;--tint-tekst-l:.86;--tint-tekst-c:.09;--tint-icoon-lmin:.72;--tint-icoon-lmax:1;--tint-icoon-cmax:.16;--accent-soft-l:.31;--accent-soft-c:.06}:root{--accent:#fe7733}.accent-scope{--accent-fill-licht:initial;--on-accent-licht:initial;--accent-fill-donker:initial;--on-accent-donker:initial}@supports (color:oklch(from red l c h)){:root,[data-theme],.accent-scope{--accent-fill:color-mix(in srgb, var(--accent-fill-licht,oklch(from var(--accent) clamp(.45, l, .8) c h)) calc(100% - 100% * var(--donker)), var(--accent-fill-donker,oklch(from var(--accent) clamp(.62, l, .8) c h)));--on-accent:color-mix(in srgb, var(--on-accent-licht,oklch(from var(--accent-fill) clamp(.235, (.66 - l) * 1000, 1) clamp(0, (l - .66) * 1000, .03) 170)) calc(100% - 100% * var(--donker)), var(--on-accent-donker,oklch(from var(--accent-fill) clamp(.235, (.66 - l) * 1000, 1) clamp(0, (l - .66) * 1000, .03) 170)));--accent-hover:oklch(from var(--accent-fill) calc(l + var(--accent-hover-stap)) c h);--accent-text:oklch(from var(--accent) clamp(var(--accent-text-lmin), l, var(--accent-text-lmax)) min(c, var(--accent-text-cmax)) h);--accent-soft:oklch(from var(--accent) var(--accent-soft-l) min(c, var(--accent-soft-c)) h);--accent-soft-ink:oklch(from var(--accent) var(--tint-tekst-l) min(c, var(--tint-tekst-c)) h);--accent-icon:oklch(from var(--accent) clamp(var(--tint-icoon-lmin), l, var(--tint-icoon-lmax)) min(c, var(--tint-icoon-cmax)) h)}}@supports not (color:oklch(from red l c h)){:root,[data-theme],.accent-scope{--accent-fill:color-mix(in srgb, var(--accent-fill-licht,var(--accent)) calc(100% - 100% * var(--donker)), var(--accent-fill-donker,var(--accent)));--on-accent:color-mix(in srgb, var(--on-accent-licht,var(--brand-ink)) calc(100% - 100% * var(--donker)), var(--on-accent-donker,var(--brand-ink)));--accent-hover:color-mix(in srgb, var(--accent-fill) 88%, var(--ink));--accent-text:color-mix(in srgb, var(--accent) 70%, var(--ink));--accent-soft:color-mix(in srgb, var(--accent) 16%, var(--vlak));--accent-soft-ink:color-mix(in srgb, var(--accent) 45%, var(--ink));--accent-icon:color-mix(in srgb, var(--accent) 80%, var(--ink))}}:root,[data-theme],.accent-scope{--chart-1:var(--accent-fill);--tag-accent-bg:var(--accent-soft);--tag-accent-fg:var(--accent-soft-ink);--tag-accent-icon:var(--accent-icon)}.thema-wissel,.thema-wissel *,.thema-wissel :before,.thema-wissel :after{transition:none!important}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}:where(a,button,[role=button],[role=menuitem],[role=tab],[tabindex],input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}body{font-family:var(--font-body);background:var(--pagina);color:var(--ink);font-size:var(--text-md);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.mono{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}:root{--eiland-naad:8px}.app{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;transition:grid-template-columns var(--motion-base) var(--ease-out);display:grid}@media (width>=801px){.app{background:var(--buiten);padding:var(--eiland-naad);gap:var(--eiland-naad);min-height:100dvh}.content-col{background:var(--pagina);border-radius:var(--radius-xl);min-height:calc(100dvh - 2 * var(--eiland-naad))}}.app.sidebar-collapsed{grid-template-columns:var(--sidebar-w-collapsed) 1fr}@media (prefers-reduced-motion:reduce){.app{transition:none}}.app>:nth-child(2){min-width:0;overflow-x:clip}@media (width<=800px){.app,.app.sidebar-collapsed{grid-template-columns:1fr}}:root{--main-pad-x:24px;--main-pad-y:24px}@media (width<=800px){:root{--main-pad-x:16px;--main-pad-y:16px}}.main{padding:var(--main-pad-y) var(--main-pad-x)}@media (width<=800px){.main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}:root{--page-h:calc(100vh - 2 * var(--main-pad-y) - 2 * var(--eiland-naad))}@media (width<=800px){:root{--page-h:calc(100vh - var(--topbar-h) - 72px - 2 * var(--main-pad-y))}}svg.icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.avatar{aspect-ratio:1;background:var(--avatar-color,var(--ink-mute));color:#fff;width:24px;height:24px;font-weight:700;font-size:var(--text-2xs);font-family:var(--font-body);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:inline-grid}.avatar.sm{width:18px;height:18px;font-size:8px}.avatar.md{width:24px;height:24px;font-size:var(--text-2xs)}.avatar.lg{width:36px;height:36px;font-size:var(--text-sm)}.upload-tile{background:var(--zacht);border:1.5px dashed var(--veld-rand);border-radius:var(--radius-lg);width:96px;height:96px;color:var(--ink-mute);cursor:pointer;font-family:inherit;font-size:var(--text-xs);box-sizing:border-box;appearance:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex;position:relative;overflow:hidden}.upload-tile:hover:not(:disabled):not(.has-img){border-color:var(--accent-fill);color:var(--ink);background:var(--verdiept)}.upload-tile:disabled{opacity:.6;cursor:not-allowed}.upload-tile.has-img{border-style:solid;border-color:var(--lijn);background:var(--zacht);padding:0}.upload-tile.has-img img{object-fit:cover;width:100%;height:100%;display:block}.upload-tile.size-sm{width:64px;height:64px;font-size:var(--text-2xs)}.upload-tile.size-wide{flex-direction:row;gap:8px;width:100%;height:64px}.btn{justify-content:center;align-items:center;gap:var(--ctrl-gap-md);padding:0 var(--ctrl-pad-md);--ctrl-padicon:var(--ctrl-padicon-md);height:var(--ctrl-h-md);--icon-size:var(--ctrl-icon-md);box-sizing:border-box;border-radius:var(--radius-md);box-shadow:none;background:var(--ctrl-fill);color:var(--ink);font-family:var(--font-body);font-size:var(--ctrl-text-md);cursor:pointer;transition:background var(--motion-fast,.12s) var(--ease-out,cubic-bezier(.2, .8, .2, 1)), color var(--motion-fast,.12s) var(--ease-out,cubic-bezier(.2, .8, .2, 1)), transform var(--motion-fast,.12s) var(--ease-out,cubic-bezier(.2, .8, .2, 1));white-space:nowrap;border:0;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--ctrl-fill-hover)}.btn:focus-visible{outline:2px solid var(--ctrl-focus);outline-offset:2px}.btn:active:not(:disabled){background:var(--ctrl-fill-press);transform:translateY(1px)}.btn-primary{background:var(--inverse);color:var(--on-inverse)}.btn-primary:hover:not(:disabled){background:var(--primair-hover)}.btn-primary:active:not(:disabled){background:var(--primair-druk)}.btn-accent{background:var(--accent-fill);color:var(--on-accent)}.btn-accent:hover:not(:disabled),.btn-accent:active:not(:disabled){background:var(--accent-hover)}.btn-toolbar.active{background:var(--ctrl-fill-hover)}.btn-ghost{color:var(--ink-soft);background:0 0}.btn-ghost:hover:not(:disabled),.btn-ghost:active:not(:disabled){background:var(--ctrl-fill-hover);color:var(--ink)}.btn-sm{height:var(--ctrl-h-sm);padding:0 var(--ctrl-pad-sm);--ctrl-padicon:var(--ctrl-padicon-sm);gap:var(--ctrl-gap-sm);font-size:var(--ctrl-text-sm);--icon-size:var(--ctrl-icon-sm);border-radius:var(--radius-sm)}.btn-md{height:var(--ctrl-h-md);padding:0 var(--ctrl-pad-md);--ctrl-padicon:var(--ctrl-padicon-md);gap:var(--ctrl-gap-md);font-size:var(--ctrl-text-md);--icon-size:var(--ctrl-icon-md);border-radius:var(--radius-md)}.btn-lg{height:var(--ctrl-h-lg);padding:0 var(--ctrl-pad-lg);--ctrl-padicon:var(--ctrl-padicon-lg);gap:var(--ctrl-gap-lg);font-size:var(--ctrl-text-lg);--icon-size:var(--ctrl-icon-lg)}.btn[disabled]{opacity:1;background:var(--ctrl-off-fill);color:var(--ctrl-off-ink);cursor:not-allowed}.btn-ghost[disabled]{background:0 0}.form-control,input[type=text],input[type=email],input[type=url],input[type=search],input[type=date],input[type=number],input[type=password],select,textarea{font-family:var(--font-body);font-size:var(--text-md);color:var(--ink);background:var(--veld);border:1px solid var(--veld-rand);border-radius:var(--radius-md);height:var(--ctrl-h-md);box-sizing:border-box;--icon-size:var(--ctrl-icon-md);outline:none;padding:0 12px;transition:border-color .15s,background .15s}textarea{resize:vertical;height:auto;min-height:80px;padding:10px 12px;line-height:1.5}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:var(--ink-soft)}input:focus:not(.ui-input *):not(.te-input-pill *):not(.ls-pill *):not(.te-fill-pill *):not(.te-size-input *):not(.sidebar-search *):not(.input-card *):not(.search-pill *):not(.ui-ci-trigger *):not(.cb-search *):not(.cb-search-input):not(.ip-search *):not(.brand-search *):not(.tf-input),textarea:focus,select:focus{box-shadow:0 0 0 3px var(--verdiept)}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2346534e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.btn:not(.btn-icon):has(>:is(svg,i):first-child){padding-left:var(--ctrl-padicon)}.btn:not(.btn-icon):has(>:is(svg,i):last-child:not(:first-child)){padding-right:var(--ctrl-padicon)}.btn-icon{width:var(--ctrl-h-md);height:var(--ctrl-h-md);--icon-size:var(--ctrl-icon-md);flex-shrink:0;justify-content:center;gap:0;padding:0}.btn-sm.btn-icon{width:var(--ctrl-h-sm);height:var(--ctrl-h-sm);--icon-size:var(--ctrl-icon-sm)}.btn-md.btn-icon{width:var(--ctrl-h-md);height:var(--ctrl-h-md);--icon-size:var(--ctrl-icon-md)}.btn-lg.btn-icon{width:var(--ctrl-h-lg);height:var(--ctrl-h-lg);--icon-size:var(--ctrl-icon-lg)}.chip{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-soft);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.chip:hover{border-color:var(--veld-rand);color:var(--ink);background:var(--zacht)}.chip.active{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.chip-icon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.chip-icon svg{width:12px;height:12px}.chip.active .chip-icon{color:var(--on-inverse)!important}.chip-accent{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:#0000;padding-right:6px}.chip-accent:hover{background:var(--accent-soft);color:var(--accent-soft-ink)}.chip-close{width:20px;height:20px;color:var(--accent-soft-ink);font-size:var(--text-2xs);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;margin-left:2px;padding:0;font-family:inherit;line-height:1;display:inline-grid}.chip-close:hover{background:color-mix(in srgb, currentColor 18%, transparent)}.count-badge{border-radius:var(--radius-lg);background:var(--zacht);min-width:20px;height:20px;color:var(--ink-soft);font-size:var(--text-2xs);font-weight:700;line-height:1;font-family:var(--font-body);box-sizing:border-box;place-items:center;padding:0 6px;display:inline-grid}.count-badge.tone-accent{background:var(--accent-fill);color:var(--on-accent)}.count-badge.tone-inverse{background:var(--inverse-hover);color:var(--on-inverse)}.count-badge.tone-surface{background:var(--vlak);color:var(--ink-mute)}.count-badge.corner{min-width:18px;height:18px;font-size:var(--text-2xs);border:1px solid var(--pagina);box-sizing:content-box;padding:0 5px;position:absolute;top:-4px;right:-4px}.show-mobile{display:none}@media (width<=800px){.hide-mobile{display:none!important}.show-mobile{display:inline-flex}.main{padding:16px 16px calc(150px + env(safe-area-inset-bottom))}}@media (width<=560px){.main{padding:12px 12px calc(150px + env(safe-area-inset-bottom))}input[type=text],input[type=email],input[type=url],input[type=search],input[type=date],input[type=number],input[type=password],textarea{font-size:var(--text-lg)}.btn,.btn-md{height:var(--ctrl-h-lg);--icon-size:var(--ctrl-icon-lg);padding:0 16px}.btn-sm{height:var(--ctrl-h-md);--icon-size:var(--ctrl-icon-md)}.btn-icon,.btn-md.btn-icon{width:var(--ctrl-h-lg);height:var(--ctrl-h-lg);--icon-size:var(--ctrl-icon-lg);padding:0}.btn-sm.btn-icon{width:var(--ctrl-h-md);height:var(--ctrl-h-md);--icon-size:var(--ctrl-icon-md)}}button:disabled{color:var(--ctrl-off-ink);cursor:not-allowed}.btn:disabled{opacity:1}fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea{background:var(--zacht);color:var(--ink-faint);cursor:not-allowed}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes motion-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-land{0%{box-shadow:0 0 0 2px var(--accent-fill);transform:scale(.96)}60%{box-shadow:0 0 0 2px var(--accent-fill)}to{box-shadow:0 0 0 0 var(--accent-fill);transform:scale(1)}}@keyframes motion-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.motion-fade-in{animation:motion-fade-in var(--motion-base) var(--ease-out)}.motion-scale-in,[data-motion=pop]{animation:motion-scale-in var(--motion-base) var(--ease-out)}.motion-slide-up{animation:motion-slide-up var(--motion-base) var(--ease-out)}.motion-skeleton{background:linear-gradient(90deg, var(--zacht) 25%, var(--zacht-hover) 50%, var(--zacht) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s linear infinite motion-shimmer}.drag-ghost{pointer-events:none;padding:24px;position:fixed;top:-10000px;left:0}.drag-ghost-inner{box-shadow:var(--shadow-drag);border-radius:var(--radius-lg);background:var(--vlak);transform:rotate(2deg)}.drag-ghost-inner>*{margin:0!important}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms}.motion-scale-in,.motion-slide-up,[data-motion=pop]{animation-name:motion-fade-in}.motion-skeleton{animation:none}.drag-ghost-inner{transform:none}}@media (width<=800px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:max(16px,1em)!important}}.ui-tooltip{z-index:var(--z-tooltip);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--tip-bg);max-width:min(280px,100vw - 16px);color:var(--tip-ink);font-family:var(--font-body);font-size:var(--text-xs);white-space:normal;overflow-wrap:anywhere;pointer-events:none;box-shadow:var(--shadow-md);opacity:0;padding:6px 8px;font-weight:500;line-height:16px;display:inline-flex;position:fixed;top:0;left:0}.ui-tooltip[hidden]{display:none}.ui-tooltip.is-visible{opacity:1;animation:motion-fade-in var(--motion-fast) var(--ease-out)}.ui-tooltip kbd{border-radius:var(--radius-xs);background:var(--tip-kbd-bg);min-width:16px;height:16px;color:inherit;font-family:var(--font-body);font-size:var(--text-2xs);place-items:center;padding:0 4px;font-weight:600;display:inline-grid}.float-arrow:before{content:"";background:inherit;border:1px solid var(--zwevend-rand);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.float-arrow[data-side=bottom]:before{top:-6px;left:calc(var(--arrow-x) - 5px);border-bottom:0;border-right:0}.float-arrow[data-side=top]:before{bottom:-6px;left:calc(var(--arrow-x) - 5px);border-top:0;border-left:0}.float-arrow[data-side=right]:before{left:-6px;top:calc(var(--arrow-y) - 5px);border-top:0;border-right:0}.float-arrow[data-side=left]:before{right:-6px;top:calc(var(--arrow-y) - 5px);border-bottom:0;border-left:0}.lijst{flex-direction:column;display:flex}.lijst-rij{border-bottom:1px solid var(--lijn);min-height:56px;color:var(--ink);transition:background-color var(--motion-fast) var(--ease-out);align-items:center;gap:12px;padding:8px 16px;text-decoration:none;display:flex}.lijst-rij:last-child{border-bottom:0}a.lijst-rij:hover,.lijst-rij.klikbaar:hover{background:var(--verdiept)}.lijst-rij-meta{font-size:var(--text-xs);color:var(--ink-mute);white-space:nowrap;margin-left:auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aab5b0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}}[data-theme=dark] select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aab5b0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}.cd-message.svelte-7e0w24{font-size:var(--text-sm);color:var(--ink-soft);margin:0;line-height:1.55}.cd-typed-label.svelte-7e0w24{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-xs);color:var(--ink-soft);display:block}.cd-typed-label.svelte-7e0w24 strong:where(.svelte-7e0w24){color:var(--ink);font-weight:600}.cd-typed-input.svelte-7e0w24{width:100%;height:var(--ctrl-h-md);padding:0 var(--space-3);border:1px solid var(--veld-rand);border-radius:var(--radius-md);font:inherit;font-size:var(--text-md);color:var(--ink);background:var(--veld);box-sizing:border-box}.cd-typed-input.svelte-7e0w24:focus{border-color:var(--ink-soft);outline:none}.cd-dialog .ui-modal-foot{border-top:0;padding-top:0}.toast-host.svelte-53xc05{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast.svelte-53xc05{pointer-events:auto;background:var(--zwevend);border:1px solid var(--zwevend-rand);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);font-size:var(--text-sm);color:var(--ink);animation:motion-slide-up var(--motion-base) var(--ease-out);align-items:center;gap:10px;padding:11px 12px 11px 13px;display:flex}@media (prefers-reduced-motion:reduce){.toast.svelte-53xc05{animation-name:motion-fade-in}}.toast-icon.svelte-53xc05{flex-shrink:0;display:inline-flex}.toast-success.svelte-53xc05 .toast-icon:where(.svelte-53xc05){color:var(--succes)}.toast-error.svelte-53xc05 .toast-icon:where(.svelte-53xc05){color:var(--fout)}.toast-info.svelte-53xc05 .toast-icon:where(.svelte-53xc05){color:var(--ink-soft)}.toast-msg.svelte-53xc05{flex:1;line-height:1.4}.toast.svelte-53xc05 .icon-btn{margin:-4px -4px -4px 0}@media (width<=560px){.toast-host.svelte-53xc05{max-width:none;bottom:84px;left:16px;right:16px}}.skip-link.svelte-12qhfyh{top:var(--space-2);left:var(--space-2);z-index:var(--z-dialog);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--inverse);color:var(--on-inverse);font-size:var(--text-sm);transform:translateY(calc(-100% - var(--space-4)));font-weight:600;text-decoration:none;position:fixed}.skip-link.svelte-12qhfyh:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}.main.svelte-12qhfyh:focus{outline:none}.gast-strook.svelte-12qhfyh{align-items:center;gap:var(--space-2);min-height:var(--ctrl-h-md);padding:var(--space-1) var(--space-2) var(--space-1) var(--main-pad-x);background:var(--zacht);color:var(--ink);font-size:var(--text-sm);--icon-size:var(--ctrl-icon-sm);display:flex}@media (width>=801px){.gast-strook.svelte-12qhfyh{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.gast-icoon.svelte-12qhfyh{color:var(--ink-mute);display:inline-grid}.gast-tekst.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gast-tekst.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-weight:600}.boot.svelte-12qhfyh{place-items:center;min-height:100vh;display:grid}.mobile-backdrop.svelte-12qhfyh{background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:calc(var(--z-modal) - 1);cursor:pointer;border:none;padding:0;display:none;position:fixed;inset:0}@media (width<=800px){.mobile-backdrop.svelte-12qhfyh{display:block}}
