:root{--sc-canvas: #08090b;--sc-surface: #101217;--sc-ink: #f4f2ef;--sc-ink-soft: #9a9ba1;--sc-accent: #d8ff3e;--sc-accent-ink: #08090b;--sc-hairline: color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong: color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-font-display: "Instrument Sans", "Geist", system-ui, sans-serif;--sc-font-text: "Geist", system-ui, sans-serif;--sc-font-mono: "Geist Mono", ui-monospace, monospace;--sc-t-xs: clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm: clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base: clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl: clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl: clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl: clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl: clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight: -.035em;--sc-track-snug: -.02em;--sc-track-normal: -.005em;--sc-track-wide: .08em;--sc-leading-none: .94;--sc-leading-tight: 1.06;--sc-leading-body: 1.62;--sc-measure: 62ch;--sc-1: .25rem;--sc-2: .5rem;--sc-3: .75rem;--sc-4: 1rem;--sc-5: 1.5rem;--sc-6: 2rem;--sc-7: 3rem;--sc-8: 4rem;--sc-9: 6rem;--sc-10: 8rem;--sc-11: 12rem;--sc-section: clamp(4.5rem, 9vw, 11rem);--sc-gutter: clamp(1.25rem, 5vw, 5.5rem);--sc-maxw: 82rem;--sc-r-sm: 6px;--sc-r-md: 12px;--sc-r-lg: 20px;--sc-r-pill: 999px;--sc-shadow-color: 220 40% 2%;--sc-e1: 0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2: 0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3: 0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge: inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--sc-ease-out: cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out: cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer: cubic-bezier(.32, .72, 0, 1);--sc-d-fast: .16s;--sc-d-base: .24s;--sc-d-slow: .42s;--sc-z-stage: 1;--sc-z-copy: 20;--sc-z-chrome: 60}*,*: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{margin:0;background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}:root{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}:where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}@supports (scrollbar-color: auto){html{scrollbar-color:color-mix(in oklab,var(--sc-ink) 26%,transparent) transparent;scrollbar-width:thin}}:where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.sc-act--pinned{position:relative}.sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;z-index:var(--sc-z-stage)}:root{--sc-canvas: var(--nacht);--sc-surface: var(--nacht2);--sc-ink: var(--inkt);--sc-ink-soft: var(--inkt-zacht);--sc-accent: var(--tomaat);--sc-accent-ink: var(--nacht);--sc-font-display: var(--kop);--sc-font-text: var(--tekst);--sc-font-mono: var(--mono);--top: 56px;--status: 32px;--side: 236px;--g: 32px}body.app{background:var(--nacht);color:var(--inkt);font:400 17px/1.6 var(--tekst)}.app .titel{position:fixed;inset:0 0 auto}.app a{text-decoration:none}.app p a,.app .noot a{text-decoration:underline;text-underline-offset:3px}.app .knop[aria-disabled=true]{cursor:default}.app .knop--t[aria-disabled=true]{background:#2a3430;color:var(--inkt-zacht)}.zij{position:fixed;top:var(--top);bottom:var(--status);left:0;width:var(--side);z-index:55;background:var(--nacht);border-right:1px solid var(--lijn);padding:20px 12px;display:flex;flex-direction:column;gap:22px;overflow:auto}.zij h2{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--inkt-stil);padding:0 10px 8px}.zij ul{list-style:none;display:grid;gap:2px}.zij a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--inkt-zacht);font-size:15px;font-weight:500;transition:background-color .15s var(--ease),color .15s var(--ease)}.zij a svg{flex:none;opacity:.8}@media(hover:hover)and (pointer:fine){.zij a:hover{background:var(--nacht2);color:var(--inkt)}}.zij a[aria-current=true]{background:var(--nacht2);color:var(--inkt);box-shadow:inset 0 1px #ffffff0a}.badge{margin-left:auto;font:500 11px/1 var(--mono);padding:4px 7px;border-radius:6px;background:#1f2724;color:var(--inkt-zacht)}.badge--nieuw{background:var(--tomaat);color:var(--nacht)}.badge--wacht{background:#ff5a3629;color:var(--tomaat-licht)}.badge--klaar{background:#3ccf9124;color:var(--groen)}.badge[hidden]{display:none}.zij .noot{margin-top:auto;font-size:13px;line-height:1.5;color:var(--inkt-stil);padding:12px 10px 0;border-top:1px solid var(--lijn)}.zij .noot b{color:var(--inkt-zacht);font-weight:600}.zij .noot a{color:var(--inkt-zacht)}.status{position:fixed;inset:auto 0 0;height:var(--status);z-index:60;display:flex;align-items:center;gap:18px;padding:0 16px;background:var(--diep);border-top:1px solid var(--lijn);color:var(--inkt-zacht)}.stip{width:7px;height:7px;border-radius:50%;background:var(--groen);flex:none}[data-toon=wacht] .stip{background:var(--tomaat)}.status .rechts{margin-left:auto;color:var(--inkt-stil)}.tabs,.statusregel{display:none}.werk{height:100%;padding:calc(var(--top) + 36px) var(--g) calc(var(--status) + 28px) calc(var(--side) + var(--g) + 8px)}.werk__kop{max-width:48rem}.app h1{font-size:clamp(2rem,1.1rem + 2vw,2.9rem);line-height:1.04;max-width:19em}.app h2.kop{font-size:clamp(1.6rem,1.1rem + 1.2vw,2.15rem);line-height:1.1}.app h3.kop{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}.app .lede{font-size:17px;margin-top:14px;max-width:38em}.soort{border:0;margin-top:22px}.soort legend{color:var(--inkt-stil);margin-bottom:10px;float:left;width:100%}.soort .keuzes{clear:both;display:flex;flex-wrap:wrap;gap:6px}.soort label{position:relative;cursor:pointer}.soort input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.soort label span{display:block;padding:9px 14px;border-radius:9px;font-size:15px;font-weight:500;color:var(--inkt-zacht);box-shadow:inset 0 0 0 1px var(--lijn2);transition:background-color .15s var(--ease),color .15s var(--ease)}.soort input:checked+span{background:var(--inkt);color:var(--nacht);box-shadow:none}.soort input:focus-visible+span{outline:2px solid var(--tomaat);outline-offset:2px}@media(hover:hover)and (pointer:fine){.soort input:not(:checked):hover+span{background:var(--nacht2);color:var(--inkt)}}.inbox{margin-top:24px;max-width:60rem}.lijst{--rowh: 68px;height:calc(var(--rowh) * 4);overflow:hidden;position:relative}.rij{height:var(--rowh);display:grid;grid-template-columns:10px 170px 1fr 70px;gap:14px;align-items:center;padding:0 16px;border-bottom:1px solid var(--lijn);background:var(--paneel)}.rij .punt{width:8px;height:8px;border-radius:50%}.rij .van{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rij .tekst{min-width:0}.rij .onderwerp,.rij .voorbeeld{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rij .onderwerp{font-size:15px}.rij .voorbeeld{color:var(--inkt-zacht);font-size:14px}.rij .tijd{color:var(--inkt-stil);text-align:right}.rij--oud .van,.rij--oud .onderwerp{color:#b9c3be;font-weight:500}.rij--nieuw{position:relative;z-index:1;background:var(--nacht2)}.rij--nieuw .punt{background:var(--tomaat)}.rij--nieuw .tijd{color:var(--inkt)}.last .werk{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:40px;align-items:center}.last__slot{margin-top:28px;font:700 1.55rem/1.15 var(--kop);letter-spacing:-.025em;color:var(--inkt);max-width:12em}.stapel{position:relative;height:min(64vh,560px)}.venster{position:absolute;width:272px;background:var(--paneel);border:1px solid var(--lijn2);border-radius:12px;overflow:hidden;box-shadow:0 22px 48px #04070699,inset 0 1px #ffffff0a}.venster__balk{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--lijn);color:var(--inkt-zacht);background:#151c19}.venster__balk i{width:8px;height:8px;border-radius:50%;background:#2c3632;flex:none}.venster__balk span{margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venster__lijf{padding:14px 16px 18px}.venster__lijf .n{color:var(--tomaat)}.venster__lijf p{margin-top:6px;font-size:16px;font-weight:500;line-height:1.35}.v1{left:calc((100% - 272px)/25);top:calc((100% - 120px)/50);rotate:-3deg}.v2{left:calc((100% - 272px)*.58);top:calc((100% - 120px)*.08);rotate:2.5deg}.v3{left:calc((100% - 272px)*.22);top:calc((100% - 120px)*.3);rotate:1.5deg}.v4{left:calc((100% - 272px)*.9);top:calc((100% - 120px)*.36);rotate:-2deg}.v5{left:calc((100% - 272px)/50);top:calc((100% - 120px)*.62);rotate:-1.5deg}.v6{left:calc((100% - 272px)/2);top:calc((100% - 120px)*.7);rotate:3.5deg}.v7{left:calc((100% - 272px)*.34);top:calc((100% - 120px)*.98);rotate:-2.5deg}.v8{left:calc((100% - 272px)*.8);top:calc((100% - 120px)*.95);rotate:1deg}.lees{padding:calc(var(--top) + 64px) 0 72px}.lees .werk{height:auto;padding-top:0;padding-bottom:0}.lees__rooster{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-top:28px;max-width:70rem;align-items:start}.mailtekst{padding:22px 22px 26px;font-size:17px;line-height:1.75}.hl{position:relative;background:none;color:inherit;padding:0 2px}.hl__bg{position:absolute;inset:1px -1px;border-radius:4px;background:#ff5a3638;box-shadow:inset 0 -2px #ff5a36b3}.hl__t{position:relative}.velden{list-style:none;padding:6px 0}.velden li{display:grid;grid-template-columns:116px 1fr;gap:12px;padding:11px 16px;border-bottom:1px solid var(--lijn);align-items:baseline}.velden li:last-child{border-bottom:0}.velden .sleutel{color:var(--inkt-stil);font-size:15px}.velden .waarde{font-weight:600;font-size:16px}.velden .w{display:inline-block}.aanname{display:inline-block;margin-left:8px;font-size:11px;line-height:1;color:#ffb4a1;background:#ff5a361f;padding:4px 6px;border-radius:5px;vertical-align:2px;font-weight:500}.doc thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.piek .werk{display:grid;grid-template-columns:240px minmax(0,44rem);gap:40px;align-content:center;align-items:start;padding-top:calc(var(--top) + 20px);padding-bottom:calc(var(--status) + 16px)}.piek .lede{font-size:15px}.pijp{list-style:none;margin-top:18px;display:grid;gap:4px}.pijp li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;padding:9px 10px;border-radius:8px;color:var(--inkt-stil);font-size:15px;font-weight:500}.pijp .ic{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #3a4540;display:grid;place-items:center}.pijp li[data-s=klaar]{color:var(--inkt-zacht)}.pijp li[data-s=klaar] .ic{background:#3ccf9129;box-shadow:none}.pijp li[data-s=klaar] .ic:after{content:"";width:7px;height:4px;border-left:1.6px solid var(--groen);border-bottom:1.6px solid var(--groen);transform:translateY(-1px) rotate(-45deg)}.pijp li[data-s=bezig],.pijp li[data-s=wacht]{color:var(--inkt);background:var(--nacht2)}.pijp li[data-s=bezig] .ic{box-shadow:inset 0 0 0 1.5px var(--inkt-zacht)}.pijp li[data-s=wacht] .ic{box-shadow:inset 0 0 0 1.5px var(--tomaat)}.pijp li[data-s=wacht] .ic:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--tomaat)}.stapregel{display:none}.doc{position:relative;background:var(--papier);color:var(--papier-inkt);border-radius:6px;padding:22px 28px 18px;box-shadow:0 1px #ffffff80 inset,0 30px 70px #02050499,0 6px 16px #02050459}.doc__kop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--papier-lijn)}.doc__kop h3{font:700 1.55rem/1.1 var(--kop);letter-spacing:-.025em}.doc__kop .meta{color:var(--papier-muted);font-size:14px;line-height:1.5;margin-top:6px}.doc__kop .mono{color:var(--papier-muted);text-align:right;line-height:1.6;white-space:nowrap}.doc .aanpak{margin-top:10px;font-size:14px;color:var(--papier-muted);max-width:none}.doc .aanpak:empty{display:none}.doc table{width:100%;border-collapse:collapse;margin-top:6px;font-size:15px;font-variant-numeric:tabular-nums}.doc th{text-align:left;font:500 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--papier-muted);padding:12px 0 8px}.doc th.r,.doc td.r{text-align:right}.doc td{padding:7px 0;border-bottom:1px solid var(--papier-lijn);vertical-align:top}.doc td.r{padding-left:16px;white-space:nowrap}.doc td .sub{display:block;color:var(--papier-muted);font-size:13px}.doc .aanname{color:var(--tomaat-diep);background:#ffe6df;margin-left:6px}.tot{margin-left:auto;width:min(100%,17rem);margin-top:8px;font-variant-numeric:tabular-nums}.tot div{display:flex;justify-content:space-between;padding:2px 0;font-size:15px;color:var(--papier-muted)}.tot div.eind{color:var(--papier-inkt);font-weight:600;font-size:17px;border-top:1.5px solid var(--papier-inkt);margin-top:6px;padding-top:9px}.opgezocht{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding:12px 14px;border-radius:6px;background:#ecebe5}.opgezocht dt{font:500 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--papier-muted)}.opgezocht dd{font-size:14px;font-weight:600;margin-top:2px}.concept{margin-top:16px;display:grid;gap:10px;font-size:15px;line-height:1.6}.doc__voet{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--papier-lijn)}.chip{font:500 12px/1 var(--mono);padding:7px 10px;border-radius:7px;background:#ffe6df;color:var(--tomaat-diep)}.chip[data-s=bezig]{background:#ecebe5;color:var(--papier-muted)}.chip[data-s=verstuurd]{background:#e3f6ec;color:#1f7a50}.doc__voet .knop{margin-left:auto}.doc__voet .knop--t[aria-disabled=true]{background:var(--papier-lijn);color:var(--papier-muted)}.doc__voet .naar{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.doc__voet .naar[hidden]{display:none}.stempel{position:absolute;left:32px;bottom:96px;rotate:-7deg;scale:.95;opacity:0;pointer-events:none;font:700 22px/1 var(--kop);letter-spacing:.02em;color:#1f7a50;border:2.5px solid #1f7a50;border-radius:8px;padding:8px 12px;background:#f6f5f1d9;transition:opacity .22s var(--ease),scale .22s var(--ease)}.doc[data-verstuurd="1"] .stempel{opacity:1;scale:1}.daarna{padding:96px 0 40px}.daarna .werk,.gesprek-act .werk{height:auto;padding-top:0;padding-bottom:0}.blok{max-width:70rem}.blok+.blok{margin-top:80px}.log{list-style:none;margin-top:22px}.log li{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:14px 16px;border-bottom:1px solid var(--lijn)}.log li:last-child{border-bottom:0}.log .t{color:var(--inkt-stil);padding-top:3px}.log .leeg{grid-template-columns:1fr;color:var(--inkt-zacht)}.log .leeg a{color:var(--inkt);font-weight:600;text-decoration:underline;text-underline-offset:3px}.log li.gebeurd{opacity:0;translate:0 6px;transition:opacity .22s var(--ease),translate .22s var(--ease)}.log li.gebeurd.aan{opacity:1;translate:0 0}.modules{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.module{padding:24px;display:flex;flex-direction:column}.module .rij1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.module p{color:var(--inkt-zacht);font-size:16px}.module ul{list-style:none;margin:16px 0 20px;display:flex;flex-wrap:wrap;gap:6px}.module li{font-size:13px;font-weight:500;color:#c4cdc8;box-shadow:inset 0 0 0 1px var(--lijn2);border-radius:7px;padding:4px 9px}.module li.uitgelicht{box-shadow:inset 0 0 0 1px var(--tomaat);color:var(--inkt)}.module a.meer{margin-top:auto;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:var(--tomaat)}.verbind{margin-top:16px;color:var(--inkt-zacht);font-size:15px}.werkwijze{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px}.werkwijze li{padding:22px 24px}.werkwijze li+li{border-left:1px solid var(--lijn)}.werkwijze .n{color:var(--tomaat)}.werkwijze h3{font:600 17px/1.3 var(--tekst);letter-spacing:0;margin:10px 0 6px}.werkwijze p{color:var(--inkt-zacht);font-size:15px}.praktijk{display:grid;grid-template-columns:1fr 1.3fr;margin-top:22px}.praktijk>div{padding:24px}.praktijk>div+div{border-left:1px solid var(--lijn)}.praktijk h3{margin-top:10px}.praktijk .regio{color:var(--inkt-stil)}.praktijk ul{list-style:none;display:grid;gap:12px}.praktijk li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:16px}.praktijk li:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--groen);margin-top:9px}.reken{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:18px 16px 20px;border-top:1px solid var(--lijn);background:var(--nacht2);border-radius:0 0 14px 14px}.reken .t{color:var(--inkt-stil);padding-top:6px}.reken__zin{color:var(--inkt-zacht);font-size:17px;line-height:2.5;max-width:34em}.reken input{display:inline-block;width:4.2em;min-height:40px;margin:0 4px;padding:6px 10px;border-radius:8px;border:1px solid var(--lijn2);background:var(--nacht);color:var(--inkt);font:600 17px var(--tekst);text-align:right}.reken input:focus-visible{outline:2px solid var(--tomaat);outline-offset:2px}.reken__uit{margin-top:14px;padding-top:14px;border-top:1px solid var(--lijn);color:var(--inkt-zacht)}.reken__uit output{font-weight:600;color:var(--inkt)}.reken__noot{margin-top:10px;color:var(--inkt-stil);font-size:12px}.gesprek-act{padding:72px 0}.aanvraagmail__noot{margin-top:18px;color:var(--inkt-stil);max-width:34em}.aanvraagmail__noot a{color:var(--inkt-zacht)}.aanvraagmail__form,.aanvraagmail__klaar{overflow:hidden}.aanvraagmail__rij{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--lijn)}.aanvraagmail__rij label,.aanvraagmail__lab{font:500 12px var(--mono);color:var(--inkt-stil)}.aanvraagmail__vast{font-size:16px;padding:9px 13px}.aanvraagmail input,.aanvraagmail textarea{width:100%;min-width:0;min-height:42px;padding:9px 12px;border-radius:8px;border:1px solid var(--lijn2);background:var(--nacht);color:var(--inkt);font:400 16px/1.4 var(--tekst)}.aanvraagmail textarea{display:block;min-height:140px;resize:vertical;font-size:17px;line-height:1.6}.aanvraagmail input::placeholder,.aanvraagmail textarea::placeholder{color:#7c8883}.aanvraagmail input:focus-visible,.aanvraagmail textarea:focus-visible{outline:2px solid var(--tomaat);outline-offset:1px}.aanvraagmail [aria-invalid=true]{border-color:var(--tomaat)}.aanvraagmail__lijf{padding:12px 16px}.aanvraagmail__mee{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 16px 14px;color:var(--inkt-stil);font-size:12px}.aanvraagmail__mee[hidden],.aanvraagmail__chip[hidden]{display:none}.aanvraagmail__chip{font:500 12px var(--mono);color:var(--inkt-zacht);border:1px solid var(--lijn2);border-radius:6px;padding:4px 8px}.aanvraagmail__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aanvraagmail__check:empty{display:none}.aanvraagmail__check{padding:0 16px 14px}.aanvraagmail__fout{margin:0 16px 14px;padding:12px 14px;border-radius:8px;background:var(--nacht2);box-shadow:inset 2px 0 0 var(--tomaat);color:var(--inkt);font-size:15px;line-height:1.5}.aanvraagmail__fout a{color:var(--inkt);font-weight:600}.aanvraagmail__onder{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;border-top:1px solid var(--lijn);background:var(--nacht2);color:var(--inkt-zacht);font-size:15px}.aanvraagmail__onder .knop{margin-left:auto}.aanvraagmail__onder .knop[disabled]{opacity:.6;cursor:progress}.aanvraagmail__klaar .log{margin-top:0}.aanvraagmail__klaar .log .klaar .t{color:var(--groen)}.aanvraagmail__klaar:focus{outline:none}.gesprek-act .rooster{max-width:70rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;align-items:start}.app .voet{padding-left:calc(var(--side) + var(--g) + 8px);padding-right:var(--g);padding-bottom:calc(var(--status) + 40px)}.app .voet .wrap{max-width:70rem;margin:0;padding:0}.app .voet .belofte{margin-bottom:28px;padding-bottom:20px}@media(max-width:860px){:root{--side: 0px;--g: 16px;--tabs: 62px}.zij,.status{display:none}.statusregel{display:flex;position:fixed;top:var(--top);inset-inline:0;height:28px;z-index:59;align-items:center;gap:8px;padding:0 16px;background:var(--diep);border-bottom:1px solid var(--lijn);color:var(--inkt-zacht);white-space:nowrap;overflow:hidden}.tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0;height:calc(var(--tabs) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:60;background:var(--diep);border-top:1px solid var(--lijn)}.tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--inkt-stil);font-size:11px;font-weight:600;position:relative;min-width:0}.tabs a[aria-current=true]{color:var(--inkt)}.tabs a[aria-current=true]:before{content:"";position:absolute;top:0;left:30%;right:30%;height:2px;border-radius:2px;background:var(--tomaat)}.tabs .badge{position:absolute;top:8px;left:calc(50% + 6px);margin:0;padding:3px 5px;font-size:10px}.werk{padding:calc(var(--top) + 28px + 20px) 16px calc(var(--tabs) + 18px) 16px}.app h1{font-size:clamp(1.75rem,1.2rem + 2.6vw,2.1rem)}.app .lede{font-size:16px;margin-top:10px}.soort{margin-top:16px}.soort legend{margin-bottom:8px}.soort label span{padding:7px 11px;font-size:14px}.inbox{margin-top:16px}.lijst{--rowh: 72px;height:calc(var(--rowh) * 3)}.rij{grid-template-columns:8px 1fr 52px;grid-template-rows:auto auto;column-gap:10px;row-gap:1px;padding:0 14px;align-content:center}.rij .punt{grid-row:1}.rij .van{grid-column:2;grid-row:1}.rij .tijd{grid-column:3;grid-row:1}.rij .tekst{grid-column:2 / 4;grid-row:2}.rij .onderwerp{font-size:14px}.rij .voorbeeld{display:none}.last .werk{grid-template-columns:1fr;gap:16px;align-content:start}.last__slot{margin-top:14px;font-size:1.25rem}.stapel{height:56svh}.venster{width:64%}.venster__lijf{padding:10px 12px 12px}.venster__lijf p{font-size:15px}.v1,.v2,.v3,.v4,.v5,.v6,.v7,.v8{left:calc(36% * var(--x));top:calc((100% - 104px) * var(--y))}.v1{--x: .05;--y: 0}.v2{--x: .95;--y: .1}.v3{--x: .3;--y: .27}.v4{--x: .85;--y: .42}.v5{--x: 0;--y: .58}.v6{--x: .7;--y: .72}.v7{--x: .25;--y: .9}.v8{--x: .9;--y: 1}.lees{padding:88px 0 48px}.lees__rooster{grid-template-columns:1fr;gap:14px;margin-top:20px}.mailtekst{font-size:16px;padding:18px}.velden li{grid-template-columns:100px 1fr;padding:10px 14px}.piek .werk{display:block;padding-top:calc(var(--top) + 28px + 14px)}.piek .links h2,.piek .links .lede{display:none}.pijp{grid-template-columns:repeat(5,1fr);gap:4px;margin:0}.pijp li{padding:0;height:4px;border-radius:2px;background:var(--lijn2);font-size:0}.pijp li>*,.pijp li .ic{display:none}.pijp li[data-s=klaar]{background:var(--groen)}.pijp li[data-s=bezig]{background:var(--inkt-zacht)}.pijp li[data-s=wacht]{background:var(--tomaat)}.stapregel{display:block;color:var(--inkt-zacht);margin:8px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc{padding:16px 16px 14px}.doc__kop h3{font-size:1.25rem}.doc__kop .mono{display:none}.doc__kop .meta{font-size:13px;margin-top:4px}.doc__kop{padding-bottom:10px}.doc .aanpak{display:none}.doc table{font-size:14px}.doc td{padding:6px 0}.doc td .sub{font-size:12px}.doc thead{display:none}.tot{margin-top:6px}.tot div{font-size:14px;padding:1px 0}.tot div.eind{font-size:16px;padding-top:6px}.opgezocht{grid-template-columns:1fr;gap:6px;padding:10px 12px}.opgezocht div{display:flex;justify-content:space-between;gap:12px}.concept{font-size:14px;gap:6px;margin-top:12px}.doc__voet{margin-top:12px;padding-top:12px;gap:10px}.doc__voet .knop{margin-left:0;width:100%}.stempel{inset:6px 12px auto auto;font-size:15px;padding:5px 9px}.daarna{padding:64px 0 24px}.blok+.blok{margin-top:56px}.modules,.praktijk,.werkwijze,.gesprek-act .rooster{grid-template-columns:1fr}.praktijk>div+div,.werkwijze li+li{border-left:0;border-top:1px solid var(--lijn)}.log li{grid-template-columns:56px 1fr;gap:12px;padding:12px 14px}.gesprek-act{padding:48px 0}.aanvraagmail__rij{grid-template-columns:1fr;gap:6px;padding:10px 14px}.aanvraagmail__vast{padding:0}.aanvraagmail__lijf{padding:12px 14px}.aanvraagmail__onder .knop{margin-left:0;width:100%;justify-content:center}.reken{grid-template-columns:1fr;gap:6px;padding:14px}.app .voet{padding-left:0;padding-bottom:calc(var(--tabs) + 32px)}.app .voet .wrap{padding:0 16px}.app .voet .belofte{padding-bottom:20px}}@media(max-width:860px)and (max-height:720px){.doc td .sub{display:none}.concept p:nth-child(4){display:none}}@media(max-width:860px)and (max-height:660px){.doc__voet .chip,.doc__kop .meta{display:none}.doc td{padding:4px 0}.doc__kop{padding-bottom:6px}}@media(prefers-reduced-motion:reduce){.stapel{height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.venster{position:static;width:auto;rotate:none;box-shadow:none}.venster__lijf p{font-size:15px}.log li.gebeurd,.stempel,.soort label span{transition:none}}@media(prefers-reduced-motion:reduce)and (max-width:860px){.stapel{grid-template-columns:1fr 1fr;gap:8px}.venster__balk{display:none}.venster__lijf{padding:10px 12px}}:is(.zij__vb,.zij .noot,.status,.tabs,.statusregel){transition:opacity .22s var(--ease),translate .22s var(--ease),visibility 0s linear 0s}[data-fase=site] :is(.zij__vb,.zij .noot,.status,.tabs,.statusregel){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease),translate .22s var(--ease),visibility 0s linear .22s}[data-fase=site] :is(.status,.tabs){translate:0 8px}.log li.preview{color:var(--inkt-stil)}.log li.preview .t{color:#7c8883}.voorbeeldsite__vlak{padding:24px;margin-top:22px;box-shadow:inset 0 2px 0 var(--tomaat);background:var(--nacht2)}.voorbeeldsite__vlak>p{color:var(--inkt-zacht);max-width:40em}.aanvraag{margin-top:18px}.aanvraag label{display:block;color:var(--inkt-zacht);font-size:15px;margin-bottom:8px}.aanvraag__rij{display:flex;gap:10px;flex-wrap:wrap}.aanvraag input{flex:1 1 16rem;min-width:0;min-height:44px;padding:10px 14px;border-radius:10px;border:1px solid var(--lijn2);background:var(--nacht);color:var(--inkt);font:400 16px/1.4 var(--tekst)}.aanvraag input::placeholder{color:#7c8883}.aanvraag input:focus-visible{outline:2px solid var(--tomaat);outline-offset:2px}.aanvraag .klein{margin-top:12px;color:var(--inkt-stil)}@media(max-width:860px){.voorbeeldsite__vlak{padding:18px}.aanvraag .knop{width:100%}}
