@font-face{font-family:fraunces;src:url(../media/fraunces_var-s.p.0ggqn9ig56u4s.woff2?dpl=1_57_1-mw3f7ii8)format("woff2");font-display:swap;font-weight:300 650;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_italic_var-s.p.1q-jjomgjvbjf.woff2?dpl=1_57_1-mw3f7ii8)format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_99d0713f-module__l2QIMG__className{font-family:fraunces,fraunces Fallback}.fraunces_99d0713f-module__l2QIMG__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:hanken;src:url(../media/hanken_var-s.p.3lxpqujs87tck.woff2?dpl=1_57_1-mw3f7ii8)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_762c8622-module__UhKxqW__className{font-family:hanken,hanken Fallback}.hanken_762c8622-module__UhKxqW__variable{--font-hanken:"hanken", "hanken Fallback"}
@layer oud {
:root{--bg:#f4ece0;--card:#fff;--border:#e6dac9;--text:#211812;--text-2:#5b4d43;--text-3:#7a6b5d;--row:#efe4d5;--scroll-schaduw:#0000001f;--accent:#dca63f;--accent-hover:#c8942f;--accent-deep:#7a5310;--accent-light:#f4e4c0;--on-accent:#211812;--danger:#c0392b;--success:#4c7a52;--warning:#c0553a;--purple:#4c5c46;--topbar-bg:#faf5eed9;--topbar-h:64px;--avatar-border:#fff;--font-sans:var(--font-hanken), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--e:cubic-bezier(.22, 1, .36, 1);--border-2:#d8c8b2;--vlak-2:#faf5ee;--clay-deep:#9c3f28;--clay-wash:#f2ddd2;--moss-wash:#e4e9df;--r-tip:8px;--r-tile:10px;--r-card:12px;--r-pill:999px;--ease-ui:var(--e);--dur-ui:.2s;--dur-card:.2s;--ring:#21181214;--ring-hover:#21181224;--shadow-card:0 1px 2px #2118120a;--shadow-hover:0 14px 30px #21181221;--shadow-tip:0 8px 24px #2118122e;--ink-danger:#9a2c1f;--ink-warning:var(--clay-deep);--ink-success:#3d6142;--ink-accent:var(--accent-deep)}.dark{--bg:#1a120c;--card:#241811;--border:#3a2a1f;--text:#f4ece0;--text-2:#c3b2a2;--text-3:#998876;--row:#201610;--scroll-schaduw:#f4ece024;--accent:#e6b34a;--accent-hover:#efc366;--accent-deep:#e6b34a;--accent-light:#e6b34a29;--on-accent:#211812;--danger:#e06552;--success:#6d9a6f;--warning:#d97a5c;--purple:#8a9a7c;--topbar-bg:#241811d9;--avatar-border:#241811;--border-2:#4a382a;--vlak-2:#201610;--clay-deep:#d97a5c;--clay-wash:#3a241c;--moss-wash:#242c20;--ring:#c3b2a229;--ring-hover:#c3b2a261;--shadow-card:0 0 0 0 transparent;--shadow-hover:0 0 0 0 transparent;--shadow-tip:0 8px 24px #00000080;--ink-danger:#f0a092;--ink-warning:var(--clay-deep);--ink-success:#9cc39c;--ink-accent:var(--accent-deep)}@media (prefers-reduced-motion:reduce){:root{--dur-ui:0s;--dur-card:0s}}*{box-sizing:border-box}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input,select,textarea,button{font-family:inherit}.rij-knop{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;max-width:100%;margin:0;padding:0}.rij-knop:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}input,select,textarea{color:var(--text);max-width:100%}input[type=checkbox],input[type=radio]{flex-shrink:0}input::placeholder,textarea::placeholder{color:var(--text-3)}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;transition:background .2s,color .2s}h1,h2{font-family:var(--font-display);letter-spacing:-.015em;font-weight:460}main.center{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}button.primair,a.link-primair{background:var(--accent);width:100%;color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;padding:11px;font-size:14px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 2px 8px #21181224}button.primair:hover,a.link-primair:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 6px 16px #2118122e}button.secundair{border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;margin-top:10px;padding:11px;font-size:14px;font-weight:600}button.secundair:hover{background:var(--bg)}.dark button.secundair{background:var(--card);border-color:var(--border)}.dark button.secundair:hover{background:var(--row)}a.link-primair{box-sizing:border-box;text-align:center;line-height:normal;text-decoration:none;display:block}.wissel-melding,.welkom-team{max-width:66ch}.vol-melding a:hover{text-decoration-thickness:2px}.vol-melding a:focus-visible{outline-offset:2px;outline:2px solid}.avatar{-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.avatar:before{content:attr(data-initiaal);content:attr(data-initiaal) / ""}.oud-paneel{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:18px;padding:18px 20px}.oud-paneel h2{align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.teller{background:var(--bg);border:1px solid var(--border);color:var(--text-2);border-radius:20px;padding:1px 9px;font-size:12px;font-weight:600}.regel{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.regel:last-of-type{border-bottom:0}.regel-sub{color:var(--text-2);font-size:13px}.tag{background:var(--bg);border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.tag.hoog{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.dark .tag.hoog{color:#fca5a5;background:#ef444426;border-color:#ef444459}.verwijder{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:17px;line-height:1}.verwijder:hover{color:var(--danger)}.oud-leeg{color:var(--text-2);margin:4px 0;font-size:13px}.mini{border:1px solid var(--border);background:var(--bg);max-width:100%;color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.mini:hover{border-color:var(--accent-deep);color:var(--accent-deep)}.tag.groen{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.dark .tag.groen{color:#86efac;background:#22c55e26;border-color:#22c55e59}button:disabled{opacity:.6;cursor:default}@media (max-width:760px){.regel{flex-wrap:wrap;row-gap:4px}}.oud-paneel.briefing{background:#f7ece5;border-color:#e8d4a8}.dark .oud-paneel.briefing{background:#dca63f1f;border-color:#1e3a5f}.zm-merk{flex-shrink:0;display:block}.zm-merk-lat{stroke:var(--text)}.zm-merk-goud{stroke:var(--accent)}.timer-melding{left:calc(16px + env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1100;max-width:min(420px,100vw - 32px);margin:0;position:fixed;box-shadow:0 8px 24px #0f172a2e}@media (max-width:600px){.timer-melding{left:calc(16px + env(safe-area-inset-left));right:calc(16px + env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));max-width:none}}@keyframes topbar-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.main-content{flex:1;padding:32px 32px 96px}.main-content h1{letter-spacing:-.3px;margin:0 0 20px;font-size:18px;font-weight:700}.link-btn{color:var(--accent-deep);background:var(--accent-light);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.link-btn svg{width:13px;height:13px}.link-btn:hover{background:var(--accent);color:var(--on-accent)}.link-btn:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.task-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.check{border:2px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;padding:0;transition:all .15s;display:flex;position:relative}.check:hover{border-color:var(--accent-deep)}.check.aan{background:var(--success);border-color:var(--success)}.check.aan:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:8px;display:block;transform:rotate(45deg)translateY(-1px)}.badge{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.icon-x{color:var(--text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:18px;line-height:1}.icon-x:hover{color:var(--danger)}a.mini{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}a.mini.primair{background:var(--accent);border-color:var(--accent-deep);color:var(--on-accent)}a.mini.primair:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}@keyframes timerPuls{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent);transform:scale(1)}70%{opacity:.75;box-shadow:0 0 0 7px color-mix(in srgb, var(--success) 0%, transparent);transform:scale(1.15)}to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 0%, transparent);transform:scale(1)}}.timer-stop{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:7px 16px;font-size:13px;font-weight:600}.timer-stop:hover{filter:brightness(.95)}.filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.veld-groep-kop{text-transform:uppercase;letter-spacing:.4px;color:var(--text-2);margin:18px 0 6px;font-size:13px;font-weight:700}.notitie-acties{flex-shrink:0;align-items:center;gap:6px;display:flex}.oud-paneel.signalen{background:#f59e0b0f;border-color:#f59e0b66}@media (max-width:900px){.main-content{padding:18px 16px 32px}.verwijder,.icon-x,.mini{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.status-select{min-height:40px}.check{min-width:32px;min-height:32px}.filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}}.section-sub{color:var(--text-2);margin:-8px 0 14px;font-size:13px}.klant-status-rij{grid-template-columns:auto auto auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.kleur-vak{border:1px solid var(--border);cursor:pointer;background:var(--card);border-radius:7px;width:50px;height:34px;padding:2px}.badge-wix{color:#b9852a;background:#f7ece5}.badge-wp{color:#15803d;background:#f0fdf4}.badge-platform{color:#52525b;background:#f4f4f5}.dark .badge-wix{color:#e0b566;background:#4a3a1a}.dark .badge-wp{color:#86efac;background:#14532d}.dark .badge-platform{color:#a1a1aa;background:#27272a}.legenda-rij{align-items:center;gap:8px;font-size:13px;display:flex}.legenda-stip{border-radius:3px;flex-shrink:0;width:10px;height:10px}.legenda-naam{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.legenda-waarde{color:var(--text);font-weight:600}.legenda-pct{color:var(--text-3);font-weight:500}.btw-preview{color:var(--text-2);margin-top:10px;font-size:12px}.fin-tabel{border-collapse:collapse;width:100%;font-size:13px}.fin-tabel th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:700}.fin-tabel td{border-bottom:1px solid var(--border);color:var(--text);padding:9px 10px}.fin-tabel tbody tr:nth-child(2n) td,.fin-tabel tbody tr:hover{background:var(--row)}.fin-tabel .num,.fin-tabel th.num{text-align:right;white-space:nowrap}.fin-tabel .acties{text-align:right;white-space:nowrap;width:1%}.kolom-kiezer{position:relative}.kolom-kiezer>summary{border:1px solid var(--border);background:var(--card);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;list-style:none;transition:border-color .15s,color .15s;display:inline-flex}.kolom-kiezer>summary::-webkit-details-marker{display:none}.kolom-kiezer>summary:hover,.kolom-kiezer[open]>summary{border-color:var(--accent);color:var(--accent-deep)}.fin-tabel tfoot td{border-bottom:none;border-top:2px solid var(--border);font-weight:700}.bel-banner{border:1px solid var(--border);background:var(--card);color:var(--text-2);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.bel-banner-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.bel-banner.warn .bel-banner-dot{background:var(--warning)}.bel-banner.info .bel-banner-dot{background:var(--accent)}.bel-toggle-hint{color:var(--text-3);margin-top:2px;font-size:11px}.status-select{border:1px solid var(--border);background:var(--card);color:var(--text-2);cursor:pointer;border-radius:8px;padding:5px 8px;font-family:inherit;font-size:12px;font-weight:600}.tag.oranje{color:#7a5320;background:#f9ecd0}.dark .tag.oranje{color:#fbbf24;background:#d977062e}.contact-lijst{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.contact-leeg{color:var(--text-3);font-size:12px}.contact-rij{grid-template-columns:1.2fr 1.4fr 1fr .9fr auto;gap:6px;width:100%;display:grid}.contact-rij input{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:7px;min-width:0;padding:6px 8px;font-family:inherit;font-size:12.5px}.label-caps{text-transform:uppercase;letter-spacing:.3px;color:var(--text-2);font-size:11px;font-weight:600}.veld-hint{color:var(--text-3);margin:5px 0 0;font-size:12px;line-height:1.45}.klant-meer{border-top:1px solid var(--border);margin:4px 0 6px;padding-top:12px}.klant-meer summary{cursor:pointer;color:var(--text-2);font-size:13px;font-weight:600}.klant-meer summary:hover{color:var(--text)}.klant-meer-body{margin-top:12px}.tabel-scroll{-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--card) 30%, #fff0), linear-gradient(to right, #fff0, var(--card) 70%) 100% 0, radial-gradient(farthest-side at 0 50%, var(--scroll-schaduw), transparent), radial-gradient(farthest-side at 100% 50%, var(--scroll-schaduw), transparent) 100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.tabel-scroll>table{min-width:640px}.tabel-scroll.breed>table{min-width:860px}@media (max-width:700px){.klant-status-rij,.contact-rij{grid-template-columns:minmax(0,1fr)}.tabel-scroll>table{min-width:560px}}@media (max-width:430px){.main-content{padding:14px 12px 28px}}.veld-kop{font-size:13px;font-weight:600}@media (max-width:480px){.mini{min-height:36px;padding-top:6px;padding-bottom:6px}input[type=checkbox],input[type=radio]{width:24px;height:24px}summary{align-items:center;min-height:36px;display:flex}}.doc{justify-content:center;min-height:100vh;padding:40px 24px 64px;display:flex}.doc-kaart{background:var(--card);border:1px solid var(--border);border-radius:14px;width:100%;max-width:720px;padding:40px}.doc-kaart h1{margin:0 0 4px}.doc-kaart h2{margin:32px 0 10px;font-size:18px}.doc-kaart p,.doc-kaart li{color:var(--text-2);line-height:1.65}.doc-kaart ul,.doc-kaart ol{margin:10px 0;padding-left:22px}.doc-kaart li{margin-bottom:8px}.doc-kaart strong{color:var(--text)}.doc-kaart a{color:var(--accent-deep);text-underline-offset:2px}.doc-kaart a:hover{text-decoration-thickness:2px}.doc-kaart a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.doc-meta{color:var(--text-3);margin:0 0 24px;font-size:13px}.doc-tabel{margin:12px 0;overflow-x:auto}.doc-tabel table{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.doc-tabel th,.doc-tabel td{text-align:left;border-bottom:1px solid var(--border);padding:9px 12px}.doc-tabel th{color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;font-size:12px}.doc-terug{border-top:1px solid var(--border);margin-top:36px;padding-top:20px;font-size:14px}.akkoord-veld{margin-top:4px}.akkoord+.veld-hint{margin-left:26px}.akkoord{cursor:pointer;color:var(--text-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.akkoord a{color:var(--accent-deep);text-underline-offset:2px}.akkoord a:hover{text-decoration-thickness:2px}.akkoord a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.akkoord input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-deep);flex:none;margin:2px 0 0}@media (max-width:900px){.doc{padding:20px 14px 48px}.doc-kaart{padding:24px 20px}}@keyframes tj-nieuw{0%{background:var(--accent-light)}}.db-fin-kop{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.db-stip{border-radius:2px;flex-shrink:0;width:8px;height:8px}.db-fin-grafiek{height:250px;margin-top:14px;position:relative}@media (max-width:560px){.db-fin-kop{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.db-fin-grafiek{height:170px}}.uitleg-link{color:var(--text-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px 0;padding:4px;font-size:16px;line-height:1;text-decoration:none;display:inline-flex}.uitleg-link:hover{color:var(--accent-deep);background:var(--row)}.uitleg-link:focus-visible{color:var(--accent-deep);outline:2px solid var(--accent-deep);outline-offset:1px}@media (pointer:coarse){.uitleg-link{margin:-14px -10px;padding:14px}}.kop-uitleg{align-items:center;gap:4px;display:flex}.kop-uitleg h2{margin:0}.veld-kop{align-items:center;gap:4px;display:flex}.kd-regel{color:var(--text-2);margin:4px 0 0;font-size:14px;line-height:20px}@keyframes kdIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}select.kd-status{width:auto;min-width:118px;height:30px;padding:4px 26px 4px 9px;font-size:12px}.kd-site-label{margin-left:8px}@keyframes koNieuw{0%,45%{background:color-mix(in srgb, var(--accent) 18%, transparent)}to{background:0 0}}.tabel-scroll.alleen-lezen>table,.tabel-scroll.ai-bewerkbaar>table{min-width:0}.alleen-lezen tbody th[scope=row]{font:inherit;text-transform:none;letter-spacing:normal;text-align:left;color:inherit;background:0 0;font-weight:700}.alleen-lezen tbody tr.buiten th[scope=row]{color:var(--text-2);font-weight:500}@media (max-width:560px){.tabel-scroll.alleen-lezen>table,.tabel-scroll.ai-bewerkbaar>table{position:relative}.alleen-lezen thead,.ai-bewerkbaar thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.alleen-lezen tbody tr,.ai-bewerkbaar tbody tr{grid-template-columns:1fr auto;align-items:center;column-gap:12px;display:grid}.ai-bewerkbaar tbody tr{grid-template-columns:minmax(0,1fr)}.alleen-lezen tbody tr>*,.ai-bewerkbaar tbody tr>*{border-bottom:0}.alleen-lezen tbody tr:not(:last-child),.ai-bewerkbaar tbody tr:not(:last-child){border-bottom:1px solid var(--border)}}@keyframes pk-overlay{0%{opacity:0}}@keyframes pk-overlay-uit{to{opacity:0}}@keyframes pk-blad{0%{transform:translateY(100%)}}@keyframes pk-blad-uit{to{transform:translateY(100%)}}.tt-blok{min-width:0}.tt-lijst{margin:0;padding:0;list-style:none}.tt-rij{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.tt-rij:first-child{border-top:0}.tt-tekst{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;text-decoration:none;display:grid}.tt-titel{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.tt-meta{color:var(--text-3);font-size:12.5px;line-height:17px}@media (hover:hover){.tt-tekst:hover .tt-titel{text-underline-offset:3px;text-decoration:underline}}.tt-tekst:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:var(--r-tile)}.tt-rij .mini{flex-shrink:0}@media (pointer:coarse){:is(button,select,textarea,summary,[role=button],input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file])){min-height:44px}.tt-tekst{align-content:center}:is(a.mini,.link-primair,a.tt-tekst){min-height:44px}}.gz-kop{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.gz-stand{color:var(--text-2);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.gz-stand.achter{color:var(--danger)}.gz-stand.let_op{color:var(--clay-deep)}.gz-stand.op_schema{color:var(--purple)}.mp-naam{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:18px}.mp-datum{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}
}

:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zand:#f4ece0;--zand-diep:#ebe0cf;--papier:#fff;--papier-2:#fbf7f1;--rand:#e6dac9;--rand-zacht:#efe6d8;--rij:#efe4d5;--inkt:#211812;--inkt-2:#5b4d43;--inkt-3:#7a6b5d;--goud:#dca63f;--goud-hover:#c8942f;--goud-diep:#7a5310;--goud-was:#f4e4c0;--op-goud:#211812;--klei:#c0553a;--klei-diep:#9c3f28;--klei-was:#f2ddd2;--mos:#4c7a52;--mos-was:#e4e9df;--rood:#c0392b;--rood-was:#f6dcd8;--balk:#211812;--balk-tekst:#f4ece0;--balk-zacht:#f4ece09e;--ring:#21181214;--ring-hover:#21181224;--schaduw-kaart:0 1px 2px #2118120a;--schaduw-op:0 14px 30px #21181221;--schaduw-tip:0 8px 24px #2118122e;--schaduw-paneel:0 1px 0 #ffffffb3 inset, 0 10px 40px -18px #21181238;--glas:#ffffff85;--glas-vol:#ffffffb3;--glas-rand:#ffffffd1;--paneel:#ffffffa3;--paneel-rand:#21181212;--zacht:#2118120e;--schaduw-glas:0 1px 0 #ffffffb3 inset, 0 24px 48px -30px #46321e4d;--vlek-1:#f6d3bd;--vlek-2:#dfe3cf;--vlek-3:#f6e2a9;--r-tip:10px;--r-tegel:16px;--r-kaart:24px;--r-paneel:18px;--r-pil:999px;--e:cubic-bezier(.22, 1, .36, 1);--e-veer:cubic-bezier(.34, 1.4, .64, 1);--kop:var(--font-hanken), system-ui, sans-serif;--woordmerk:var(--font-fraunces), Georgia, serif;--tekst:var(--font-hanken), system-ui, sans-serif;--font-display:var(--kop);--zij-b:256px;--fase-zand:#efe4d2;--fase-zand-tekst:#5c4a33;--fase-mosterd:#f3e3b0;--fase-mosterd-tekst:#634d0e;--fase-baksteen:#f4d6cb;--fase-baksteen-tekst:#8a3a22;--fase-varen:#dce8d3;--fase-varen-tekst:#3d5a32;--fase-duifblauw:#d9e3ee;--fase-duifblauw-tekst:#33506e;--fase-pruim:#e9dbe8;--fase-pruim-tekst:#64375f;--fase-zeegroen:#d3eae4;--fase-zeegroen-tekst:#245c50;--fase-framboos:#f6d6df;--fase-framboos-tekst:#8c2747;--fase-taupe:#e6ddd6;--fase-taupe-tekst:#5b4b40;--fase-leisteen:#dde1e4;--fase-leisteen-tekst:#3e4a54}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zand:#1a120c;--zand-diep:#140d08;--papier:#241811;--papier-2:#2a1d15;--rand:#3a2a1f;--rand-zacht:#31231a;--rij:#2e2017;--inkt:#f4ece0;--inkt-2:#c3b2a2;--inkt-3:#998876;--goud:#e6b34a;--goud-hover:#f0c060;--goud-diep:#e6b34a;--goud-was:#3b2b14;--op-goud:#211812;--klei:#d97a5c;--klei-diep:#e8957a;--klei-was:#3d2219;--mos:#6d9a6f;--mos-was:#22301f;--rood:#e06552;--rood-was:#3e1c17;--balk:#0f0a07;--balk-tekst:#f4ece0;--balk-zacht:#f4ece08c;--ring:#c3b2a229;--ring-hover:#c3b2a261;--schaduw-kaart:0 0 0 0 transparent;--schaduw-op:0 16px 34px #00000073;--schaduw-tip:0 8px 24px #00000080;--schaduw-paneel:0 10px 40px -18px #000000b3;--glas:#ffffff09;--glas-vol:#ffffff0f;--glas-rand:#ffffff12;--paneel:#ffffff0a;--paneel-rand:#ffffff0f;--zacht:#ffffff0f;--schaduw-glas:0 24px 48px -30px #000000b3;--vlek-1:#3a2416;--vlek-2:#1f2a1d;--vlek-3:#33280f;--fase-zand:#3a2f22;--fase-zand-tekst:#ead9bf;--fase-mosterd:#3d3214;--fase-mosterd-tekst:#f0d58a;--fase-baksteen:#452419;--fase-baksteen-tekst:#f2b8a3;--fase-varen:#233421;--fase-varen-tekst:#b9d8a9;--fase-duifblauw:#1f2d3d;--fase-duifblauw-tekst:#b5cbe6;--fase-pruim:#36233a;--fase-pruim-tekst:#ddb8da;--fase-zeegroen:#17342e;--fase-zeegroen-tekst:#9fd8c9;--fase-framboos:#42192a;--fase-framboos-tekst:#f3aec3;--fase-taupe:#332a24;--fase-taupe-tekst:#d9cabe;--fase-leisteen:#262c31;--fase-leisteen-tekst:#c3ccd4}:root{--ruimte:16px}@media (min-width:1024px){:root{--ruimte:20px}}@media (min-width:1440px){:root{--ruimte:24px}}
.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knop{appearance:none;border:1px solid var(--glas-rand);border-radius:var(--r-pil);background:var(--glas-vol);height:34px;color:var(--inkt);font:600 14px/1 var(--tekst);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--e), border-color .2s var(--e), transform .15s var(--e), box-shadow .2s var(--e);justify-content:center;align-items:center;gap:6px;margin:0;padding:0 15px;text-decoration:none;display:inline-flex}.knop svg{flex:none;width:16px;height:16px}@media (hover:hover){.knop:hover{border-color:var(--ring-hover);background:var(--papier)}}.knop:active{transform:scale(.97)}.knop--goud{background:var(--goud);border-color:var(--goud);color:var(--op-goud)}@media (hover:hover){.knop--goud:hover{background:var(--goud-hover);border-color:var(--goud-hover);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--goud) 70%, transparent)}}.knop--stil{color:var(--inkt-2);background:0 0;border-color:#0000}@media (hover:hover){.knop--stil:hover{background:var(--rij);color:var(--inkt);border-color:#0000}}.knop--klein{gap:5px;height:28px;padding:0 11px;font-size:12.5px}.knop--klein svg{width:14px;height:14px}.knop:disabled,.knop[aria-disabled=true]{opacity:.45;pointer-events:none}.ikoon-knop{appearance:none;border:1px solid var(--glas-rand);background:var(--glas);width:40px;height:40px;color:var(--inkt-2);cursor:pointer;transition:background-color .2s var(--e), color .2s var(--e), transform .2s var(--e);border-radius:50%;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative}@media (hover:hover){.ikoon-knop:hover{background:var(--glas-vol);color:var(--inkt)}}.ikoon-knop:active{transform:scale(.94)}.ikoon-knop svg{width:19px;height:19px}.ikoon-knop__stip{background:var(--klei);width:8px;height:8px;box-shadow:0 0 0 2px var(--zand);border-radius:50%;position:absolute;top:9px;right:10px}.ikoon-knop__teller{border-radius:var(--r-pil);background:var(--klei);min-width:18px;height:18px;color:var(--papier);text-align:center;box-shadow:0 0 0 2px var(--zand);padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:3px}.schakel{border-radius:var(--r-pil);background:var(--rand);width:32px;height:18px;transition:background-color .25s var(--e);flex:none;margin-left:auto;position:relative}.schakel:after{content:"";background:var(--papier);width:14px;height:14px;transition:transform .35s var(--e-veer);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}[aria-pressed=true]>.schakel{background:var(--goud)}[aria-pressed=true]>.schakel:after{transform:translate(14px)}.bewerkbalk{top:calc(var(--topbar-h) + var(--wissel-h,0px) + 8px);z-index:8;border:1px solid var(--rand);border-radius:var(--r-kaart);background:var(--papier);box-shadow:var(--schaduw-tip);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px 10px 18px;display:flex;position:sticky}.bewerkbalk__uitleg{color:var(--inkt-2);flex:260px;margin:0;font-size:13.5px}.bewerkbalk__fout{flex-basis:100%;margin:0}.bewerkbalk__acties{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.bewerkbalk__hint{color:var(--inkt-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:560px){.bewerkbalk__hint{flex-basis:100%;order:-1;justify-content:flex-end}.bewerkbalk{gap:8px;padding:10px 12px}.bewerkbalk__uitleg{flex-basis:100%;font-size:13px}.bewerkbalk__acties{justify-content:flex-end;width:100%}.bewerkbalk__meer,.bewerkbalk--onbewaard .bewerkbalk__uitleg,.bewerkbalk__pagina>svg{display:none}}.av{width:var(--m,26px);height:var(--m,26px);background:var(--k,var(--inkt-2));color:var(--t,#fff);font-size:calc(var(--m,26px) * .4);letter-spacing:-.02em;box-shadow:0 0 0 2px var(--papier);border-radius:50%;flex:none;place-items:center;font-weight:750;display:inline-grid}.menu{z-index:70;background:var(--papier);min-width:200px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--inkt);box-shadow:var(--schaduw-tip), 0 0 0 1px var(--rand);animation:menu-in .25s var(--e);border-radius:16px;padding:6px;position:fixed;overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.menu__kop{color:var(--inkt-3);margin:0;padding:6px 10px 4px;font-size:12px;font-weight:650}.menu__item{appearance:none;width:100%;min-height:36px;color:inherit;font:500 14px/1.3 var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0;padding:8px 10px;text-decoration:none;display:flex}.menu__item svg{width:17px;height:17px;color:var(--inkt-3);flex:none}.menu__item:focus-visible{background:var(--rij);outline:none}@media (hover:hover){.menu__item:hover{background:var(--rij)}}.menu__item[aria-current=page]{font-weight:650}.menu__scheid{background:var(--rand-zacht);height:1px;margin:6px 4px}.lade{inset:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) auto;width:min(480px, calc(100vw - 24px - env(safe-area-inset-right)));background:var(--zand);max-width:none;height:auto;max-height:none;color:var(--inkt);box-shadow:0 30px 80px -20px #140c0680, 0 0 0 1px var(--rand);border:0;border-radius:26px;margin:0;padding:0;position:fixed;overflow:hidden}.lade::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a120c52}.lade[open]{animation:lade-in .45s var(--e);flex-direction:column;display:flex}.lade.is-sluit{animation:lade-uit .28s var(--e) forwards}@keyframes lade-in{0%{opacity:0;transform:translate(40px)}}@keyframes lade-uit{to{opacity:0;transform:translate(40px)}}.lade__kop{border-bottom:1px solid var(--paneel-rand);align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.lade__kop>div{flex:1;min-width:0}.lade__kop small{color:var(--inkt-3);font-size:12.5px;font-weight:600;display:block}.lade__kop h2{font:650 24px/1.15 var(--kop);letter-spacing:-.015em;margin:4px 0 0}.lade__lijf{flex:1;align-content:start;gap:18px;padding:18px 22px 24px;display:grid;overflow-y:auto}.lade__voet{border-top:1px solid var(--paneel-rand);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.lade__noot{color:var(--inkt-3);margin:0;font-size:13px;line-height:1.5}.lijst-meer{white-space:normal;text-align:left;place-self:flex-start start;max-width:100%;height:auto;min-height:28px;margin-top:10px;padding-block:4px;line-height:1.25}.lijst-meer svg{width:14px;height:14px}.lade__lijf .lijst-zoek{flex:none;max-width:none}.lijst-tel{color:var(--inkt-3);margin:-8px 0 0;font-size:13px}.lijst-tel:empty{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.lijst-lade{display:contents}.lade:has(.lijst-lade :is(.tabel,.looptijd)){width:min(760px, calc(100vw - 24px - env(safe-area-inset-right)))}.rijen{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rij-item{border-bottom:1px solid var(--paneel-rand);min-height:52px;color:inherit;transition:background-color .2s var(--e);border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.rij-item:last-child{border-bottom:0}.rij-item__tekst{flex:1;min-width:0}.rij-item__tekst b{font-weight:600;display:block}.rij-item__tekst small{color:var(--inkt-3);font-size:12.5px;display:block}.kaart:not(.lade *) .rij-item__tekst>:is(b,small){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:560px){.rij-item{flex-wrap:wrap;row-gap:6px}.rij-item__tekst{flex:calc(100% - 60px)}}@media (pointer:coarse){.knop,.menu__item{min-height:44px}.ikoon-knop{width:44px;height:44px}}
.kop{flex-wrap:wrap;align-items:flex-end;gap:20px;padding:18px 0 22px;display:flex}.kop__tekst{flex:420px;min-width:0}.kop h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:650;line-height:1.06}.kop__titel{align-items:center;gap:10px;display:flex}.kop p{max-width:72ch;color:var(--inkt-2);margin:8px 0 0;font-size:15.5px}.kop p strong{color:var(--inkt);font-weight:650}.kop__acties{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kop--fin .kop__tekst>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:900px){.kop--fin{flex-wrap:nowrap}.kop--fin .kop__tekst{flex-basis:200px}.kop--fin .kop__acties{flex-wrap:nowrap;flex:none}}@media (max-width:899px){.kop--fin{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.kop--fin .kop__tekst>p{margin-top:8px;line-height:44px}.kop--fin:has(.kop__acties:not(:empty)) .kop__tekst>p{display:none}.kop--fin .kop__acties{flex-wrap:nowrap;min-height:44px}.kop--fin .kop__acties:empty{display:none}}.kop__acties .kaartmenu .kaartmenu__knop{width:34px;height:34px}.subtabs{border-radius:var(--r-pil);background:var(--zacht);flex-wrap:wrap;gap:2px;max-width:100%;margin:0 0 20px;padding:3px;display:inline-flex}.subtabs>*{flex:none}.subtabs a,.subtabs button{appearance:none;border-radius:var(--r-pil);color:var(--inkt-2);font:600 13.5px/1.3 var(--tekst);cursor:pointer;transition:color .2s var(--e), background-color .2s var(--e), box-shadow .2s var(--e);background:0 0;border:0;align-items:center;margin:0;padding:6px 14px;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.subtabs a:hover,.subtabs button:hover{color:var(--inkt)}}.subtabs [aria-current=page],.subtabs [aria-selected=true]{color:var(--inkt);background:var(--glas-vol);box-shadow:0 1px 3px #2118121a}.dark .subtabs [aria-current=page],.dark .subtabs [aria-selected=true]{box-shadow:0 0 0 1px var(--inkt-3)}.subtabs .tel{border-radius:var(--r-pil);background:var(--glas-vol);min-width:20px;height:18px;color:var(--inkt-2);text-align:center;margin-left:7px;padding:0 6px;font-size:11.5px;font-weight:650;line-height:18px;display:inline-block}.lat{height:14px;color:var(--rand);background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 8px),repeating-linear-gradient(90deg,currentColor 0 1.5px,#0000 1.5px 40px);background-repeat:no-repeat;background-size:100% 6px,100% 12px;position:relative}.weeklat{margin:-6px 0 22px}.weeklat__balk{background:var(--glas-vol);border:1px solid var(--glas-rand);border-radius:6px;height:18px;position:relative;overflow:hidden}.weeklat__vul{background-color:var(--goud);width:0;transition:width 1.4s var(--e);background-image:repeating-linear-gradient(90deg,#2118128c 0 1px,#0000 1px 8px),repeating-linear-gradient(90deg,#211812b3 0 1.5px,#0000 1.5px 40px);background-repeat:no-repeat;background-size:100% 5px,100% 10px;position:absolute;inset:0 auto 0 0}.weeklat__ticks{background-image:repeating-linear-gradient(90deg, var(--rand) 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, var(--rand) 0 1.5px, transparent 1.5px 40px);background-repeat:no-repeat;background-size:100% 5px,100% 10px;position:absolute;inset:0}.weeklat__dagen{color:var(--inkt-3);grid-template-columns:repeat(7,1fr);margin-top:6px;font-size:11.5px;font-weight:600;display:grid}.weeklat__dagen span{border-left:1px solid var(--rand);padding-left:6px}.weeklat__dagen .is-vandaag{color:var(--goud-diep)}.raster{gap:var(--ruimte);margin-bottom:var(--ruimte);display:grid}.raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.raster--6{grid-template-columns:repeat(6,minmax(0,1fr))}.raster--21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.raster--12{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.raster>.breed{grid-column:1/-1}.kaart{border:1px solid var(--glas-rand);border-radius:var(--r-kaart);background:var(--glas);min-width:0;box-shadow:var(--schaduw-glas);color:inherit;text-align:left;transition:box-shadow .35s var(--e), border-color .35s var(--e), transform .35s var(--e), background-color .3s var(--e);padding:20px 22px;position:relative}.kaart--klik{appearance:none;width:100%;font:inherit;cursor:pointer;margin:0;text-decoration:none;display:block}@media (hover:hover){.kaart--klik:hover{background:var(--glas-vol);box-shadow:var(--schaduw-op);transform:translateY(-4px)}}.kaart__kop{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.kaart__kop>div{flex:1;min-width:0}.kaart__kop>.seg{flex:none}@media (max-width:560px){.kaart__kop:has(>div:first-child+:is(div,.seg,.knop)){flex-wrap:wrap}.kaart__kop:has(>div:first-child+:is(div,.seg,.knop))>div:first-child{flex-basis:100%}}.kaart__kop h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.25}.kaart__kop p{color:var(--inkt-3);margin:3px 0 0;font-size:13.5px}.kaart__kop>.acties{flex:none}.kaart__kop .acties{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kaart__voet{border-top:1px solid var(--paneel-rand);color:var(--inkt-3);margin-top:14px;padding-top:12px;font-size:13.5px}.kaart__voet a{color:var(--goud-diep);font-weight:650}.notitie{color:var(--inkt-2);margin-top:12px;font-size:13.5px;line-height:1.55}.notitie strong{color:var(--inkt)}.link{appearance:none;color:var(--goud-diep);font:650 13.5px/1.3 var(--tekst);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;text-decoration:none;display:inline-flex}.link svg{width:15px;height:15px;transition:transform .3s var(--e)}@media (hover:hover){.link:hover svg{transform:translate(3px)}}.sectiekop{align-items:baseline;gap:14px;margin:34px 0 14px;display:flex}.sectiekop h2{letter-spacing:-.02em;margin:0;font-size:21px}.sectiekop p{color:var(--inkt-2);margin:0;font-size:14px}.sectiekop .lat{flex:1;align-self:center}.kpi{flex-direction:column;min-height:168px;padding-bottom:0;display:flex;overflow:hidden}.kpi__label{color:var(--inkt-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.kpi__label i{background:var(--kleur,var(--goud));border-radius:2px;width:8px;height:8px}.kpi__getal{font:650 32px/1 var(--kop);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-top:8px;display:flex}.kpi__sub{color:var(--inkt-3);margin-top:8px;font-size:12.5px;line-height:1.45}.kpi__lijn{height:52px;margin:auto -22px 0;position:relative}.stat{margin:0;padding:16px 18px 18px;position:relative;overflow:hidden}.stat dt{color:var(--inkt-2);font-size:13px;font-weight:600}.stat dd{font:650 26px/1.05 var(--kop);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0}.stat small{color:var(--inkt-3);margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.stat .verschil{font:700 12px/1 var(--tekst);border-radius:var(--r-pil);vertical-align:5px;padding:4px 7px}.verschil--op{background:var(--mos-was);color:var(--mos)}.verschil--af{background:var(--rood-was);color:var(--rood)}.minis{border:1px solid var(--paneel-rand);border-radius:var(--r-paneel);background:var(--paneel);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 14px;display:grid}.minis>div{gap:2px;min-width:0;padding:12px 14px;display:grid}.minis>div+div{border-left:1px solid var(--paneel-rand)}.minis dt{color:var(--inkt-3);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.minis dd{font:650 21px/1.15 var(--kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.minis dd.minis__sub{color:var(--inkt-3);font:400 12px/1.4 var(--tekst);letter-spacing:0}.minis dt i{background:var(--kleur);border-radius:2px;flex:none;width:10px;height:3px}.minis--vrij{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.minis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.paneel{border:1px solid var(--paneel-rand);border-radius:var(--r-paneel);background:var(--paneel);padding:12px 14px}.cijfers{flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}.kop .cijfers{flex:0 auto;padding-bottom:4px}.cijfer{min-width:0;color:inherit;text-align:left;align-items:center;gap:12px;text-decoration:none;display:flex}button.cijfer{appearance:none;border-radius:var(--r-pil);font:inherit;cursor:pointer;transition:background-color .2s var(--e);background:0 0;border:0;margin:0;padding:2px 8px 2px 2px}button.cijfer:disabled{cursor:default}a.cijfer{border-radius:var(--r-pil);padding:0 10px 0 0}@media (hover:hover){button.cijfer:not(:disabled):hover{background:var(--zacht)}button.cijfer:not(:disabled):hover .cijfer__ico,a.cijfer:hover .cijfer__ico{background:var(--glas-vol);transform:scale(1.06)}button.cijfer[aria-pressed=true]:hover .cijfer__ico{background:var(--inkt);color:var(--zand)}}.cijfer[aria-pressed=true] .cijfer__ico{background:var(--inkt);border-color:var(--inkt);color:var(--zand)}.cijfer__ico{border:1px solid var(--glas-rand);background:var(--glas);width:46px;height:46px;color:var(--inkt);transition:background-color .25s var(--e), transform .3s var(--e-veer), color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.cijfer__ico svg{width:18px;height:18px}.cijfer--rood .cijfer__ico{color:var(--rood)}.cijfer--klei .cijfer__ico{color:var(--klei-diep)}.cijfer--goud .cijfer__ico{background:var(--goud);border-color:var(--goud);color:var(--op-goud)}.cijfer__lijf{min-width:0}.cijfer__waarde{font:650 21px/1.2 var(--kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:flex}.cijfer__waarde .pil{letter-spacing:0;height:20px;font-size:11px}.cijfer__label{max-width:18ch;color:var(--inkt-3);font-size:12.5px;line-height:1.3;display:block}.cijfers--strook{margin-bottom:var(--ruimte);border:1px solid var(--glas-rand);border-radius:var(--r-kaart);background:var(--glas);box-shadow:var(--schaduw-glas);grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;padding:16px 20px;display:grid}.cijfers--strook .cijfer__label{overflow-wrap:break-word;max-width:none}@media (min-width:721px){.cijfers--strook :is(.cijfer__label,.cijfer__label>b,.cijfer__sub){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.cijfers--strook .cijfer__waarde{white-space:normal;text-wrap:balance;min-width:0}.cijfers--strook .cijfer>:last-child{min-width:0}@media (min-width:1361px){.cijfers--strook:not(.cijfers--zes){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (max-width:560px){.cijfers--strook{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}}@media (min-width:1560px){.cijfers--zes{grid-template-columns:repeat(6,minmax(0,1fr))}.cijfers--zes .cijfer__label{max-width:18ch}}.db-blok-rij:has(>.db-blok-inhoud>:is(.cijfers--strook,.geld-be-tegels)){container:strook/inline-size}@container strook (max-width:820px){.db-blok-rij .cijfers.cijfers--strook{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:14px 16px}}@container strook (max-width:560px){.db-blok-rij .cijfers.cijfers--strook{grid-template-columns:repeat(2,minmax(0,1fr))}}@container strook (max-width:360px){.db-blok-rij .cijfers.cijfers--strook{grid-template-columns:minmax(0,1fr);gap:12px}}@container strook (max-width:820px){.db-blok-rij .geld-be-tegels.raster{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.db-blok-rij .geld-be-tegels.raster>:is(.stat,.db-kpi-plek){grid-column:auto}}@container strook (max-width:560px){.db-blok-rij .geld-be-tegels.raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@container strook (max-width:360px){.db-blok-rij .geld-be-tegels.raster{grid-template-columns:minmax(0,1fr)}}.knop--inkt{background:var(--inkt);border-color:var(--inkt);color:var(--zand)}@media (hover:hover){.knop--inkt:hover{background:var(--inkt);border-color:var(--inkt);filter:brightness(1.25)}}.knop--rond{border-radius:50%;width:32px;height:32px;padding:0}.knop--klein.knop--rond{width:28px}.pil{border-radius:var(--r-pil);background:var(--zacht);height:22px;color:var(--inkt-2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.pil--laat{background:var(--rood-was);color:color-mix(in srgb, var(--rood) 80%, var(--inkt))}.pil--let{background:var(--klei-was);color:var(--klei-diep)}.pil--ok{background:var(--mos-was);color:var(--mos)}.pil--goud,.pil--ai{background:var(--goud-was);color:var(--goud-diep)}.pil svg{width:13px;height:13px}.stipje{background:var(--kleur,var(--inkt-3));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.stipje--ring{box-shadow:inset 0 0 0 2px var(--kleur,var(--inkt-3));background:0 0}.chip{appearance:none;border:1px solid var(--glas-rand);border-radius:var(--r-pil);background:var(--glas);height:32px;color:var(--inkt-2);font:600 13.5px/1 var(--tekst);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--e), border-color .2s var(--e), color .2s var(--e), transform .15s var(--e);align-items:center;gap:7px;margin:0;padding:0 12px;text-decoration:none;display:inline-flex}@media (hover:hover){.chip:hover{border-color:var(--ring-hover);color:var(--inkt)}}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.chip .tel{border-radius:var(--r-pil);background:var(--zacht);text-align:center;min-width:20px;height:18px;padding:0 6px;font-size:11.5px;line-height:18px}.chip[aria-pressed=true] .tel{background:color-mix(in srgb, var(--papier) 18%, transparent);color:var(--papier)}.chip--persoon{padding-left:4px}.chip--vink{justify-content:center;min-width:40px;position:relative}.chip--vink input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip--vink:has(input:checked){background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.chip--vink:has(input:focus-visible){outline:2px solid var(--goud-diep);outline-offset:2px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip--lijn{height:28px;font-size:12.5px}.chip--lijn i{background:var(--kleur);border-radius:2px;width:10px;height:3px}.chip--lijn[aria-pressed=false]{opacity:.5}.chip--lijn[aria-pressed=true]{background:var(--papier);border-color:var(--ring-hover);color:var(--inkt)}.seg{border-radius:var(--r-pil);background:var(--zacht);isolation:isolate;padding:3px;display:inline-flex;position:relative}.seg button{appearance:none;z-index:1;border-radius:var(--r-pil);height:30px;color:var(--inkt-2);font:600 13px/1 var(--tekst);white-space:nowrap;cursor:pointer;transition:color .2s var(--e);background:0 0;border:0;margin:0;padding:0 13px;position:relative}@media (hover:hover){.seg button:not(:disabled):hover{color:var(--inkt)}}.seg button[aria-pressed=true]{color:var(--inkt)}.seg:not(:has(.seg__duim)) button[aria-pressed=true]{background:var(--glas-vol);box-shadow:0 1px 3px #2118121f}.dark .seg:not(:has(.seg__duim)) button[aria-pressed=true]{box-shadow:0 0 0 1px var(--inkt-3)}.seg__duim{z-index:0;border-radius:var(--r-pil);background:var(--glas-vol);transition:transform .4s var(--e), width .4s var(--e);position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 3px #2118121f}.dark .seg__duim{box-shadow:0 0 0 1px var(--inkt-3)}.seg button:disabled{opacity:.45;cursor:default}.seg button svg{vertical-align:-3px;width:15px;height:15px;margin-right:4px}.avs{display:inline-flex}.avs .av{box-shadow:0 0 0 2px var(--zand)}.avs .av+.av{margin-left:-7px}.av--leeg{color:var(--inkt-3);box-shadow:inset 0 0 0 1.5px var(--rand);background:0 0}.banner{margin-bottom:var(--ruimte);border-radius:var(--r-paneel);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:flex}.banner>svg{width:18px;height:18px}.banner p{flex:320px;margin:0}.banner strong{font-weight:700}.banner .chip{background:color-mix(in srgb, var(--papier) 70%, transparent);border-color:#0000;height:28px}.banner--rood{background:var(--rood-was);color:color-mix(in srgb, var(--rood) 70%, var(--inkt))}.banner--klei{background:var(--klei-was);color:color-mix(in srgb, var(--klei-diep) 75%, var(--inkt))}.banner--ok{background:var(--mos-was);color:color-mix(in srgb, var(--mos) 75%, var(--inkt))}.banner--ok>svg{color:var(--mos);flex:none}.banner--neutraal{background:var(--zacht);color:var(--inkt-2)}.banner--info{border:1px solid var(--paneel-rand);background:var(--paneel);color:var(--inkt-2)}.banner--info>svg{color:var(--klei-diep);flex:none}.banner--info a,.banner--rood a{color:inherit;text-underline-offset:2px;font-weight:650;text-decoration:underline}.leeg{border:1px dashed var(--rand);border-radius:var(--r-paneel);min-height:96px;color:var(--inkt-3);text-align:center;place-items:center;gap:6px;padding:16px;font-size:13.5px;display:grid}.leegstaat{border:1px dashed var(--rand);border-radius:var(--r-paneel);text-align:center;justify-items:center;gap:6px;padding:28px 20px;display:grid}.leegstaat h3{margin:0;font-size:17px;font-weight:650;line-height:1.3}.leegstaat p{max-width:46ch;color:var(--inkt-2);margin:0;font-size:14px;line-height:1.5}.leegstaat .knop{margin-top:8px}.foutbalk{align-items:flex-start}.foutbalk>svg{flex:none;margin-top:2px}.afvang{text-align:center;justify-items:center;gap:10px;max-width:520px;margin:clamp(32px,9vh,96px) auto 0;padding:36px 32px 30px;display:grid}.afvang__ico{background:var(--goud-was);width:52px;height:52px;color:var(--goud-diep);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.afvang__ico svg{width:24px;height:24px}.afvang h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,27px);font-weight:650;line-height:1.2}.afvang p{max-width:42ch;color:var(--inkt-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.afvang__knoppen{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.afvang small{color:var(--inkt-3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:12.5px}@media (max-width:560px){.afvang{padding:28px 20px 24px}}.banner--goud{background:var(--goud-was);color:color-mix(in srgb, var(--goud-diep) 80%, var(--inkt))}@media (max-width:560px){.banner>svg{flex:none}.banner p{flex-basis:calc(100% - 30px)}}.velden{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.velden>.veld--heel{grid-column:1/-1}.velden__kop{border-top:1px solid var(--paneel-rand);color:var(--inkt-3);grid-column:1/-1;margin-top:6px;padding-top:14px;font-size:12px;font-weight:700}.veld__hint{color:var(--inkt-3);font-size:12.5px;line-height:1.45}.veld__tel{color:var(--inkt-3);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.veld__tel.is-vol{color:var(--rood)}.invoer--klein{height:34px;font-size:14px}@media (max-width:560px){.velden{grid-template-columns:minmax(0,1fr)}}.lade__voet .knop--weg{color:var(--rood);margin-right:auto}.lade__voet .knop--weg.is-zeker{background:var(--rood-was);border-color:#0000}.lade__voet:has(>.knop--lang){flex-wrap:wrap-reverse}.lade__voet .knop--lang{flex:auto;min-width:0;max-width:100%}.knop--lang span{text-overflow:ellipsis;overflow:hidden}.lade__fout{border-radius:var(--r-paneel);background:var(--rood-was);color:color-mix(in srgb, var(--rood) 70%, var(--inkt));align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}@media (hover:hover){.rij-item--klik:hover{background:var(--paneel);cursor:pointer}}.rij-item__bedrag{font:650 15px/1 var(--kop);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.rij-item__bedrag{margin-left:auto}}.groepkop{color:var(--inkt-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:16px 0 8px;font-size:11.5px;font-weight:700;display:flex}.groepkop .pil{letter-spacing:0;text-transform:none}.vink{appearance:none;border:1.75px solid var(--rand);background:var(--glas-vol);color:#0000;cursor:pointer;width:22px;height:22px;transition:border-color .2s var(--e), background-color .2s var(--e), color .2s var(--e), transform .25s var(--e-veer);border-radius:7px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.vink svg{width:13px;height:13px}@media (hover:hover){.vink:not(.is-af):hover{border-color:var(--inkt-2);color:var(--inkt-2)}}.vink.is-af{background:var(--inkt);border-color:var(--inkt);color:var(--zand);transform:scale(1.06)}.komend{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.komend__item{background:var(--zacht);min-width:0;color:inherit;transition:background-color .2s var(--e);border-radius:14px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}@media (hover:hover){a.komend__item:hover,button.komend__item:hover{background:var(--glas-vol)}}.komend__dag{text-align:center;border-radius:11px;flex:none;width:34px;padding:5px 0;line-height:1.1;display:grid}.komend__dag small{color:var(--inkt-3);font-size:11.5px;font-weight:600}.komend__dag b{font-size:16px;font-weight:700}.komend__item.is-vandaag .komend__dag{background:var(--inkt);color:var(--zand)}.komend__item.is-vandaag .komend__dag small{color:inherit;opacity:.75}.komend__tekst{flex:1;min-width:0}.komend__titel{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.komend__wat{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.komend__wat .stipje{vertical-align:1px;width:7px;height:7px;margin-right:6px}.pkaarten{gap:var(--ruimte);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));display:grid}.pkaart{color:inherit;text-align:left;flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.pkaart__kop{align-items:center;gap:10px;min-width:0;display:flex}.pkaart__wie{flex:1;min-width:0}.pkaart__wie b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.pkaart__wie small{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pkaart h3{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.2}.pkaart__datum{flex:1;min-width:0}.pkaart__datum.is-laat{color:var(--rood)}.pkaart.is-afgerond{opacity:.78}@media (hover:hover){.pkaart.is-afgerond:hover{opacity:1}}.verdeling{border-radius:var(--r-pil);background:var(--zacht);gap:2px;height:12px;display:flex;overflow:hidden}.verdeling span{background:var(--kleur);transform-origin:0;height:100%;display:block}.legenda{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.legenda div{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.legenda b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.legenda small{text-align:right;width:42px;color:var(--inkt-3);font-variant-numeric:tabular-nums;font-size:12.5px}.legenda i{background:var(--kleur);border-radius:3px;flex:none;width:10px;height:10px}.legenda span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staaf{border-radius:var(--r-pil);background:var(--zacht);height:6px;overflow:hidden}.staaf span{border-radius:inherit;background:var(--kleur,var(--goud));transform-origin:0;height:100%;display:block}.grafiek{height:240px;position:relative}.grafiek--laag{height:180px}.grafiek--hoog{height:280px}.donut{flex:none;width:176px;height:176px;position:relative}.donut__midden{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.donut__midden b{font:650 24px/1 var(--kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.donut__midden small{color:var(--inkt-3);margin-top:3px;font-size:12px}.grafiek canvas,.donut canvas{max-width:100%}@property --p{syntax:"<number>";inherits:false;initial-value:0}.ring{--p:0;background:conic-gradient(var(--kleur,var(--goud)) calc(var(--p) * 1%), var(--rij) 0);width:48px;height:48px;transition:--p 1s var(--e);border-radius:50%;flex:none;position:relative}.ring:not(.stipje):after{content:attr(data-p) "%";background:var(--papier);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid;position:absolute;inset:5px}.meter{border-radius:var(--r-pil);background:var(--zacht);height:6px;display:block;overflow:hidden}.meter>span{height:100%;width:calc(var(--p,0) * 1%);border-radius:inherit;background:var(--kleur,var(--goud));transition:width 1s var(--e);display:block}.vring{width:var(--m,64px);height:var(--m,64px);flex:none;position:relative}.vring svg{width:100%;height:100%;transform:rotate(-90deg)}.vring circle{fill:none;stroke-width:7px}.vring .spoor{stroke:var(--zacht)}.vring .boog{stroke:var(--kleur,var(--goud));stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--e)}.vring b{font-size:calc(var(--m,64px) * .22);font-variant-numeric:tabular-nums;letter-spacing:-.02em;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.tabel-wrap{margin:0 -22px;padding:0 22px;position:relative;overflow-x:auto}.tabel{border-collapse:collapse;width:100%;font-size:13.5px}.tabel th{border-bottom:1px solid var(--paneel-rand);color:var(--inkt-3);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.tabel td{border-bottom:1px solid var(--paneel-rand);vertical-align:middle;white-space:nowrap;padding:10px}.tabel tr:last-child td{border-bottom:0}.tabel .r{text-align:right;font-variant-numeric:tabular-nums}.tabel .tabel__naam{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}@media (max-width:1180px){.tabel .tabel__naam{max-width:180px}}@media (max-width:900px){.tabel .tabel__naam{max-width:140px}}.tabel tbody tr{transition:background-color .2s var(--e)}@media (hover:hover){.tabel tbody tr:hover{background:var(--paneel)}}.tabel tr.is-vervallen{background:color-mix(in srgb, var(--rood-was) 55%, transparent)}.status{border-radius:var(--r-pil);background:var(--zacht);height:25px;color:var(--inkt);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.status:before{content:"";background:var(--kleur,var(--inkt-3));border-radius:50%;width:7px;height:7px}.status--loopt{--kleur:var(--goud)}.status--review{--kleur:var(--mos)}.status--achter{--kleur:var(--rood)}.status--let,.status--wacht{--kleur:var(--klei)}.status--klaar{--kleur:var(--inkt)}.status--plan{--kleur:transparent}.status--plan:before{box-shadow:inset 0 0 0 1.5px var(--inkt-3)}.embleem{width:var(--m,36px);height:var(--m,36px);border-radius:calc(var(--m,36px) * .3);background:var(--k,var(--zacht));color:var(--t,var(--inkt));font-size:calc(var(--m,36px) * .34);letter-spacing:-.02em;flex:none;place-items:center;font-weight:750;display:inline-grid;overflow:hidden}.embleem svg{width:62%;height:62%}@media (max-width:1360px){.raster--6{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--21,.raster--12{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px){.raster--4,.raster--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.raster--2,.raster--3{grid-template-columns:minmax(0,1fr)}.raster--6{grid-template-columns:repeat(2,minmax(0,1fr))}.raster--6 .stat dd{font-size:23px}.raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}.kaart{padding:16px}.kpi{min-height:150px}.kpi__getal{font-size:26px}.kpi__lijn{margin:auto -16px 0}.tabel-wrap{margin:0 -16px;padding:0 16px}.minis{grid-template-columns:minmax(0,1fr)}.minis>div+div{border-left:0;border-top:1px solid var(--paneel-rand)}.minis--4{grid-template-columns:repeat(2,minmax(0,1fr))}.minis--4>div:nth-child(2){border-top:0}.minis--4>div:nth-child(2n){border-left:1px solid var(--paneel-rand)}.kaart__kop{flex-wrap:wrap}.kaart__kop>.acties{flex-basis:100%;justify-content:space-between}.kop .cijfers{flex-basis:100%;gap:12px 22px}.cijfer__ico{width:40px;height:40px}.cijfer__waarde{font-size:18px}.cijfers--strook{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:14px}.cijfers--strook .cijfer{gap:10px}.cijfers--strook .cijfer__ico{width:36px;height:36px}.cijfers--strook .cijfer__ico svg{width:16px;height:16px}}@media (max-width:420px){.raster--4{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.chip,.seg button,.subtabs a,.subtabs button{min-height:44px}.chip--vink{min-width:44px}.kop__acties .kaartmenu .kaartmenu__knop{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.kaart--klik,.ring,.meter>span,.vring .boog,.weeklat__vul,.seg__duim,.komend__item{transition:none}.kaart--klik:hover{transform:none}}.bron-pil{white-space:nowrap}.bron-regel{max-width:72ch;color:var(--inkt-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}.periodekeus{flex:none;align-items:center;gap:6px;display:inline-flex}.periodekeus .knop--rond{width:34px;height:34px}.periodekeus .knop--rond[aria-disabled=true]{opacity:.35;cursor:default;pointer-events:none}.periodekeus__label{min-width:58px;color:var(--inkt);font:600 14px/1.2 var(--tekst);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.periodekeus--klein{gap:4px}.periodekeus--klein .knop--rond{width:28px;height:28px}.periodekeus--klein .periodekeus__label{min-width:44px;font-size:13px}.periodekeus--blok{margin:4px 0 12px;display:flex}.periodekeus--blok .periodekeus__label{min-width:150px}.periodekeus--naam .periodekeus__label{min-width:118px}.periodekeus__nu{margin-left:2px}@media (pointer:coarse){.periodekeus .knop--rond{width:44px;height:44px}.periodekeus__nu{min-height:44px}}@media (max-width:720px){.kop__acties:has(.periodekeus){width:100%}}@media (max-width:560px){.kop__acties:has(>.periodekeus){justify-content:space-between}.kop--fin .kop__acties:has(>.periodekeus){flex-wrap:wrap}.kop__acties:has(>.periodekeus)>.knop--goud{flex:auto;justify-content:center}}.keuzemenu__paneel{flex-direction:column;align-items:flex-start;gap:8px;width:max-content;padding:10px;display:flex}
.scherm>:is(section,div,form,aside,p):not(:last-child,.kop,.sectiekop){margin-block:0 var(--ruimte)}.scherm>.kop{padding-top:18px}.cijfer__sub{color:var(--inkt-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.jedag{padding-bottom:16px}.jedag .kaart__kop{margin-bottom:12px}.daglat__as{position:relative}.daglat__baan{background:var(--zacht);height:48px;color:inherit;cursor:pointer;transition:box-shadow .25s var(--e);border-radius:14px;text-decoration:none;display:block;position:relative}@media (hover:hover){.daglat__baan:hover{box-shadow:inset 0 0 0 1.5px var(--ring-hover)}}.dagblok{--k0:var(--k,var(--rand));--t0:var(--t,var(--inkt-2));--bar:var(--t0);z-index:1;background:color-mix(in srgb, var(--k0) 82%, var(--papier));min-width:0;box-shadow:inset 3px 0 0 var(--bar);color:var(--t0);white-space:nowrap;transition:transform .25s var(--e), box-shadow .25s var(--e);border-radius:10px;align-items:center;gap:7px;padding:0 9px 0 7px;font-size:12.5px;font-weight:650;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.dark .dagblok{--bar:var(--k0);background:color-mix(in srgb, var(--k0) 22%, var(--papier));color:var(--inkt)}@media (hover:hover){.dagblok:hover{box-shadow:inset 3px 0 0 var(--bar), var(--schaduw-op);transform:translateY(-2px)}}.dagblok{container-type:inline-size}.dagblok__titel{text-overflow:ellipsis;overflow:hidden}@container (max-width:56px){.dagblok__titel{display:none}}.daglat__heel{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;margin-bottom:10px;display:flex}.daglat__heel>small{color:var(--inkt-3);margin-right:2px;font-size:12px;font-weight:650}.daglat__klus{border:1.5px solid var(--inkt-3);border-radius:var(--r-pil);max-width:100%;height:26px;color:var(--inkt);white-space:nowrap;transition:background-color .2s var(--e);align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.daglat__klus>span{text-overflow:ellipsis;overflow:hidden}.daglat__klus.is-voorlopig{border-style:dashed}.daglat__klus>i{background:var(--inkt-2);border-radius:50%;flex:none;width:7px;height:7px}.daglat__klus.is-tint{background:color-mix(in srgb, var(--k,var(--rand)) 82%, var(--papier));color:var(--t,var(--inkt-2));border-color:#0000}.dark .daglat__klus.is-tint{background:color-mix(in srgb, var(--k,var(--rand)) 22%, var(--papier));color:var(--inkt)}@media (hover:hover){.daglat__klus:not(.is-tint):hover{background:var(--zacht)}}.daglat__ticks{height:12px;margin-top:6px;position:relative}.daglat__ticks i{background:var(--rand);width:1px;height:5px;position:absolute;top:0}.daglat__ticks i.is-uur{width:1.5px;height:12px}.daglat__uren{height:16px;color:var(--inkt-3);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px;font-weight:600;position:relative}.daglat__uren span{position:absolute;transform:translate(-50%)}.daglat__uren span:first-child{transform:none}.daglat__uren span:last-child{transform:translate(-100%)}.daglat__nu{z-index:2;background:var(--inkt);pointer-events:none;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:0}.daglat__nu b{border-radius:var(--r-pil);background:var(--inkt);color:var(--zand);font-variant-numeric:tabular-nums;padding:1px 6px;font-size:10.5px;font-weight:700;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.dagstrook-leeg{color:var(--inkt-3);margin:8px 0 0;font-size:13px}.spoed{border-top:1px solid var(--paneel-rand);color:var(--inkt-2);align-items:center;gap:10px;margin:14px 0 0;padding-top:12px;font-size:13.5px;display:flex}.spoed svg{width:16px;height:16px;color:var(--rood);flex:none}.spoed.is-rustig svg{color:var(--mos)}.spoed b{color:var(--inkt);overflow-wrap:anywhere;font-weight:650}.spoed .knop{flex:none;margin-left:auto}.jedag.zonder-agenda{padding-block:14px}.jedag.zonder-agenda .spoed{border-top:0;margin-top:0;padding-top:0}.stapel{gap:var(--ruimte);align-content:start;min-width:0;display:grid}.wacht-kaart .kaart__kop h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wachtkop__titel{align-items:center;gap:6px;min-width:0;display:flex}.wacht-kaart.is-leeg .kaart__kop{margin-bottom:0}.wacht-kaart .kaart__kop.wachtkop h2{display:block}.wachtkop h2>.wacht__ico{vertical-align:-3px;margin-right:8px}.wachtkop h2>.pil,.wachtkop h2>.pil~*{vertical-align:2px;margin-left:8px}.wachtkop__titel>button{align-self:flex-start}.wacht-kaart.is-leeg .wachtkop .pil{color:var(--inkt-3)}.vd-lijst .dag-kop:first-of-type{margin-top:0}.embleem--leeg{color:var(--inkt-3);box-shadow:inset 0 0 0 1.5px var(--rand);background:0 0}.vd-lijst__alles{margin-top:8px}.vandaag .leeg .knop{margin-top:6px}.erbij{gap:8px;margin-top:10px;display:flex}.erbij .invoer{flex:1;min-width:0;height:38px}.gedaan{border-top:1px solid var(--paneel-rand);margin-top:12px;padding-top:4px}.gedaan__kop{appearance:none;width:100%;min-height:40px;color:var(--inkt-2);font-family:var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;font-size:13px;font-weight:700;display:flex}.gedaan__kop svg{width:16px;height:16px;transition:transform .3s var(--e)}.gedaan__kop[aria-expanded=false] svg{transform:rotate(-90deg)}.gedaan__kop:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:8px}.gedaan__leeg{color:var(--inkt-3);padding:6px 4px 8px;font-size:13.5px}.gedaan__sub{color:var(--inkt-3);margin:2px 4px 4px;font-size:12.5px}.kstaaf{border-radius:var(--r-pil);flex:none;width:4px;height:30px;display:block}.kstaaf.is-dun{opacity:.7;width:3px;height:22px}.pijl{width:16px;height:16px;color:var(--inkt-3);transition:transform .3s var(--e);flex:none}[aria-expanded=true]>.pijl{transform:rotate(90deg)}.krij{appearance:none;width:100%;min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:8px;text-decoration:none;display:flex}@media (hover:hover){.krij:hover{background:var(--zacht)}}.krij[aria-expanded=true]{background:var(--zacht)}.krij__tekst{flex:1;min-width:0}.krij__tekst b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.krij__tekst small{color:var(--inkt-3);overflow-wrap:anywhere;font-size:12.5px;display:block}.krij__naam{overflow-wrap:anywhere}.krij__rechts{flex:none;align-items:center;gap:10px;display:flex}.krij__duur{font:650 15px/1.15 var(--kop);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}.krij__duur small{color:var(--inkt-3);font:600 11.5px/1.3 var(--tekst)}.krij--kaart .krij__tekst b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.krij__regel{align-items:center;gap:7px;min-width:0;margin-top:3px;display:flex}.krij__regel .pil{flex:none;height:20px;padding:0 8px;font-size:11.5px}.krij__tekst .krij__regel small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.krij__tekst small.is-laat{color:var(--rood)}.krij__meter{flex:none;width:54px;display:block}.kblok{border-bottom:1px solid var(--paneel-rand)}.kblok:last-child{border-bottom:0}.kblok__open{padding:4px 0 12px 24px}.kblok__naar{padding:10px 4px 0}.kblok__naar .link{white-space:normal;overflow-wrap:anywhere}.prij{border-bottom:1px solid var(--paneel-rand);align-items:center;gap:12px;min-height:48px;padding:6px 8px;display:flex}.band{border-top:1px solid var(--paneel-rand)}.band:first-of-type{border-top:0}.band__kop{appearance:none;width:100%;min-height:48px;color:inherit;font:650 14.5px/1.3 var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:6px 4px;display:flex}.band__kop small{color:var(--inkt-3);font-size:12.5px;font-weight:600}.band__kop .pijl{margin-left:auto}.band__lijf{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:2px 18px;padding:0 0 12px;display:grid}.team-regel{border-top:1px solid var(--paneel-rand);color:var(--inkt-2);align-items:center;gap:10px;margin:14px 0 0;padding-top:12px;font-size:13.5px;display:flex}.team-regel>svg{width:17px;height:17px;color:var(--inkt-3);flex:none}.team-regel a{color:var(--goud-diep);font-weight:650}.dag-kop{color:var(--inkt-2);align-items:center;gap:10px;margin:12px 0 2px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.dag-kop:after{content:"";background:var(--rand-zacht);flex:1;height:1px}.dag-kop.is-laat{color:var(--rood)}.dag-kop.is-laat:after{background:color-mix(in srgb, var(--rood) 40%, transparent)}.dag-kop.is-vandaag{color:var(--goud-diep)}.dag-kop--knop{appearance:none;width:100%;min-height:36px;font-family:var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0}.dag-kop--knop .pijl{width:14px;height:14px}.taakrij{border-bottom:1px solid var(--paneel-rand);min-height:56px;transition:background-color .2s var(--e), opacity .3s;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex;position:relative}.taakrij:last-child{border-bottom:0}@media (hover:hover){.taakrij:hover{background:var(--zacht)}}.taakrij .vink{z-index:1;position:relative}.taakrij__tekst{flex:1;min-width:0}.taakrij__titel{color:var(--inkt);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.taakrij__titel:after{content:"";border-radius:inherit;position:absolute;inset:0}.taakrij__titel:focus-visible{outline:none}.taakrij__titel:focus-visible:after{box-shadow:inset 0 0 0 2px var(--goud-diep)}.taakrij__tekst small{color:var(--inkt-3);font-size:12.5px;display:block}.taakrij__tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.taakrij.is-af{opacity:.55}.taakrij.is-af .taakrij__titel{color:var(--inkt-3);text-decoration:line-through}.wachtrij{appearance:none;border:0;border-bottom:1px solid var(--paneel-rand);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e);background:0 0;align-items:center;gap:10px;margin:0;padding:8px 4px;display:flex}@media (hover:hover){button.wachtrij:hover{background:var(--zacht)}}.wachtrij.is-statisch{cursor:default;min-height:44px}.wachtrij__blok:last-child .wachtrij,.wachtrij.is-statisch:last-child{border-bottom:0}.wachtrij__tekst{flex:1;min-width:0}.wachtrij__tekst b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;display:block}.wachtrij__tekst small{color:var(--inkt-3);overflow-wrap:anywhere;font-size:12.5px;display:block}.wachtrij__klant{color:var(--inkt-3);font-weight:500}.wachtrij__dagen{color:var(--inkt-3);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:650}.wachtrij__dagen.is-oud{color:var(--klei-diep)}.wachtrij__open{border-bottom:1px solid var(--paneel-rand);gap:6px;padding:8px 4px 12px 18px;font-size:13.5px;display:grid}.wachtrij__open>p{color:var(--inkt-2);margin:0}.band__lijf[hidden],.wachtrij__open[hidden],.kblok__open[hidden]{display:none}.wachtrij__taak{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wachtrij__taak>svg{width:13px;height:13px;color:var(--inkt-3);flex:none}.wachtrij__taak>span{overflow-wrap:anywhere;flex:160px;min-width:0;font-weight:600}.wachtrij__taak>small{color:var(--inkt-3);font-size:12.5px}.wacht__ico{width:17px;height:17px;color:var(--inkt-3);flex:none}.vdwacht{border-bottom:1px solid var(--paneel-rand);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:10px 0;display:grid}.vdwacht:last-child{border-bottom:0}.wacht__rijen{display:contents}.lade__lijf .wacht__rijen{display:block}.vdwacht__wie{grid-area:1/1/span 2;align-self:start;margin-top:1px;display:flex}.vdwacht__titel{min-width:0;color:inherit;font:600 14px/1.35 var(--tekst);text-align:left;overflow-wrap:anywhere;grid-column:2;margin:0;padding:0}button.vdwacht__titel{appearance:none;cursor:pointer;transition:color .2s var(--e);background:0 0;border:0;justify-self:start;align-items:center;gap:4px;display:inline-flex}button.vdwacht__titel .pijl{width:13px;height:13px}@media (hover:hover){button.vdwacht__titel:hover{color:var(--goud-diep)}}.vdwacht__sub{color:var(--inkt-3);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 6px;font-size:12.5px;display:flex}.vdwacht__knop{grid-area:1/3/span 2}.vdwacht__open{border-bottom:0;grid-column:1/-1;margin-top:6px;padding:4px 0 2px 40px}.hoever{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hoever b{font:650 34px/1 var(--kop);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hoever small{color:var(--inkt-3);font-size:13px}.hoever--leeg b{letter-spacing:-.02em;font-size:22px}.dagbalk{border-radius:var(--r-pil);background:var(--zacht);gap:2px;height:10px;margin-top:12px;display:flex;overflow:hidden}.dagbalk span{height:100%;display:block}.dagbalk .is-af,.dagsleutel .is-af{background:var(--mos)}.dagbalk .is-laat,.dagsleutel .is-laat{background:var(--rood)}.dagbalk .is-vandaag,.dagsleutel .is-vandaag{background:var(--goud)}.dagsleutel{color:var(--inkt-2);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12.5px;display:flex}.dagsleutel span{align-items:center;gap:6px;display:inline-flex}.dagsleutel i{border-radius:50%;width:8px;height:8px}.geheel__uitleg{color:var(--inkt-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.beginhier{gap:4px;margin:0;padding:0;list-style:none;display:grid}.beginhier :is(a,button){appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e);background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;margin:0;padding:7px 8px;text-decoration:none;display:flex}@media (hover:hover){.beginhier :is(a,button):hover{background:var(--zacht)}}.beginhier button[aria-pressed=true]{background:var(--goud-was)}.beginhier__rang{width:18px;color:var(--inkt-3);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:12.5px;font-weight:700}.beginhier__naam{flex:1;min-width:0}.beginhier__naam b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.beginhier__naam small{color:var(--inkt-3);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.afsluiten{border-top:1px solid var(--paneel-rand);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.dagregels{flex:100%;gap:4px;margin:0;padding:0;list-style:none;display:grid}.dagregels .link{white-space:normal;min-height:32px}.komt-voet{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.komend__soort{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--rand);color:var(--inkt-2);border-radius:9px;flex:none;place-items:center;display:inline-grid}.komend__soort svg{width:15px;height:15px}.komend__soort.is-klus{border:1.5px dashed var(--inkt-3);box-shadow:none;border-radius:50%}.gedaan-lijst{margin:0;padding:0;list-style:none;display:grid}.gedaan-lijst li{border-bottom:1px solid var(--paneel-rand);align-items:center;gap:12px;min-height:48px;padding:6px 4px;display:flex}.gedaan-lijst li:last-child{border-bottom:0}.leeg--kort{min-height:60px}.vd-loop__meer{margin-top:10px}.welkom{margin-bottom:var(--ruimte)}.welkom h2{letter-spacing:-.02em;margin:0;padding-right:48px;font-size:20px;font-weight:650}.welkom ul{color:var(--inkt-2);gap:6px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.welkom a{color:var(--goud-diep);font-weight:650}.welkom__weg{position:absolute;top:14px;right:14px}.zv{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zv__tegel{gap:2px;min-width:0;padding:2px 16px;display:grid}.zv__tegel:first-child{padding-left:0}.zv__tegel+.zv__tegel{border-left:1px solid var(--paneel-rand)}.zv__label{color:var(--inkt-3);font-size:12.5px;font-weight:600}.zv__getal{font:650 21px/1.15 var(--kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zv__delta{border-radius:var(--r-pil);background:var(--zacht);color:var(--inkt-2);font:700 11.5px/1 var(--tekst);letter-spacing:0;vertical-align:4px;margin-left:6px;padding:3px 7px;display:inline-flex}.zv__tegel small{color:var(--inkt-3);font-size:12px}@media (max-width:720px){.zv{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.zv__tegel:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){.taakrij{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:8px 4px;display:grid}.taakrij__tags{grid-column:2;justify-content:flex-start}.krij__meter{display:none}.kblok__open{padding-left:8px}.vd-lijst .taakrij{grid-template-columns:auto auto minmax(0,1fr) auto}.vd-lijst .taakrij__tags{grid-area:2/3/auto/-1}.vd-lijst .taakrij__acties{grid-area:1/4}}@media (max-width:639px){.vd-lijst .taakrij .taakrij__acties{display:flex}}@media (pointer:coarse){.dagregels .link,.kblok__naar .link,.wachtrij__open .link,button.vdwacht__titel{min-height:44px}.daglat__klus:before{content:"";position:absolute;inset:-9px 0}.gedaan__kop{min-height:44px}.taakrij .vink:before{content:"";position:absolute;inset:-11px}}@media (prefers-reduced-motion:reduce){.pijl,.krij,.taakrij,.daglat__baan,.beginhier :is(a,button),.dagblok,.daglat__klus,button.vdwacht__titel{transition:none}.dagblok:hover{transform:none}}.dash .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash .kop h1{overflow-wrap:anywhere}.dash-kop__hint{color:var(--inkt-2);flex:0 240px;margin:0;font-size:13px}.dash .leeg a,.dash .kaart__voet a{color:var(--goud-diep);font-weight:650}.dash>.db-blok-inhoud>:is(.foutbalk,.stappenplan),.dash>.db-blok-inhoud .signaal-los-lijst{margin-block:0 var(--ruimte)}.db-blokken{gap:var(--ruimte);flex-wrap:wrap;display:flex}.db-blok{flex:100%;min-width:0}.db-blok:empty{display:none}.db-blok:has(>.db-blok-inhoud:empty){display:none}.db-blok-derde{flex-basis:calc((100% - 2 * var(--ruimte)) / 3 - 1px)}.db-blok-half{flex-basis:calc((100% - var(--ruimte)) / 2 - 1px)}.db-blok-tweederde{flex-basis:calc((200% - var(--ruimte)) / 3 - 1px)}@media (max-width:1100px){.db-blok-derde,.db-blok-half,.db-blok-tweederde{flex-basis:100%}}.db-blok-rij{flex-basis:var(--deel)}@media (max-width:1100px){.db-blok-rij{flex-basis:100%}}.db-blok-inhoud{display:contents}.db-blokken{align-items:flex-start}.db-blok>.db-blok-inhoud>.kaart{height:auto}.db-blok>.raster,.db-blok>.db-blok-inhoud>.ob-cijfers,.db-blok>.db-blok-inhoud>.cijfers--strook,.db-blok>.db-blok-inhoud>section>.cijfers--strook{margin-bottom:0}.db-blok>.db-blok-inhoud>section>.sectiekop:first-child{margin-top:4px}.db-kpi-plek{border-radius:var(--r-kaart);min-width:0;display:grid;position:relative}@media (min-width:1181px){.raster--4.is-drie{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--4.is-twee{grid-template-columns:repeat(2,minmax(0,1fr))}.raster--4.is-zes{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--4.is-vijf{grid-template-columns:repeat(6,minmax(0,1fr))}.raster--4.is-vijf>*{grid-column:span 2}.raster--4.is-vijf>:nth-child(n+4){grid-column:span 3}}@media (min-width:421px) and (max-width:1180px){.raster--4.is-vijf>:nth-child(5){grid-column:1/-1}}.kpi__label .kpi__trend{border-radius:var(--r-pil);background:var(--zacht);color:var(--inkt-2);font:700 11.5px/1 var(--tekst);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-left:auto;padding:3px 8px;display:inline-flex}.kpi__trend svg{width:13px;height:13px}.kpi__trend.is-goed{background:var(--mos-was);color:var(--mos)}.kpi__trend.is-slecht{background:var(--rood-was);color:var(--rood)}.kpi__getal.is-tekort,.minis dd.is-tekort{color:var(--rood)}.kpi--stand{min-height:0;padding-bottom:20px}.dash .weeklat__vul{width:calc(var(--p,0) * 1%)}@starting-style{.dash .weeklat__vul{width:0}}.kpi.kaart--klik{color:inherit}.dash-timer{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.dash-timer__punt{background:var(--goud);width:10px;height:10px;box-shadow:0 0 0 0 var(--goud-was);animation:dash-adem 2s var(--e) infinite;border-radius:50%;flex:none}@keyframes dash-adem{50%{box-shadow:0 0 0 7px var(--goud-was)}}.dash-timer__tekst{flex:220px;min-width:0}.dash-timer__tekst small{color:var(--inkt-3);font-size:12.5px;font-weight:600;display:block}.dash-timer__tekst b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.dash .pkaarten{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1400px){.dash .pkaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash .pkaarten{grid-template-columns:minmax(0,1fr)}}.pkaart__zin{color:var(--inkt-2);font-size:13.5px;line-height:1.5}.dash .pkaart__voet{margin-top:auto}.status--goed{--kleur:var(--mos)}.tegels{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.tegel{border:1px solid var(--paneel-rand);background:var(--paneel);box-shadow:inset 3px 0 0 var(--kleur,var(--rand));color:inherit;transition:transform .3s var(--e), border-color .3s var(--e);border-radius:14px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:flex}@media (hover:hover){.tegel:hover{border-color:var(--ring-hover);transform:translate(2px)}.tegel:hover .pijl{transform:translate(3px)}}.tegel--laat{--kleur:var(--rood)}.tegel--vandaag{--kleur:var(--goud)}.tegel--hoog{--kleur:var(--klei)}.tegel__tekst{flex:1;min-width:0}.tegel__tekst b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.tegel__tekst small{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.tegel__wanneer{color:var(--kleur,var(--inkt-2));font-weight:600}.tegel--vandaag .tegel__wanneer{color:var(--goud-diep)}.tegel--hoog .tegel__wanneer{color:var(--klei-diep)}a.tegel__tekst{color:inherit;text-decoration:none}a.tegel__tekst:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:6px}.tegel .pil--ai svg{width:14px;height:14px}.urgent__meer{padding:4px 2px}.urg-chips{margin-bottom:12px}.dash .rij-item .kstaaf{height:34px}.dash .rij-item .pijl{margin-left:auto}.dash .rij-item__tekst .is-vervallen{color:var(--rood);font-weight:600}.dash-afteller{text-align:right;flex:none}.dash-afteller b{font:650 20px/26px var(--kop);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.dash-afteller span{color:var(--inkt-3);font-size:12.5px}.groep-label{color:var(--inkt-3);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;margin:16px 0 8px;font-size:11.5px;font-weight:700;display:flex}.groep-label.is-eerst{margin-top:0}.groep-label span{color:var(--inkt-3);letter-spacing:0;text-transform:none;font-weight:600}.dash-donut{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.urenlijst{flex:220px;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.urenlijst>li{min-width:0}.urenlijst__rij{min-height:36px;color:inherit;border-radius:10px;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;text-decoration:none;display:flex}a.urenlijst__rij{transition:background-color .2s var(--e)}@media (hover:hover){a.urenlijst__rij:hover{background:var(--zacht)}a.urenlijst__rij:hover .pijl{transform:translate(3px)}}.urenlijst__naam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.urenlijst__rij b{font-variant-numeric:tabular-nums;font-weight:650}.urenlijst__rij small{width:42px;color:var(--inkt-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}span.urenlijst__rij{padding-right:32px}.grafiek-legenda{color:var(--inkt-2);flex-wrap:wrap;gap:6px 14px;margin-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.grafiek-legenda i{background:var(--kleur);vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.grafiek-legenda i.lijn{border-top:2px dashed var(--kleur);vertical-align:3px;background:0 0;border-radius:0;height:0}.dash-reeksen{margin-bottom:10px}.dash-cl{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.checklist{border:1px solid var(--rand-zacht);border-radius:var(--r-tegel);color:inherit;text-align:start;align-items:center;gap:14px;padding:12px 14px;display:flex}.checklist__tekst{flex:1;min-width:0}.checklist__tekst b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:block;overflow:hidden}.checklist__tekst small{color:var(--inkt-3);font-size:12.5px;display:block}.checklist__tekst .checklist__klant{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (min-width:721px) and (max-width:1099px){.cijfers--strook.is-twee{grid-template-columns:repeat(2,minmax(0,1fr))}}.start{position:relative}.start h2{letter-spacing:-.02em;margin:0;padding-right:48px;font-size:20px;font-weight:650}.start>p{color:var(--inkt-2);margin:6px 0 0;font-size:14px}.start ol{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.start li{border-bottom:1px solid var(--paneel-rand);color:var(--inkt-2);align-items:flex-start;gap:12px;padding:9px 4px;font-size:14px;line-height:1.5;display:flex}.start li:last-child{border-bottom:0}.start li>i{border:1.5px solid var(--rand);width:22px;height:22px;color:var(--inkt-3);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.start li.is-af>i{border-color:var(--mos);background:var(--mos);color:var(--papier)}.start li.is-af>i svg{width:13px;height:13px}.start li a,.start__slot a{color:var(--goud-diep);font-weight:650}@media (hover:hover){.start li a:hover,.start__slot a:hover{text-decoration:underline}}.start .pil{vertical-align:1px;margin-left:6px}.start__weg{position:absolute;top:14px;right:14px}.start__slot{color:var(--inkt-3);margin:12px 0 0;font-size:13px}.db-blokken.bewerk{row-gap:28px;padding-top:14px}.db-blokken.bewerk .db-blok{border-radius:var(--r-kaart);outline:2px dashed var(--rand);outline-offset:4px;flex-grow:0;position:relative}.db-blokken.bewerk .db-blok,.db-blokken.bewerk .db-kpi-plek{scroll-margin-top:calc(var(--topbar-h) + var(--wissel-h,0px) + 124px)}.db-bewerk-lip{z-index:2;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.db-greep{width:36px;height:40px;color:var(--inkt-3);cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background .2s var(--e), color .2s var(--e);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}@media (hover:hover){.db-greep:hover{background:var(--rij);color:var(--inkt)}}.db-greep[aria-expanded=true]{background:var(--rij);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--inkt-3)}.db-greep:active{cursor:grabbing}@media (pointer:coarse){.db-greep{width:44px}}.db-bewerk-lip .db-greep{border:1px solid var(--rand);border-radius:var(--r-pil);background:var(--papier);width:36px;height:22px;font-size:16px;position:relative}.db-bewerk-lip-blok{border:1px solid var(--rand);border-radius:var(--r-pil);background:var(--papier)}.db-bewerk-lip-blok .db-greep{background:0 0;border:0;height:20px}@media (hover:hover){.db-bewerk-lip-blok .db-greep:hover{background:var(--rij);color:var(--inkt)}}.db-bewerk-pijl{border-radius:var(--r-pil);width:26px;height:20px;color:var(--inkt-3);cursor:pointer;transition:background .2s var(--e), color .2s var(--e);background:0 0;border:0;place-items:center;padding:0;font-size:14px;display:inline-grid;position:relative}.db-bewerk-pijl:disabled{opacity:.35;cursor:default}@media (hover:hover){.db-bewerk-pijl:not(:disabled):hover{background:var(--rij);color:var(--inkt)}}.db-greep:focus-visible,.db-bewerk-pijl:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.db-blok.sleept,.db-kpi-plek.sleept{opacity:.4}.db-sleeplabel{z-index:1000;border:1px solid var(--rand);border-radius:var(--r-pil);background:var(--papier);box-shadow:var(--schaduw-tip);color:var(--inkt);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;transform:translate(12px,12px)}.db-sleeplabel svg{width:14px;height:14px;color:var(--inkt-3)}.pagina-tegels>.db-kpi-plek{border-radius:var(--r-kaart);outline:2px dashed var(--rand);outline-offset:3px}.pagina-tegels:has(.db-bewerk-lip){padding-top:12px}.db-kpi-plek:has(>.db-bewerk-lip){padding-top:14px}.db-blokken.bewerk section:has(>.db-kpi-plek>.db-bewerk-lip){padding-top:28px}.pagina-tegels{position:relative}.kaart-potlood{z-index:3;position:absolute;top:0;right:12px;transform:translateY(-50%)}.kaart-potlood__knop{border:1px solid var(--rand);background:var(--papier);width:28px;height:28px;color:var(--inkt-2);cursor:pointer;transition:background .2s var(--e), color .2s var(--e);border-radius:50%;place-items:center;padding:0;font-size:15px;display:inline-grid;position:relative}@media (hover:hover){.kaart-potlood__knop:hover{background:var(--rij);color:var(--inkt)}}.kaart-potlood__knop[aria-expanded=true]{background:var(--rij);color:var(--inkt);box-shadow:inset 0 0 0 1px var(--inkt-3)}.kaart-potlood__knop:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.menu.menu--potlood{z-index:30;min-width:240px;scroll-margin:16px 0 24px;position:absolute;top:calc(100% + 6px);right:0}body:has(.snelbalk:not(.snelbalk--weg)) .menu.menu--potlood{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))}.menu--potlood [aria-checked=true]>.schakel{background:var(--goud)}.menu--potlood [aria-checked=true]>.schakel:after{transform:translate(14px)}.menu--potlood .menu__item[aria-disabled=true]>.schakel{opacity:.5}.tabel th.kol-bewerk{vertical-align:middle;padding-block:4px}.kol-bewerk__label{vertical-align:middle}.db-bewerk-lip-kolom{vertical-align:middle;margin-left:4px;display:inline-flex;position:static;transform:none}.db-bewerk-lip-kolom .db-greep{background:0 0;border:0;border-radius:6px;width:22px;height:26px;font-size:15px}.kol-bewerk.sleept{opacity:.4}@media (max-width:720px){.klijst .kol-bewerk .db-bewerk-lip-kolom{display:none}}@media (max-width:560px){.db-blokken.bewerk .db-blok,.db-blokken.bewerk .db-kpi-plek{scroll-margin-top:calc(var(--topbar-h) + var(--wissel-h,0px) + 164px)}}@media (pointer:coarse){.db-bewerk-lip:not(.db-bewerk-lip-kolom) .db-greep,.db-bewerk-pijl{min-height:0}.db-bewerk-pijl{width:44px}.db-bewerk-pijl:before{content:"";position:absolute;inset:-12px 0}.db-bewerk-lip .db-greep:before{content:"";position:absolute;inset:-11px -4px}.db-bewerk-lip-kolom .db-greep{width:44px;height:44px}.db-blokken.bewerk{row-gap:36px;padding-top:22px}.pagina-tegels:has(.db-bewerk-lip){padding-top:22px}.kaart-potlood__knop{min-height:0}.kaart-potlood__knop:before{content:"";position:absolute;inset:-8px}.urenlijst__rij{min-height:44px}}@media (prefers-reduced-motion:reduce){.dash-timer__punt{animation:none}.db-greep,.db-bewerk-pijl,.kaart-potlood__knop,.tegel,a.urenlijst__rij{transition:none}.tegel:hover{transform:none}}.snel{flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.snel .invoer{width:auto;height:36px;font-size:14px}.snel .snel__taak{flex:200px;min-width:0}.snel select.invoer{flex:0 auto;max-width:190px}.snel .knop{flex:none}.snel__fout{color:var(--rood);flex-basis:100%;margin:0;padding:0 4px;font-size:13.5px;font-weight:600}.ak{padding:16px 18px}.ak.is-rustig{opacity:.75}.ak__kop{align-items:center;gap:12px;display:flex}.ak__kop>div{flex:1;min-width:0}.ak__kop :is(b,h2){font:650 15px/1.35 var(--tekst);letter-spacing:0;margin:0;display:block}.ak__kop small{color:var(--inkt-3);margin-top:2px;font-size:13px;line-height:1.45;display:block}.ak__ico{background:var(--zacht);width:40px;height:40px;color:var(--inkt-2);border-radius:50%;flex:none;place-items:center;display:grid}.ak__ico svg{width:18px;height:18px}.ak__ico--rood{background:var(--rood-was);color:var(--rood)}.ak__ico--klei{background:var(--klei-was);color:var(--klei-diep)}.ak__chips{margin-top:12px}.ak__chips .chip{height:30px;padding-left:10px}.ak__bol{border-radius:50%;flex:none;width:10px;height:10px}.verdeel{margin:12px 0 0;padding:0;list-style:none}.verdeel li{border-top:1px solid var(--paneel-rand);align-items:center;gap:10px;padding:8px 0;display:flex}.verdeel__tekst{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0}.verdeel__tekst b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.verdeel__tekst small{color:var(--inkt-3);font-size:12.5px;display:block}@media (hover:hover){.verdeel__tekst:hover b{text-underline-offset:3px;text-decoration:underline}}.verdeel__tekst:focus-visible{outline:2px solid var(--inkt);outline-offset:2px;border-radius:6px}.verdeel__wie,.verdeel__neem{flex:none}.verdeel__alle{margin-top:6px}.zitvast{gap:var(--ruimte);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.zitvast--een{grid-template-columns:minmax(0,1fr)}.taken .db-blokken{align-items:start}.taken .db-blok>.db-blok-inhoud>.kaart{height:auto}.zitvast>.kaart{padding:16px 14px 12px}.zitvast .kaart__kop{margin:0 4px 8px}.zitvast ul{margin:0;padding:0;list-style:none}.wachtrij__stand{margin-top:4px}.vtaak{align-items:center;gap:6px;min-height:36px;display:flex}.vtaak>form{display:contents}.vtaak__naam{appearance:none;min-width:0;color:inherit;font:600 13.5px/1.35 var(--tekst);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;overflow:hidden}@media (hover:hover){.vtaak__naam:hover{text-underline-offset:3px;text-decoration:underline}}.vtaak .knop--rond{color:var(--inkt-2)}.vtaak .is-go{color:var(--mos)}.werkbalk{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.zoekveld{flex:220px;max-width:320px;position:relative}.zoekveld svg{width:16px;height:16px;color:var(--inkt-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.zoekveld .invoer{height:36px;padding-left:34px;font-size:14px}.werkbalk .duw{margin-left:auto}.takenlijst__filters{margin-bottom:12px}.takenlijst .banner{margin:0 0 12px}.takenlijst .leegstaat{margin-top:12px}.dag-kop__tel{color:var(--inkt-3);order:1;font-weight:600}.takenlijst__meer{margin-top:10px}button.taakrij__titel{appearance:none;width:100%;font-family:var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1.35}.taakrij__tekst small{overflow-wrap:anywhere}.taakrij__tags :is(a,button),.taakrij__wie,.taakrij__acties{z-index:1;position:relative}.taakrij__tags button.pil{appearance:none;font-family:var(--tekst);cursor:pointer;border:0}.taakrij__tags a.pil{text-decoration:none}@media (hover:hover){.taakrij__tags :is(a,button).pil:hover{background:var(--goud-was);color:var(--goud-diep)}}.taakrij__wie{flex:none}.taakrij__acties{transition:opacity .2s var(--e);flex:none;gap:2px;display:flex}.taakrij__actie{color:var(--inkt-3)}.taakrij__actie.is-aan{border-color:var(--goud);background:var(--goud);color:var(--op-goud)}.taakrij__acties>form{display:contents}@media (hover:hover){.taakrij__acties{opacity:0}.taakrij:hover .taakrij__acties,.taakrij:focus-within .taakrij__acties,.taakrij.is-loopt .taakrij__acties{opacity:1}.taakrij__actie--weg:hover{color:var(--rood)}}.pil--loopt{background:var(--goud-was);color:var(--goud-diep);font-variant-numeric:tabular-nums}.taakrij.is-loopt{background:var(--glas-vol);box-shadow:inset 3px 0 0 var(--goud)}.bord{grid-template-columns:repeat(var(--kol,5), minmax(var(--kol-min,220px), 1fr));scroll-snap-type:x proximity;gap:12px;padding:4px 2px 8px;display:grid;overflow-x:auto}.bord--week{--kol:7;--kol-min:132px}.bord--rest{--kol:2;--kol-min:240px;margin-top:12px}.kol{border:1px solid var(--rand-zacht);border-radius:var(--r-kaart);background:var(--papier-2);scroll-snap-align:start;flex-direction:column;gap:8px;min-width:0;min-height:200px;padding:10px;display:flex}.bord--rest .kol{min-height:0}.kol.is-vandaag{border-color:var(--goud);box-shadow:0 0 0 3px color-mix(in srgb, var(--goud) 22%, transparent)}.kol__kop{color:var(--inkt-2);align-items:center;gap:8px;padding:2px 4px 6px;font-size:13px;font-weight:700;display:flex}.kol.is-vandaag .kol__kop{color:var(--goud-diep)}.kol__kop .tel{border-radius:var(--r-pil);background:var(--papier);min-width:22px;height:20px;color:var(--inkt-2);text-align:center;margin-left:auto;padding:0 7px;font-size:11.5px;line-height:20px}.kol .leeg{min-height:56px}.kaartje{appearance:none;border:1px solid var(--rand-zacht);border-radius:var(--r-tegel);background:var(--papier);width:100%;box-shadow:inset 3px 0 0 var(--kleur,transparent), var(--schaduw-kaart);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .3s var(--e), box-shadow .3s var(--e), border-color .2s var(--e);gap:4px;margin:0;padding:11px 12px;display:grid}@media (hover:hover){.kaartje:hover{border-color:var(--ring-hover);box-shadow:inset 3px 0 0 var(--kleur,transparent), var(--schaduw-op);transform:translateY(-2px)}}.kaartje:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.kaartje b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.kaartje small{color:var(--inkt-3);font-size:12px}.kaartje.is-af{opacity:.6}.kaartje.is-af b{text-decoration:line-through}.kaartje__urgent{color:var(--rood);margin-right:4px;font-weight:800}.kal{border:1px solid var(--rand-zacht);border-radius:var(--r-tegel);background:var(--rand-zacht);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kal__kop{background:var(--papier-2);color:var(--inkt-3);letter-spacing:.06em;text-transform:uppercase;padding:8px;font-size:11.5px;font-weight:700}.kal__dag{background:var(--papier);align-content:start;gap:4px;min-width:0;min-height:104px;padding:6px;display:grid}.kal__dag.is-vol{cursor:pointer}.kal__dag.is-buiten{background:var(--papier-2);color:var(--inkt-3)}.kal__dag>span{color:var(--inkt-3);font-size:12px;font-weight:700}.kal__dag.is-verleden>span{opacity:.6}.kal__dag.is-vandaag>span{background:var(--goud);width:22px;height:22px;color:var(--op-goud);border-radius:50%;place-items:center;display:inline-grid}.kal__taak,.kal__meer{appearance:none;width:100%;color:inherit;font-family:var(--tekst);text-align:left;cursor:pointer;border:0;margin:0;display:block}.kal__taak{background:var(--rij);box-shadow:inset 2px 0 0 var(--kleur,transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:11.5px;font-weight:600;overflow:hidden}@media (hover:hover){.kal__taak:hover{background:var(--goud-was)}}.kal__meer{color:var(--inkt-3);background:0 0;padding:2px 6px;font-size:11px;font-weight:650}.dagtaken{display:grid}.dagtaak{appearance:none;border:0;border-bottom:1px solid var(--paneel-rand);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;margin:0;padding:8px 4px;display:flex}.dagtaak:last-child{border-bottom:0}@media (hover:hover){.dagtaak:hover{background:var(--zacht)}}.dagtaak__tekst{flex:1;min-width:0}.dagtaak__tekst b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.dagtaak__tekst small{color:var(--inkt-3);font-size:12.5px;display:block}.taakfeiten{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:10px 16px;margin:0;font-size:14px;display:grid}.taakfeiten dt{max-width:190px;color:var(--inkt-3);font-weight:600}.taakfeiten dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.taakfeiten__notitie{border-top:1px solid var(--paneel-rand);margin-top:18px;padding-top:14px}.taakfeiten__notitie span{color:var(--inkt-3);font-size:12.5px;font-weight:650;display:block}.taakfeiten__notitie p{color:var(--inkt-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.55}.taakbriefing{margin-top:14px}.taakbriefing summary{min-height:36px;color:var(--inkt-2);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:650;list-style:none;display:inline-flex}.taakbriefing summary::-webkit-details-marker{display:none}.taakbriefing summary:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:6px}.taakbriefing__pijl{width:14px;height:14px;transition:transform .2s var(--e)}.taakbriefing[open] .taakbriefing__pijl{transform:rotate(90deg)}.taakbriefing p{color:var(--inkt-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.55}.taakbriefing .veld{margin-top:6px}@media (pointer:coarse){.taakbriefing summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.taakbriefing__pijl{transition:none}}.modal-acties .taak-verwijder svg{width:16px;height:16px}@media (max-width:1100px){.zitvast{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.werkbalk .duw{margin-left:0}.zoekveld{max-width:none}.werkbalk .seg{max-width:100%;overflow-x:auto}.kal__dag{min-height:64px}.kal__taak{height:6px;padding:0;font-size:0}.taakfeiten{grid-template-columns:minmax(0,1fr);gap:2px}.taakfeiten dd{margin-bottom:10px}}@media (max-width:639px){.taakrij .taakrij__acties{display:none}}@media (max-width:520px){.taken .taakrij{grid-template-columns:auto auto minmax(0,1fr) auto}.taken .taakrij__tags{grid-column:3/-1}.taakrij__wie{grid-area:1/4}.snel select.invoer{flex:140px;max-width:none}}@media (pointer:coarse){.taakrij__actie,.vtaak .knop--rond{width:44px;height:44px}.zoekveld .invoer,.snel .invoer{height:44px}.verdeel__neem,.takenlijst__meer,.takenlijst .banner .knop{min-height:44px}.kal__meer{min-height:32px}}@media (prefers-reduced-motion:reduce){.kaartje,.taakrij__acties{transition:none}.kaartje:hover{transform:none}}.agkleur{--v:var(--ag-vlak,var(--zacht));--l:var(--ag-letter,var(--inkt));--s:var(--ag-streep,var(--inkt-3));--kleur:var(--s)}.dark .agkleur{--v:var(--ag-vlak-d,var(--zacht));--l:var(--ag-letter-d,var(--inkt));--s:var(--ag-streep-d,var(--inkt-3))}.agweek .kaart__kop{flex-wrap:wrap;gap:10px 16px}.agchips{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.agchips small{color:var(--inkt-3);margin-left:auto;font-size:12.5px}.agchips .chip[aria-pressed=true] .stipje{box-shadow:0 0 0 2px var(--papier)}.rooster-wrap{overscroll-behavior:contain;border:1px solid var(--rand-zacht);border-radius:var(--r-tegel);background:var(--papier);max-height:728px;overflow:auto}.rooster-wrap:focus-visible{outline:2px solid var(--inkt);outline-offset:2px}.rooster{min-width:calc(var(--ag-dagen,7) * 660px / 7)}.rooster__vast{z-index:4;background:var(--papier);border-bottom:1px solid var(--paneel-rand);position:sticky;top:0}.rooster__rij{grid-template-columns:52px repeat(var(--ag-dagen,7), minmax(0, 1fr));display:grid}.rooster__as{z-index:3;background:var(--papier);position:sticky;left:0}.rooster__vast .rooster__as{z-index:2}.rooster__dag{border-left:1px solid var(--rand-zacht);color:var(--inkt-2);flex-direction:column;align-items:center;gap:2px;padding:8px 2px;display:flex}.rooster__dag small{font-size:12px;font-weight:650}.rooster__dag b{width:34px;height:34px;font:650 17px/1 var(--kop);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.rooster__dag.is-weekend{color:var(--inkt-3)}.rooster__dag.is-vandaag{color:var(--inkt)}.rooster__dag.is-vandaag b{background:var(--inkt);color:var(--zand)}.rooster__label{color:var(--inkt-3);text-align:right;padding:9px 6px 0 0;font-size:11px;font-weight:650;line-height:1.1}.heelrij{grid-column:2/-1;grid-template-columns:repeat(var(--ag-dagen,7), minmax(0, 1fr));grid-auto-rows:minmax(24px,auto);gap:4px 0;min-height:36px;padding:4px 0 6px;display:grid}.heelrij__cel{appearance:none;border:0;border-left:1px solid var(--rand-zacht);cursor:copy;background:0 0;border-radius:0;grid-row:1/-1;min-height:24px;margin:0;padding:0}.heelpil{appearance:none;z-index:1;border-radius:var(--r-pil);background:var(--v);min-width:0;height:24px;box-shadow:inset 3px 0 0 var(--s);color:var(--l);font:650 12px/1 var(--tekst);text-align:left;white-space:nowrap;cursor:pointer;transition:transform .25s var(--e);border:0;align-items:center;gap:4px;margin:0 3px;padding:0 9px;display:flex;position:relative;overflow:hidden}.heelpil span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.heelpil svg{flex:none;width:11px;height:11px}.heelpil.is-voor{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:0}.heelpil.is-na{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:0}.rooster__uur{height:56px;position:relative}.rooster__uur span{color:var(--inkt-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;top:0;right:8px;transform:translateY(-50%)}.rooster__uur:first-child span{transform:none}.rooster__kol{border-left:1px solid var(--rand-zacht);background-image:repeating-linear-gradient(to bottom, var(--rand-zacht) 0 1px, transparent 1px 56px);cursor:copy;position:relative}.rooster__kol.is-weekend{background-color:color-mix(in srgb, var(--zacht) 55%, transparent)}.rooster__kol.is-vandaag{background-color:color-mix(in srgb, var(--goud-was) 45%, transparent)}.rooster__hint{color:var(--inkt-3);opacity:0;pointer-events:none;transition:opacity .2s var(--e);font-size:10.5px;font-weight:650;position:absolute;top:4px;right:6px}.ablok{appearance:none;z-index:1;background:var(--v);min-width:0;box-shadow:inset 3px 0 0 var(--s);color:var(--l);font:12px/1.25 var(--tekst);text-align:left;cursor:pointer;transition:transform .25s var(--e), box-shadow .25s var(--e);border:0;border-radius:10px;flex-direction:column;margin:0;padding:4px 6px 4px 9px;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.ablok b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:15px;overflow:hidden}.ablok small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:15px;overflow:hidden}span.ablok__breed{flex-direction:column;min-width:0;display:flex}.ablok .ablok__titel{white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;display:-webkit-box}.ablok .ablok__smal{display:none}@container (max-width:60px){.ablok .ablok__tot{display:none}}@container (max-width:32px){.ablok .ablok__breed{display:none}.ablok .ablok__smal{white-space:normal;text-overflow:clip;font-variant-numeric:tabular-nums;display:block}.ablok .ablok__smal span{display:block}}.heelpil.is-werklocatie{box-shadow:inset 0 0 0 1.5px var(--s);color:var(--inkt);background:0 0}.heelpil.is-afwezig,.ablok.is-afwezig{background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--s) 28%, transparent) 6px 8px)}.ablok.is-focustijd{box-shadow:none;outline:1.5px dashed var(--s);outline-offset:-1.5px}.rooster__nu{z-index:2;background:var(--inkt);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.rooster__nu:before{content:"";background:var(--inkt);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.rooster__nu b{border-radius:var(--r-pil);background:var(--inkt);color:var(--zand);font-variant-numeric:tabular-nums;padding:1px 6px;font-size:10.5px;font-weight:700;line-height:1.45;position:absolute;top:-19px;right:3px}.rooster__nu.is-onder b{top:5px}.heelpil:focus-visible,.ablok:focus-visible,.heelrij__cel:focus-visible,.aglink:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.aglink{appearance:none;color:var(--inkt);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:650;text-decoration:underline;display:inline}button.komend__item{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;border:0;margin:0}.agkomt__voet{margin-top:10px;display:flex}.agvenster__hint{margin:0;font-size:13px}.agvenster__dagrij{align-items:end}.agvenster__geraden{color:var(--klei-diep);font-weight:600}.agvenster__weg{margin-right:auto}.agenda-ophaalstand{color:var(--inkt-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (hover:hover){.heelrij__cel:hover{background:var(--rij)}.heelpil:hover{transform:translateY(-1px)}.rooster__kol:hover .rooster__hint{opacity:.8}.ablok:hover{z-index:3;box-shadow:inset 3px 0 0 var(--s), var(--schaduw-op);transform:translateY(-1px)}.ablok.is-focustijd:hover{box-shadow:var(--schaduw-op)}}@media (max-width:720px){.agchips small{flex:100%;margin:2px 0 0}}@media (max-width:560px){.rooster-wrap{overscroll-behavior:auto;max-height:60vh}.agenda-ophaalstand-hint{display:none}}@media (pointer:coarse){.aglink{padding:10px 0}}@media (prefers-reduced-motion:reduce){.heelpil,.ablok,.rooster__hint{transition:none}.heelpil:hover,.ablok:hover{transform:none}}
.mensen-filter{border-bottom:1px solid var(--rand-zacht);align-items:center;margin-bottom:6px;padding:10px 0 14px}.mensen-filter>small{color:var(--inkt-3);margin-right:4px;font-size:12.5px;font-weight:650}.mensen-filter .avatar{width:24px;height:24px}.kol--laat .kol__kop{color:var(--rood)}.kol--vandaag .kol__kop{color:var(--goud-diep)}.kol--klaar .kol__kop{color:var(--mos)}.kol__meer{color:var(--inkt-3);padding:0 4px;font-size:12px}.kol.is-over{border-color:var(--goud);background:var(--goud-was);box-shadow:0 0 0 3px color-mix(in srgb, var(--goud) 25%, transparent)}.kaartje__voet{align-items:center;gap:6px;min-height:24px;display:flex}.kaartje__wie{margin-left:auto}.kaartje__wie .avatar{width:24px;height:24px}.taakrij[data-sleep],.kaartje[data-sleep]{touch-action:pan-y}@media (pointer:fine){.taakrij[data-sleep],.kaartje[data-sleep]{cursor:grab}}.is-sleep-bron{opacity:.35}.spook{z-index:90;pointer-events:none;box-shadow:var(--schaduw-op);margin:0;position:fixed;top:0;left:0}body.is-slepen{cursor:grabbing;-webkit-user-select:none;user-select:none}.landing{z-index:50;left:calc((100vw + var(--zij-b) + 24px + env(safe-area-inset-left)) / 2);bottom:calc(92px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:transform .4s var(--e), opacity .25s var(--e);gap:10px;display:flex;position:fixed;transform:translate(-50%,30px)}body.is-slepen .landing{opacity:1;pointer-events:auto;transform:translate(-50%)}.landing__plek{border:2px dashed var(--rand);border-radius:var(--r-kaart);background:var(--papier);min-width:200px;box-shadow:var(--schaduw-op);transition:transform .25s var(--e-veer), border-color .2s var(--e), background-color .2s var(--e);align-items:center;gap:10px;padding:14px 18px;font-weight:650;display:flex}.landing__plek svg{width:20px;height:20px}.landing__plek.is-over{border-style:solid;transform:scale(1.06)}.landing__plek--klaar.is-over{border-color:var(--mos);background:var(--mos-was)}.landing__plek--volgende.is-over{border-color:var(--goud);background:var(--goud-was)}@media (max-width:900px){.landing{left:50%}}@media (prefers-reduced-motion:reduce){.landing,.landing__plek{transition:none}.landing__plek.is-over{transform:none}}.agendascherm .kaart.is-licht{animation:aglicht 1.4s var(--e)}@keyframes aglicht{30%{box-shadow:0 0 0 4px color-mix(in srgb, var(--goud) 40%, transparent), var(--schaduw-glas)}}@media (prefers-reduced-motion:reduce){.agendascherm .kaart.is-licht{animation:none}}.wkrijen{gap:2px;display:grid}.wkrij{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e);background:0 0;border:0;border-radius:12px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:9px 6px;display:grid}@media (hover:hover){.wkrij:hover{background:var(--zacht)}}.wkrij[aria-current=true]{background:var(--goud-was)}.wkrij:focus-visible{outline:2px solid var(--inkt);outline-offset:1px}.wkrij b{font-size:14px;font-weight:650;display:block}.wkrij small{color:var(--inkt-3);font-size:12px;display:block}.wkrij .staaf{height:8px}.wkrij .staaf span{background:var(--inkt-2)}.wkrij.is-nu .staaf span{background:var(--goud)}.wkrij em{color:var(--inkt-2);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-style:normal;font-weight:650}@media (prefers-reduced-motion:reduce){.wkrij{transition:none}}.agweek__wissels{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agdagkeus{margin:0 0 12px}button.rooster__dag{appearance:none;border:0;border-left:1px solid var(--rand-zacht);font:inherit;cursor:pointer;background:0 0;margin:0}button.rooster__dag:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px}@media (hover:hover){button.rooster__dag:not(.is-vandaag):hover b{background:var(--zacht)}button.rooster__dag:hover{color:var(--inkt)}}.rooster--dag{min-width:0}.rooster--dag .rooster__rij{grid-template-columns:52px minmax(0,1fr)}.rooster--dag .heelrij{grid-template-columns:minmax(0,1fr)}.rooster--dag .rooster__dag{flex-direction:row;justify-content:center;gap:10px}.agverborgen{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;display:flex}.agkoppelvraag>svg{flex:none}.agkoppelvraag>p{flex:260px}.agkoppelvraag__knoppen{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.agkoppelvraag__weg{flex:none;margin-left:auto}@media (pointer:coarse){.agkoppelvraag__knoppen .link,.agverborgen .link{min-height:44px}}.vrijvak{z-index:0;border:1.5px dashed var(--mos);background:var(--mos-was);color:var(--mos);pointer-events:none;border-radius:10px;place-items:center;font-size:11.5px;font-weight:650;display:grid;position:absolute;left:3px;right:3px}button.kal__dag{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e);border:0;border-radius:0;margin:0}button.kal__dag:focus-visible{outline:2px solid var(--inkt);outline-offset:-2px}.agmaand__klus{background:var(--papier);box-shadow:inset 0 0 0 1px var(--ring-hover)}.agmaand__klus.is-voorlopig{box-shadow:none;outline:1px dashed var(--ring-hover);outline-offset:-1px}@media (hover:hover){button.kal__dag:hover{background:var(--zacht)}}.agkoppel{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.agkoppel__rij{border:1px solid var(--rand-zacht);border-radius:var(--r-tegel);background:var(--papier);align-items:center;gap:10px;padding:10px 12px;display:flex}.agkoppel__tekst{flex:1;min-width:0;display:grid}.agkoppel__tekst b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agkoppel__tekst small{color:var(--inkt-3);font-size:12.5px}@media (max-width:720px){.agdagkeus{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.agdagkeus .chip{flex:none}}@media (prefers-reduced-motion:reduce){button.kal__dag{transition:none}}
