@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.NjNj1a_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.NjNj1a_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kleur-primair:#13294b;--kleur-accent:#2563eb;--kleur-op-accent:#fff;--kleur-link:#1d4ed8;--kleur-op-primair:#fff;--kleur-nadruk:#13294b;--kleur-gekozen-vlak:#f7f2ea;--kleur-tekst:#1b2330;--kleur-tekst-licht:#5a6170;--kleur-achtergrond:#f5f3ef;--kleur-vlak:#fff;--kleur-verzonken:#efebe4;--kleur-rand:#e6e1d8;--kleur-rand-sterk:#8c8577;--kleur-veld:#fff;--kleur-fout:#b42318;--kleur-ok:#1f7a4d;--kleur-voortgang:#f59e0b;--kleur-ai:#6d28d9;--kleur-ai-vlak:#f1ecff;--kleur-op-navy:#f8fafc;--kleur-op-navy-licht:#b9c4d6;--radius:14px;--radius-klein:10px;--radius-groot:18px;--nav-hoogte:64px;--actiebalk-hoogte:56px;--zijbalk-breedte:240px;--schaduw:0 1px 2px #3c280a0d, 0 6px 18px #3c280a0d;--schaduw-zweef:0 6px 20px #13294b24;--schaduw-knop:0 1px 2px #13294b2e, 0 6px 16px #2563eb42;--balk-achtergrond:#ffffffdb;--duur:.16s;--letter-tekst:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--letter-kop:var(--font-bricolage), var(--letter-tekst);--status-info-vlak:#e0ecff;--status-info-tekst:#1d4ed8;--status-wacht-vlak:#fef3c7;--status-wacht-tekst:#92400e;--status-ok-vlak:#dcfce7;--status-ok-tekst:#166534;--status-letop-vlak:#ffedd5;--status-letop-tekst:#9a3412;--status-fout-vlak:#fee2e2;--status-fout-tekst:#991b1b;--status-paars-vlak:#ede9fe;--status-paars-tekst:#5b21b6;--status-neutraal-vlak:#efebe4;--status-neutraal-tekst:#3d4350}@media (prefers-color-scheme:dark){:root.stand-toestel:not(:has(.klantstijl)):not(.licht-vast){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kleur-primair:#0b1626;--kleur-accent:#5b8cff;--kleur-op-accent:#0b1220;--kleur-link:#9cc0ff;--kleur-nadruk:#d3dcea;--kleur-gekozen-vlak:#2b2620;--kleur-tekst:#ece8e1;--kleur-tekst-licht:#a8a196;--kleur-achtergrond:#14120f;--kleur-vlak:#1e1b17;--kleur-verzonken:#28241f;--kleur-rand:#332e27;--kleur-rand-sterk:#7d7568;--kleur-veld:#1a1714;--kleur-fout:#ff8a80;--kleur-ok:#7ee2a8;--kleur-ai:#c4b5fd;--kleur-ai-vlak:#251d3d;--kleur-op-navy-licht:#a9b6ca;--kleur-dagkop:#1d3358;--schaduw:0 1px 2px #0006, 0 6px 18px #00000040;--schaduw-zweef:0 6px 20px #00000073;--schaduw-knop:0 1px 2px #00000080, 0 6px 18px #5b8cff38;--balk-achtergrond:#1e1b17db;--status-info-vlak:#142847;--status-info-tekst:#9cc0ff;--status-wacht-vlak:#382c0e;--status-wacht-tekst:#f5cf6b;--status-ok-vlak:#12321f;--status-ok-tekst:#7ee2a8;--status-letop-vlak:#3a2312;--status-letop-tekst:#ffb784;--status-fout-vlak:#3b1515;--status-fout-tekst:#fca5a5;--status-paars-vlak:#251d3d;--status-paars-tekst:#c4b5fd;--status-neutraal-vlak:#28241f;--status-neutraal-tekst:#d3cdc3}}:root.stand-donker:not(:has(.klantstijl)):not(.licht-vast){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kleur-primair:#0b1626;--kleur-accent:#5b8cff;--kleur-op-accent:#0b1220;--kleur-link:#9cc0ff;--kleur-nadruk:#d3dcea;--kleur-gekozen-vlak:#2b2620;--kleur-tekst:#ece8e1;--kleur-tekst-licht:#a8a196;--kleur-achtergrond:#14120f;--kleur-vlak:#1e1b17;--kleur-verzonken:#28241f;--kleur-rand:#332e27;--kleur-rand-sterk:#7d7568;--kleur-veld:#1a1714;--kleur-fout:#ff8a80;--kleur-ok:#7ee2a8;--kleur-ai:#c4b5fd;--kleur-ai-vlak:#251d3d;--kleur-op-navy-licht:#a9b6ca;--kleur-dagkop:#1d3358;--schaduw:0 1px 2px #0006, 0 6px 18px #00000040;--schaduw-zweef:0 6px 20px #00000073;--schaduw-knop:0 1px 2px #00000080, 0 6px 18px #5b8cff38;--balk-achtergrond:#1e1b17db;--status-info-vlak:#142847;--status-info-tekst:#9cc0ff;--status-wacht-vlak:#382c0e;--status-wacht-tekst:#f5cf6b;--status-ok-vlak:#12321f;--status-ok-tekst:#7ee2a8;--status-letop-vlak:#3a2312;--status-letop-tekst:#ffb784;--status-fout-vlak:#3b1515;--status-fout-tekst:#fca5a5;--status-paars-vlak:#251d3d;--status-paars-tekst:#c4b5fd;--status-neutraal-vlak:#28241f;--status-neutraal-tekst:#d3cdc3}@media (prefers-reduced-transparency:reduce){:root{--balk-achtergrond:var(--kleur-vlak)}:root.stand-toestel:not(:has(.klantstijl)):not(.licht-vast){--balk-achtergrond:var(--kleur-vlak)}:root.stand-donker:not(:has(.klantstijl)):not(.licht-vast){--balk-achtergrond:var(--kleur-vlak)}.actiebalk,.tabbalk{-webkit-backdrop-filter:none!important}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--letter-tekst);color:var(--kleur-tekst);background:var(--kleur-achtergrond);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45}a{color:var(--kleur-link);font-weight:600;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--kleur-accent);outline-offset:2px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0 0 .5rem;line-height:1.2}h1,h2{font-family:var(--letter-kop);letter-spacing:-.015em}h1{font-size:1.5rem;font-weight:700}h2{font-size:1.15rem;font-weight:650}h3{font-size:1rem}p{margin:0 0 .75rem}.app{min-height:100dvh}.zijbalk,.topbalk{display:none}main.inhoud{padding:16px max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(var(--nav-hoogte) + 32px + env(safe-area-inset-bottom));max-width:1040px;margin:0 auto}:is(main.inhoud:has(.vakken),main.inhoud:has(.dagkop)){max-width:1240px}@media (min-width:720px){h1{font-size:1.7rem}main.inhoud{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}}@media (max-width:1023px){body:has(.zweefplus) main.inhoud{padding-bottom:calc(var(--nav-hoogte) + 96px + env(safe-area-inset-bottom))}}.tabbalk{z-index:20;height:calc(var(--nav-hoogte) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--balk-achtergrond);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--kleur-rand);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-height:48px;color:var(--kleur-tekst-licht);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.75rem;font-weight:500;display:flex;position:relative}.tab:hover{color:var(--kleur-tekst);text-decoration:none}.tab svg{width:24px;height:24px}.tab[aria-current=page]{color:var(--kleur-link);font-weight:700}.tab .teller{margin:0;position:absolute;top:6px;left:calc(50% + 6px)}.zweefplus{right:max(16px, calc(env(safe-area-inset-right) + 12px));bottom:calc(var(--nav-hoogte) + 16px + env(safe-area-inset-bottom));z-index:21;border-radius:var(--radius-groot);background:var(--kleur-dagkop,var(--kleur-primair));width:56px;height:56px;color:var(--kleur-op-primair);border:1px solid color-mix(in srgb, var(--kleur-op-primair) 14%, transparent);box-shadow:var(--schaduw-zweef);place-items:center;display:grid;position:fixed}.zweefplus svg{width:26px;height:26px}@media (max-width:719px){body:has(.actiebalk) .zweefplus{display:none}}@media (min-width:1024px){.app{grid-template-columns:var(--zijbalk-breedte) minmax(0, 1fr);display:grid}.tabbalk,.zweefplus{display:none}.zijbalk{background:var(--kleur-vlak);border-right:1px solid var(--kleur-rand);flex-direction:column;gap:4px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.topbalk{z-index:10;background:var(--kleur-achtergrond);border-bottom:1px solid var(--kleur-rand);align-items:center;gap:12px;padding:10px 28px;display:flex;position:sticky;top:0}main.inhoud{padding:24px 28px 48px}}.zijbalk__merk{color:var(--kleur-tekst);font-family:var(--letter-kop);align-items:center;gap:10px;min-width:0;padding:4px 8px 14px;font-weight:700;display:flex}.zijbalk__merk:hover{text-decoration:none}.zijbalk__merk img{object-fit:contain;border-radius:8px;width:auto;max-width:120px;height:30px}.zijbalk__merk span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zijbalk__nieuw{margin-bottom:10px}.knop.zijbalk__nieuw,.knop.zijbalk__nieuw:hover{background:var(--kleur-dagkop,var(--kleur-primair));border-color:color-mix(in srgb, var(--kleur-op-primair) 14%, transparent);color:var(--kleur-op-primair)}.zijbalk__nav{flex-direction:column;gap:2px;display:flex}.zijlink{border-radius:var(--radius-klein);min-height:40px;color:var(--kleur-tekst-licht);align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.zijlink svg{flex:none;width:20px;height:20px}.zijlink:hover{background:var(--kleur-verzonken);color:var(--kleur-tekst);text-decoration:none}.zijlink[aria-current=page]{background:var(--kleur-verzonken);color:var(--kleur-tekst);font-weight:650}.zijlink .teller{margin-left:auto}.zijbalk__onder{border-top:1px solid var(--kleur-rand);flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.zijbalk__wie{flex-direction:column;gap:2px;padding:8px 10px 0;font-size:.9rem;font-weight:600;display:flex}.zijbalk__uit{min-height:32px;color:var(--kleur-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:500}.zijbalk__uit:hover{text-decoration:underline}.zoekknop{border:1px solid var(--kleur-rand);border-radius:var(--radius-klein);background:var(--kleur-vlak);max-width:460px;min-height:40px;color:var(--kleur-tekst-licht);font:inherit;cursor:pointer;flex:1;align-items:center;gap:10px;padding:0 12px;font-size:.9rem;display:flex}.zoekknop:hover{border-color:var(--kleur-rand-sterk)}.zoekknop svg{flex:none;width:16px;height:16px}.zoekknop kbd{font:inherit;border:1px solid var(--kleur-rand);background:var(--kleur-verzonken);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:.75rem}.zoekvenster{border:1px solid var(--kleur-rand);border-radius:var(--radius-groot);background:var(--kleur-vlak);width:min(640px,100vw - 32px);color:var(--kleur-tekst);box-shadow:var(--schaduw-zweef);margin:12vh auto auto;padding:0}.zoekvenster::backdrop{background:#0a0e1466}.zoekvenster__veld{border-bottom:1px solid var(--kleur-rand);color:var(--kleur-tekst-licht);align-items:center;gap:10px;padding:4px 16px;display:flex}.zoekvenster__veld svg{flex:none;width:20px;height:20px}.zoekvenster__veld input{min-width:0;min-height:52px;color:var(--kleur-tekst);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1.05rem}.zoekvenster__lijst{max-height:min(60vh,460px);margin:0;padding:6px;list-style:none;overflow-y:auto}.zoekvenster__lijst [role=option]{cursor:pointer}.zoekvenster__groep{text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-licht);padding:10px 10px 4px;font-size:.75rem;font-weight:600;display:block}.zoekvenster__regel{border-radius:var(--radius-klein);flex-direction:column;padding:8px 10px;display:flex}.zoekvenster__regel span{color:var(--kleur-tekst-licht);font-size:.85rem}[aria-selected=true]>.zoekvenster__regel{background:var(--kleur-verzonken)}.zoekvenster__leeg{color:var(--kleur-tekst-licht);margin:0;padding:0 16px}.zoekvenster__leeg:not(:empty){padding:8px 16px 12px}.zoekvenster__hint{border-top:1px solid var(--kleur-rand);color:var(--kleur-tekst-licht);margin:0;padding:8px 16px;font-size:.8rem}.sectiekop{font-size:.8rem;font-family:var(--letter-tekst);text-transform:uppercase;letter-spacing:.06em;color:var(--kleur-tekst-licht);margin:20px 4px 8px;font-weight:600}.lijstregel.menuregel{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:56px}.menuregel:after{content:"›";color:var(--kleur-tekst-licht);font-size:1.3rem}.menuregel__icoon{border-radius:var(--radius-klein);background:var(--kleur-verzonken);width:36px;height:36px;color:var(--kleur-tekst);place-items:center;display:grid}.menuregel__icoon svg{width:20px;height:20px}.meer__wie{margin-top:24px}.meer__wie .lijstregel.lijstregel{grid-template-columns:minmax(0,1fr) auto}.standknop{border:1px solid var(--kleur-rand);width:36px;height:36px;color:var(--kleur-tekst-licht);cursor:pointer;transition:background var(--duur), color var(--duur);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.standknop svg{width:18px;height:18px}.standknop:hover{background:var(--kleur-verzonken);color:var(--kleur-tekst)}.standknop:focus-visible{outline:2px solid var(--kleur-accent);outline-offset:2px}.zijbalk__acties{justify-content:space-between;align-items:center;gap:8px;display:flex}.kaart{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--radius);box-shadow:var(--schaduw);margin-bottom:12px;padding:16px}.kaart--klik{color:inherit;font-weight:inherit;text-decoration:none;display:block}.kaart--klik:hover{border-color:var(--kleur-rand-sterk);text-decoration:none}.kaart--klik:active{background:var(--kleur-verzonken)}.rij{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rij--tussen{justify-content:space-between}.stil{color:var(--kleur-tekst-licht);font-size:.875rem}.klein{font-size:.8rem}.ruimte{margin-top:16px}.teller{text-align:center;background:var(--kleur-accent);min-width:1.4em;color:var(--kleur-op-accent);border-radius:999px;margin-left:4px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-block}.label{background:var(--status-neutraal-vlak);color:var(--status-neutraal-tekst);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.label--nieuw,.label--info{background:var(--status-info-vlak);color:var(--status-info-tekst)}.label--in_behandeling,.label--wacht{background:var(--status-wacht-vlak);color:var(--status-wacht-tekst)}.label--offerte,.label--paars{background:var(--status-paars-vlak);color:var(--status-paars-tekst)}.label--gewonnen,.label--ok{background:var(--status-ok-vlak);color:var(--status-ok-tekst)}.label--letop{background:var(--status-letop-vlak);color:var(--status-letop-tekst)}.label--verloren,.label--fout{background:var(--status-fout-vlak);color:var(--status-fout-tekst)}.knop{border-radius:var(--radius);border:1px solid var(--kleur-rand-sterk);background:var(--kleur-vlak);min-height:48px;color:var(--kleur-tekst);font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:720px){.knop{min-height:44px}}.knop:hover{background:var(--kleur-verzonken);text-decoration:none}.knop svg{flex:none;width:18px;height:18px}.knop--licht{background:var(--kleur-vlak);color:var(--kleur-tekst)}.knop--accent{background:var(--kleur-accent);border-color:var(--kleur-accent);color:var(--kleur-op-accent)}.knop--accent:hover{background:var(--kleur-accent);filter:brightness(.94)}.knop--gevaar{color:var(--kleur-fout);border-color:var(--kleur-fout)}.knop--gevaar:hover{background:var(--status-fout-vlak)}.knop--klein{border-radius:var(--radius-klein);min-height:36px;padding:0 12px;font-size:.875rem}@media (max-width:719px){.knop--klein{min-height:48px}}.knop:disabled,.knop[aria-disabled=true]{background:var(--kleur-verzonken);border-color:var(--kleur-rand);color:var(--kleur-tekst-licht);cursor:not-allowed;filter:none}.knop__reden{color:var(--kleur-tekst-licht);margin-top:4px;font-size:.8rem;display:block}.formulier{flex-direction:column;gap:12px;display:flex}.formulier label{color:var(--kleur-tekst-licht);flex-direction:column;gap:4px;font-size:.85rem;font-weight:600;display:flex}.formulier input,.formulier select,.formulier textarea{font:inherit;border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius-klein);background:var(--kleur-veld);min-height:48px;color:var(--kleur-tekst);width:100%;padding:8px 12px;font-weight:400}:is(.formulier label:has(>input[type=checkbox]),.formulier label:has(>input[type=radio])){min-height:48px;color:var(--kleur-tekst);flex-direction:row;align-items:center;gap:10px;font-weight:500}@media (min-width:720px){:is(.formulier label:has(>input[type=checkbox]),.formulier label:has(>input[type=radio])){min-height:32px}}.formulier input[type=checkbox],.formulier input[type=radio]{width:24px;height:24px;min-height:0;accent-color:var(--kleur-accent);flex:none;padding:0}@media (min-width:720px){.formulier input,.formulier select{min-height:44px}}.formulier textarea{resize:vertical;min-height:96px}.formulier input:focus,.formulier select:focus,.formulier textarea:focus{outline:2px solid var(--kleur-accent);outline-offset:1px}.formulier--rij{flex-direction:row;align-items:flex-end}@media (max-width:639px){.formulier--rij{flex-direction:column;align-items:stretch}}.formulier--rij label{flex:1}.formulier fieldset{border:1px solid var(--kleur-rand);border-radius:var(--radius);flex-direction:column;gap:12px;padding:12px;display:flex}.formulier legend{padding:0 4px;font-weight:600}.formulier label.rij{flex-direction:row;align-items:center;font-weight:400}.formulier label.rij input[type=checkbox],.formulier label.rij input[type=radio]{flex:none;width:22px;height:22px;min-height:22px}.melding{border-radius:var(--radius);border:1px solid var(--kleur-rand);background:var(--kleur-vlak);margin-bottom:12px;padding:12px 16px}.melding--fout{background:var(--status-fout-vlak);color:var(--status-fout-tekst);border-color:#0000}.melding--ok{background:var(--status-ok-vlak);color:var(--status-ok-tekst);border-color:#0000}.filters{-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex;overflow-x:auto}.filters a{border:1px solid var(--kleur-rand);background:var(--kleur-vlak);color:var(--kleur-tekst);border-radius:999px;flex:none;padding:6px 12px;font-size:.875rem;font-weight:500;text-decoration:none}.filters a[aria-current=true]{background:var(--kleur-tekst);border-color:var(--kleur-tekst);color:var(--kleur-achtergrond)}.tijdlijn{margin:0;padding:0;list-style:none}.tijdlijn li{border-left:2px solid var(--kleur-rand);margin-left:6px;padding:0 0 12px 20px;position:relative}.tijdlijn li:before{content:"";background:var(--kleur-vlak);border:2px solid var(--kleur-rand-sterk);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.bericht{white-space:pre-wrap;word-break:break-word}.login{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}.login .kaart{width:100%;max-width:400px}.login__merk{font-family:var(--letter-kop);color:var(--kleur-tekst);flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;font-size:1.25rem;font-weight:700;display:flex}.login__merk img{object-fit:contain;max-width:220px;max-height:64px}.tabel{border-collapse:collapse;width:100%;font-size:.9rem}.tabel th,.tabel td{text-align:left;border-bottom:1px solid var(--kleur-rand);vertical-align:top;padding:8px 6px}.tabel--regels td:not(:first-child),.tabel--regels th:not(:first-child){white-space:nowrap}.tabel--regels tr:last-child th,.tabel--regels tr:last-child td{border-bottom:0}.tabel--regels strong{font-size:1.05rem}@media (max-width:719px){.tabel--regels{font-size:.85rem}.tabel--regels th,.tabel--regels td{padding:8px 4px}}code{background:var(--kleur-verzonken);word-break:break-all;border-radius:4px;padding:1px 5px;font-size:.85em}.bord--breed{display:none;overflow-x:auto}.bord--smal{display:block}@media (min-width:720px){.bord--breed{display:block}.bord--smal{display:none}}@media (min-width:1024px){main.inhoud:has(.bord--breed){max-width:1240px}}.bord__tabel{table-layout:fixed;min-width:860px}.bord__tabel th,.bord__tabel td{padding:6px}.bord__tabel thead th{vertical-align:bottom;border-bottom:1px solid var(--kleur-rand-sterk);padding-bottom:8px}.bord__tabel .bord__wiekop{width:150px;color:var(--kleur-tekst-licht);font-size:.8rem}.bord__tabel th[scope=row]{font-size:.875rem;font-weight:600}.bord__dagnaam{font-family:var(--letter-kop);font-size:.95rem;font-weight:600;display:block}.bord__dagaantal{color:var(--kleur-tekst-licht);font-size:.75rem;font-weight:500;display:block}.bord__tabel .bord__weekend{background:color-mix(in srgb, var(--kleur-verzonken) 55%, transparent)}.bord__tabel .bord__vandaag{background:color-mix(in srgb, var(--kleur-accent) 6%, transparent)}.bord__tabel thead .bord__vandaag{box-shadow:inset 0 -3px 0 var(--kleur-accent)}.bord__tabel thead .bord__vandaag .bord__dagnaam{color:var(--kleur-link)}.bord__persoon{align-items:center;gap:8px;display:flex}.bord__persoon>span:last-child{flex-direction:column;min-width:0;display:flex}.bord__rol{color:var(--kleur-tekst-licht);font-size:.75rem;font-weight:500}.bord__lijst{margin:0;padding:0;list-style:none}.bord__klus{border:1px solid var(--kleur-rand);border-left:3px solid var(--kleur-link);background:var(--kleur-vlak);border-radius:var(--radius-klein);box-shadow:var(--schaduw);overflow-wrap:anywhere;margin-bottom:6px;padding:6px 8px 7px;font-size:.8rem;line-height:1.3}.bord__tijd{font-variant-numeric:tabular-nums;color:var(--kleur-tekst-licht);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:1px;font-size:.72rem;font-weight:700;display:flex}.bord__dienst{color:var(--kleur-tekst);font-size:.85rem;font-weight:700;display:block}a.bord__dienst:hover{color:var(--kleur-link)}.bord__wie{color:var(--kleur-tekst)}.bord__plaats{color:var(--kleur-tekst-licht)}.bord__stand{padding:0 6px;font-size:.68rem;line-height:1.5}.bord__stand--concept{background:var(--status-wacht-vlak);color:var(--status-wacht-tekst)}.bord__stand--bezig{background:var(--status-info-vlak);color:var(--status-info-tekst)}.bord__stand--afgerond{background:var(--status-ok-vlak);color:var(--status-ok-tekst)}.bord__klus--concept{border-left-style:dashed;border-left-color:var(--kleur-rand-sterk)}.bord__klus--bezig{border-left-color:var(--status-info-tekst)}.bord__klus--afgerond{border-left-color:var(--kleur-ok);background:var(--kleur-verzonken);box-shadow:none}.bord__klus--afgerond .bord__dienst,.bord__klus--afgerond .bord__wie{color:var(--kleur-tekst-licht)}.bord__ronde{border-left-color:var(--kleur-ok);background:color-mix(in srgb, var(--status-ok-vlak) 55%, var(--kleur-vlak))}.bord__ronde summary{cursor:pointer;list-style:none}.bord__ronde summary::-webkit-details-marker{display:none}.bord__ronde summary .bord__tijd:after{content:"▾";margin-left:auto;font-size:.8rem}.bord__ronde details[open] summary .bord__tijd:after{content:"▴"}.bord__ronde .bord__lijst{margin-top:6px}.bord--smal .bord__klus{margin-bottom:8px;padding:10px 12px;font-size:.9rem}.bord--smal .bord__dienst{font-size:1rem}.bord--smal .bord__tijd{font-size:.8rem}.fotos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:8px 0 12px;display:grid}.fotos img{aspect-ratio:1;object-fit:cover;border:1px solid var(--kleur-rand);border-radius:6px;width:100%}.tegels{grid-template-columns:1fr;gap:12px;margin-bottom:12px;display:grid}@media (min-width:720px){.tegels{grid-template-columns:1fr 1fr}}.tegel{border:1px solid var(--kleur-rand);border-radius:var(--radius);padding:12px}.tegel__titel{color:var(--kleur-tekst-licht);font-size:.9rem}.tegel__waarde{font-family:var(--letter-kop);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:600;line-height:1.2}.lijntje{width:100%;max-width:320px;height:48px;margin-top:8px;display:block}.lijntje__basis{stroke:var(--kleur-rand);stroke-width:1px}.lijntje__lijn{fill:none;stroke:var(--kleur-link);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lijntje__punt{fill:var(--kleur-link);stroke:var(--kleur-vlak);stroke-width:1.5px}.scroll-x{margin-bottom:12px;overflow-x:auto}.scroll-x .tabel td,.scroll-x .tabel th{white-space:nowrap}.tegel--klik{color:inherit;background:var(--kleur-vlak);text-decoration:none;display:block}.tegel--klik:hover,.tegel--klik:focus-visible{border-color:var(--kleur-rand-sterk)}.tegels--vier{grid-template-columns:1fr 1fr}@media (min-width:720px){.tegels--vier{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.zoekbalk{gap:8px;margin-bottom:16px;display:flex}.zoekbalk input{border:1px solid var(--kleur-rand);border-radius:var(--radius);background:var(--kleur-vlak);flex:1;min-width:0;min-height:44px;padding:0 12px;font-size:1rem}.zoekbalk .knop{min-height:44px}.vandaag__kop{margin:0 0 8px;font-size:1rem}.vandaag__lijst{margin:0;padding:0;list-style:none}.vandaag__lijst>li{border-top:1px solid var(--kleur-rand);padding:10px 0}.vandaag__lijst>li:first-child{border-top:0}.vandaag__groep h3{color:var(--kleur-tekst-licht);margin:12px 0 0;font-size:.9rem}.vandaag__taak{flex-wrap:nowrap;align-items:flex-start}.paginakop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.paginakop h1{margin-bottom:2px}.paginakop p{margin:0}.vakken{grid-template-columns:1fr;gap:10px;margin-bottom:12px;display:grid}@media (min-width:560px){.vakken{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}}@media (max-width:559px){.vak{gap:8px;padding:10px 12px}.vak__alles{display:none}.vak__klik{min-height:0;padding:8px 12px}.vak__getal{font-size:1.6rem}}.vak{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--radius);box-shadow:var(--schaduw);flex-direction:column;gap:10px;padding:12px;display:flex}.vak__kop{color:var(--kleur-tekst);align-items:center;gap:8px;display:flex}.vak__kop svg{flex:none;width:20px;height:20px}.vak__kop h2{flex:1;margin:0;font-size:1rem;font-weight:600}.vak__plus{color:var(--kleur-accent);padding:0 4px;font-size:1.4rem;font-weight:400;line-height:1}.vak__plus:hover{text-decoration:none}.vak__klik{background:color-mix(in srgb, var(--kleur-accent) 10%, var(--kleur-vlak));color:var(--kleur-tekst);font-weight:inherit;border-radius:8px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.vak__klik:hover{background:color-mix(in srgb, var(--kleur-accent) 16%, var(--kleur-vlak));text-decoration:none}.vak__getal{font-family:var(--letter-kop);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1}.vak__tekst{flex-direction:column;flex:1;min-width:0;font-size:.85rem;line-height:1.3;display:flex}.vak__tekst span{color:var(--kleur-tekst-licht);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vak__pijl{color:var(--kleur-tekst-licht);font-size:1.4rem}.vak__alles{font-size:.85rem}.cijfers{grid-template-columns:repeat(2,1fr);margin-top:8px;display:grid}@media (min-width:720px){.cijfers{grid-template-columns:repeat(4,1fr)}}.cijfer{border-top:1px solid var(--kleur-rand);padding:12px}@media (min-width:720px){.cijfer{border-top:0;border-left:1px solid var(--kleur-rand)}.cijfer:first-child{border-left:0}}.cijfer__titel{text-transform:uppercase;letter-spacing:.03em;color:var(--kleur-tekst-licht);font-size:.75rem;font-weight:600}.cijfer__waarde{font-family:var(--letter-kop);font-variant-numeric:tabular-nums;margin:2px 0;font-size:1.5rem;font-weight:600}.cijfer__verschil{color:var(--kleur-tekst-licht);font-size:.8rem}.vandaag__raster{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}@media (min-width:960px){.vandaag__raster{grid-template-columns:3fr 2fr;align-items:start}}.schakelaar{background:var(--status-neutraal-vlak);border-radius:999px;padding:3px;display:inline-flex}.schakelaar a{color:var(--kleur-tekst-licht);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:500}.schakelaar a:hover{text-decoration:none}.schakelaar a[aria-current=true]{background:var(--kleur-vlak);color:var(--kleur-tekst);box-shadow:var(--schaduw);font-weight:600}.persoon{border-top:1px solid var(--kleur-rand);padding:10px 0}.persoon:first-of-type{border-top:0}.persoon__kop{align-items:center;gap:10px;margin-bottom:6px;display:flex}.persoon__klussen{margin:0;padding:0 0 0 46px;list-style:none}.klusregel{color:var(--kleur-tekst);font-weight:inherit;border-radius:8px;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:flex}.klusregel:hover{background:var(--kleur-achtergrond);text-decoration:none}.klusregel__tijd{color:var(--kleur-tekst-licht);flex:0 0 96px;font-size:.8rem;font-weight:600}.klusregel__wat{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:.9rem;line-height:1.3;display:flex}.klusregel__wat span{color:var(--kleur-tekst-licht);font-size:.85rem}.avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:inline-flex}.avatar--klein{width:26px;height:26px;font-size:.7rem}.activiteit{margin:0;padding:0;list-style:none}.activiteit li{border-top:1px solid var(--kleur-rand);padding:8px 0;font-size:.9rem}.activiteit li:first-child{border-top:0}.contactknoppen{flex-wrap:wrap;gap:18px;margin:8px 0 4px;display:flex}.contactknop{color:var(--kleur-tekst-licht);flex-direction:column;align-items:center;gap:4px;min-width:52px;font-size:.75rem;font-weight:600;display:flex}.contactknop:hover{color:var(--kleur-tekst);text-decoration:none}.contactknop__rond{border:1px solid var(--kleur-rand);background:var(--kleur-vlak);width:44px;height:44px;color:var(--kleur-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.contactknop:hover .contactknop__rond{border-color:var(--kleur-accent)}.contactknop__rond svg{width:20px;height:20px}.gegevens{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px;margin:8px 0 4px;display:grid}.gegevens>div{min-width:0}.gegevens dt{color:var(--kleur-tekst-licht);margin-bottom:2px;font-size:.75rem;font-weight:600}.gegevens dd{overflow-wrap:anywhere;margin:0}.gegevens__breed{grid-column:1/-1}.weekstrip{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--radius);box-shadow:var(--schaduw);grid-template-columns:repeat(7,1fr);margin-bottom:12px;padding:8px 4px 4px;display:grid}.weekstrip__dag{color:var(--kleur-tekst);flex-direction:column;align-items:center;gap:2px;font-weight:500;display:flex}.weekstrip__dag:hover{text-decoration:none}.weekstrip__naam{color:var(--kleur-tekst-licht);font-size:.75rem}.weekstrip__nummer{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:inline-flex}.weekstrip__dag--vandaag .weekstrip__nummer{color:var(--kleur-accent);font-weight:700}.weekstrip__dag[aria-current=date] .weekstrip__nummer{background:var(--kleur-accent);color:var(--kleur-op-accent)}.weekstrip__stip{height:12px;color:var(--kleur-accent);line-height:12px}.werklijst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.werkkaart{border:1px solid var(--kleur-rand);border-left:4px solid var(--kleur-accent);border-radius:8px;padding:10px 12px}.werkkaart__wanneer{color:var(--kleur-accent);margin-bottom:2px;font-size:.8rem;font-weight:700}.getal,.tabel td,.bedrag{font-variant-numeric:tabular-nums}.groot-getal{font-family:var(--letter-kop);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.kaart{border-radius:var(--radius-groot)}.lijst{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--radius-groot);box-shadow:var(--schaduw);margin:0 0 12px;padding:0 4px;list-style:none}.lijst>li+li{border-top:1px solid var(--kleur-rand)}.lijstregel{min-height:60px;color:var(--kleur-tekst);font-weight:inherit;border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.lijst__met-actie{align-items:center;gap:8px;padding-right:8px;display:flex}.lijst__met-actie>.lijstregel{flex:1;min-width:0}a.lijstregel:hover{background:var(--kleur-verzonken);text-decoration:none}.lijstregel__naam{flex-direction:column;min-width:0;display:flex}.lijstregel__naam strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lijstregel__sub{color:var(--kleur-tekst-licht);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.lijstregel__rechts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lijstregel__bedrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lijstregel__pijl{width:18px;height:18px;color:var(--kleur-tekst-licht)}.paneel{background:var(--kleur-vlak);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--kleur-tekst);border:0;margin:0;padding:0}.paneel::backdrop{background:#0a0e1473}@media (min-width:720px){.paneel{border-left:1px solid var(--kleur-rand);width:min(480px,100vw);box-shadow:var(--schaduw-zweef);margin-left:auto}}.paneel__binnen{flex-direction:column;height:100%;display:flex}.paneel__kop{border-bottom:1px solid var(--kleur-rand);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.paneel__kop h2{margin:0}.paneel__inhoud{flex:1;padding:16px;overflow-y:auto}.paneel__voet{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--kleur-vlak);border-top:1px solid var(--kleur-rand);justify-content:flex-end;gap:8px;margin:16px -16px -16px;display:flex;position:sticky;bottom:-16px}@media (max-width:719px){.paneel__voet .knop{flex:1}}.toast{border-radius:var(--radius);background:var(--kleur-tekst);color:var(--kleur-achtergrond);box-shadow:var(--schaduw-zweef);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;font-weight:500;display:flex}.toast--fout{background:var(--status-fout-vlak);color:var(--status-fout-tekst);box-shadow:none}.toast button,.toast a{min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 4px;font-weight:700;text-decoration:underline}.toast__sluit{font-size:1.2rem;text-decoration:none!important}@media (max-width:719px){.toast:not(.toast--fout){left:12px;right:12px;bottom:calc(var(--nav-hoogte) + 16px + env(safe-area-inset-bottom));z-index:30;margin:0;position:fixed}body:has(.actiebalk) .toast:not(.toast--fout){bottom:calc(var(--nav-hoogte) + var(--actiebalk-hoogte) + 28px + env(safe-area-inset-bottom))}body:has(.zweefplus) .toast:not(.toast--fout){bottom:calc(var(--nav-hoogte) + 88px + env(safe-area-inset-bottom))}body:has(.actiebalk__stand) .toast:not(.toast--fout){bottom:calc(var(--nav-hoogte) + var(--actiebalk-hoogte) + 52px + env(safe-area-inset-bottom))}}.leeg{border:1px dashed var(--kleur-rand-sterk);border-radius:var(--radius-groot);background:var(--kleur-vlak);flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;padding:20px;display:flex}.leeg h2,.leeg h3{margin:0;font-size:1.05rem}.leeg p{color:var(--kleur-tekst-licht);margin:0}.skelet{animation:.2s ease-out .4s both skelet-in}.skelet__blok{background:var(--kleur-verzonken);border-radius:var(--radius);margin-bottom:12px}.skelet__kop{border-radius:0 0 var(--radius-groot) var(--radius-groot);background:var(--kleur-primair);height:120px;margin:-16px -16px 16px}@keyframes skelet-in{0%{opacity:0}to{opacity:1}}.verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.skelet__blok{animation:1.4s ease-in-out infinite skelet-puls}@keyframes skelet-puls{50%{opacity:.55}}}.actiebalk{flex-direction:column;gap:6px;margin:16px 0;display:flex}.actiebalk__knoppen{gap:8px;display:flex}.actiebalk__knoppen .knop{flex:1}.actiebalk__stand{text-align:center;color:var(--kleur-tekst-licht);font-size:.8rem}@media (max-width:719px){.actiebalk{left:0;right:0;bottom:calc(var(--nav-hoogte) + env(safe-area-inset-bottom));z-index:15;background:var(--balk-achtergrond);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--kleur-rand);margin:0;padding:10px 14px;position:fixed}.actiebalk .knop{min-height:var(--actiebalk-hoogte);border-radius:var(--radius);font-size:1.05rem}main.inhoud:has(.actiebalk){padding-bottom:calc(var(--nav-hoogte) + var(--actiebalk-hoogte) + 88px + env(safe-area-inset-bottom))}}.janee,.formulier .janee{flex-direction:unset;border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.janee legend{color:var(--kleur-tekst);grid-column:1/-1;margin-bottom:6px;padding:0;font-weight:600}:is(.janee label,.janee label:has(>input[type=radio])){border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius);background:var(--kleur-vlak);cursor:pointer;justify-content:center;align-items:center;min-height:56px;font-weight:600;position:relative;color:var(--kleur-tekst)!important;flex-direction:row!important;font-size:1rem!important;display:flex!important}.janee input{opacity:0;position:absolute;width:1px!important;height:1px!important;min-height:0!important}.janee label{text-align:center;padding:8px 12px;line-height:1.25}.janee label:has(input:checked){border:2px solid var(--kleur-nadruk);background:var(--kleur-gekozen-vlak);color:var(--kleur-nadruk)}.janee label:has(input:focus-visible){outline:3px solid var(--kleur-accent);outline-offset:2px}.voortgang{background:var(--kleur-verzonken);height:8px;box-shadow:inset 0 0 0 1px var(--kleur-rand-sterk);border-radius:999px;display:block;overflow:hidden}.voortgang>i{border-radius:inherit;background:var(--kleur-voortgang);height:100%;display:block}.voortgang--ok>i{background:var(--kleur-ok)}.label--ai{background:var(--kleur-ai-vlak);color:var(--kleur-ai)}.uitleg{display:inline}.uitleg>summary{border:1px solid var(--kleur-rand-sterk);width:24px;height:24px;color:var(--kleur-tekst-licht);cursor:pointer;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;list-style:none;display:inline-flex}.uitleg>summary::-webkit-details-marker{display:none}@media (max-width:719px){.uitleg>summary{position:relative}.uitleg>summary:after{content:"";position:absolute;inset:-12px}}.uitleg[open]>:not(summary){color:var(--kleur-tekst-licht);margin-top:6px;font-size:.875rem;display:block}@media (prefers-reduced-motion:no-preference){.knop,.lijstregel,.janee label,.filters a{transition:background-color var(--duur) ease, border-color var(--duur) ease, color var(--duur) ease}.paneel[open]{animation:.2s ease-out paneel-in}@keyframes paneel-in{0%{opacity:0;transform:translate(24px)}}.toast{animation:.18s ease-out toast-in}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}}.dagkop{margin:calc(-16px - env(safe-area-inset-top)) -16px 0;padding:calc(22px + env(safe-area-inset-top)) 16px 72px;background:var(--kleur-dagkop,var(--kleur-primair));color:var(--kleur-op-navy);border-radius:0 0 28px 28px}.dagkop h1{color:var(--kleur-op-navy);margin:2px 0 0;font-size:1.75rem}.dagkop__dag{color:var(--kleur-op-navy-licht);font-size:.85rem}@media (min-width:720px){.dagkop{margin:calc(-16px - env(safe-area-inset-top)) -24px 0;padding:calc(28px + env(safe-area-inset-top)) 24px 76px}}@media (min-width:1024px){.dagkop{border-radius:0 0 28px 28px;margin:-24px -28px 0;padding:28px 28px 80px}}.zweef{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:-56px;margin-bottom:20px;display:grid;position:relative}@media (min-width:1024px){.zweef{grid-template-columns:repeat(auto-fit,minmax(220px,280px))}}.zweef__kaart{border-radius:var(--radius-groot);background:var(--kleur-vlak);color:var(--kleur-tekst);font-weight:inherit;box-shadow:var(--schaduw-zweef);flex-direction:column;gap:2px;padding:12px 14px;display:flex}a.zweef__kaart:hover{text-decoration:none}.zweef__waarde{font-size:1.5rem;line-height:1.2}.zweef__label{color:var(--kleur-tekst-licht);font-size:.8rem}.zweef__kaart .voortgang{margin-top:8px}.sectie{margin-bottom:20px}.sectie__kop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.sectie__kop h2{margin:0;font-size:1.1rem}.sectie__kop a{align-items:center;min-height:32px;font-size:.9rem;display:inline-flex}.kaartlijst{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.kaartlijst{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.klaarkaart{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--radius-groot);box-shadow:var(--schaduw);flex-direction:column;gap:6px;padding:14px;display:flex}.klaarkaart--ai{border-color:color-mix(in srgb, var(--kleur-ai) 35%, var(--kleur-rand))}.klaarkaart__kop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.klaarkaart__waarom{color:var(--kleur-tekst-licht);margin:0;font-size:.875rem}.weekcoach{border-radius:var(--radius);background:var(--kleur-verzonken);margin:2px 0 0;padding:0;list-style:none}.weekcoach__punt{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:2px 10px;padding:10px 12px;display:grid}.weekcoach__punt+.weekcoach__punt{border-top:1px solid var(--kleur-rand)}.weekcoach__nummer{background:var(--kleur-vlak);width:26px;height:26px;color:var(--kleur-tekst-licht);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.klaarkaart--ai .weekcoach__nummer{background:var(--kleur-ai-vlak);color:var(--kleur-ai)}.weekcoach__tekst{overflow-wrap:anywhere;align-self:center}.weekcoach__actie{grid-column:2;justify-self:start;align-items:center;gap:4px;min-height:44px;margin:-6px 0 -8px;font-size:.9rem;display:inline-flex}@media (min-width:720px){.weekcoach__actie{min-height:36px}}.klaarkaart__voet{justify-content:flex-end}.persoonregel{grid-template-columns:auto minmax(0,1fr) auto}.fotostrip{scrollbar-width:thin;grid-auto-columns:120px;grid-auto-flow:column;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.fotostrip a{color:var(--kleur-tekst-licht);flex-direction:column;gap:4px;font-size:.75rem;font-weight:500;display:flex}.fotostrip img{object-fit:cover;border-radius:var(--radius);background:var(--kleur-verzonken);width:120px;height:90px}.fotostrip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkpunt{border-top:1px solid var(--kleur-rand);flex-direction:column;gap:8px;padding:10px 0;display:flex}.checkpunt:first-of-type{border-top:0}.checkpunt__rij{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.drie{border-radius:var(--radius);background:var(--kleur-verzonken);flex:none;gap:3px;padding:3px;display:inline-flex}.formulier .drie label,.drie label{border-radius:var(--radius-klein);min-width:48px;min-height:44px;color:var(--kleur-tekst-licht);cursor:pointer;flex-direction:row;justify-content:center;align-items:center;padding:0 8px;font-size:.95rem;font-weight:700;display:inline-flex;position:relative}.drie input{opacity:0;position:absolute;width:1px!important;height:1px!important;min-height:0!important}.drie label:has(input:focus-visible){outline:3px solid var(--kleur-accent);outline-offset:1px}.drie__gedaan:has(input:checked){background:var(--status-ok-vlak);color:var(--status-ok-tekst)}.drie__niet_nodig:has(input:checked){background:var(--kleur-vlak);color:var(--kleur-tekst)}.drie__probleem:has(input:checked){background:var(--status-letop-vlak);color:var(--status-letop-tekst)}.actiebalk .rij{flex-wrap:nowrap;flex:1}.actiebalk .rij .knop{flex:1}.actiebalk .rij label{flex:none}.teamregel .lijstregel__rechts{text-align:right;max-width:45%}@media (max-width:559px){.lijstregel.teamregel{grid-template-columns:minmax(0,1fr) auto}.teamregel .lijstregel__rechts{text-align:left;grid-column:1;align-items:flex-start;max-width:none}.teamregel .lijstregel__pijl{grid-area:1/2}}.lijstregel__sub{overflow-wrap:anywhere}.filters a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.filters__aantal{font-variant-numeric:tabular-nums;opacity:.75;font-size:.75rem;font-weight:700}.paginakop{align-items:center}.detailknoppen{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.samenvatting{background:var(--kleur-vlak);border:1px solid var(--kleur-rand);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;display:grid}@media (min-width:720px){.samenvatting{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.samenvatting>div{border-top:1px solid var(--kleur-rand);min-width:0;padding:10px 14px}.samenvatting>div:nth-child(-n+2){border-top:0}@media (min-width:720px){.samenvatting>div{border-top:0;border-left:1px solid var(--kleur-rand)}.samenvatting>div:first-child{border-left:0}}.samenvatting dt{color:var(--kleur-tekst-licht);font-size:.78rem}.samenvatting dd{margin:0;font-weight:600}.detail{flex-direction:column;display:flex}.detail__zij{order:-1}@media (min-width:1024px){main.inhoud:has(.detail){max-width:1240px}.detail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.detail__zij{order:0;grid-area:1/2}.detail__hoofd{grid-area:1/1}.detail__zij .gegevens{grid-template-columns:1fr}}.systeemmeldingen{margin-top:8px}.systeemmeldingen>summary{cursor:pointer;min-height:44px;color:var(--kleur-tekst-licht);align-items:center;font-size:.9rem;font-weight:600;display:flex}.springlinks{flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;font-size:.9rem;display:flex}.springlinks a{align-items:center;min-height:32px;display:inline-flex}@media (max-width:719px){.springlinks a{min-height:44px}}.technisch{margin-top:8px}.technisch>summary{cursor:pointer;min-height:44px;color:var(--kleur-tekst-licht);align-items:center;font-weight:600;display:flex}html{scroll-padding-top:72px}.detail__zij .formulier--rij{flex-direction:column;align-items:stretch}.detail__zij .formulier--rij label{flex:none!important}.filters{flex-wrap:wrap;overflow:visible}.meerwerk{flex-direction:column;gap:12px;display:flex}.meerwerk__tekst{display:none!important}.meerwerk:has(input[value=ja]:checked) .meerwerk__tekst{display:flex!important}@media (max-width:400px){.actiebalk .rij{flex-wrap:wrap}.actiebalk .rij .knop{flex-basis:100%}.actiebalk .rij label,.actiebalk .rij select{min-width:0;max-width:100%}}.stapknop{flex-wrap:nowrap;align-items:flex-end}.stapknop__keuze{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.stapknop__label{color:var(--kleur-tekst-licht);font-size:.8rem;font-weight:600}.stapknop select{font:inherit;border:1px solid var(--kleur-rand-sterk);border-radius:var(--radius);background:var(--kleur-veld);width:100%;min-height:48px;color:var(--kleur-tekst);padding:0 12px;font-size:1rem}.stapknop select:focus-visible{outline:2px solid var(--kleur-accent);outline-offset:1px}.stapknop .knop,.actiebalk .stapknop .stapknop__keuze{flex:1 1 0}@media (min-width:720px){.stapknop .stapknop__keuze,.actiebalk .stapknop .stapknop__keuze{flex:0 220px}}@media (max-width:719px){.actiebalk .stapknop select{min-height:48px}}@media (max-width:400px){.actiebalk .rij.stapknop{flex-wrap:nowrap}.actiebalk .rij.stapknop .knop{flex-basis:0}.actiebalk .rij.stapknop label{flex:1.5 1 0;max-width:none}}.weetjes__kop{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.weetjes__kop h2{margin:0}.weetjes__sub{color:var(--kleur-tekst-licht);font-size:.8rem}.kaart.weetjes{background:var(--kleur-verzonken);box-shadow:none;border-color:#0000}.weetjes__lijst{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.weetje{border-radius:var(--radius);background:var(--kleur-vlak);border-left:3px solid var(--kleur-rand-sterk);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px 10px 8px 14px;display:grid}.weetje--voorstel{border-left-color:var(--kleur-ai)}.weetje__tekst{overflow-wrap:anywhere;align-self:center;margin:0;font-weight:600;line-height:1.4}.weetje__bron{color:var(--kleur-tekst-licht);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.weetje__weg{grid-area:1/2}.weetje__aanpassen{grid-column:1/-1}.weetje__aanpassen>summary{cursor:pointer;color:var(--kleur-link);align-items:center;min-height:32px;font-weight:600;display:inline-flex}.weetje--klus{border-left:0;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}.weetje--klus .weetje__tekst{font-weight:500}.weetje__meta{color:var(--kleur-tekst-licht);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:.8rem;display:flex}.weetje__meta .weetje__aanpassen[open]{flex-basis:100%}.weetje__wegklus{margin-top:8px}@media (max-width:719px){.weetje__aanpassen>summary{min-height:44px}.weetje--voorstel{grid-template-columns:minmax(0,1fr)}.weetje--voorstel .weetje__weg{grid-area:auto/1}}.weetje__aanpassen[open] .formulier{margin-top:6px}.weetjes__toevoegen>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.weetjes__toevoegen .formulier{margin-top:4px}.inspreken__stip{background:var(--kleur-fout);border-radius:50%;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.inspreken__stip{animation:1.2s ease-in-out infinite inspreken-puls}@keyframes inspreken-puls{50%{opacity:.3}}}.inspreken__melding{border-radius:var(--radius-klein);background:var(--kleur-vlak);margin:0;padding:10px 12px;line-height:1.45}.inspreken__melding .label{margin-right:4px}.inspreken__gehoord>summary{cursor:pointer;min-height:32px;color:var(--kleur-tekst-licht);align-items:center;font-weight:600;display:inline-flex}.inspreken__gehoord p{border-left:2px solid var(--kleur-rand-sterk);margin:4px 0 0;padding-left:10px;font-style:italic}@media (min-width:720px){.stapknop .knop{flex:0 320px}}.actiebalk .stapknop .stapknop__keuze{flex-grow:1.5}.weetje__tekst{font-weight:500}.weetjes__toevoegen>summary{list-style:none}.weetjes__toevoegen>summary::-webkit-details-marker{display:none}.weetjes__toevoegen>summary:before{content:"+";border:1px solid var(--kleur-rand-sterk);width:24px;height:24px;color:var(--kleur-link);border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-weight:700;display:inline-flex}.telaatlijst{margin:8px 0 0;padding:0;list-style:none}.telaatlijst__regel{border-top:1px solid var(--kleur-rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 0;display:flex}.telaatlijst__wat{flex-direction:column;min-width:0;display:flex}.telaatlijst__wat span{color:var(--kleur-tekst-licht);font-size:.85rem}.telaatlijst__hoe{align-items:center;gap:12px;display:flex}.telaatlijst__hoe .label{white-space:normal}.telaatlijst__hoe a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:720px){.telaatlijst__hoe a{min-height:32px}}.voorstel__samen{margin:0 0 4px;font-weight:600}.voorstelregels{margin:12px 0 0;padding:0;list-style:none}.voorstelregel{border-top:1px solid var(--kleur-rand);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px 0;display:grid}@media (min-width:720px){.voorstelregel{grid-template-columns:48px minmax(0,1fr) auto}}.voorstelregel--uit .voorstelregel__wat,.voorstelregel--uit .voorstelregel__dag{opacity:.55}.voorstelregel__dag{border-radius:var(--radius-klein);border:1px dashed var(--kleur-accent);background:var(--status-info-vlak);height:48px;color:var(--status-info-tekst);flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}.voorstelregel__dag span{font-size:.7rem;font-weight:600}.voorstelregel__dag strong{font-family:var(--letter-kop);font-variant-numeric:tabular-nums;font-size:1.1rem}.voorstelregel__wat{flex-direction:column;gap:1px;min-width:0;font-size:.9rem;display:flex}.voorstelregel__wie{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.voorstelregel__persoon{align-items:center;gap:6px;font-weight:600;display:inline-flex}.voorstelregel__reden{color:var(--kleur-tekst-licht);font-size:.8rem}.voorstelregel__letop{color:var(--status-letop-tekst);font-size:.8rem}.voorstelregel__knoppen{flex-wrap:nowrap;grid-column:2;justify-self:start}@media (min-width:720px){.voorstelregel__knoppen{grid-area:1/3;align-self:center}}.bord__mensen{color:var(--kleur-tekst);margin-top:4px;font-weight:600}.herplan__regel{border-top:1px solid var(--kleur-rand);grid-template-columns:minmax(0,1fr);gap:10px 16px;padding:14px 0;display:grid}.herplan__regel:first-child{border-top:0}@media (min-width:900px){.herplan__regel{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:center}.herplan__onder{grid-column:1/-1}}.herplan__labels{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.herplan__wissel{border-radius:var(--radius);background:var(--kleur-verzonken);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.herplan__kant{flex-direction:column;gap:4px;min-width:0;display:flex}.herplan__titel{text-transform:uppercase;letter-spacing:.03em;color:var(--kleur-tekst-licht);font-size:.72rem;font-weight:700}.herplan__moment{align-items:center;gap:8px;min-width:0;display:flex}.herplan__dag{border-radius:var(--radius-klein);border:1px solid var(--kleur-rand-sterk);background:var(--kleur-vlak);flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;height:40px;line-height:1.05;display:flex}.herplan__kant--nieuw .herplan__dag{border:1px dashed var(--kleur-accent);background:var(--status-info-vlak);color:var(--status-info-tekst)}.herplan__dag span{font-size:.65rem;font-weight:600}.herplan__dag strong{font-family:var(--letter-kop);font-variant-numeric:tabular-nums;font-size:1rem}.herplan__mensen{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:.85rem;display:flex}.herplan__weg{color:var(--kleur-tekst-licht);text-decoration:line-through}.herplan__pijl{color:var(--kleur-tekst-licht);align-self:center;font-size:1.1rem}.herplan__knoppen{grid-column:1}@media (min-width:900px){.herplan__knoppen{grid-area:1/3}}.herplan__onder{flex-direction:column;gap:2px;display:flex}.herplan__mail>summary{cursor:pointer;min-height:32px;color:var(--kleur-link);align-items:center;font-weight:600;display:inline-flex}.herplan__mail p{border-radius:var(--radius-klein);background:var(--kleur-verzonken);margin:4px 0 0;padding:10px 12px}.winst__cijfers{border:1px solid var(--kleur-rand);border-radius:var(--radius);margin:12px 0}.winst__cijfers dd{margin:0}.winst__rondes{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.winst__ronde{border:1px solid var(--kleur-rand);border-radius:var(--radius);background:var(--kleur-vlak)}.winst__ronde>details>:not(summary){margin-left:14px;margin-right:14px}.winst__ronde>details[open]{padding-bottom:6px}.winst__kop{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 14px;list-style:none;display:flex}.winst__kop::-webkit-details-marker{display:none}.winst__kop:after{content:"▾";color:var(--kleur-tekst-licht)}details[open]>.winst__kop:after{content:"▴"}.winst__naam,.winst__over{flex-direction:column;min-width:0;display:flex}.winst__naam span,.winst__over span{color:var(--kleur-tekst-licht);font-size:.8rem}.winst__over{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end;margin-left:auto}.winst__balk{gap:6px;margin:4px 0 10px;display:grid}.winst__balkregel{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.85rem;display:grid}.winst__staaf{background:var(--kleur-verzonken);border-radius:999px;height:8px;display:block;overflow:hidden}.winst__staaf i{border-radius:inherit;height:100%;display:block}.winst__staaf--omzet{background:var(--kleur-link)}.winst__staaf--kosten{background:var(--kleur-rand-sterk)}.winst__verloop{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.winst__uurkosten>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.formulier.uurkosten{grid-template-columns:minmax(0,1fr) auto 110px auto;grid-template-areas:"naam eenheid veld knop";align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.formulier.uurkosten label{color:var(--kleur-tekst);font-size:.95rem;display:contents}.formulier.uurkosten input{text-align:right;font-variant-numeric:tabular-nums;grid-area:veld}.formulier.uurkosten span{text-align:right;grid-area:eenheid}.formulier.uurkosten .knop{grid-area:knop}@media (max-width:559px){.herplan__mensen .avatar{display:none}}.herplan__samen{margin-top:12px}@media (max-width:559px){.tabel--kaarten,.tabel--kaarten tbody,.tabel--kaarten tr,.tabel--kaarten th,.tabel--kaarten td{width:100%;display:block}.tabel--kaarten thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabel--kaarten tr{border:1px solid var(--kleur-rand);border-radius:var(--radius-klein);background:var(--kleur-vlak);margin-bottom:8px;padding:10px 12px}.tabel--kaarten.tabel th,.tabel--kaarten.tabel td,.scroll-x .tabel--kaarten.tabel td,.scroll-x .tabel--kaarten.tabel th{white-space:normal;border:0;padding:2px 0!important}.tabel--kaarten td:first-child{font-weight:600;padding-bottom:6px!important}.tabel--kaarten td:first-child .klein{font-weight:400}.tabel--kaarten td[data-label]{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;display:flex;text-align:right!important}.tabel--kaarten td[data-label]:before{content:attr(data-label);color:var(--kleur-tekst-licht);text-align:left;font-weight:500}.tabel--kaarten tr.tabel__totaal{background:0 0;border:0;border-radius:0;justify-content:space-between;gap:12px;margin:0;padding:6px 12px;display:flex}.tabel--kaarten tr.tabel__totaal th,.tabel--kaarten tr.tabel__totaal td{width:auto;font-weight:500}.tabel--kaarten tr.tabel__totaal td{font-variant-numeric:tabular-nums}.tabel--kaarten tr.tabel__totaal--eind{border-top:1px solid var(--kleur-rand-sterk);margin-top:4px;padding-top:10px}.tabel--kaarten tr.tabel__totaal--eind th{font-weight:700}}.klantkop{background:var(--kleur-primair);color:var(--kleur-op-primair);border-radius:0 0 var(--radius-groot) var(--radius-groot);flex-direction:column;gap:18px;margin:-16px -16px 20px;padding:14px 16px;display:flex}@media (min-width:720px){.klantkop{box-shadow:0 0 0 100vmax var(--kleur-primair);clip-path:inset(0 -100vmax);border-radius:0}}.klantkop--overlap{margin-bottom:0;padding-bottom:76px}.klantkop-over{margin-top:-56px;position:relative}.klantkop__balk{justify-content:space-between;align-items:center;gap:12px;display:flex}.klantkop__merk{min-width:0;font-family:var(--letter-kop);align-items:center;gap:10px;font-size:1.1rem;display:flex}.klantkop__logo{border-radius:var(--radius-klein);background:var(--kleur-vlak);flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;display:inline-flex}.klantkop__logo img{object-fit:contain;max-width:100%;max-height:100%}.klantkop__titel{flex-direction:column;gap:6px;min-width:0;display:flex}.klantkop__titel h1{color:var(--kleur-op-primair);overflow-wrap:anywhere;margin:0;font-size:1.65rem;font-weight:800}.klantkop__boven,.klantkop__onder{color:color-mix(in srgb, var(--kleur-op-primair) 78%, var(--kleur-primair));margin:0;font-size:.875rem}.klantkop .knop{min-height:40px;color:var(--kleur-op-primair);border-color:color-mix(in srgb, var(--kleur-op-primair) 55%, transparent);background:0 0}.klantkop .knop:hover{background:color-mix(in srgb, var(--kleur-op-primair) 12%, transparent)}@media (max-width:719px){.klantkop .knop{min-height:48px}}.dagblok{border-radius:var(--radius-klein);background:var(--kleur-verzonken);width:56px;height:62px;color:var(--kleur-nadruk);text-transform:lowercase;border:1px solid #0000;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.1;display:flex}.dagblok span{font-size:.7rem;font-weight:600}.dagblok strong{font-family:var(--letter-kop);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}.dagblok--rustig{border-color:var(--kleur-rand);color:var(--kleur-tekst-licht);background:0 0}.kopieerlink{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kopieerlink__knop{min-width:180px}@media (max-width:559px){.kopieerlink__knop{width:100%}}.kopieerlink__tekst{border-radius:var(--radius-klein);background:var(--kleur-vlak);max-width:100%;color:var(--kleur-tekst-licht);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;padding:6px 10px;font-size:.8rem;display:block}
