@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_8de92822-module__9gDpfa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_8de92822-module__9gDpfa__variable{--font-tekst:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_30b5f53e-module__arpMra__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_30b5f53e-module__arpMra__variable{--font-kop:"Fraunces", "Fraunces Fallback"}
:root{--smaragd:#1e9e58;--smaragd-dark:#167040;--smaragd-50:#e8f8ee;--koper:#d46a1a;--koper-dark:#a85515;--koper-50:#fef5ec;--berry:#9c3d6b;--berry-dark:#7a2d53;--berry-50:#f6e3ed;--ink:#1e1c17;--ink-2:#5c5f55;--ink-3:#7c7d72;--line:#e4e1d4;--line-strong:#cfcbb8;--surface-2:#f0ede0;--ground:#fafaf2;--surface:#fff;--kop-vlak:#167040;--kop-tekst:#fafaf2;--kop-zacht:#fafaf2ad;--kop-lijn:#fafaf238;--ch-bedrijf:#1e9e58;--ch-jorrit:#d46a1a;--ch-inge:#9c3d6b;--schaduw:0 1px 2px #1e1c170d, 0 10px 30px #1e1c1712;--schaduw-diep:0 2px 4px #1e1c170f, 0 18px 44px #1e1c171a}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--font-tekst), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--koper);outline-offset:2px}h1,h2{text-wrap:balance;margin:0}a{color:inherit}.n,.num{font-variant-numeric:tabular-nums}.top{z-index:20;background:var(--kop-vlak);height:62px;color:var(--kop-tekst);align-items:center;gap:18px;padding:0 26px;display:flex;position:sticky;top:0;box-shadow:0 1px #15262214,0 6px 20px #1526221a}.brand{white-space:nowrap;font-family:var(--font-kop), Georgia, serif;letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.brand svg{flex-shrink:0}.brand small{color:var(--kop-zacht);font-size:12.5px;font-weight:400;font-family:var(--font-tekst), sans-serif}.nav{gap:2px;display:flex}.nav a{color:var(--kop-zacht);white-space:nowrap;border-radius:8px;padding:7px 12px;font-weight:600;text-decoration:none}.nav a:hover{color:var(--kop-tekst);background:#fafaf214}.nav a.aan{color:var(--kop-tekst);background:#fafaf221}.spacer{flex:1}.ik{position:relative}.ik summary{cursor:pointer;color:var(--kop-zacht);padding:6px 4px;font-weight:600;list-style:none}.ik summary:hover{color:var(--kop-tekst)}.ik summary::-webkit-details-marker{display:none}.ik form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--schaduw-diep);z-index:30;border-radius:8px;padding:6px;position:absolute;top:34px;right:0}.pillen{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pillabel{text-transform:uppercase;letter-spacing:.1em;color:var(--kop-zacht);font-size:10.5px;font-weight:700}.pil{white-space:nowrap;border:1px solid var(--kop-lijn);color:var(--kop-zacht);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pil:hover{color:var(--kop-tekst);border-color:#fafaf252}.pil .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.pil.ch-bedrijf .dot{background:#6fd79c}.pil.ch-jorrit .dot{background:var(--ch-jorrit)}.pil.ch-inge .dot{background:#d89bbb}.pil.aan{background:var(--kop-tekst);color:var(--kop-vlak);border-color:var(--kop-tekst)}.pil .jij{text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:9.5px;font-weight:700}.btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn-primary{color:#fff;background:linear-gradient(135deg,#d46a1a 0%,#a85515 100%);border-color:#0000}.btn-primary:hover{opacity:.92;background:linear-gradient(135deg,#d46a1a 0%,#a85515 100%)}.btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2)}.btn-s{border-radius:7px;padding:5px 10px;font-size:12.5px}.btn:disabled{opacity:.5;cursor:default}main{max-width:960px;margin:0 auto;padding:34px 26px 72px}main.breed{max-width:1400px}.kop{font-family:var(--font-kop), Georgia, serif;letter-spacing:-.015em;font-size:31px;font-weight:600;line-height:1.12}.sub{color:var(--ink-3);max-width:70ch;margin:6px 0 0}.viewkop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.maandkop{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.maandkop .sub{margin:0}.maandknoppen{gap:6px;display:flex}.leeg{color:var(--ink-2);border-left:3px solid var(--koper);max-width:54ch;margin:22px 0 0;padding:4px 0 4px 16px}.leeg-klein{color:var(--ink-3);margin:0}.cal{border:1px solid var(--line);background:var(--surface);box-shadow:var(--schaduw);border-radius:14px;overflow:hidden}.cal-week{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.cal-week:last-child{border-bottom:0}.cal-head{background:var(--ink)}.cal-head div{text-transform:uppercase;letter-spacing:.12em;color:var(--kop-zacht);padding:9px 12px;font-size:10.5px;font-weight:700}.cel{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-height:128px;padding:9px;display:flex}.cel:last-child{border-right:0}.cel.buiten{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.cel.weekend{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.cel.nu{background:color-mix(in srgb, var(--koper-50) 55%, var(--surface))}.dagnr{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.cel.buiten .dagnr{color:var(--line-strong);font-weight:500}.dagnr .vandaag{background:var(--koper);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.kaart{--kleur:var(--ink-3);text-align:left;border:1px solid var(--line);border-left:3px solid var(--kleur);background:var(--surface);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px 9px;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.kaart:hover{box-shadow:var(--schaduw);border-color:var(--kleur);border-left-color:var(--kleur);transform:translateY(-1px)}.kaart.ch-bedrijf{--kleur:var(--ch-bedrijf)}.kaart.ch-jorrit{--kleur:var(--ch-jorrit)}.kaart.ch-inge{--kleur:var(--ch-inge)}.kaart-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.kaart .ch{color:var(--kleur);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}.kaart .titel{font-size:13px;font-weight:600;line-height:1.3}.kaart .onder{color:var(--ink-3);font-size:11.5px}.st{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.st-idee{border:1px dashed var(--line-strong);color:var(--ink-3)}.st-concept{background:var(--koper-50);color:var(--koper-dark)}.st-check{background:var(--berry-50);color:var(--berry-dark)}.st-ingepland{background:var(--smaragd-50);color:var(--smaragd-dark)}.st-live{background:var(--ink);color:var(--ground)}.kanban{grid-template-columns:repeat(5,minmax(210px,1fr));gap:14px;display:grid;overflow-x:auto}.kolom{--kleur:var(--line-strong);background:var(--surface-2);border-top:3px solid var(--kleur);border-radius:12px;flex-direction:column;gap:8px;min-height:280px;padding:12px;display:flex}.kolom.s-idee{--kleur:var(--line-strong)}.kolom.s-concept{--kleur:var(--koper)}.kolom.s-check{--kleur:var(--berry)}.kolom.s-ingepland{--kleur:var(--smaragd)}.kolom.s-live{--kleur:var(--ink)}.kolom-kop{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.kolom-kop .naam{font-size:13.5px;font-weight:700}.kolom-kop .aantal{font-family:var(--font-kop), Georgia, serif;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.kolom-uitleg{color:var(--ink-3);margin:0 2px 4px;font-size:11.5px}.kolom-leeg{color:var(--ink-3);text-align:center;border:1px dashed var(--line-strong);border-radius:8px;padding:14px 6px;font-size:12.5px}.legenda{color:var(--ink-3);align-items:center;gap:16px;margin-bottom:14px;font-size:12.5px;display:flex}.legenda .sw{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.sw.goed{background:var(--smaragd)}.sw.laag{background:var(--koper)}.sw.hoog{background:var(--berry)}.vblok{--kleur:var(--ink-3);background:var(--surface);border:1px solid var(--line);box-shadow:var(--schaduw);border-radius:14px;margin-bottom:20px;overflow:hidden}.vblok.ch-bedrijf{--kleur:var(--ch-bedrijf)}.vblok.ch-jorrit{--kleur:var(--ch-jorrit)}.vblok.ch-inge{--kleur:var(--ch-inge)}.vkop{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--kleur) 8%, var(--surface));flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.vkop .dot{background:var(--kleur);border-radius:50%;width:10px;height:10px}.vkop h2{font-family:var(--font-kop), Georgia, serif;letter-spacing:-.01em;font-size:19px;font-weight:600}.vkop .meta{color:var(--ink-3);font-variant-numeric:tabular-nums}.tabelrand{overflow-x:auto}.vtabel{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.vtabel th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:10px 18px 6px;font-size:11px;font-weight:600}.vtabel th.n,.vtabel td.n{text-align:right;font-variant-numeric:tabular-nums;width:110px}.vtabel th:first-child,.vtabel td:first-child{width:24%}.vtabel th:last-child,.vtabel td:last-child{width:15%}.vtabel td{border-top:1px solid var(--line);vertical-align:middle;padding:9px 18px}.pil-naam b{font-size:15.5px;font-weight:700;display:block}.pil-naam span{color:var(--ink-3);font-size:12.5px}.vtabel td.n{font-size:16px;font-weight:600}.vtabel td.n .grijs{font-size:12.5px;font-weight:500}.grijs{color:var(--ink-3)}.balk{background:var(--surface-2);border-radius:999px;min-width:160px;height:10px;position:relative}.balk .vul{background:var(--smaragd);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.balk .vul.laag{background:var(--koper)}.balk .vul.hoog{background:var(--berry)}.balk .doel{background:var(--ink);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px;left:100%}.sig{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.sig.goed{background:var(--smaragd-50);color:var(--smaragd-dark)}.sig.laag{background:var(--koper-50);color:var(--koper-dark)}.sig.hoog{background:var(--berry-50);color:var(--berry-dark)}.zonderpijler{background:var(--koper-50);color:var(--koper-dark);border-top:1px solid var(--line);margin:0;padding:8px 18px;font-size:12.5px;font-weight:600}.advies{background:var(--surface-2);border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.advies .ic{background:var(--ink);width:28px;height:28px;color:var(--ground);border-radius:8px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.advies p{margin:0}.sblok{--kleur:var(--ink-3);background:var(--surface);border:1px solid var(--line);box-shadow:var(--schaduw);border-radius:14px;margin-bottom:20px;overflow:hidden}.sblok.ch-bedrijf{--kleur:var(--ch-bedrijf)}.sblok.ch-jorrit{--kleur:var(--ch-jorrit)}.sblok.ch-inge{--kleur:var(--ch-inge)}.shead{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--kleur) 8%, var(--surface));padding:24px 26px 20px}.shead h2{font-family:var(--font-kop), Georgia, serif;letter-spacing:-.015em;font-size:26px;font-weight:600}.shead .headline{color:var(--ink-2);max-width:68ch;margin:6px 0 0}.shead .stem{color:var(--ink-3);max-width:68ch;margin:8px 0 0}.sdoelen{flex-wrap:wrap;gap:22px;margin-top:14px;display:flex}.sdoelen div{color:var(--ink-3);font-size:13px}.sdoelen b{font-family:var(--font-kop), Georgia, serif;color:var(--kleur,var(--ink));font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1;display:block}.spijlers{padding:18px 24px}.skop{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:700}.spijler{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:16px;padding:12px 0;display:grid}.spijler:first-of-type{border-top:0}.spijler .naam b{font-size:15px;display:block}.spijler .naam span{color:var(--ink-3);font-size:12.5px}.spijler .naam em{color:var(--koper-dark);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.fmts{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.fmt{border:1px solid var(--line);border-radius:6px;padding:4px 9px;font-size:12.5px}.brandblok{background:var(--surface);border:1px solid var(--line);box-shadow:var(--schaduw);border-radius:14px;margin-bottom:20px;padding:26px 30px}.brandblok h1{font-family:var(--font-kop), Georgia, serif;letter-spacing:-.015em;margin-bottom:6px;font-size:24px;font-weight:600}.brandblok h2{margin:24px 0 6px;font-size:15px;font-weight:700}.brandblok h3{margin:16px 0 4px;font-size:13.5px;font-weight:700}.brandblok p,.brandblok li{max-width:68ch}.brandblok p{margin:0 0 10px}.brandblok ul,.brandblok ol{margin:0 0 12px;padding-left:20px}.brandblok li{margin-bottom:5px}.brandblok hr{border:0;border-top:1px solid var(--line);margin:20px 0}.brandblok table{border-collapse:collapse;margin-bottom:12px}.brandblok th,.brandblok td{border:1px solid var(--line);text-align:left;padding:6px 10px}.brandblok code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:12.5px}.brandblok pre{background:var(--surface-2);border-radius:8px;padding:12px 14px;overflow-x:auto}.brandblok.live{background:var(--surface-2)}.brandblok.live h2{margin-top:0}.brandblok .uit{color:var(--ink-2)}.posttop{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.titelveld{min-width:240px;font-family:var(--font-kop), Georgia, serif;letter-spacing:-.015em;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;padding:4px 0;font-size:27px;font-weight:600}.titelveld::placeholder{color:var(--line-strong)}.titelveld:focus{border-bottom-color:var(--line-strong);outline:0}.stand{color:var(--ink-3);text-align:right;min-width:92px;font-size:12px}.stand.fout{color:var(--koper-dark);font-weight:700}.metarij{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.veld{flex-direction:column;gap:4px;display:flex}.veld>span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:600}.veld select,.veld input{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:150px;padding:6px 10px}.pijleruitleg{color:var(--ink-2);background:var(--surface-2);border-radius:8px;max-width:92ch;margin:0 0 16px;padding:8px 12px}.flow{flex-wrap:wrap;align-items:center;margin-bottom:20px;display:flex}.flow button{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);margin-left:-1px;padding:7px 14px;font-size:12.5px;font-weight:600}.flow button:first-child{border-radius:8px 0 0 8px;margin-left:0}.flow button:nth-child(5){border-radius:0 8px 8px 0}.flow button.gedaan{color:var(--ink-2);background:var(--surface-2)}.flow button.nu{background:var(--ink);color:var(--ground);border-color:var(--ink);z-index:1;position:relative}.flow .hint{color:var(--ink-3);margin-left:14px;font-size:12.5px}.postgrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:20px;display:grid}.stapel{gap:16px;display:grid}.paneel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--schaduw);border-radius:12px}.paneel-kop{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.paneel-kop h2{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2);font-size:12px;font-weight:700}.paneel-kop .sub{color:var(--ink-3);margin:0;font-size:12px}.paneel-body{padding:18px}.paneel:has(.editor){box-shadow:var(--schaduw-diep)}.paneel:has(.editor) .paneel-body{padding:22px 24px}.editor{resize:vertical;width:100%;min-height:380px;color:var(--ink);background:0 0;border:0;padding:0;font-size:16px;line-height:1.65}.editor::placeholder{color:var(--ink-3)}.editor:focus{outline:0}.teller{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.ta{border:1px solid var(--line);background:var(--ground);resize:vertical;border-radius:7px;width:100%;min-height:74px;padding:10px 12px;line-height:1.5}.ta:focus{outline:2px solid var(--koper);outline-offset:0;border-color:#0000}.notitie{color:var(--ink-3);margin:8px 0 0;font-size:12px}.paneel.start{background:var(--ink);color:var(--kop-tekst);border-color:#0000}.paneel.start .paneel-kop{border-bottom-color:var(--kop-lijn)}.paneel.start .paneel-kop h2{color:var(--kop-tekst)}.paneel.start .paneel-kop .sub,.paneel.start .skop{color:var(--kop-zacht)}.voorstel{max-width:40ch;font-family:var(--font-kop), Georgia, serif;margin:0 0 20px;font-size:21px;font-weight:600;line-height:1.3}.voorstel b{color:#e9a468;font-weight:600}.keuzerij{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.keuze{border:1px solid var(--kop-lijn);color:var(--kop-zacht);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.keuze:hover{color:var(--kop-tekst);border-color:#fafaf257}.keuze.aan{background:var(--kop-tekst);color:var(--ink);border-color:var(--kop-tekst)}.keuze span{font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.keuze .achter{color:var(--koper);background:#d46a1a42}.keuze .klaar{color:#6fd79c;background:#1e9e5842}.keuze.aan .achter{background:var(--koper-50);color:var(--koper-dark)}.keuze.aan .klaar{background:var(--smaragd-50);color:var(--smaragd-dark)}.formatkaarten{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:9px;display:grid}.formatkaart{text-align:left;border:1px solid var(--kop-lijn);color:var(--kop-tekst);background:#fafaf20d;border-radius:10px;align-content:start;gap:4px;padding:12px 14px;display:grid}.formatkaart:hover{border-color:var(--koper);background:#fafaf217}.formatkaart.aan{border-color:var(--koper);background:#d46a1a2e}.formatkaart b{font-size:14px}.formatkaart span{color:var(--kop-zacht);font-size:12px;line-height:1.45}.draad{gap:12px;display:grid}.bericht{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.avatar{color:#fff;background:var(--ink-3);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.avatar.a-jorrit{background:var(--ch-jorrit)}.avatar.a-inge{background:var(--ch-inge)}.avatar.a-bedrijf{background:var(--ch-bedrijf);border-radius:5px}.bericht .bel{background:var(--surface-2);border-radius:2px 10px 10px;padding:8px 12px}.bel .wie{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.bel .wie b{font-size:13px}.bel .wie span{color:var(--ink-3);font-size:11.5px}.bel p{margin:0;line-height:1.5}.antwoord{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:grid}.antwoord input{border:1px solid var(--line);background:var(--ground);border-radius:999px;min-width:0;padding:8px 14px}.antwoord input:focus{outline:2px solid var(--koper);outline-offset:0;border-color:#0000}.focusvlak{z-index:100;background:var(--ground);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.focuskop{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:46rem;margin:0 auto;padding:16px 24px;display:flex}.focustitel{font-family:var(--font-kop), Georgia, serif;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.focustekst{resize:none;width:100%;max-width:46rem;color:var(--ink);background:0 0;border:0;margin:0 auto;padding:8px 24px 40px;font-size:19px;line-height:1.75}.focustekst:focus{outline:0}.focustekst::placeholder{color:var(--line-strong)}.focusvoet{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:center;gap:26px;padding:14px 24px 22px;font-size:12.5px;display:flex}.focusvoet .fout{color:var(--koper-dark);font-weight:700}.focusknoppen{flex-shrink:0;gap:4px;display:flex}.focusvlak.donker{background:var(--ink)}.focusvlak.donker .focustekst{color:#f0ede0}.focusvlak.donker .focustekst::placeholder{color:#f0ede047}.focusvlak.donker .focustitel,.focusvlak.donker .focusvoet{color:#f0ede080}.focusvlak.donker .focusvoet .fout{color:#e9a468}.focusvlak.donker .btn-ghost{color:#f0ede09e}.focusvlak.donker .btn-ghost:hover{color:#f0ede0;background:#f0ede014}.focusvlak.donker ::selection{background:#f0ede038}.paneel.belofte{border-color:var(--line-strong)}.teller-belofte{font-family:var(--font-kop), Georgia, serif;color:var(--ink);font-size:15px;font-weight:600}.belofte-uitleg{color:var(--ink-2);max-width:52ch;margin:0 0 12px}.beloftes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.beloftes button{text-align:left;border:1px solid var(--line);background:var(--ground);width:100%;color:var(--ink-2);border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:9px 12px;line-height:1.45;display:grid}.beloftes button:hover{border-color:var(--line-strong);background:var(--surface)}.beloftes .vink{border:1.5px solid var(--line-strong);color:#0000;border-radius:6px;place-items:center;width:19px;height:19px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.beloftes button.aan{border-color:var(--smaragd);background:var(--smaragd-50);color:var(--ink)}.beloftes button.aan .vink{background:var(--smaragd);border-color:var(--smaragd);color:#fff}.bevindingen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bevindingen li{border:1px solid var(--line);background:var(--ground);border-radius:8px;grid-template-columns:8px 1fr;gap:10px;padding:10px 12px;display:grid}.bevindingen .merk{background:var(--koper);border-radius:4px;width:8px}.bevindingen li.let-op .merk{background:var(--koper)}.bevindingen li.goed .merk{background:var(--smaragd)}.bevindingen b{font-size:13px;display:block}.bevindingen q{color:var(--ink-2);margin-top:2px;font-style:italic;display:block}.bevindingen .fix{color:var(--ink-2);margin-top:3px}.segs{gap:6px;display:flex}.seg{border:1px solid var(--line);border-radius:7px;display:inline-flex;overflow:hidden}.seg button{color:var(--ink-3);background:0 0;border:0;padding:4px 10px;font-size:12px;font-weight:600}.seg button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.pv-wrap{background:#f4f2ee;border-radius:0 0 10px 10px;margin:0;padding:20px 16px}.li{color:#000000e6;background:#fff;border-radius:8px;margin:0 auto;font-family:-apple-system,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 2px 3px #0000000f}.li.desktop{max-width:555px}.li.mobiel{max-width:375px}.pv-wie{align-items:flex-start;gap:8px;padding:12px 16px 0;display:flex}.li .av{color:#fff;background:#9c3d6b;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid}.li .av.jorrit{background:var(--ch-jorrit)}.li .av.inge{background:var(--ch-inge)}.li .av.bedrijf{background:var(--ch-bedrijf);border-radius:4px}.pv-naam{flex:1;min-width:0}.pv-naam b{color:#000000e6;font-size:14px;font-weight:600;line-height:1.4;display:block}.pv-naam span{color:#0009;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;display:block;overflow:hidden}.pv-rechts{color:#0009;letter-spacing:1px;flex-shrink:0;padding:2px 6px;font-size:14px;font-weight:700}.pv-rechts.volgen{color:#0a66c2;letter-spacing:0}.li .body{white-space:pre-wrap;overflow-wrap:anywhere;color:#000000e6;padding:8px 16px 0;font-size:14px;line-height:20px}.li .leeg-pv{color:#00000073;font-style:italic}.li .meer{color:#0009;cursor:pointer;white-space:nowrap;font-weight:600}.li .meer:hover{color:#0a66c2;text-decoration:underline}.li .vouwmerk{color:#b4462a;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:6px 0;font:700 10px/1 system-ui,sans-serif;display:flex}.li .vouwmerk:before,.li .vouwmerk:after{content:"";border-top:1px dashed #d46a1a;flex:1}.pv-beeld{background:#eee;width:100%;margin-top:12px;display:block}.li .scheiding{background:#00000014;height:1px;margin:12px 16px 0}.li .acties{justify-content:space-around;padding:4px 8px;display:flex}.li .acties span{color:#0009;align-items:center;gap:6px;padding:10px 6px;font-size:14px;font-weight:600;display:inline-flex}.li .acties svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.li.mobiel .acties span{flex-direction:column;gap:2px;padding:8px 2px;font-size:11px}.li .reactie{gap:8px;padding:8px 16px 16px;display:flex}.li .reactie .avatar{width:32px;height:32px;font-size:13px}.pv-bel{overflow-wrap:anywhere;background:#f2f2f2;border-radius:0 8px 8px;flex:1;min-width:0;padding:8px 12px;font-size:14px;line-height:20px}.pv-bel-kop{color:#000000e6;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.pv-bel-sub{color:#0009;margin-bottom:4px;font-size:12px;display:block}.pv-bel p{color:#000000e6;margin:0}.pv-link{color:#0a66c2;font-weight:600}.li .auteur{color:#000000b3;background:#e0e0e0;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:600}.beeld{align-items:flex-start;gap:14px;display:flex}.beeldje{object-fit:cover;border-radius:8px;flex-shrink:0;width:110px;height:110px}.leeg-beeld{background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--ink-3);place-items:center;font-size:12px;display:grid}.beeldveld{flex:1;min-width:0}.pv-notitie{color:var(--ink-3);text-align:center;margin:12px 0 0;font-size:12px}@media (max-width:1180px){.postgrid{grid-template-columns:1fr}.top{flex-wrap:wrap;height:auto;padding:10px 16px}main{padding:16px}.cal{overflow-x:auto}.cal-week{grid-template-columns:repeat(7,minmax(120px,1fr))}.spijler{grid-template-columns:1fr;gap:8px}}.login-vlak{background:radial-gradient(1100px 520px at 50% -8%, #f3eee5 0%, var(--ground) 62%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-kaart{background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--schaduw-diep);border-radius:16px;gap:10px;padding:32px;display:grid}.login-kaart>svg{justify-self:start;margin-bottom:2px}.login-kop{font-family:var(--font-kop), Georgia, serif;letter-spacing:-.015em;font-size:27px;font-weight:600}.login-uitleg{color:var(--ink-2);margin:0 0 8px}.login-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:6px;font-size:11px;font-weight:600}.login-veld{border:1px solid var(--line);background:var(--ground);border-radius:8px;padding:9px 12px}.login-veld:focus{outline:2px solid var(--koper);outline-offset:0;border-color:#0000}.login-fout{background:var(--koper-50);color:var(--koper-dark);border-radius:8px;margin:4px 0 0;padding:8px 12px;font-weight:600}.login-gelukt{background:var(--smaragd-50);color:var(--ink);border-radius:8px;margin:4px 0 0;padding:8px 12px}.login-knop{justify-content:center;margin-top:10px}.login-google{justify-content:center}.tekstknop{color:var(--ink-3);background:0 0;border:0;justify-self:center;padding:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.kaart{transition:none}}
