@font-face{font-family:Avenir Next Pro;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Light.woff2)format("woff2")}@font-face{font-family:Avenir Next Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Regular.woff2)format("woff2")}@font-face{font-family:Avenir Next Pro;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/AvenirNextLTPro-It.woff2)format("woff2")}@font-face{font-family:Avenir Next Pro;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Medium.woff2)format("woff2")}@font-face{font-family:Avenir Next Pro;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Demi.woff2)format("woff2")}@font-face{font-family:Avenir Next Pro;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Bold.woff2)format("woff2")}@font-face{font-family:Avenir Next Pro;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/AvenirNextLTPro-Heavy.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kx-geel:#e0c141;--kx-navy:#101820;--kx-zwart:#040f18;--kx-antraciet:#232222;--kx-grijs:#585f68;--kx-lichtgrijs-1:#f2f3f5;--kx-lichtgrijs-2:#f9f9fb;--kx-wit:#fff;--canvas:#07090c;--vlak:#0c0f13;--vlak-2:#11151a;--vlak-3:#181d23;--lijn:#ffffff12;--lijn-sterk:#ffffff24;--tekst:#e6e8eb;--tekst-2:#aeb3ba;--tekst-3:#7f858d;--accent:var(--kx-geel);--accent-tekst:var(--kx-zwart);--accent-zacht:#e0c14124;--glow:#e0c1412e;--glow-wit:#ffffff14;--ok:#4ade80;--let-op:#f59e0b;--font:"Avenir Next Pro", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tekst-xs:.8125rem;--tekst-s:.9375rem;--tekst-m:1.0625rem;--tekst-l:1.25rem;--kop-s:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--kop-m:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--kop-l:clamp(2rem, 1.4rem + 2.2vw, 3.25rem);--kop-xl:clamp(2.5rem, 1.6rem + 3.6vw, 4.25rem);--tracking-kop:-.028em;--lijnhoogte-kop:1.05;--lijnhoogte-tekst:1.6;--r-1:.25rem;--r-2:.5rem;--r-3:.75rem;--r-4:1rem;--r-5:1.5rem;--r-6:2rem;--r-7:3rem;--r-8:4rem;--r-9:6rem;--r-10:8rem;--breedte:72rem;--breedte-tekst:42rem;--radius-s:6px;--radius:10px;--radius-l:16px;--radius-xl:24px;--schaduw-venster:0 0 0 1px #ffffff0f, inset 0 1px 0 #ffffff0f, 0 40px 100px -30px #000c;--overgang:.16s cubic-bezier(.2, 0, 0, 1)}[data-thema=licht]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--kx-wit);--vlak:var(--kx-lichtgrijs-2);--vlak-2:var(--kx-lichtgrijs-1);--vlak-3:#e9ebee;--lijn:#040f1817;--lijn-sterk:#040f182e;--tekst:var(--kx-zwart);--tekst-2:#3a424b;--tekst-3:var(--kx-grijs);--accent-zacht:#e0c14138;--glow:#e0c14159;--schaduw-venster:0 0 0 1px var(--lijn), 0 30px 80px -30px #040f1840}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);color:var(--tekst);font-family:var(--font);font-size:var(--tekst-m);line-height:var(--lijnhoogte-tekst);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 var(--r-4)}h1,h2,h3,h4{letter-spacing:var(--tracking-kop);font-weight:600;line-height:var(--lijnhoogte-kop);text-wrap:balance;margin:0}h1{font-size:var(--kop-xl);font-weight:700}h2{font-size:var(--kop-l);font-weight:700}.kop-tweekleur span{color:var(--tekst-3);font-weight:600}h3{font-size:var(--kop-m)}h4{font-size:var(--kop-s);letter-spacing:-.01em}.tekst-2{color:var(--tekst-2)}.tekst-3{color:var(--tekst-3)}.lead{font-size:var(--tekst-l);color:var(--tekst-2);max-width:var(--breedte-tekst);text-wrap:pretty;line-height:1.5}.label{align-items:center;gap:var(--r-3);font-size:var(--tekst-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tekst-3);font-weight:500;display:inline-flex}.label:before{content:"";background:var(--accent);opacity:.9;width:1.25rem;height:1px}.mono{font-family:var(--font-mono);font-size:var(--tekst-xs);color:var(--tekst-3)}.wrap{width:min(100% - 2 * var(--r-5), var(--breedte));margin-inline:auto}.sectie{padding-block:var(--r-9)}@media (min-width:60rem){.sectie{padding-block:var(--r-10)}}.sectie-kop{max-width:46rem;margin-bottom:var(--r-7)}.sectie-kop .label,.sectie-kop h2{margin-bottom:var(--r-4)}.hairline{border-top:1px solid var(--lijn)}.raster{background:var(--lijn);border:1px solid var(--lijn);border-radius:var(--radius-l);gap:1px;display:grid;overflow:hidden}.raster>*{background:var(--canvas);padding:var(--r-6)}.raster-3{grid-template-columns:1fr}@media (min-width:48rem){.raster-3{grid-template-columns:repeat(3,1fr)}}.raster-2{grid-template-columns:1fr}@media (min-width:48rem){.raster-2{grid-template-columns:repeat(2,1fr)}}.knop{height:36px;font:inherit;letter-spacing:-.01em;color:inherit;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:0 14px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s,border-color .12s,opacity .12s;display:inline-flex}.knop-klein{border-radius:6px;height:28px;padding:0 10px;font-size:12.5px}.knop-groot{height:42px;padding:0 18px;font-size:15px}.knop-ico{width:36px;padding:0}.knop-klein.knop-ico{width:28px}.knop:disabled,.knop[aria-disabled=true]{opacity:.45;pointer-events:none}.knop-primair{background:var(--accent);color:#17130a;box-shadow:inset 0 0 0 1px #0000001f,inset 0 1px #ffffff52,0 1px 1px #00000040}.knop-primair:hover{background:#e7c94e}.knop-primair:active{background:#d6b62f;box-shadow:inset 0 0 0 1px #0000002e,inset 0 1px 2px #00000026}.knop-secundair{color:var(--tekst);background:#ffffff0d;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0a}.knop-secundair:hover{background:#ffffff14;border-color:#ffffff24}.knop-secundair:active{background:#ffffff0a}[data-thema=licht] .knop-secundair{background:#fff;border-color:#040f1824;box-shadow:0 1px 2px #040f180f}[data-thema=licht] .knop-secundair:hover{background:var(--kx-lichtgrijs-2);border-color:#040f1838}.knop-tekst{color:var(--tekst-2);padding:0 10px}.knop-tekst:hover{color:var(--tekst);background:#ffffff0d}[data-thema=licht] .knop-tekst:hover{background:#040f180d}.knop .pijl{font-size:1.05em;line-height:1;transition:transform .16s cubic-bezier(.2,0,0,1)}.knop:hover .pijl{transform:translate(2px)}.knop .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite knop-draai}@keyframes knop-draai{to{transform:rotate(360deg)}}.segment{background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}[data-thema=licht] .segment{background:#040f180d;border-color:#040f1814}.segment>*{height:28px;color:var(--tekst-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.segment>:hover{color:var(--tekst)}.segment>.actief{background:var(--vlak-3);color:var(--tekst);box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff0d}[data-thema=licht] .segment>.actief{background:#fff;box-shadow:0 1px 2px #040f181f}.segment>*>i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.segment>.actief>i{opacity:1}.segment>.let-op.actief>i{background:var(--let-op)}.segment>.bezig.actief>i{background:var(--accent)}.segment>.ok.actief>i{background:var(--ok)}.segment>.wacht.actief>i{background:var(--tekst-3)}.kaart{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:var(--r-6);transition:border-color var(--overgang), background var(--overgang)}.kaart:hover{border-color:var(--lijn-sterk)}.venster{background:linear-gradient(180deg, var(--vlak-2), var(--vlak));border-radius:var(--radius-l);box-shadow:var(--schaduw-venster);position:relative;overflow:hidden}.venster-balk{align-items:center;gap:var(--r-2);padding:var(--r-3) var(--r-4);border-bottom:1px solid var(--lijn);font-size:var(--tekst-xs);color:var(--tekst-3);display:flex}.venster-balk .stip{background:var(--lijn-sterk);border-radius:50%;width:8px;height:8px}.venster-inhoud{padding:var(--r-4)}.veld{gap:var(--r-2);display:grid}.veld label{font-size:var(--tekst-s);color:var(--tekst-2);font-weight:500}.veld input,.veld textarea{font:inherit;font-size:var(--tekst-s);color:var(--tekst);background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius);transition:border-color var(--overgang), box-shadow var(--overgang);padding:.7rem .85rem}.veld input:focus,.veld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-zacht);outline:none}.veld textarea{resize:vertical;min-height:7rem}@media (prefers-reduced-motion:no-preference){.js:not(.stil) .reveal{opacity:0;transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1);transform:translateY(12px)}.js .reveal.zichtbaar{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-s)}.visueel-verborgen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.stift{white-space:nowrap;display:inline-block;position:relative}.stift svg{pointer-events:none;width:calc(100% + .08em);height:.32em;position:absolute;bottom:-.12em;left:-.04em;right:-.04em;overflow:visible}.stift svg path{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round;opacity:.95}@media (prefers-reduced-motion:no-preference){.js:not(.stil) .stift svg path{stroke-dasharray:1 1.5;stroke-dashoffset:1.1px;transition:stroke-dashoffset .7s cubic-bezier(.2,0,0,1) .25s}.js .zichtbaar .stift svg path,.js .stift.zichtbaar svg path{stroke-dashoffset:0}}.stift-licht svg path{stroke-width:3.5px;opacity:.85}.foto{border-radius:var(--radius-l);box-shadow:var(--schaduw-venster);background:var(--vlak-2);position:relative;overflow:hidden}.foto img{object-fit:cover;width:100%;height:100%}.foto-scrim:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#040f18bf);position:absolute;inset:0}.foto-onderschrift{left:var(--r-4);right:var(--r-4);bottom:var(--r-4);font-size:var(--tekst-s);color:var(--tekst);z-index:1;position:absolute}.foto-onderschrift small{color:var(--tekst-2);font-size:var(--tekst-xs);display:block}.korrel:before{content:"";z-index:9999;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.lijn-vervaagd{background:linear-gradient(90deg, transparent, var(--lijn-sterk) 20%, var(--lijn-sterk) 80%, transparent);border:0;height:1px;margin:0}.frame{border-radius:var(--radius-l);background:linear-gradient(#13171c,#0b0e12) padding-box padding-box,linear-gradient(#ffffff2e,#ffffff0d 45%,#ffffff08) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 100px -30px #000c}.frame-glow{position:relative}.frame-glow:before{content:"";z-index:-1;pointer-events:none;filter:blur(48px);background:radial-gradient(50% 60% at 50% 30%, var(--glow), transparent 70%);height:60%;position:absolute;inset:-12% -8% auto}.marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-baan{gap:var(--r-8);width:max-content;animation:48s linear infinite marquee;display:flex}.marquee:hover .marquee-baan{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-baan{animation:none}}.reveal-groep>*{transition-delay:calc(var(--i,0) * 70ms)}
.app{background:var(--canvas);min-height:100dvh;color:var(--tekst-2);font-size:var(--tekst-s);grid-template-columns:1fr;display:grid}@media (min-width:60rem){.app{grid-template-columns:14rem 1fr}}.app-zij{border-right:1px solid var(--lijn);padding:var(--r-4) var(--r-3);background:#ffffff04;flex-direction:column;height:100dvh;display:none;position:sticky;top:0;overflow-y:auto}@media (min-width:60rem){.app-zij{display:flex}}.app-merk{color:var(--tekst);align-items:center;gap:8px;margin:2px 6px 18px;font-size:0;font-weight:600;display:flex}.app-merk i{aspect-ratio:1000/224;background:currentColor;border-radius:0;flex:none;height:18px;display:inline-block;-webkit-mask:url(data:image/png;base64,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) 50%/contain no-repeat;mask:url(data:image/png;base64,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) 50%/contain no-repeat}.app-merk>*{font-size:var(--tekst-s)}.app-merk small{color:var(--tekst-3);font-weight:400;font-size:var(--tekst-xs);margin-left:auto}.app-nav{gap:2px;display:grid}.app-nav a{justify-content:space-between;align-items:center;gap:var(--r-2);border-radius:var(--radius-s);color:var(--tekst-3);transition:background var(--overgang), color var(--overgang);padding:7px 8px;display:flex}.app-nav a:hover{color:var(--tekst);background:#ffffff09}.app-nav a.actief,.app-nav a[aria-current=page]{color:var(--tekst);background:#ffffff0f}.app-nav a b,.teller{font-weight:500;font-family:var(--font-mono);color:var(--tekst-3);background:#ffffff0f;border-radius:999px;padding:1px 6px;font-size:10px}.app-groep{letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-3);margin:16px 8px 6px;font-size:10px}.app-zij-voet{padding:var(--r-3) 8px 0;font-size:var(--tekst-xs);color:var(--tekst-3);border-top:1px solid var(--lijn);margin-top:auto}.app-zij-voet a{color:var(--tekst-2)}.app-mobiel{padding:var(--r-2) var(--r-3);border-bottom:1px solid var(--lijn);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.app-mobiel::-webkit-scrollbar{display:none}.app-mobiel a{white-space:nowrap;border-radius:var(--radius-s);color:var(--tekst-3);font-size:var(--tekst-xs);padding:6px 10px;font-weight:500}.app-mobiel a.actief{color:var(--tekst);background:#ffffff0f}.app-mobiel a b{margin-left:6px}@media (min-width:60rem){.app-mobiel{display:none}}.app-hoofd{flex-direction:column;min-width:0;display:flex}.app-balk{justify-content:space-between;align-items:center;gap:var(--r-3);padding:10px var(--r-5);border-bottom:1px solid var(--lijn);z-index:5;background:color-mix(in srgb, var(--canvas) 85%, transparent);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;display:flex;position:sticky;top:0}.app-balk h1{font-size:var(--tekst-m);color:var(--tekst);letter-spacing:-.01em;font-weight:600}.app-balk h1 span{color:var(--tekst-3);font-weight:400}.app-balk-acties{align-items:center;gap:var(--r-2);display:flex}.app-zoek{border:1px solid var(--lijn-sterk);border-radius:var(--radius-s);color:var(--tekst-3);font-size:var(--tekst-xs);background:0 0;align-items:center;gap:8px;min-width:12rem;padding:6px 10px;display:flex}@media (max-width:47.99rem){.app-balk-acties{flex:100%}.app-zoek{flex:1;min-width:0}}.app-zoek input,.app-zoek input[type=search]{box-shadow:none;color:var(--tekst);font:inherit;font-size:var(--tekst-xs);background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:0}.app-zoek input:focus,.app-zoek input[type=search]:focus{box-shadow:none;border:0;outline:none}.app-zoek input::-webkit-search-decoration{-webkit-appearance:none}.app-zoek input::-webkit-search-cancel-button{-webkit-appearance:none}.app-zoek:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-zacht);color:var(--tekst)}.app-zoek kbd{font-family:var(--font-mono);border:1px solid var(--lijn-sterk);border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px}.app-inhoud{padding:var(--r-5);gap:var(--r-5);align-content:start;display:grid}.app-inhoud-smal{max-width:40rem}.kpi-raster{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.kpi{border-right:1px solid var(--lijn);min-width:0;padding:14px 18px}.kpi:last-child{border-right:0}.kpi small{color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.kpi strong{color:var(--tekst);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.1}.kpi em{font-size:11px;font-style:normal;font-family:var(--font-mono);color:var(--tekst-3);margin-left:8px}.kpi em.goed{color:var(--ok)}.kpi em.slecht{color:var(--let-op)}@media (max-width:47.99rem){.kpi-raster{grid-template-columns:1fr}.kpi{border-right:0;border-bottom:1px solid var(--lijn)}.kpi:last-child{border-bottom:0}}.lijst{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);overflow:hidden}.rij{border-bottom:1px solid var(--lijn);color:inherit;transition:background var(--overgang);grid-template-columns:3.5rem 1fr auto auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.rij>*{min-width:0}.rij:last-child{border-bottom:0}a.rij:hover{background:#ffffff06}.rij-kop{color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase;background:#ffffff04;padding-block:8px;font-size:10px}.rij .tijd{font-family:var(--font-mono);color:var(--tekst-3);font-size:11px}.rij .naam{color:var(--tekst);font-weight:500}.rij .bron{color:var(--tekst-3);margin-left:6px}.rij .reactie{font-family:var(--font-mono);color:var(--tekst-3);text-align:right;min-width:3rem;font-size:11px}.rij.geselecteerd{box-shadow:inset 2px 0 0 var(--accent);background:#ffffff09}.rij .onder{color:var(--tekst-3);font-size:var(--tekst-xs);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}@media (max-width:47.99rem){.rij{grid-template-columns:3rem 1fr auto;gap:8px;padding-inline:12px}.rij .reactie{display:none}.rij .bron{margin-left:0;display:block}}.status{border:1px solid var(--lijn-sterk);white-space:nowrap;color:var(--tekst-3);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.status-ok{color:var(--ok)}.status-bezig{color:var(--accent)}.status-wacht{color:var(--tekst-3)}.status-let-op{color:var(--let-op)}h1 .status,h2 .status,h3 .status,.app-balk h1 .status{vertical-align:middle;letter-spacing:0;margin-inline-start:.4em;position:relative;top:-.1em}.werkvlak{gap:var(--r-5);align-items:start;display:grid}.werkvlak>*{min-width:0}@media (min-width:72rem){.werkvlak{grid-template-columns:1fr 22rem}}.paneel{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);padding:var(--r-5);gap:var(--r-4);display:grid}@media (min-width:72rem){.paneel{max-height:calc(100dvh - 5rem);position:sticky;top:4rem;overflow-y:auto}}.paneel h2{font-size:var(--tekst-m);color:var(--tekst)}.paneel .sub{color:var(--tekst-3);font-size:var(--tekst-xs);margin-top:2px}.eig{font-size:var(--tekst-xs);grid-template-columns:6rem 1fr;gap:6px 8px;display:grid}.eig span:nth-child(odd){color:var(--tekst-3)}.eig span:nth-child(2n){color:var(--tekst)}.paneel-acties{gap:var(--r-2);flex-wrap:wrap;display:flex}.paneel-acties .knop{border-radius:6px;height:28px;padding:0 10px;font-size:12.5px}.paneel hr{border:0;border-top:1px solid var(--lijn);margin:0}.paneel-kop{justify-content:space-between;align-items:start;gap:var(--r-3);display:flex}.tijdlijn{margin:0;padding:0;list-style:none;position:relative}.tijdlijn:before{content:"";background:var(--lijn-sterk);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.tijdlijn li{font-size:var(--tekst-xs);margin-bottom:12px;padding-left:20px;position:relative}.tijdlijn li:last-child{margin-bottom:0}.tijdlijn li:before{content:"";background:var(--vlak-3);border:1px solid var(--lijn-sterk);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:2px}.tijdlijn li.klaar:before{background:var(--ok);border-color:var(--ok);box-shadow:0 0 8px var(--ok)}.tijdlijn li.nu:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}.tijdlijn li b{color:var(--tekst);font-weight:500;display:block}.tijdlijn li span{color:var(--tekst-3);font-family:var(--font-mono);font-size:10px}.tijdlijn li p{color:var(--tekst-2);margin:4px 0 0}:where(.app,.inlog) :where(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=file],[type=submit],[type=button],[type=reset]),select,textarea){font:inherit;font-size:var(--tekst-s);color:var(--tekst);background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius);min-width:0;transition:border-color var(--overgang), box-shadow var(--overgang);padding:.7rem .85rem}:where(.app,.inlog) :where(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-zacht);outline:none}:where(.app,.inlog) :where(input,select,textarea)::placeholder{color:var(--tekst-3);opacity:1}:where(.app,.inlog) :where(input,select,textarea):disabled{opacity:.5;cursor:not-allowed}:where(.app,.inlog) textarea{resize:vertical;min-height:4.5rem}:where(.app,.inlog) select{cursor:pointer}:where(.app,.inlog) :where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where(.app,.inlog) input[type=file]{font:inherit;font-size:var(--tekst-xs);color:var(--tekst-3);max-width:100%}:where(.app,.inlog) input[type=file]::file-selector-button{font:inherit;color:var(--tekst);background:var(--vlak-2);border:1px solid var(--lijn-sterk);cursor:pointer;height:28px;transition:background var(--overgang), border-color var(--overgang);border-radius:6px;margin-right:10px;padding:0 10px;font-size:12.5px;font-weight:500}:where(.app,.inlog) input[type=file]::file-selector-button:hover{background:var(--vlak-3);border-color:var(--accent)}.leeg{padding:var(--r-8) var(--r-5);text-align:center;color:var(--tekst-3);gap:var(--r-2);justify-items:center;display:grid}.leeg b{color:var(--tekst);font-weight:600}.melding{padding:var(--r-3) var(--r-4);border-radius:var(--radius);border:1px solid var(--lijn-sterk);background:var(--vlak);font-size:var(--tekst-xs);color:var(--tekst-2)}.melding-accent{background:var(--accent-zacht);color:var(--tekst);border-color:#e0c14166}.melding-fout{color:var(--let-op);border-color:#f59e0b80}.veld select{font:inherit;font-size:var(--tekst-s);color:var(--tekst);background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius);padding:.7rem .85rem}.veld select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-zacht);outline:none}.formulier-raster{gap:var(--r-4);display:grid}@media (min-width:40rem){.formulier-raster.twee{grid-template-columns:1fr 1fr}}.knop-gevaar{color:var(--let-op);border-color:#f59e0b59}.knop-gevaar:hover{background:#f59e0b1a;border-color:#f59e0b80}.inlog{min-height:100dvh;padding:var(--r-5);place-items:center;display:grid}.inlog .frame{width:min(100%,24rem);padding:var(--r-6);gap:var(--r-4);display:grid}.inlog .app-merk{margin:0 0 var(--r-2)}
.filters{gap:var(--r-2);flex-wrap:wrap;align-items:center;display:flex}.filters a{border:1px solid var(--lijn);color:var(--tekst-3);font-size:var(--tekst-xs);transition:color var(--overgang), border-color var(--overgang), background var(--overgang);border-radius:999px;padding:5px 10px;font-weight:500}.filters a:hover{color:var(--tekst);border-color:var(--lijn-sterk)}.filters a.actief{color:var(--tekst);border-color:var(--lijn-sterk);background:#ffffff0f}.filters .scheiding{background:var(--lijn-sterk);width:1px;height:1rem;margin-inline:var(--r-1)}.paneel form.inline{display:contents}.paneel textarea{min-height:4.5rem;font-size:var(--tekst-xs)}.contact{font-size:var(--tekst-xs);gap:4px;display:grid}.contact a{color:var(--tekst);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.contact a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bericht{font-size:var(--tekst-xs);color:var(--tekst-2);padding:var(--r-3);border-radius:var(--radius);border:1px solid var(--lijn);white-space:pre-wrap;background:#ffffff08;line-height:1.55}.status-keuze{gap:var(--r-2);grid-template-columns:1fr 1fr;display:grid}.status-keuze .knop{text-align:center;justify-content:center}.kop-rij{justify-content:space-between;align-items:center;gap:var(--r-3);flex-wrap:wrap;display:flex}.loop-rij{grid-template-columns:2rem 1fr auto}.loop-rij .nr{font-family:var(--font-mono);color:var(--tekst-3);font-size:11px}.loop-rij .status-geen{color:var(--tekst-3);border-style:dashed}.loop-rij .status-geen:before{display:none}.loop-stand{gap:4px;display:flex}.loop-stand i{background:var(--vlak-3);border:1px solid var(--lijn-sterk);border-radius:3px;width:14px;height:6px}.loop-stand i.ok{background:var(--ok);border-color:var(--ok)}.loop-stand i.bezig{background:var(--accent);border-color:var(--accent)}.loop-stand i.let-op{background:var(--let-op);border-color:var(--let-op)}.vragen{gap:var(--r-3);margin:0;padding:0;list-style:none;display:grid}.vragen li{font-size:var(--tekst-xs)}.vragen li b{color:var(--tekst);margin-bottom:2px;font-weight:500;display:block}.vragen li p{color:var(--tekst-3);margin:0;line-height:1.5}.module{padding:var(--r-3);border:1px solid var(--lijn);border-radius:var(--radius);font-size:var(--tekst-xs);background:#ffffff08;gap:2px;display:grid}.module b{color:var(--tekst);justify-content:space-between;gap:var(--r-2);font-weight:500;display:flex}.module b span{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;font-size:11px;font-weight:400}.module p{color:var(--tekst-3);margin:0}.advies-raster{gap:var(--r-3);grid-template-columns:1fr 8rem;display:grid}.advies-raster .veld:nth-child(odd) input{width:100%}.advies-kaart{gap:var(--r-3);display:grid}.advies-kaart .regel{justify-content:space-between;gap:var(--r-3);font-size:var(--tekst-xs);display:flex}.advies-kaart .regel b{color:var(--tekst);font-weight:500}.advies-kaart .regel span{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;font-size:11px}.advies-kaart .totaal{border-top:1px solid var(--lijn);padding-top:var(--r-3)}.opdracht-rij{grid-template-columns:3.5rem 1fr auto auto}.rij .dagen{font-family:var(--font-mono);color:var(--tekst-3);font-size:11px}.rij .dagen.te-lang{color:var(--let-op);font-weight:600}.rij .onder.te-laat{color:var(--let-op)}.status.wie{text-overflow:ellipsis;max-width:9rem;overflow:hidden}@media (max-width:47.99rem){.opdracht-rij{grid-template-columns:3rem 1fr auto}.opdracht-rij .wie{display:none}}.signalen{gap:var(--r-2);display:grid}.signalen b{color:var(--tekst);font-weight:600}.signalen ul{gap:4px;margin:0;padding-left:1.1rem;display:grid}.signalen a{color:var(--tekst);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.signalen a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.wacht-blok{padding:var(--r-3);border-radius:var(--radius);border:1px solid var(--lijn);font-size:var(--tekst-xs);color:var(--tekst-2);background:#ffffff08;gap:3px;display:grid}.wacht-blok b{color:var(--tekst);font-weight:500}.wacht-blok.te-lang{background:#f59e0b0f;border-color:#f59e0b80}.wacht-blok.te-lang b,.eig .te-laat{color:var(--let-op)}.eig a{color:var(--tekst);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.taken{margin:0 0 var(--r-3);gap:6px;padding:0;list-style:none;display:grid}.taken li{font-size:var(--tekst-xs);color:var(--tekst);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.taken li.klaar .titel{color:var(--tekst-3);text-decoration:line-through}.taken .vink{border:1px solid var(--lijn-sterk);width:18px;height:18px;color:var(--ok);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}.taken .vink:hover{border-color:var(--ok)}.taken li.klaar .vink{background:var(--ok);border-color:var(--ok);color:#0b0b0b}.taken .van{font-family:var(--font-mono);color:var(--tekst-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.taken .van.klant,.taken .van.derde{color:var(--accent)}.taak-nieuw{gap:var(--r-2);grid-template-columns:1fr auto auto;align-items:center;display:grid}.taak-nieuw input,.taak-nieuw select{font:inherit;font-size:var(--tekst-xs);color:var(--tekst);background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius);min-width:0;padding:.45rem .6rem}.taak-nieuw input:focus,.taak-nieuw select:focus{border-color:var(--accent);outline:none}.stap-raster{gap:var(--r-3);grid-template-columns:1fr 1fr;display:grid}.paneel .stap-raster input,.paneel .formulier-raster input{width:100%}.paneel input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:72rem){.werkvlak{grid-template-columns:22rem minmax(0,1fr)}.paneel{max-height:none;position:static;overflow:visible}}@media (min-width:96rem){.werkvlak{grid-template-columns:26rem minmax(0,1fr)}}.rij,.opdracht-rij,.loop-rij{grid-template-columns:3.25rem minmax(0,1fr) auto}.rij .bron{margin-left:0;display:block}.rij .tijd em{color:var(--tekst-3);opacity:.7;font-style:normal;display:block}.rij .initialen{background:var(--vlak-3);border:1px solid var(--lijn-sterk);width:2rem;height:2rem;font-family:var(--font-mono);color:var(--tekst-2);border-radius:50%;place-items:center;font-size:10px;display:grid}.paneel-kolommen{gap:var(--r-5);align-items:start;display:grid}.paneel-kolommen>div{gap:var(--r-4);min-width:0;display:grid}@media (min-width:84rem){.paneel-kolommen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paneel-kolommen>div+div{border-left:1px solid var(--lijn);padding-left:var(--r-5)}}.paneel .status-keuze{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.koppelingen{gap:6px;margin:0;padding:0;list-style:none;display:grid}.koppelingen li{justify-content:space-between;gap:var(--r-2);font-size:var(--tekst-xs);align-items:center;display:flex}.koppelingen a{color:var(--tekst);text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tijdlijn.log li.stil:before{background:var(--vlak-3);border-color:var(--lijn-sterk);box-shadow:none}.tijdlijn.log li p{white-space:pre-wrap}.tijdlijn.log details summary{cursor:pointer;color:var(--tekst-2);margin-top:4px}.tijdlijn.log details p{margin-top:6px}.tijdlijn li span a{color:var(--tekst-2)}.paneel .mono{font-family:var(--font-mono);color:var(--tekst-3);white-space:nowrap;font-size:11px}.rij .naam,.rij .bron{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.stand-balk{justify-content:space-between;align-items:center;gap:var(--r-3);padding:var(--r-2) var(--r-5);border-bottom:1px solid var(--lijn);background:var(--canvas);z-index:5;flex-wrap:wrap;display:flex;position:sticky;top:0}.stand-balk form.inline{display:contents}.stand-balk .vraag{font-size:var(--tekst-xs);color:var(--tekst-2)}.stand-balk .vraag em{color:var(--tekst-3);font-style:normal}@media (max-width:47.99rem){.stand-balk{padding-inline:var(--r-4)}.stand-balk .segment{max-width:100%;overflow-x:auto}.stand-balk .vraag{display:none}}.blokken{gap:var(--r-5);align-items:start;display:grid}@media (min-width:72rem){.blokken{grid-template-columns:repeat(2,minmax(0,1fr))}.blokken .breed{grid-column:1/-1}}.blok{border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);padding:var(--r-5);gap:var(--r-4);min-width:0;display:grid}.blok>h2{font-size:var(--tekst-m);color:var(--tekst);justify-content:space-between;align-items:baseline;gap:var(--r-3);margin:0;display:flex}.blok>h2 small{font-family:var(--font-mono);color:var(--tekst-3);font-size:11px;font-weight:400}.blok .leeg{padding:var(--r-5) var(--r-3)}.regels{margin:0;padding:0;list-style:none;display:grid}.regels li{gap:var(--r-3);border-bottom:1px solid var(--lijn);font-size:var(--tekst-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px 0;display:grid}.regels li:last-child{border-bottom:0}.regels li>a:first-child,.regels li>span:first-child{min-width:0}.regels .naam{color:var(--tekst);font-weight:500;text-decoration:none}.regels .naam:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lijn-sterk);text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.regels .onder{color:var(--tekst-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.regels .onder.te-laat{color:var(--let-op)}.regels .rechts{gap:var(--r-2);white-space:nowrap;align-items:center;display:flex}.regels .rechts a{color:var(--tekst-2)}.focus{gap:var(--r-3);display:grid}.focus .rij-focus{gap:var(--r-3);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;display:grid}.focus .nr{font-family:var(--font-mono);color:var(--accent);font-size:11px}.focus input[type=text]{width:100%;font:inherit;font-size:var(--tekst-s);color:var(--tekst);background:var(--canvas);border:1px solid var(--lijn-sterk);border-radius:var(--radius);padding:.6rem .8rem}.focus input[type=text]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-zacht);outline:none}.focus label.vink{gap:var(--r-3);font-size:var(--tekst-s);color:var(--tekst);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.focus label.vink input{width:18px;height:18px;accent-color:var(--accent)}.wip{color:var(--let-op)}.instellingen{gap:var(--r-6);max-width:60rem;display:grid}.functies{gap:var(--r-2);display:grid}@media (min-width:48rem){.functies{grid-template-columns:1fr 1fr}}.functies label{gap:var(--r-3);padding:var(--r-3);border:1px solid var(--lijn);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.functies label:hover{border-color:var(--lijn-sterk)}.functies input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.functies b{color:var(--tekst);font-weight:500;font-size:var(--tekst-s);display:block}.functies span{color:var(--tekst-3);font-size:var(--tekst-xs)}.presets{gap:var(--r-2);flex-wrap:wrap;display:flex}.rooster{gap:var(--r-2);display:grid}.rooster .regel{gap:var(--r-3);padding:var(--r-3) 0;border-bottom:1px solid var(--lijn);font-size:var(--tekst-xs);grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;display:grid}.rooster .regel:last-child{border-bottom:0}.rooster .regel>b{color:var(--tekst);font-weight:500;font-size:var(--tekst-s)}.rooster .dagen{flex-wrap:wrap;gap:4px;display:flex}.rooster .dagen label{border:1px solid var(--lijn-sterk);cursor:pointer;width:2.25rem;height:28px;color:var(--tekst-2);font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.rooster .dagen label:has(input:checked){background:var(--accent);color:#17130a;border-color:var(--accent)}.rooster .dagen input{opacity:0;width:0;height:0;position:absolute}.rooster .tijden{gap:var(--r-2);white-space:nowrap;align-items:center;display:flex}.rooster .tijden input{font:inherit;font-size:var(--tekst-xs);color:var(--tekst);background:var(--canvas);border:1px solid var(--lijn-sterk);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:.3rem .4rem}@media (max-width:47.99rem){.rooster .regel{grid-template-columns:1fr}}.regels li.kop{color:var(--tekst-3);padding:4px 0 8px}.regels li.kop .rechts{color:var(--tekst-3)}.regels .rechts .knop{flex:none}.voorstellen .regels li.voorstel{align-items:start}.voorstel-tekst summary{cursor:pointer;color:var(--tekst-2);font-size:var(--tekst-xs);margin-top:4px}.voorstel-tekst p{white-space:pre-wrap;color:var(--tekst-2);font-size:var(--tekst-xs);padding:var(--r-3);border:1px solid var(--lijn);border-radius:var(--radius);background:#ffffff08;margin:6px 0 0;line-height:1.55}.voorstel-tekst p b{color:var(--tekst);font-weight:500}.regels li .naam .status{vertical-align:middle;margin-right:6px;position:relative;top:-1px}.campagne-werkvlak{gap:var(--r-4);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;display:grid}.campagne-rij{padding:var(--r-3) var(--r-4);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.campagne-rij.actief{background:var(--vlak-2)}.campagne-detail .tabel-wrap{overflow-x:auto}.campagne-tabel{border-collapse:collapse;width:100%;font-size:var(--tekst-xs)}.campagne-tabel th,.campagne-tabel td{border-bottom:1px solid var(--lijn);text-align:left;vertical-align:top;white-space:nowrap;padding:6px 8px}.campagne-tabel th{color:var(--tekst-3);font-size:11px;font-weight:500}.campagne-tabel td.num,.campagne-tabel th:not(:first-child){text-align:right}.campagne-tabel small{color:var(--tekst-3)}.campagne-tabel .goed{color:var(--ok);font-weight:600}.campagne-tabel .moe{color:var(--let-op);font-size:11px}.campagne-formulieren{gap:var(--r-4);grid-template-columns:1fr 1fr;display:grid}.campagne-formulieren .blok{padding:var(--r-4);gap:var(--r-3)}.campagne-formulieren h3{font-size:var(--tekst-s);margin:0}.campagne-formulieren textarea{width:100%;min-height:4rem}.campagne-formulieren .handmatig{gap:var(--r-2);display:grid}.campagne-formulieren .handmatig label{gap:var(--r-2);font-size:var(--tekst-xs);color:var(--tekst-2);align-items:center;display:flex}.campagne-formulieren .handmatig label span{flex:1}.campagne-formulieren .handmatig input{width:7rem}@media (max-width:60rem){.campagne-werkvlak,.campagne-formulieren{grid-template-columns:1fr}}.kpi-raster.kpi-vier{grid-template-columns:repeat(4,1fr)}@media (max-width:47.99rem){.kpi-raster.kpi-vier{grid-template-columns:1fr 1fr}.kpi-raster.kpi-vier .kpi:nth-child(2){border-right:0}.kpi-raster.kpi-vier .kpi:nth-child(-n+2){border-bottom:1px solid var(--lijn)}}.balk{background:var(--vlak-3);border-radius:999px;height:6px;overflow:hidden}.balk i{background:var(--accent);height:100%;transition:width var(--overgang);border-radius:999px;display:block}.balk.groot{height:10px}.roadmap-blokken{align-items:start}@media (min-width:72rem){.roadmap-blokken{grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr)}}.roadmap-lijst,.roadmap-zij{gap:var(--r-5);min-width:0;display:grid}.rm-stappen{margin:0;padding:0;list-style:none;display:grid}.rm-stap{gap:var(--r-3);border-bottom:1px solid var(--lijn);grid-template-columns:auto 1fr;align-items:start;padding:10px 0;display:grid}.rm-stap:last-child{border-bottom:0}.rm-stap .vink{border:1px solid var(--lijn-sterk);width:20px;height:20px;color:var(--ok);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-top:1px;padding:0;font-size:12px;line-height:1;display:grid}.rm-stap .vink:hover{border-color:var(--ok)}.rm-stap.klaar .vink{background:var(--ok);border-color:var(--ok);color:#0b0b0b}.rm-stap.klaar .rm-titel,.rm-stap.vervallen .rm-titel{color:var(--tekst-3);text-decoration:line-through}.rm-inhoud{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.rm-kop{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.rm-titel{color:var(--tekst);font-weight:500;font-size:var(--tekst-xs)}.rm-meta{color:var(--tekst-3);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11px;display:flex}.rm-meta .mono{font-family:var(--font-mono);font-size:10.5px}.rm-meta .te-laat{color:var(--let-op)}.rm-meta .van{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.rm-meta .van.klant{color:var(--accent)}.rm-meta .van.samen{color:var(--tekst-2)}.rm-inhoud .knop-tekst{height:22px;padding:0 6px;font-size:11px}.rm-bewerk{font-size:var(--tekst-xs);flex:100%}.rm-bewerk summary{cursor:pointer;color:var(--tekst-3);font-size:11px}.rm-bewerk[open] summary{margin-bottom:var(--r-3)}.rm-bewerk .formulier-raster{padding:var(--r-3);border:1px solid var(--lijn);border-radius:var(--radius);margin-bottom:var(--r-2);background:#ffffff05}.rm-bewerk input,.rm-bewerk textarea,.rm-bewerk select{width:100%}.rm-notitie{color:var(--tekst-3);flex:100%;margin:0;font-size:11px;font-style:italic}.stap-raster.drie{grid-template-columns:1fr 1fr 1fr}@media (max-width:47.99rem){.stap-raster.drie{grid-template-columns:1fr}}.rij-acties{gap:var(--r-2) var(--r-3);flex-wrap:wrap;align-items:center;display:flex}.vink-regel{font-size:var(--tekst-xs);color:var(--tekst-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.vink-regel input{accent-color:var(--accent)}.klein{font-size:var(--tekst-xs);margin:0}.tekst-3{color:var(--tekst-3)}.link-tekst{word-break:break-all;color:var(--tekst-2)}.roadmap textarea{width:100%;font:inherit;font-size:var(--tekst-xs);color:var(--tekst);background:var(--vlak);border:1px solid var(--lijn-sterk);border-radius:var(--radius);resize:vertical;padding:.6rem .7rem;line-height:1.5}.roadmap textarea:focus{border-color:var(--accent);outline:none}.klant-pagina{max-width:44rem;padding:var(--r-6) var(--r-4) var(--r-9);gap:var(--r-6);margin:0 auto;display:grid}.klant-kop .app-merk{margin:0 0 var(--r-5)}.klant-kop h1{margin:0 0 var(--r-2);font-size:var(--kop-m);letter-spacing:var(--tracking-kop);line-height:var(--lijnhoogte-kop);color:var(--tekst)}.klant-kop h1 span{color:var(--tekst-2);font-weight:400;font-size:var(--kop-s);margin-top:4px;display:block}.klant-sub{color:var(--tekst-2);font-size:var(--tekst-s);line-height:var(--lijnhoogte-tekst);max-width:36rem;margin:0}.klant-stand{gap:var(--r-4);padding:var(--r-5);border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);grid-template-columns:repeat(3,1fr);display:grid}.klant-kpi small{color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.klant-kpi strong{color:var(--tekst);font-size:var(--tekst-l);letter-spacing:-.01em;font-weight:600}.klant-stand .balk{grid-column:1/-1}@media (max-width:40rem){.klant-stand{grid-template-columns:1fr 1fr}.klant-kpi:nth-child(3){grid-column:1/-1}}.klant-pagina h2{font-size:var(--tekst-m);color:var(--tekst);justify-content:space-between;align-items:baseline;gap:var(--r-3);margin:0;display:flex}.klant-pagina h2 small{font-family:var(--font-mono);color:var(--tekst-3);font-size:11px;font-weight:400}.klant-nu{padding:var(--r-5);border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);gap:var(--r-4);display:grid}.klant-nu.jij{background:var(--accent-zacht);border-color:#e0c14173}.klant-lijst{gap:var(--r-3);margin:0;padding:0;list-style:none;display:grid}.klant-lijst li{font-size:var(--tekst-s);gap:2px;display:grid}.klant-lijst li b{color:var(--tekst);font-weight:600}.klant-lijst li span{font-family:var(--font-mono);color:var(--tekst-3);font-size:11px}.klant-lijst li span.te-laat{color:var(--let-op)}.klant-lijst li p{color:var(--tekst-2);font-size:var(--tekst-xs);white-space:pre-line;margin:2px 0 0;line-height:1.5}.klant-rust{color:var(--tekst-3);font-size:var(--tekst-xs);margin:0}.klant-update{padding:var(--r-5);border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);gap:var(--r-4);display:grid}.klant-update-tekst{font-size:var(--tekst-s);line-height:var(--lijnhoogte-tekst);color:var(--tekst-2)}.klant-update-tekst p{margin:0}.klant-update-tekst .regel-punt{padding-left:1.1em;position:relative}.klant-update-tekst .regel-punt:before{content:"–";color:var(--tekst-3);position:absolute;left:0}.klant-planning{gap:var(--r-5);display:grid}.klant-groep{gap:var(--r-3);display:grid}.klant-groep h3{font-size:var(--tekst-s);color:var(--tekst);justify-content:space-between;align-items:baseline;gap:var(--r-3);border-bottom:1px solid var(--lijn-sterk);margin:0;padding-bottom:6px;display:flex}.klant-groep h3 small{font-family:var(--font-mono);color:var(--tekst-3);font-size:11px;font-weight:400}.klant-tijdlijn{margin:0;padding:0;list-style:none;display:grid;position:relative}.klant-tijdlijn:before{content:"";background:var(--lijn-sterk);width:1px;position:absolute;top:12px;bottom:12px;left:6px}.klant-tijdlijn li{gap:4px;padding:10px 0 10px 24px;display:grid;position:relative}.klant-tijdlijn li:before{content:"";background:var(--vlak-3);border:1px solid var(--lijn-sterk);border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:2px}.klant-tijdlijn li.st-klaar:before{background:var(--ok);border-color:var(--ok);box-shadow:0 0 8px var(--ok)}.klant-tijdlijn li.st-bezig:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}.klant-tijdlijn li.st-wacht_klant:before,.klant-tijdlijn li.jij:before{background:var(--let-op);border-color:var(--let-op)}.klant-tijdlijn li.st-vervallen{opacity:.5}.klant-tijdlijn li.st-klaar .kt-kop b{color:var(--tekst-3)}.kt-kop{justify-content:space-between;align-items:center;gap:var(--r-3);display:flex}.kt-kop b{color:var(--tekst);font-weight:500;font-size:var(--tekst-s)}.kt-meta{font-family:var(--font-mono);color:var(--tekst-3);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.kt-meta .te-laat{color:var(--let-op)}.kt-meta .beslis{color:var(--accent)}.klant-tijdlijn li p{color:var(--tekst-2);font-size:var(--tekst-xs);max-width:36rem;margin:0;line-height:1.5}.klant-voet{gap:var(--r-2);font-size:var(--tekst-xs);color:var(--tekst-2);padding-top:var(--r-5);border-top:1px solid var(--lijn);display:grid}.klant-voet p{margin:0}.klant-voet a{color:var(--tekst)}.pillen{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;display:inline-flex}.lijst .rij .pillen{display:flex}.bestel-pagina{max-width:52rem}.bestel{gap:var(--r-6);display:grid}.bestel-blok{gap:var(--r-4);display:grid}.bestel-tredes{gap:var(--r-4);grid-template-columns:1fr 1fr;display:grid}.bestel-trede{gap:var(--r-3);padding:var(--r-5);border:1px solid var(--lijn);border-radius:var(--radius-l);background:var(--vlak);cursor:pointer;display:grid;position:relative}.bestel-trede input{opacity:0;pointer-events:none;position:absolute}.bestel-trede.gekozen{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-zacht)}.bestel-trede-kop{justify-content:space-between;align-items:baseline;gap:var(--r-3);display:flex}.bestel-trede-kop b{color:var(--tekst);font-size:var(--tekst-l);font-weight:600}.bestel-trede em{color:var(--tekst-2);font-style:italic;font-size:var(--tekst-s)}.bestel-trede ul{color:var(--tekst-2);font-size:var(--tekst-xs);gap:3px;margin:0;padding-left:1.1em;line-height:1.5;display:grid}.bestel-keuzes{gap:var(--r-2);display:grid}.bestel-keuze{gap:var(--r-3);padding:var(--r-3) var(--r-4);border:1px solid var(--lijn);border-radius:var(--radius);background:var(--vlak);cursor:pointer;font-size:var(--tekst-s);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.bestel-keuze.gekozen{border-color:var(--lijn-sterk);background:var(--vlak-2,var(--vlak))}.bestel-keuze input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}.bestel-keuze b{color:var(--tekst);font-weight:600;display:block}.bestel-keuze small{color:var(--tekst-3);font-size:var(--tekst-xs);display:block}.bestel-keuze .mono{color:var(--tekst-2);white-space:nowrap}.bestel-actie input{text-transform:uppercase;max-width:16rem}.bestel-actie small{font-size:var(--tekst-xs)}.bestel-actie small.goed{color:var(--ok)}.bestel-actie small.te-laat{color:var(--let-op)}.bestel-totaal{gap:var(--r-4);padding:var(--r-5);border-radius:var(--radius-l);background:var(--accent-zacht);border:1px solid #e0c14173;display:grid}.bestel-regels{font-size:var(--tekst-xs);color:var(--tekst-2);gap:4px;margin:0;padding:0;list-style:none;display:grid}.bestel-regels li:before{content:"– ";color:var(--tekst-3)}.bestel-bedragen{gap:var(--r-4);grid-template-columns:1fr 1fr;display:grid}.bestel-bedragen small{color:var(--tekst-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.bestel-bedragen strong{color:var(--tekst);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.bestel-bedragen em{font-style:normal;font-family:var(--font-mono);color:var(--tekst-3);margin-left:8px;font-size:11px}.bestel-akkoord{gap:var(--r-2);font-size:var(--tekst-xs);color:var(--tekst-2);align-items:flex-start;display:flex}.bestel-akkoord input{accent-color:var(--accent);margin-top:2px}.bestel-totaal .knop{justify-self:start}@media (max-width:40rem){.bestel-tredes,.bestel-bedragen{grid-template-columns:1fr}}.bestel-keuze small.garantie,.klant-sub.garantie{color:var(--ok);margin-top:4px}.inlog-uitleg{font-size:var(--tekst-xs);margin:0;line-height:1.5}.inlog-uitleg a{color:var(--tekst-2);text-underline-offset:2px;text-decoration:underline}.inlog-wissel{height:auto;font-size:var(--tekst-xs);justify-self:start;padding:0}.inlog-wissel:hover{text-underline-offset:2px;background:0 0;text-decoration:underline}.inlog-wachtwoord{padding-top:var(--r-4);border-top:1px solid var(--lijn)}.inlog .inlog-code{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.35rem}
