:root,html[data-thema=licht]{--bg:#f6f5f2;--vlak:#fff;--vlak2:#f2f0eb;--vlak3:#e9e6e0;--lijn:#e9e6e0;--lijn2:#dcd8d0;--tekst:#16130f;--zacht:#6f6a63;--zachter:#9a958d;--donker:#141414;--op-donker:#f3f1ed;--kn:#16130f;--kn-tekst:#fff;--or:#ff5a00;--or-zacht:#ff5a001a;--grad:linear-gradient(125deg, #ff2412, #ff4a0a, #ff6a00);--ok:#18804a;--ok-z:#18804a1a;--blauw:#2f62c9;--blauw-z:#2f62c91a;--rood:#d4313a;--rood-z:#d4313a1a;--geel:#a86d00;--geel-z:#b777001f;--schaduw:0 0 0 1px #11111112, 0 1px 2px #1111110a;--schaduw-op:0 0 0 1px #1111111c, 0 8px 24px -12px #11111138;--schaduw-hoog:0 24px 64px -20px #11111159, 0 2px 8px #11111114;--glas:#f6f5f2cc;--font:"Mona Sans", system-ui, -apple-system, sans-serif;--fs-s:12.5px;--fs:14px;--fs-l:17px;--fs-xl:26px;--kop-gewicht:800;--kop-rek:118%;--kop-spatie:-.03em;--cijfer-gewicht:700;--cijfer-rek:100%;--rond:0;--r1:4px;--r2:8px;--r3:12px;--r4:16px;--r5:24px;--r6:32px;--zijbalk:224px;--balk:64px;--veld:40px;--snel:.14s;--rustig:.26s;--uit:cubic-bezier(.22, 1, .36, 1);--zb-bg:#111;--zb-tekst:#d9d4cd;--zb-kop:#77726b;--zb-hover:#ffffff0d;--zb-actief:#ffffff17;--zb-lijn:#232323;--groepbalk:#f6f3ee;--rij-hover:#fbf9f6;--blokkop:#6e6e6e;--gr-in:#ff5a00;--gr-uit:#2f62c9}html[data-thema=donker]{--bg:#111113;--vlak:#19191c;--vlak2:#222226;--vlak3:#2b2b30;--lijn:#2a2a2f;--lijn2:#36363c;--tekst:#e6e3dd;--zacht:#a19d96;--zachter:#74716b;--donker:#1f1f23;--kn:#34343a;--kn-tekst:#f1eee9;--or-zacht:#ff6a1a26;--ok:#3ccf7f;--ok-z:#3ccf7f21;--blauw:#7ea6ff;--blauw-z:#7ea6ff21;--rood:#ff6b6b;--rood-z:#ff6b6b21;--geel:#f0b44c;--geel-z:#f0b44c21;--schaduw:0 0 0 1px #ffffff0f;--schaduw-op:0 0 0 1px #ffffff1f, 0 12px 32px -14px #000000e6;--schaduw-hoog:0 0 0 1px #ffffff12, 0 30px 80px -20px #000000e6;--glas:#0c0c0dc2;--groepbalk:#202024;--rij-hover:#1f1f22;--blokkop:#a3a3a3;--gr-in:#e85200;--gr-uit:#5b86e6}*{box-sizing:border-box}html[data-thema=licht]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-thema=donker]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--tekst);font:var(--fs)/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-stretch:var(--kop-rek);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-spatie);margin:0;line-height:1.15}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-l)}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}a[class]:hover{text-decoration:none}:focus-visible{outline:2px solid var(--or);outline-offset:2px}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{height:var(--veld);padding:0 var(--r3);border:1px solid var(--lijn2);background:var(--vlak);border-radius:var(--rond);font-size:16px}textarea{height:auto;padding:9px var(--r3)}.zacht{color:var(--zacht)}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body{font-variant-numeric:tabular-nums}html,body{overflow-x:clip}.inhoud{overflow-wrap:break-word}.shell{min-height:100vh;padding-left:var(--zijbalk)}.zijbalk{width:var(--zijbalk);background:var(--zb-bg);color:var(--zb-tekst);z-index:40;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.zb-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.zb-logo{color:#fff;align-items:flex-end;padding:18px 18px 14px;text-decoration:none;display:flex}.zb-beeld{flex:none;width:auto;height:32px;display:block;overflow:visible}.zb-woord{fill:currentColor;flex:none;width:auto;height:13px;margin:0 0 5.5px 1px;display:block}.zb-logo span{letter-spacing:.02em;color:#fff;background:var(--grad);margin:0 0 3px 9px;padding:2px 5px;font-size:9.5px;font-weight:800;font-stretch:110%;line-height:1.3}.zb-logo .lg-m path{stroke-dasharray:1;stroke-dashoffset:0}.zb-logo .lg-word>*{transform-box:fill-box;transform-origin:50% 0}.zb-logo.lg-in .lg-m path{stroke-dashoffset:1px;animation:.16s cubic-bezier(.45,0,.55,1) forwards zbDraw}.zb-logo.lg-in .lg-m path:nth-child(2){animation-duration:.17s;animation-delay:.12s}.zb-logo.lg-in .lg-m path:nth-child(3){animation-duration:.2s;animation-timing-function:cubic-bezier(.3,0,.2,1);animation-delay:.25s}.zb-logo.lg-in .lg-word>*{animation:.28s cubic-bezier(.22,1,.36,1) both zbDrop}.zb-logo.lg-in .lg-word>:first-child{animation-delay:.3s}.zb-logo.lg-in .lg-word>:nth-child(2){animation-delay:.33s}.zb-logo.lg-in .lg-word>:nth-child(3){animation-delay:.36s}.zb-logo.lg-in .lg-word>:nth-child(4){animation-delay:.39s}.zb-logo.lg-in .lg-word>:nth-child(5){animation-delay:.42s}.zb-logo.lg-in span{animation:.3s cubic-bezier(.22,1,.36,1) .5s both zbPop}@keyframes zbDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes zbDrop{0%{opacity:0;transform:translateY(-35%)}to{opacity:1;transform:none}}@keyframes zbPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zb-logo .lg-m path,.zb-logo .lg-word>*,.zb-logo span{stroke-dashoffset:0!important;animation:none!important}}.menu-groep>span{text-transform:uppercase;letter-spacing:.12em;color:var(--zb-kop);padding:14px 18px 5px;font-size:10.5px;display:block}.menu a{color:var(--zb-tekst);white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:11px;padding:7px 18px;text-decoration:none;display:flex}.menu a svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:.85;flex:none;width:16px;height:16px}.menu a:hover{background:var(--zb-hover);color:#fff}.menu a[aria-current=page]{background:var(--zb-actief);color:#fff;border-left-color:var(--or);font-weight:700}.zb-voet{border-top:1px solid var(--zb-lijn);flex:none;padding:8px 0 10px}.zb-voet button,.zb-voet select{width:100%;font:inherit;color:#aaa39a;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:7px 18px 7px 21px;font-size:13px;display:flex}.zb-voet button:hover{color:#fff}.zb-voet select{appearance:none;height:auto}.hoofd{min-width:0}.balk{z-index:30;background:var(--glas);-webkit-backdrop-filter:saturate(1.4)blur(16px);border-bottom:1px solid var(--lijn);align-items:center;gap:10px;padding:12px 40px;display:flex;position:sticky;top:0}.zoekknop{background:var(--vlak);border:1px solid var(--lijn);max-width:460px;height:40px;color:var(--zachter);font:inherit;cursor:pointer;box-shadow:var(--schaduw);flex:1;align-items:center;gap:10px;padding:0 10px 0 14px;font-size:13.5px;display:flex}.zoekknop span{text-align:left;flex:1}.zoekknop svg,.zb-voet svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px}.zoekknop kbd{font-family:var(--font);border:1px solid var(--lijn2);color:var(--zacht);background:var(--vlak);padding:1px 6px;font-size:11px;font-weight:600}.balk .ruimte{flex:1}.balk .knop{background:var(--vlak);border:1px solid var(--lijn);height:40px;box-shadow:var(--schaduw)}.balk .knop:hover{border-color:var(--lijn2);background:var(--vlak)}.balk .knop.verloop,.knop.verloop{background:var(--grad);color:#fff;border:0;font-weight:650;box-shadow:0 8px 20px -10px #ff4a0abf}.inhoud{padding:20px 40px 72px}.kop{justify-content:space-between;align-items:end;gap:var(--r4);margin-bottom:22px;display:flex}.kop h1{line-height:1.05}.knop{align-items:center;gap:var(--r2);height:36px;padding:0 var(--r3);cursor:pointer;background:var(--vlak2);color:var(--tekst);border-radius:var(--rond);white-space:nowrap;border:0;display:inline-flex}a.knop{text-decoration:none}.knop:hover{background:var(--vlak3)}.knop.hoofd-actie{background:var(--kn);color:var(--kn-tekst)}.knop.oranje{background:var(--or);color:#fff}.knop.link{height:auto;color:var(--zacht);background:0 0;padding:0;text-decoration:underline}.kaart{background:var(--vlak);box-shadow:var(--schaduw);border-radius:var(--rond);padding:16px 20px}.groep{background:var(--vlak);box-shadow:var(--schaduw);margin-bottom:18px}.groep>h2{background:var(--groepbalk);letter-spacing:0;border-bottom:1px solid var(--vlak2);justify-content:space-between;align-items:baseline;margin:0;padding:9px 16px;font-size:12.5px;font-weight:750;font-stretch:100%;display:flex}.groep>h2 small{color:var(--zacht);font-size:12.5px;font-weight:500}.taakrij{border-bottom:1px solid var(--vlak2);background:var(--vlak);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 16px;display:grid}.taakrij:hover{background:var(--rij-hover)}.taakrij .titel span{font-weight:600}.taakrij .titel{min-width:0}.taakrij .titel span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taakrij .titel small{color:var(--zacht);font-size:var(--fs-s)}.taakrij.klaar .titel span{color:var(--zacht);font-weight:550;text-decoration:line-through}.vink{border:1.5px solid var(--lijn2);background:var(--vlak);cursor:pointer;border-radius:var(--rond);place-items:center;width:17px;height:17px;padding:0;display:grid}.vink[aria-checked=true]{background:var(--ok);border-color:var(--ok);color:#fff}.label{font-size:var(--fs-s);background:var(--vlak2);color:var(--zacht);white-space:nowrap;padding:2px 8px}.label.rood{background:var(--rood-z);color:var(--rood)}.label.or{background:var(--or-zacht);color:var(--or)}.nieuw-taak{gap:var(--r2);margin-bottom:var(--r5);grid-template-columns:1fr minmax(160px,260px) auto;display:grid}.melding{bottom:var(--r5);background:var(--ok);color:#fff;padding:10px var(--r4);box-shadow:var(--schaduw-hoog);z-index:50;position:fixed;left:50%;transform:translate(-50%)}.melding.fout{background:var(--donker);color:var(--op-donker)}.paneel-achter{z-index:40;padding:var(--r4);background:#0000004d;place-items:center;display:grid;position:fixed;inset:0}.paneel{background:var(--vlak);box-shadow:var(--schaduw-hoog);padding:var(--r5);gap:var(--r3);width:100%;max-width:480px;display:grid}.paneel textarea{width:100%;min-height:120px}.keuzes{gap:var(--r2);flex-wrap:wrap;display:flex}.keuzes button[aria-pressed]:not([class]){height:34px;padding:0 var(--r3);border-radius:var(--rond);background:var(--vlak2);color:var(--tekst);font:inherit;cursor:pointer;transition:background var(--snel), color var(--snel);border:0;align-items:center;display:inline-flex}.keuzes button[aria-pressed]:not([class]):hover{background:var(--vlak3)}.keuzes button[aria-pressed=true]{background:var(--or-zacht);color:var(--or)}.keuzes button[aria-pressed=true]:not([class]){font-weight:650}.leeg{padding:var(--r6);text-align:center;color:var(--zacht)}table.lijst{border-collapse:collapse;background:var(--vlak);width:100%}table.lijst th,table.lijst td{text-align:left;padding:10px var(--r3);border-bottom:1px solid var(--lijn)}table.lijst th{color:var(--zacht);font-weight:500;font-size:var(--fs-s)}@media (width<=760px){.shell{padding-left:0}.zijbalk{display:none}.zijbalk.open{width:80%;display:flex}.balk{padding:10px var(--r4)}.inhoud{padding:16px var(--r4) calc(116px + env(safe-area-inset-bottom))}.nieuw-taak{grid-template-columns:1fr}.kop{flex-wrap:wrap;align-items:start}.kop>.knop,.kop>div>.knop{white-space:normal;max-width:100%}.shell,.hoofd{max-width:100vw;overflow-x:clip}.tabelwrap,.week{-webkit-overflow-scrolling:touch;overflow-x:auto}.balk{padding:calc(8px + env(safe-area-inset-top)) var(--r4) 8px;gap:8px}.balk .feedback-knop,.nieuw-wrap>.knop{display:none}.balk .knop{flex:none;padding:0 12px}.zoekknop{flex:1;min-width:0;max-width:none}.balk .ruimte{display:none}.seg,.ib-tabs{scrollbar-width:none;min-width:0;max-width:100%;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.ib-tabs::-webkit-scrollbar{display:none}.seg>*,.ib-tabs>*{white-space:nowrap;flex:none}form.tk-nieuw{grid-template-columns:minmax(0,1fr)}form.tk-nieuw>*{grid-column:auto;min-width:0}form.tk-nieuw:not(.open)>:not(#nt){display:none}input,select,textarea,.ur-duur{font-size:16px}.kop-link{padding:6px 0}html,body,.zb-scroll,.tabelwrap,.week-grid{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.zb-scroll::-webkit-scrollbar{display:none}.tabelwrap::-webkit-scrollbar{display:none}.week-grid::-webkit-scrollbar{display:none}.timer-lbl{display:none}.balk .timer-knop{justify-content:center;width:40px;padding:0}.zoekknop kbd{display:none}.zoekknop span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balk .timer-loopt{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}body>.nieuw-menu{z-index:60;width:100%;min-width:0;max-height:85vh;padding:10px 14px calc(116px + env(safe-area-inset-bottom));font-size:16px;bottom:0;left:0;overflow-y:auto;box-shadow:0 -12px 40px -12px #0009;position:fixed!important;top:auto!important;right:0!important}body>.nieuw-menu button{padding:12px 10px}body>.nieuw-menu kbd{display:none}body>.nieuw-menu .nm-sluit{display:flex}body>.nieuw-menu{border-top:2px solid var(--or)}.tabbalk{z-index:45;padding:8px 10px max(14px, calc(6px + env(safe-area-inset-bottom)));background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(18px);border-top:1px solid var(--lijn);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbalk>a,.tabbalk>button:not(.tab-fab){min-height:56px;font:inherit;color:var(--zachter);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.tabbalk>.active{color:var(--tekst)}.tabbalk>.active svg{stroke:var(--or)}.tabbalk svg,.tabbalk svg.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.tab-fab{background:var(--grad);color:#fff;width:58px;height:58px;box-shadow:0 12px 28px -10px #ff4a0ad9, 0 0 0 4px var(--bg);cursor:pointer;border:0;justify-self:center;place-items:center;margin-top:-26px;display:grid}.tab-fab svg,.tab-fab svg.ic{stroke-width:2.2px;width:28px;height:28px}.zijbalk.open{z-index:70;padding-bottom:env(safe-area-inset-bottom);bottom:0}.als-balk{bottom:calc(102px + env(safe-area-inset-bottom))}}@media (width>=761px){.tabbalk,.alleen-telefoon{display:none}}.sheet-achter{z-index:40;background:#00000040;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet-achter.pop{background:0 0}.sheet.pop{width:440px;height:auto;max-height:calc(100vh - 90px);padding:18px 20px;animation:none;position:fixed}.sheet{background:var(--vlak);width:min(560px,100%);height:100%;box-shadow:var(--schaduw-hoog);padding:var(--r5);outline:none;position:relative;overflow-y:auto}.sheet-sluit{top:var(--r3);right:var(--r3);position:absolute}.taakform{gap:var(--r4);display:grid}.tf-titel{width:calc(100% - 48px);height:auto;padding:var(--r1) 0;font-size:var(--fs-l);background:0 0;border:0;border-bottom:1px solid #0000;font-weight:700}.tf-titel:focus{border-bottom-color:var(--lijn2);outline:none}.velden{gap:var(--r3);grid-template-columns:repeat(2,1fr);display:grid}.veld{gap:var(--r1);display:grid}.veld>span{font-size:var(--fs-s);color:var(--zacht)}.veld input,.veld select,.veld textarea{width:100%}.veld-vink{align-items:center;gap:var(--r2);display:flex}.veld-vink input{width:auto;height:auto}.tf-kop{font-size:var(--fs);margin-bottom:var(--r2)}.subtaak{gap:var(--r2);border-bottom:1px solid var(--lijn);align-items:center;padding:6px 0;display:flex}.subtaak.klaar span{color:var(--zachter);text-decoration:line-through}.subtaak-nieuw input{border:0;border-bottom:1px dashed var(--lijn2);background:0 0;width:100%;height:36px;padding:0}.tf-mee{grid-column:1/-1}.tf-mee-lijst{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tf-mee-naam{align-items:center;gap:4px;display:inline-flex}.tf-mee-naam .link{min-height:0;padding:0 2px}.tf-mee-lijst select{width:auto;min-width:120px}.tf-reacties{gap:var(--r2);display:grid}.reactie{border-bottom:1px solid var(--lijn);gap:4px;padding:8px 0;display:grid}.reactie-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reactie-kop .av{width:24px;height:24px;font-size:10px}.reactie-acties{gap:10px;margin-left:auto;font-size:12.5px;display:inline-flex}.reactie-tekst{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.reactie-tekst .noem{color:var(--or);font-weight:650}.mention{position:relative}.mention textarea{width:100%}.mention-lijst{z-index:20;background:var(--vlak);border:1px solid var(--lijn2);box-shadow:var(--schaduw);max-width:320px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;right:0}.mention-lijst button{text-align:left;background:0 0;border:0;width:100%;min-height:40px;padding:8px 12px;display:block}.mention-lijst li[aria-selected=true] button,.mention-lijst button:hover{background:var(--vlak2)}.titel-knop{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.titel-knop:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--lijn2);text-decoration-color:var(--lijn2)}.labels{gap:var(--r1);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=760px){.velden{grid-template-columns:1fr}.sheet{width:100%}}.tabs{gap:var(--r1);border-bottom:1px solid var(--lijn);margin-bottom:var(--r5);display:flex}.tabs button{padding:var(--r2) var(--r3);cursor:pointer;color:var(--zacht);background:0 0;border:0;border-bottom:2px solid #0000}.tabs button[aria-selected=true]{color:var(--tekst);border-bottom-color:var(--or)}.sectie{background:var(--vlak);box-shadow:var(--schaduw);margin-bottom:14px}.sectie>h2{letter-spacing:0;background:var(--groepbalk);gap:var(--r2);align-items:baseline;margin:0;padding:9px 16px;font-size:12.5px;font-weight:750;font-stretch:100%;display:flex}.sectie-nieuw input{width:100%;height:36px;color:var(--zacht);background:0 0;border:0;padding:0 16px}.sectie-nieuw input:focus{background:var(--rij-hover);outline:none}.projectkop-meta{gap:var(--r2);margin-top:var(--r2);flex-wrap:wrap;align-items:center;display:flex}.overzicht{gap:var(--r4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.overzicht dl{gap:var(--r1) var(--r3);grid-template-columns:auto 1fr;margin:0;display:grid}.overzicht dt{color:var(--zacht)}.overzicht dd{margin:0}.combo{position:relative}.combo input{width:100%}.combo-lijst{z-index:20;padding:var(--r1) 0;background:var(--vlak);box-shadow:var(--schaduw-hoog);max-height:320px;margin:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.combo-lijst li{padding:7px var(--r3);cursor:pointer}.combo-lijst li[aria-selected=true]{background:var(--vlak2);box-shadow:inset 2px 0 0 var(--or)}.sectie.leeg-sectie{box-shadow:none;background:0 0;margin-bottom:8px}.sectie.leeg-sectie>h2{color:var(--zacht);background:0 0;padding:6px 0;font-weight:650}.sectie.leeg-sectie .sectie-nieuw input{height:30px}.rij-keuze{height:26px;font-size:var(--fs-s);background:var(--vlak2);color:var(--zacht);border:1px solid #0000;padding:0 6px}.rij-keuze:hover,.rij-keuze:focus{border-color:var(--lijn2);color:var(--tekst)}.rij-datum{width:130px}.timer-loopt{font-variant-numeric:tabular-nums;max-width:300px}.timer-loopt:hover{filter:brightness(1.06)}.timer-nu{margin-bottom:var(--r3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;display:flex}.uren-vandaag{gap:6px;display:grid}.uren-vandaag b{font-variant-numeric:tabular-nums}.timer-taak{text-overflow:ellipsis;white-space:nowrap;opacity:.9;max-width:180px;font-weight:400;overflow:hidden}.kies-rij{text-align:left;width:100%;padding:8px var(--r3);border:0;border-bottom:1px solid var(--lijn);cursor:pointer;background:0 0;display:grid}.kies-rij:hover,.kies-rij:focus-visible{background:var(--vlak2)}.urenrij{gap:var(--r3);padding:8px var(--r3);background:var(--vlak);border-bottom:1px solid var(--lijn);grid-template-columns:1fr 80px 28px;align-items:center;display:grid}.urenrij .titel{min-width:0}.urenrij .titel span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.urenrij .titel small{color:var(--zacht);font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.uren-duur{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;width:80px;height:32px}input.uren-duur:hover,input.uren-duur:focus{border-color:var(--lijn2);background:var(--vlak)}@media (width<=760px){.timer-taak{display:none}}.bevestig{font-size:var(--fs-s);white-space:nowrap;text-align:right;grid-column:2/4}.dag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dag-rechts{top:calc(var(--balk) + var(--r4));gap:14px;min-width:0;display:grid;position:sticky}.dag-rechts .kaart{min-width:0;overflow:hidden}.koppel .knop{justify-self:start}.groep.licht{opacity:.75}.kaart-kop{margin-bottom:var(--r2);justify-content:space-between;align-items:center;display:flex}.koppel{gap:var(--r3);display:grid}.scopes{gap:var(--r1);display:grid}.scopes>span{font-size:var(--fs-s);color:var(--zacht)}.token-code{word-break:break-all;-webkit-user-select:all;user-select:all}.agenda-dag+.agenda-dag{margin-top:var(--r4)}.afspraak{gap:var(--r2);border-left:2px solid var(--lijn2);padding:6px 0;padding-left:var(--r2);grid-template-columns:92px 1fr auto;margin-bottom:2px;display:grid}.afspraak.voorbij{opacity:.45}.afspraak.nu{border-left-color:var(--or);background:var(--or-zacht)}.afspraak-tijd{color:var(--zacht);font-variant-numeric:tabular-nums;font-size:var(--fs-s)}.uren-kort{justify-content:space-between;gap:var(--r3);border-bottom:1px solid var(--lijn);padding:6px 0;display:flex}.uren-kort span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uren-kort span:last-child{flex:none}.overzicht .pt-team{grid-column:1/-1}.pt-rij{flex-wrap:wrap;align-items:center}.pt-rij span:first-child{white-space:normal}.pt-acties{align-items:center;gap:var(--r2);display:inline-flex}.pt-acties .rij-keuze{width:110px}.pt-nieuw{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pt-nieuw select{min-width:0;max-width:100%}.pp-team-knop{cursor:pointer;background:0 0;border:0;padding:0}@media (width<=980px){.dag{grid-template-columns:1fr}.dag-rechts{position:static}}.inbox-lijst{gap:12px;display:grid}.inbox-kaart{background:var(--vlak);box-shadow:var(--schaduw);border-left:3px solid #0000;gap:8px;padding:14px 18px;display:grid}.inbox-kaart.spoed{border-left-color:var(--rood)}.inbox-kaart header{font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-kaart h3{letter-spacing:0;font-size:15px;font-weight:650;font-stretch:100%}.inbox-tijd{margin-left:auto}.inbox-tekst{white-space:pre-wrap;color:var(--zacht);margin:0}.inbox-tekst.kort{max-height:4.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.inbox-keuzes .knop{height:32px}.inbox-keuzes .scheiding{background:var(--lijn2);width:1px;margin:0 4px}.inbox-detail{grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:8px;display:grid}@media (width<=760px){.inbox-detail{grid-template-columns:1fr}}.palet-achter{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0c6b;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palet{background:var(--vlak);width:min(640px,100%);box-shadow:var(--schaduw-hoog)}.palet>input{border:0;border-bottom:1px solid var(--lijn);background:0 0;outline:none;width:100%;height:58px;padding:0 16px;font-size:16px}.palet-res{max-height:min(440px,58vh);padding:6px;overflow:auto}.palet-groep{color:var(--zachter);padding:10px 10px 4px;font-size:11.5px;font-weight:650}.palet-res button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.palet-res button.on{background:var(--vlak2)}.palet-res .t{flex:1;min-width:0}.palet-res .t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.palet-res .t span{color:var(--zacht);font-size:12px}.palet-res .pijl{color:var(--zachter);font-size:11.5px}.palet-res button.on .pijl{color:var(--or)}.palet-leeg{margin:0;padding:10px}.palet-voet{border-top:1px solid var(--lijn);color:var(--zachter);gap:16px;padding:10px 16px;font-size:11.5px;display:flex}.nieuw-wrap{position:relative}.nieuw-menu{background:var(--vlak);min-width:320px;box-shadow:var(--schaduw-hoog);z-index:50;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.nieuw-menu button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.nieuw-menu button:hover{background:var(--vlak2)}.nieuw-menu kbd{font-family:var(--font);border:1px solid var(--lijn2);color:var(--zacht);padding:1px 6px;font-size:11px}.tegels{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.tegel{background:var(--vlak);box-shadow:var(--schaduw);border-top:2px solid #0000;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.tegel:hover{border-top-color:var(--or)}.tegel>span{color:var(--zacht);font-size:12.5px}.tegel b{letter-spacing:-.03em;font-size:28px;font-weight:850;font-stretch:125%;line-height:1.1}.tegel small{color:var(--zacht);font-size:12.5px}.tegel em{font-style:normal;font-weight:600}em.rood,.rood{color:var(--rood)}em.or{color:var(--or)}a.taakrij.aandacht{color:inherit;text-decoration:none}.website-rij{border-bottom:1px solid var(--lijn);gap:2px;padding:8px 0;display:grid}.website-rij:last-child{border-bottom:0}table.lijst a{font-weight:600;text-decoration:none}table.lijst a:hover{text-decoration:underline}.kansbord{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-bottom:22px;display:grid}.kanskolom>h2{letter-spacing:0;border-bottom:2px solid var(--lijn2);gap:6px;margin-bottom:10px;padding:0 2px 8px;font-size:12.5px;font-weight:750;font-stretch:100%;display:flex}.kanskolom>h2 small{color:var(--zacht);font-weight:500}.kanskaart{text-align:left;background:var(--vlak);width:100%;box-shadow:var(--schaduw);border:0;border-left:3px solid var(--lijn2);cursor:pointer;gap:3px;margin-bottom:8px;padding:10px 12px;display:grid}.kanskaart:hover{box-shadow:var(--schaduw-hoog)}.kanskaart b{font-weight:650}.kanskaart small{font-size:12px}.kans-dienst{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.kans-voet{color:var(--zacht);justify-content:space-between;align-items:center;font-size:12px;display:flex}.dienst-web{border-left-color:#8fb3f5}.dienst-web .kans-dienst{color:#2f62c9}.dienst-branding{border-left-color:#f28b74}.dienst-branding .kans-dienst{color:#c2523a}.dienst-marketing{border-left-color:#86d6bf}.dienst-marketing .kans-dienst{color:#1f8a6d}.dienst-chatgpt{border-left-color:#b39ddb}.dienst-chatgpt .kans-dienst{color:#6a4fb3}.dienst-production{border-left-color:#e8c36a}.dienst-production .kans-dienst{color:#a86d00}.kansrij{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:10px 12px;display:grid}.velden-set{gap:var(--r3);border:0;min-width:0;margin:0;padding:0;display:grid}@media (width<=980px){.kansbord{grid-template-columns:1fr}}.verlofrooster{background:var(--vlak);box-shadow:var(--schaduw);gap:2px;padding:12px 16px;display:grid;overflow-x:auto}.dagkop{color:var(--zacht);text-align:center;font-size:11px;line-height:1.2;display:grid}.dagkop b{color:var(--tekst);font-size:12px;font-weight:600}.dagkop.vandaag b{color:var(--or)}.dagkop.maandag,.vakje.maandag{margin-left:6px}.persoon{text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:4px 8px 4px 0;font-size:13px;font-weight:600;overflow:hidden}.vakje{background:var(--vlak2);cursor:pointer;border:0;height:26px;padding:0}.vakje:hover{outline:1px solid var(--lijn2)}.vakje.vrij{background:#f0b44c}.vakje.aangevraagd{background:repeating-linear-gradient(45deg,#f0b44c 0 4px,#0000 4px 8px)}.vakje.half{background:linear-gradient(to bottom, var(--vlak2) 50%, #f0b44c 50%)}.legenda{align-items:center;gap:8px;margin-left:8px;font-size:12px;display:inline-flex}.legenda i{background:#f0b44c;width:14px;height:14px;display:inline-block}.legenda i.aangevraagd{background:repeating-linear-gradient(45deg,#f0b44c 0 3px,#0000 3px 6px)}.legenda i.half{background:linear-gradient(to bottom, var(--vlak2) 50%, #f0b44c 50%)}.teamrij{text-align:left;cursor:pointer;border:0;grid-template-columns:34px minmax(0,1fr) auto;width:100%}.verzoekrij input[type=checkbox]{width:18px;height:18px;accent-color:var(--or);cursor:pointer;margin:0}.verzoekrij button.titel{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.veldgroep{border:1px solid var(--lijn);padding:var(--r3);gap:var(--r2);min-width:0;margin:0;display:grid}.veldgroep legend{padding:0 var(--r1);font-weight:600}.bericht{padding:var(--r2) 0;border-bottom:1px solid var(--lijn);gap:2px;display:grid}.selectiebalk{gap:var(--r3);margin-bottom:var(--r3);flex-wrap:wrap;align-items:center;min-height:30px;display:flex}.avatar{background:var(--vlak2);place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.teamform{background:var(--rij-hover);border-bottom:1px solid var(--vlak2);gap:14px;padding:14px 16px 18px 60px;display:grid}.rechten{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.rechten fieldset{border:1px solid var(--lijn);background:var(--vlak);margin:0;padding:8px 12px 10px}.rechten legend{padding:0 4px;font-size:12px;font-weight:700}.recht{align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;display:flex}.recht input{width:auto;height:auto;margin-top:3px}.recht.via-rol{color:var(--zacht)}.zb-voet .zb-link{color:#aaa39a;align-items:center;gap:11px;padding:7px 18px 7px 21px;font-size:13px;text-decoration:none;display:flex}.zb-voet .zb-link:hover,.zb-voet .zb-link[aria-current=page]{color:#fff}.zb-voet .zb-link svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.portfolio-rij{grid-template-columns:110px repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.portfolio-kop{text-transform:uppercase;letter-spacing:.12em;color:var(--zacht);align-self:center;font-size:10.5px}.portfoliotegel{background:var(--vlak);height:62px;box-shadow:var(--schaduw);cursor:pointer;text-align:left;border:0;border-top:2px solid #0000;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.portfoliotegel b{font-size:22px;font-weight:850;font-stretch:125%}.portfoliotegel.actief{border-top-color:var(--or)}.portfoliotegel:disabled{opacity:.5;cursor:default}.maandbalk-cel{min-width:200px}.maandbalk-cel>div{grid-template-columns:64px minmax(60px,1fr);align-items:center;gap:10px;display:grid}.maandbalk-cel>div>span:first-child{text-align:right;font-variant-numeric:tabular-nums}.maandbalk{background:var(--vlak2);height:6px;display:block}.maandbalk i{background:var(--ok);height:100%;display:block}.maandbalk i.bijna{background:var(--geel)}.maandbalk i.over{background:var(--rood)}@media (width<=1300px){.portfolio-rij{grid-template-columns:90px repeat(3,minmax(0,1fr))}}@media (width<=760px){.portfolio-rij{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-kop{grid-column:1/-1}}.teamweek td,.teamweek th{text-align:right}.teamweek td:first-child,.teamweek th:first-child{text-align:left}.teamweek th.vandaag{color:var(--or)}.teamweek .knop.link{color:var(--tekst);font-weight:600;text-decoration:none}.feedbackrij{border-bottom:1px solid var(--vlak2);background:var(--vlak);grid-template-columns:minmax(0,1fr) 140px;gap:16px;padding:12px 16px;display:grid}.feedbackrij p{white-space:pre-wrap;margin:6px 0 8px}.feedbackrij input{width:100%;height:34px}.kb-zoek{width:100%;max-width:560px;margin:0 0 24px}.kb-cats{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.kb-cat{background:var(--vlak);box-shadow:var(--schaduw);min-width:0;padding:16px 18px}.kb-cat h2{margin:0 0 8px;font-size:15px}.kb-cat h2 small{color:var(--zacht);font-weight:500}.kb-item{color:var(--tekst);border-top:1px solid var(--lijn);align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:flex}.kb-item:hover{color:var(--or)}.kb-artikel{max-width:760px}.terug{margin-bottom:12px;text-decoration:none;display:inline-block}.md{line-height:1.6}.md h2{margin:24px 0 8px;font-size:20px}.md h3{margin:20px 0 6px;font-size:16px}.md h4{margin:16px 0 4px;font-size:14px}.md ul,.md ol{padding-left:22px}.md li.check{margin-left:-18px;list-style:none}.md code{background:var(--lijn);padding:1px 5px;font-size:13px}.md a{color:var(--or);text-decoration:underline}.md h5,.md h6{margin:14px 0 4px;font-size:13px}.md pre{background:var(--lijn);padding:var(--r3);font-size:13px;line-height:1.45;overflow-x:auto}.md pre code{background:0 0;padding:0}.md blockquote{margin:var(--r3) 0;padding-left:var(--r3);border-left:3px solid var(--lijn);color:var(--zacht)}.md hr{border:0;border-top:1px solid var(--lijn);margin:var(--r5) 0}.ctx-kop{gap:var(--r2);margin-bottom:var(--r4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}button.kb-item{border:0;border-top:1px solid var(--lijn);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0}.md button.link{font-size:inherit;color:var(--or)}.kb-hit{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.dag-rechts .md h2{margin:12px 0 4px;font-size:15px}.dag-rechts .md h3{font-size:14px}.ctx-open{margin-bottom:var(--r5)}.md-tabel{margin:var(--r3) 0;overflow-x:auto}.md-tabel table{border-collapse:collapse;min-width:100%;font-size:14px}.md-tabel th,.md-tabel td{border:1px solid var(--lijn);text-align:left;vertical-align:top;padding:6px 10px}.md-tabel th{background:var(--lijn)}.kb-edit .kb-velden{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.kb-twee{grid-template-columns:1fr 1fr;gap:20px;margin:12px 0;display:grid}.kb-twee>*{min-width:0}.kb-twee textarea{width:100%;font-family:ui-monospace,monospace;font-size:13px}.kb-voorbeeld{border:1px solid var(--lijn);max-height:520px;padding:12px 16px;overflow:auto}.klein{font-size:12px}@media (width<=800px){.kb-edit .kb-velden,.kb-twee{grid-template-columns:1fr}}.blok{background:var(--vlak);box-shadow:var(--schaduw);min-width:0}.blok-kop{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.blok-kop h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:750;font-stretch:110%}.kop-getal{font-variant-numeric:tabular-nums;color:var(--zacht);margin-left:6px;font-weight:600;font-stretch:100%}.blok-in{padding:10px 18px 14px}.ag-lijst{padding:2px 18px 14px}.ag-lijst .koppel{padding-top:12px}.ag-dag+.ag-dag{margin-top:14px}.ag-dag h4{text-transform:uppercase;letter-spacing:.05em;color:var(--zacht);margin:10px 0 6px;font-size:12.5px;font-weight:800}.ag-dag h4.vd{color:var(--or)}.ag-r{border-top:1px solid var(--lijn);grid-template-columns:50px 3px minmax(0,1fr) auto;align-items:start;gap:0 12px;padding:9px 2px;display:grid}.ag-dag h4+.ag-r{border-top:0}.ag-r>i{background:var(--blauw);opacity:.7;align-self:stretch}.ag-r.hele{padding-top:7px;padding-bottom:7px}.ag-r.hele .ag-t b{font-weight:600}.ag-t{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-t b{font-size:14.5px;font-weight:650;line-height:1.3}.ag-t span{color:var(--zacht);font-size:12.5px}.ag-tijd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35}.ag-tijd small{color:var(--zachter);font-size:13px;font-weight:500;display:block}.ag-k{align-self:center;align-items:center;gap:10px;display:flex}.ag-r.nu .ag-tijd{color:var(--or)}.ag-r.nu .ag-t b:after{content:"nu";color:var(--or);vertical-align:1px;margin-left:8px;font-size:11px;font-weight:750}.ag-r.voorbij{opacity:.45}.ag-l{color:var(--or);font-size:12px;font-weight:700;text-decoration:none}.taakrij .titel .ster,.ster{margin-right:5px;display:inline}.ag-nav{align-items:center;gap:6px;display:flex}.ag-nav .knop{min-width:40px}.ag-label{margin-left:10px;font-weight:650}.week{--kol:56px;overflow:hidden}.week-kop,.week-hele{grid-template-columns:var(--kol) repeat(var(--dagen), minmax(0, 1fr));border-bottom:1px solid var(--lijn);display:grid}.week-kop span{text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);padding:10px 8px;font-size:12.5px;font-weight:700}.week-kop span b{color:var(--tekst);margin-left:4px;font-size:16px}.week-kop span.vd,.week-kop span.vd b{color:var(--or)}.week-kop span.weekend{opacity:.6}.week-hele>span{align-self:center;padding:6px 8px}.week-hele>div{border-left:1px solid var(--lijn);gap:2px;min-width:0;padding:4px 2px;display:grid}.week-grid{grid-template-columns:var(--kol) repeat(var(--dagen), minmax(0, 1fr));max-height:calc(100vh - 250px);display:grid;overflow-y:auto}.week-uren span{color:var(--zachter);text-align:right;font-variant-numeric:tabular-nums;padding:0 8px;font-size:11.5px;display:block;transform:translateY(-7px)}.week-uren span:first-child{transform:none}.week-dag{border-left:1px solid var(--lijn);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 45px, var(--lijn) 45px, var(--lijn) 46px);position:relative}.week-dag.vd{background-color:color-mix(in srgb, var(--or) 4%, transparent)}.ev{text-align:left;border:0;border-left:3px solid var(--blauw);background:var(--blauw-z);color:var(--tekst);font:inherit;cursor:pointer;flex-direction:column;gap:1px;padding:3px 6px;font-size:12px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.ev b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ev span{color:var(--zacht);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ev:hover{filter:brightness(1.08)}.ev.hele{border-left-color:var(--or);background:var(--or-zacht);white-space:nowrap;text-overflow:ellipsis;display:block;position:static}.ev.reis{background:repeating-linear-gradient(135deg,#8b5cf624 0 6px,#8b5cf60f 6px 12px);border-left-color:#8b5cf6}.ev.vrij{opacity:.85;background-image:repeating-linear-gradient(135deg,#ffffff8c 0 5px,#0000 5px 10px)!important}html[data-thema=donker] .ev.vrij{background-image:repeating-linear-gradient(135deg,#00000059 0 5px,#0000 5px 10px)!important}.ag-bronnen{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.ag-bron{border:1px solid var(--lijn);background:var(--vlak);height:30px;color:var(--tekst);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ag-bron i{flex:none;width:10px;height:10px}.ag-kleuren{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ag-kleur{cursor:pointer;border:0;border-left:4px solid #0000;border-radius:0;width:34px;height:34px;padding:0}.ag-kleur.geen{border:1px dashed var(--lijn2);background:0 0}.ag-kleur[aria-checked=true]{outline:2px solid var(--tekst);outline-offset:2px}.ag-bron.uit{opacity:.45;text-decoration:line-through}.ag-bron-k{text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);align-self:center;margin-left:8px;font-size:11px;font-weight:700}.ev.collega{opacity:.85;font-size:11px}.ev.collega b{font-weight:600}.ev.voorbij{opacity:.5}.nu-lijn{background:var(--or);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.nu-lijn:before{content:"";background:var(--or);width:8px;height:8px;position:absolute;top:-3px;left:-4px}@media (width<=760px){.week{--kol:40px;touch-action:pan-y}.ev span{display:none}.ag-nav{flex-wrap:wrap}.ag-label{text-transform:capitalize;flex-basis:100%;font-weight:650}.ag-span button{padding:0 10px}}.kop-datum{text-transform:uppercase;letter-spacing:.12em;color:var(--or);margin-bottom:4px;font-size:12px;font-weight:750;display:block}.dag-kop h1{font-size:34px}.dag-links{align-content:start;gap:16px;min-width:0;display:grid}.kop-link{color:var(--zacht);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.tel{background:var(--vlak2);color:var(--zacht);vertical-align:2px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:700;font-stretch:100%;display:inline-block}.knop.klein{height:30px;padding:0 10px;font-size:12.5px}.dt-sub{border-top:1px solid var(--lijn);align-items:baseline;gap:6px;margin:0;padding:12px 18px 4px;font-size:13px;font-weight:800;display:flex}.dt-groep:first-of-type .dt-sub{border-top:0}.dt-sub span{color:var(--zachter);font-size:12px;font-weight:600}.dt-groep.laat .dt-sub{color:var(--rood)}.dt-groep.morgen{opacity:.75}.dt{border-bottom:1px solid var(--lijn);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 18px;display:grid}.dt:hover{background:var(--vlak2)}.dt .vink{margin-top:2px;font-size:11px}.dt-t{text-align:left;min-width:0;font:inherit;color:var(--tekst);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.dt-t b{font-weight:650;line-height:1.35}.dt-t:hover b{color:var(--or)}.dt-p{color:var(--zacht);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.dt-p i{background:var(--blauw);opacity:.8;flex:none;width:8px;height:8px}.dt-m{color:var(--zachter);font-size:12px}.dt-m.laat{color:var(--rood)}.dt.klaar .dt-t b{color:var(--zacht);font-weight:550;text-decoration:line-through}.dt-k{align-items:center;gap:4px;display:flex;position:relative}.dt-b{border:1.5px solid var(--lijn2);background:var(--vlak);height:28px;color:var(--zacht);font:inherit;cursor:pointer;padding:0 9px;font-size:12px;font-weight:700}.dt-b:hover{color:var(--tekst);border-color:var(--zacht)}.dt-datum{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:28px;left:30px}.ag-dag h4 small{text-transform:none;letter-spacing:0;color:var(--zachter);margin-left:6px;font-weight:600}.rijen{padding:4px 18px 12px}.ib-tl{color:var(--zacht);margin:6px 0;font-size:12.5px}.ib-tl b{color:var(--rood)}.ib-r{border-top:1px solid var(--lijn);color:var(--tekst);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.ib-r.te-lang{box-shadow:inset 3px 0 0 var(--rood);padding-left:8px}.ib-r:hover .ib-t b{color:var(--or)}.ib-t{flex-direction:column;min-width:0;display:flex}.ib-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ib-t span{color:var(--zacht);font-size:12.5px}.ib-wens{border-top:1px solid var(--lijn);color:var(--zacht);padding:10px 0 2px;font-size:13px;font-weight:600;text-decoration:none;display:block}.ib-wens:hover{color:var(--or)}.snel-uren{gap:10px;display:grid}.snel-rij{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}@media (width<=760px){.dt{grid-template-columns:22px minmax(0,1fr)}.dt-k{flex-wrap:wrap;grid-column:2}.dag-kop h1{font-size:26px}}.dag-links{container-type:inline-size}@container (width<=620px){.dt{grid-template-columns:22px minmax(0,1fr)}.dt-k{flex-wrap:wrap;grid-column:2;margin-top:2px}}.dash{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dash>*{min-width:0}.c3{grid-column:span 3}.c6{grid-column:span 6}.c12{grid-column:span 12}.strook{background:var(--vlak);box-shadow:var(--schaduw);border-left:3px solid var(--or);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.strook>*{padding:14px 20px}.strook-v b{font-size:15px;font-weight:750;display:block}.strook-v span{color:var(--zacht);font-size:12.5px}.strook-h{border-left:1px solid var(--lijn)}.strook-h small{letter-spacing:.1em;color:var(--zachter);font-size:10.5px;font-weight:750;display:block}.strook-h b{font-weight:700}.strook-l{color:var(--or);white-space:nowrap;font-weight:700;text-decoration:none}em.ok,.ok{color:var(--ok);font-style:normal}em.rood{color:var(--rood);font-style:normal}.kpi{background:var(--vlak);box-shadow:var(--schaduw);color:var(--tekst);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .15s;display:flex}.kpi:hover{transform:translateY(-2px)}.kpi>span{color:var(--zacht);font-size:12.5px;font-weight:550}.kpi>b{letter-spacing:-.03em;font-size:28px;font-weight:850;font-stretch:125%;line-height:1.1}.kpi>b small{color:var(--zacht);margin-left:2px;font-size:15px;font-weight:650}.kpi>em{color:var(--zachter);font-size:12px;font-style:normal}.meter{background:var(--vlak3);height:5px;display:block;overflow:hidden}.meter>i{background:var(--grad);height:100%;display:block}.week-cijfers{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:12px;display:grid}.week-cijfers>div{border-left:1px solid var(--lijn);flex-direction:column;gap:2px;padding:0 14px;display:flex}.week-cijfers>div:first-child{border-left:0;padding-left:0}.week-cijfers span{color:var(--zacht);font-size:12.5px}.week-cijfers b{font-size:22px;font-weight:850;font-stretch:115%}.week-cijfers em{font-size:12px;font-style:normal}.week-zin{gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.pb-r{border-top:1px solid var(--lijn);color:var(--tekst);grid-template-columns:minmax(0,1fr) 70px 38px;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}.pb-r.aandacht{grid-template-columns:minmax(0,1fr) auto}.rijen>.pb-r:first-child{border-top:0}.pb-r:hover .pb-t b{color:var(--or)}.pb-t{flex-direction:column;min-width:0;display:flex}.pb-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pb-t span{color:var(--zacht);align-items:center;gap:6px;font-size:12.5px;display:flex}.pb-t span i{flex:none;width:8px;height:8px}.pb-r em{color:var(--zacht);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}@media (width<=1100px){.c3{grid-column:span 6}.c6{grid-column:span 12}}@media (width<=640px){.c3{grid-column:span 12}.strook{grid-template-columns:1fr}.strook-h{border-left:0;border-top:1px solid var(--lijn)}}.kop-uitleg{color:var(--zacht);max-width:640px;margin:4px 0 0;font-size:14px}.ib-tabs{border-bottom:1px solid var(--lijn);gap:4px;margin:16px 0;display:flex}.ib-wie{margin:16px 0 0}.ib-tabs button{font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:15px;font-weight:650}.ib-tabs button[aria-selected=true]{color:var(--tekst);border-bottom-color:var(--or)}.ib-tal{background:var(--or-zacht);color:var(--or);margin-left:7px;padding:1px 7px;font-size:12px;font-weight:750;display:inline-block}.ib-tabs button[aria-selected=true] .ib-tal{background:var(--or);color:#fff}.sam{background:var(--vlak);box-shadow:var(--schaduw);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.sam>div{border-left:1px solid var(--lijn);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.sam>div:first-child{border-left:0}.sam span{color:var(--zacht);font-size:12.5px}.sam b{font-size:24px;font-weight:850;font-stretch:115%}.sam b.rood{color:var(--rood)}.ib-filter{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ib-filter button{background:var(--vlak);box-shadow:var(--schaduw);font:inherit;color:var(--tekst);cursor:pointer;border:0;padding:7px 12px;font-size:13px;font-weight:650}.ib-filter button small{color:var(--zachter);margin-left:4px}.ib-filter button[aria-pressed=true]{background:var(--kn);color:#fff}.ib-filter button[aria-pressed=true] small{color:#ffffffb3}.ib-kaart{background:var(--vlak);box-shadow:var(--schaduw)}.ib-kop{width:100%;font:inherit;color:var(--tekst);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.ib-kop .ib-t b{font-weight:650}.ib-kop:hover .ib-t b{color:var(--or)}.ib-i{text-align:center;font-size:16px}.ib-tijd{color:var(--zacht);white-space:nowrap;font-size:12.5px}.ib-tijd.rood{color:var(--rood);font-weight:650}.spoed{background:var(--rood);color:#fff;vertical-align:1px;margin-right:7px;padding:1px 6px;font-size:11px;font-weight:750;display:inline-block}.ib-t em.or,em.or{color:var(--or);font-style:normal;font-weight:600}.ib-in{gap:12px;padding:0 16px 16px 54px;display:grid}.ib-tekst{background:var(--vlak2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55}.ib-tekst.kort{max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ib-keuzes{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.ib-keuzes .scheiding{background:var(--lijn2);width:1px;margin:0 4px}.ib-kz{text-align:left;background:var(--vlak);border:1px solid var(--lijn2);border-left:3px solid var(--zachter);min-width:118px;font:inherit;color:var(--tekst);cursor:pointer;flex-direction:column;gap:1px;padding:8px 12px;display:flex}.ib-kz b{font-size:14px;font-weight:750}.ib-kz small{color:var(--zacht);font-size:11px}.ib-kz.or{border-left-color:var(--or)}.ib-kz.blauw{border-left-color:var(--blauw)}.ib-kz.ok{border-left-color:var(--ok)}.ib-kz.bewaar{background:var(--vlak2);border-left-color:var(--lijn2)}.ib-kz:hover{border-color:var(--zacht)}.ib-kz[aria-pressed=true]{background:var(--vlak2);box-shadow:0 0 0 2px var(--or) inset}.ib-form{background:var(--vlak2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.ib-groep{margin-bottom:18px}.ib-groep h2{margin:0 0 8px;font-size:15px;font-weight:750}.ib-groep .ib-kaart+.ib-kaart{margin-top:10px}.ib-done{border-top:1px solid var(--lijn);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ib-done:first-child{border-top:0}.vink-rij{align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=760px){.sam{grid-template-columns:repeat(2,1fr)}.ib-in{padding-left:16px}}.pp-kop{margin-bottom:18px;padding-left:16px;position:relative}.pp-kop:before{content:"";background:var(--pk);width:4px;position:absolute;top:2px;bottom:2px;left:0}.pp-pad{color:var(--zacht);margin-bottom:4px;font-size:12.5px}.pp-pad a{color:var(--zacht);text-decoration:none}.pp-pad a:hover{color:var(--or)}.pp-kop h1{margin:0 0 10px}.dp-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pil,.pil-keuze,.pil-knop{background:var(--vlak2);height:26px;color:var(--tekst);border:0;align-items:center;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:650;display:inline-flex}.pil-keuze{cursor:pointer;appearance:auto}.pil-knop{cursor:pointer}.pil-knop[aria-pressed=true]{box-shadow:0 0 0 2px var(--or) inset}.pil.ok,.pil-keuze.ok,.pil-knop.ok{background:var(--ok-z);color:var(--ok)}.pil.risico,.pil-knop.risico{color:#b07d00;background:#d9a52029}.pil.achter,.pil-knop.achter{color:var(--rood);background:#d630311f}.pil.wacht,.pil-keuze.wacht,.pil-knop.wacht{background:var(--blauw-z);color:var(--blauw)}.pil.or{background:var(--or-zacht);color:var(--or)}.dp-voortgang{color:var(--zacht);align-items:center;gap:8px;display:inline-flex}.dp-voortgang .meter{width:90px}.avatars{gap:3px;display:inline-flex}.av{background:var(--vlak3);width:26px;height:26px;color:var(--tekst);place-items:center;font-size:10.5px;font-weight:750;display:inline-grid}.seg{background:var(--vlak2);margin-bottom:16px;padding:3px;display:inline-flex}.seg button{color:var(--zacht);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13.5px;font-weight:700}.seg button small{opacity:.7;margin-left:4px}.seg button[aria-selected=true]{background:var(--vlak);color:var(--tekst);box-shadow:var(--schaduw)}.pp-lijst{background:var(--vlak);box-shadow:var(--schaduw)}.pp-rij{border-bottom:1px solid var(--lijn);grid-template-columns:28px minmax(0,1fr) 64px 130px 96px;align-items:center;gap:8px;padding:6px 16px;display:grid}.pp-rij:hover{background:var(--vlak2)}.pp-rij .vink{font-size:11px}.pp-kolom{text-transform:uppercase;letter-spacing:.06em;color:var(--zachter);padding-top:10px;padding-bottom:8px;font-size:11px;font-weight:750}.pp-kolom:hover{background:0 0}.pp-titel{text-align:left;min-width:0;font:inherit;color:var(--tekst);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:0;display:flex}.pp-titel:hover{color:var(--or)}.pp-rij.klaar .pp-titel{color:var(--zacht);text-decoration:line-through}.pp-uren{color:var(--zacht);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.pp-uren.rood{color:var(--rood)}.pp-sectie.drop{box-shadow:0 0 0 2px var(--or) inset}.pp-seckop{align-items:baseline;gap:8px;padding:18px 16px 6px;display:flex}.pp-seckop b{cursor:text;font-size:15px;font-weight:850;font-stretch:115%}.pp-seckop small{color:var(--zachter);font-weight:600}.pp-seckop input{height:30px;font-size:15px;font-weight:800}.pp-secacties{opacity:0;gap:12px;margin-left:auto;font-size:12.5px;transition:opacity .15s;display:flex}.pp-seckop:hover .pp-secacties,.pp-seckop:focus-within .pp-secacties{opacity:1}.pp-nieuw input,.pp-onder input[name=s]{width:100%;height:34px;color:var(--zacht);font:inherit;background:0 0;border:0;padding:0 16px 0 52px}.pp-nieuw input:focus,.pp-onder input:focus{background:var(--vlak2);outline:none}.pp-onder{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.pp-onder form{flex:1}.pp-onder input[name=s]{padding-left:0;font-weight:650}.pm{gap:16px;display:grid}.pm-nav{align-items:center;gap:10px;display:flex}.pm-nav b{text-align:center;text-transform:capitalize;min-width:170px;font-size:16px}.sam b.or{color:var(--or)}.pm-rij{border-top:1px solid var(--lijn);grid-template-columns:160px minmax(0,1fr) 120px;align-items:center;gap:12px;padding:9px 0;display:grid}.pm-rij:first-child{border-top:0}.pm-rij span{text-align:right;color:var(--zacht);font-variant-numeric:tabular-nums;font-size:13px}.pm-staven{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:180px;padding:14px 18px;display:grid;position:relative}.pm-staven button{height:100%;font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;display:flex}.pm-staven i{background:var(--vlak3);width:100%;max-width:46px;max-height:70%}.pm-staven button.on i,.pm-staven button:hover i{background:var(--or)}.pm-staven span{font-size:12px}.pm-staven small{color:var(--zachter);font-size:11px}.pm-lijn{border-top:1px dashed var(--zacht);position:absolute;left:18px;right:18px}.pp-updates{gap:10px;margin-top:14px;display:grid}.pp-updates>div{font-size:13.5px}.pp-updates small{color:var(--zachter);margin-top:2px;font-size:12px;display:block}.pp-groot{margin:0 0 8px}.pp-groot b{font-size:18px}@media (width<=760px){.pp-kolom{display:none}.pp-rij{grid-template-columns:28px minmax(0,1fr) 60px}.pp-rij .rij-datum,.pp-uren{display:none}.pm-rij{grid-template-columns:1fr 90px}.pm-rij .meter{display:none}}button.link{font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}button.link:hover{color:var(--or)}.pr-zoek{align-items:center;gap:16px;margin-bottom:16px;display:flex}.pr-zoek input[type=search]{flex:1;max-width:640px;height:44px}.portfoliotegel{justify-content:flex-start;gap:10px}.portfoliotegel b{margin-left:auto}.pf-ic{background:color-mix(in srgb, var(--pk) 16%, transparent);width:30px;height:30px;color:color-mix(in srgb, var(--pk) 70%, var(--tekst));flex:none;place-items:center;display:grid}.pf-ic svg{width:16px;height:16px}.pf-t{flex-direction:column;min-width:0;display:flex}.pf-t span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.pf-t small{color:var(--zacht);white-space:nowrap;font-size:11.5px}.tabelwrap{background:var(--vlak);box-shadow:var(--schaduw);overflow-x:auto}table.pt{border-collapse:collapse;width:100%}table.pt th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--zachter);background:var(--vlak2);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:750}table.pt td{border-top:1px solid var(--lijn);vertical-align:middle;padding:9px 14px}table.pt .r{text-align:right;font-variant-numeric:tabular-nums}table.pt tr.klik{cursor:pointer}table.pt tr.klik:hover td{background:var(--vlak2)}table.pt td a{color:var(--tekst);font-weight:650;text-decoration:none}table.pt tr.klik:hover td a{color:var(--or)}table.pt .pic{vertical-align:middle;background:color-mix(in srgb, var(--pk) 16%, transparent);width:24px;height:24px;color:color-mix(in srgb, var(--pk) 70%, var(--tekst));place-items:center;margin-right:10px;display:inline-grid}table.pt .pic svg{width:13px;height:13px}table.pt .pt-groep td{background:0 0;padding-top:16px;font-size:12.5px;font-weight:800}table.pt .pt-groep small{color:var(--zachter);font-weight:600}table.pt tfoot td{border-top:2px solid var(--lijn2);font-weight:800}@media (width<=760px){.pr-zoek{flex-wrap:wrap}.pr-zoek input[type=search]{min-width:100%}.portfoliotegel{flex-wrap:wrap;row-gap:6px;height:auto;padding:10px 12px}.pf-t{order:3;width:100%}}.zoekknop>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ur-balk{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ur-balk .seg{margin-bottom:0}.ur-week{align-items:center;gap:8px;display:flex}.ur-week b{white-space:nowrap;font-weight:700}.sam b small{color:var(--zacht);font-size:14px;font-weight:650}.sam .meter{margin-top:6px}.ur-filter{margin:0 0 12px;font-size:13.5px}.ur-d{background:var(--vlak);box-shadow:var(--schaduw);margin-bottom:14px}.ur-d>header{align-items:baseline;gap:10px;padding:14px 18px 8px;display:flex}.ur-d>header b{text-transform:capitalize;font-size:15px;font-weight:800;font-stretch:115%}.ur-d>header span{color:var(--zacht);font-size:13px}.ur-d>header em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:800}.ur-d.vd>header b{color:var(--or)}.ur-leeg{color:var(--zachter);margin:0;padding:0 18px 14px;font-size:13px}.ur-r{border-top:1px solid var(--lijn);grid-template-columns:10px minmax(0,1fr) auto 72px 24px;align-items:center;gap:10px;padding:8px 18px;display:grid}.ur-r:hover{background:var(--vlak2)}.ur-dot{background:var(--blauw);opacity:.8;width:8px;height:8px}.ur-t{flex-direction:column;gap:2px;min-width:0;display:flex}.ur-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ur-t>span{color:var(--zacht);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.ur-t>span a{color:var(--zacht)}.ur-t>span a:hover{color:var(--or)}.ur-t .link{font-size:12px}.ur-k{opacity:0;gap:10px;display:flex}.ur-r:hover .ur-k,.ur-r:focus-within .ur-k{opacity:1}.ur-duur{text-align:right;background:var(--vlak2);font-variant-numeric:tabular-nums;width:72px;height:34px;color:var(--tekst);border:1px solid #0000;padding:0 10px;font-size:15px;font-weight:750}.ur-duur:focus{border-color:var(--or);outline:none}span.ur-duur{justify-content:flex-end;align-items:center;display:inline-flex}.ur-x{text-decoration:none}.ur-wijzig{align-items:center;gap:10px;margin-top:6px;display:flex}table.ws td small{color:var(--zacht);font-size:12px;display:block}table.ws th.vd{color:var(--or)}.ws-vak{text-align:right;background:var(--vlak2);width:64px;height:32px;color:var(--tekst);font-variant-numeric:tabular-nums;border:1px solid #0000;padding:0 8px;font-weight:650}.ws-vak:focus{border-color:var(--or);outline:none}table.ws tfoot td.rood{color:var(--rood)}.ws-plus{margin:12px 14px;display:inline-block}.ws-nieuw{align-items:center;gap:10px;padding:12px 14px;display:flex}.ws-uitleg{margin:0;padding:0 14px 12px}.ur-budget{margin-top:16px}@media (width<=760px){.ur-r{grid-template-columns:10px minmax(0,1fr) 64px 24px}.ur-k{display:none}}.seg a{color:var(--zacht);padding:6px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.seg a.active,.seg button[aria-checked=true]{background:var(--vlak);color:var(--tekst);box-shadow:var(--schaduw)}.feed{border-top:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:10px 0;display:grid}.feed-t{flex-direction:column;min-width:0;display:flex}.feed-t span{color:var(--zacht);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.feed-nieuw{background:var(--vlak2);gap:10px;margin-top:14px;padding:14px;display:grid}.uitleg{margin-top:14px;font-size:13.5px}.uitleg summary{cursor:pointer;font-weight:650}.uitleg p{margin:8px 0}@media (width<=760px){.feed{grid-template-columns:1fr;gap:6px}}.ag-r.prive>i{background:var(--or)}.ag-r.vrij .ag-t b{color:var(--zacht);font-weight:550}.ev.prive{border-left-color:var(--or);background:var(--or-zacht)}.ev.hele.prive{background:var(--or-zacht)}.seg{max-width:100%;overflow-x:auto}.seg a,.seg button{white-space:nowrap;flex:none}.tk-nieuw{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 150px 120px auto;gap:8px;margin-bottom:16px;display:grid}.tk-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tk-chips button{border:1px solid var(--lijn2);background:var(--vlak);height:34px;font:inherit;color:var(--tekst);cursor:pointer;padding:0 12px;font-size:13px;font-weight:650}.tk-chips button small{color:var(--zachter);margin-left:4px;font-weight:600}.tk-chips button[aria-pressed=true]{border-color:var(--or);background:var(--or-zacht)}.tk-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tk-filters .seg{margin-bottom:0}.tk-filters select{max-width:280px;height:38px}.tk-rij .labels{align-items:center}.tk-d{color:var(--zacht);text-align:right;min-width:52px;font-size:12.5px}.tk-d.rood{color:var(--rood);font-weight:650}.tk-u{color:var(--zacht);text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:12.5px}.tk-play{border:1.5px solid var(--lijn2);background:var(--vlak);width:28px;height:28px;color:var(--zacht);cursor:pointer;font-size:11px}.tk-play:hover{color:var(--or);border-color:var(--or)}@media (width<=900px){.tk-nieuw{grid-template-columns:1fr 1fr}.tk-nieuw>input:first-of-type{grid-column:1/-1}}@media (width<=760px){.tk-u,.tk-d{min-width:0}}.kl-zoek{flex:1;min-width:260px;max-width:520px;height:40px}.kl-sub{color:var(--zacht);margin-top:1px;font-size:12.5px;font-weight:500;display:block}.kl-sub.stil{color:var(--geel);font-weight:600}.kl-labels{flex-wrap:wrap;gap:4px;display:flex}.kl-kop{margin-bottom:18px}.kl-kop p{margin:4px 0 0}.kl-code{text-transform:uppercase;letter-spacing:.08em;color:var(--or);margin:6px 0 2px;font-size:12px;font-weight:750;display:block}.kl-titel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kl-titel h1{margin:0}.dag .pb-r{grid-template-columns:minmax(0,1fr) auto 14px}.kl-dl{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;display:grid}.kl-dl dt{color:var(--zacht)}.kl-dl dd{overflow-wrap:anywhere;margin:0}.website-rij{border-top:1px solid var(--lijn);flex-direction:column;gap:2px;padding:8px 0;display:flex}.website-rij:first-child{border-top:0;padding-top:0}input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--or);flex:none;padding:0}.seg-groot button{padding:8px 16px;font-size:14.5px}.menu-sub{opacity:.85;font-size:13px;padding-left:38px!important}.pf-kop h1{align-items:center;gap:12px;display:flex}.pf-ic.groot{width:40px;height:40px}.pf-ic.groot svg{width:20px;height:20px}.ster-knop{color:var(--zachter);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:24px;line-height:1}.ster-knop.aan,.ster-knop:hover{color:var(--or)}a.portfoliotegel{color:var(--tekst);text-decoration:none}a.portfoliotegel:hover{border-top-color:var(--or)}.pr-alle{margin:18px 0 10px;font-size:15px;font-weight:750}.pr-alle small{color:var(--zachter);font-weight:600}.info-dl dd{white-space:pre-wrap}.stalen{flex-wrap:wrap;gap:10px;display:flex}.stalen span{align-items:center;gap:6px;display:inline-flex}.stalen i{border:1px solid var(--lijn2);width:18px;height:18px}.pb-r.licht{opacity:.6}.pl-stappen{gap:8px;margin-bottom:16px;display:grid}.pl-stap{background:var(--vlak);box-shadow:var(--schaduw);border-left:3px solid var(--or);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.pl-stap.ok{border-left-color:var(--ok)}.pl-n{background:var(--or-zacht);width:26px;height:26px;color:var(--or);place-items:center;font-weight:800;display:grid}.pl-stap.ok .pl-n{background:var(--ok-z);color:var(--ok)}.pl-st{flex-direction:column;display:flex}.pl-st span{color:var(--zacht);font-size:12.5px}.label.ok{background:var(--ok-z);color:var(--ok)}.pl-rij{border-top:1px solid var(--lijn);background:var(--vlak);grid-template-columns:26px minmax(0,1fr) auto 100px 130px 50px 92px;align-items:center;gap:10px;padding:8px 16px;display:grid}.pl-t{min-width:0;color:var(--tekst);flex-direction:column;text-decoration:none;display:flex}.pl-t b{font-weight:600}.pl-t:hover b{color:var(--or)}.pl-t span{color:var(--zacht);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pl-prio{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pl-prio small{color:var(--zachter);font-size:11px}.pl-prio .seg{margin:0;padding:2px}.pl-prio .seg button{padding:3px 7px;font-size:11.5px}.pl-u{color:var(--zacht);text-align:right;font-size:12.5px}.ster-knop.klein{font-size:17px}.groep.pl-urgent>h2{color:var(--rood)}.groep.pl-high>h2{color:var(--or)}.pl-samen{color:var(--zacht);flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;font-size:13px;display:flex}.pl-samen b{color:var(--tekst)}.pl-samen .rood b{color:var(--rood)}.pl-cap{table-layout:fixed}.pl-cap th:first-child,.pl-cap td:first-child{width:190px}.pl-cap .pl-cel{padding-left:4px;padding-right:4px}.pl-cap th.vd{color:var(--or)}.pl-cap .wk2{border-left:2px solid var(--lijn2)}.pl-cel button{width:100%;font:inherit;cursor:pointer;text-align:right;border:0;padding:6px 8px;font-size:12.5px;font-weight:650}.pl-cel.ruim button{background:var(--ok-z);color:var(--ok)}.pl-cel.krap button{color:#b07d00;background:#d9a52029}.pl-cel.vol button{color:var(--rood);background:#d630311f}.pl-dag{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}@media (width<=1100px){.pl-rij{grid-template-columns:26px minmax(0,1fr) 100px 92px}.pl-prio,.pl-u,.pl-rij .rij-datum{display:none}}.kt-week{margin-bottom:14px}.kt-lijst{padding:4px 0 8px}.kt-dag{border:0;border-top:1px solid var(--lijn);width:100%;font:inherit;color:var(--tekst);text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px 140px 64px minmax(0,1fr);align-items:center;gap:14px;padding:9px 18px;display:grid}.kt-dag:first-child{border-top:0}.kt-dag:hover:not(:disabled){background:var(--vlak2)}.kt-dag:disabled{cursor:default}.kt-dag.vd .kt-d{color:var(--or);font-weight:750}.kt-dag.voorbij{opacity:.5}.kt-d{font-size:13px;font-weight:650}.kt-balk{background:var(--vlak3);height:6px;display:block}.kt-balk i{height:100%;display:block}.kt-balk.ruim i{background:var(--ok)}.kt-balk.precies i{background:#d9a520}.kt-balk.vol i{background:var(--or)}.kt-n{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.kt-n.vol{color:var(--or)}.kt-wie{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (width<=760px){.kt-dag{grid-template-columns:54px 60px 50px}.kt-wie{white-space:normal;grid-column:1/-1}}.gw-legenda{color:var(--zacht);flex-wrap:wrap;gap:14px;margin:0 0 6px;font-size:12.5px;display:flex}.gw-legenda i{vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.gw-ruimte{background:var(--vlak3)}.gw-week{border-top:1px solid var(--lijn);grid-template-columns:90px minmax(0,1fr) 220px;align-items:center;gap:14px;padding:10px 18px;display:grid}.gw-week:first-child{border-top:0}.gw-kop{flex-direction:column;display:flex}.gw-kop small{color:var(--zachter);font-size:11.5px}.gw-balk{background:var(--vlak3);height:12px;display:flex;overflow:hidden}.gw-balk i{height:100%;display:block}.gw-ruimte-t{text-align:right;font-size:13px;font-weight:650}.gw-items{grid-column:2/-1;gap:6px;display:grid}.gw-item{background:var(--vlak2);border-left:3px solid var(--or);color:var(--tekst);flex-direction:column;padding:8px 12px;text-decoration:none;display:flex}.gw-item.proposal,.gw-item.meeting{border-left-style:dashed;border-left-color:var(--zacht)}.gw-item b{font-weight:650}.gw-item span{color:var(--zacht);font-size:12.5px}@media (width<=760px){.gw-week{grid-template-columns:70px 1fr}.gw-ruimte-t{text-align:left;grid-column:1/-1}.gw-items{grid-column:1/-1}}.kp-nieuw input{border:0;border-top:1px solid var(--lijn);width:100%;height:40px;color:var(--zacht);font:inherit;background:0 0;padding:0 2px}.kp-nieuw input:focus{background:var(--vlak2);outline:none}p.rood{color:var(--rood)}.profiel{position:relative}.zb-voet .profiel-knop{text-align:left;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:10px;padding:10px 14px 10px 16px;display:grid}.av.groot{color:#fff;background:#2a2a2e;width:32px;height:32px;font-size:12px}.profiel-t{flex-direction:column;min-width:0;display:flex}.profiel-t b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.profiel-t small{color:#8f8a83;font-size:12px}.profiel-menu{z-index:80;background:var(--vlak);width:280px;color:var(--tekst);padding:6px;position:fixed;bottom:10px;left:228px;box-shadow:0 18px 50px -12px #00000073}.profiel-kop{border-bottom:1px solid var(--lijn);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.profiel-kop .av{flex:none;width:44px;height:44px;font-size:14px}.profiel-kop b{font-weight:700;display:block}.profiel-kop small{color:var(--zacht);text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:12px;display:block;overflow:hidden}.profiel-menu a,.profiel-menu button,.profiel-alsd summary{width:100%;font:inherit;color:var(--tekst);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.profiel-menu a:hover,.profiel-menu button:hover,.profiel-alsd summary:hover{background:var(--vlak2)}.profiel-menu svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px;color:var(--zacht);flex:none}.profiel-thema{justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 10px;font-size:13.5px;display:flex}.profiel-thema>span{align-items:center;gap:10px;display:flex}.profiel-thema>div{background:var(--vlak2);padding:2px;display:flex}.profiel-menu .profiel-thema button{width:auto;color:var(--zacht);padding:4px 8px;font-size:12px;font-weight:650}.profiel-menu .profiel-thema button.on{background:var(--vlak);color:var(--tekst);box-shadow:0 1px 3px #0000001f}.profiel-alsd summary{list-style:none}.profiel-alsd summary::-webkit-details-marker{display:none}.profiel-alsd>div{flex-direction:column;max-height:260px;padding:0 0 6px 36px;display:flex;overflow:auto}.profiel-menu .profiel-alsd>div button{padding:6px 8px;font-size:13px}.profiel-menu small{color:var(--zachter);margin-left:4px;font-size:11.5px}.profiel-alsk{color:var(--zacht);text-transform:uppercase;letter-spacing:.04em;padding:8px 8px 2px;font-size:11px;font-weight:700}.profiel-menu .profiel-als button{color:var(--or);font-weight:700}.profiel-uit{border-top:1px solid var(--lijn);margin-top:6px;padding-top:5px}.profiel-menu .profiel-uit button,.profiel-menu .profiel-uit svg{color:var(--rood)}.als-balk{z-index:90;color:#fff;background:#ff5a00;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:8px 10px 8px 16px;font-size:13.5px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0006}.als-balk .knop{color:#111;background:#fff;border:0}.ow-budget{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ow-budget input{height:32px;padding:0 8px}@media (width<=900px){.profiel-menu{bottom:70px;left:12px}}.vl-t{border-collapse:collapse;width:100%;font-size:12px}.vl-t th{color:var(--zacht);text-align:center;white-space:nowrap;padding:4px 2px;font-weight:650}.vl-t th small{font-weight:500;display:block}.vl-t .vl-wk{text-align:left;text-transform:uppercase;letter-spacing:.04em;padding-left:6px;font-size:11.5px}.vl-t .pl-p{text-align:left;background:var(--vlak);z-index:1;min-width:120px;position:sticky;left:0}.vl-c{border:2px solid var(--vlak);background:var(--vlak2,#f3f1ed);text-align:center;min-width:26px;height:34px;padding:0}.vl-c.st{border-left-width:6px}.vl-c.nu{box-shadow:inset 0 0 0 2px var(--or)}.vl-c.weg{background:var(--grad,#ff5a00)}.vl-c.weg i,.vl-c.ziek i{font-size:13px;font-style:normal}.vl-c.aanvraag i{opacity:.8;font-style:normal}.vl-c.ziek{background:#e5484d}.vl-c.half{background-repeat:no-repeat;background-size:100% 50%}.vl-leg{color:var(--zacht);flex-wrap:wrap;gap:16px;margin:0;padding:8px 18px 14px;font-size:12px;display:flex}.vl-leg span{align-items:center;gap:6px;display:flex}.vl-leg i{width:14px;height:14px;display:inline-block}.vl-leg .weg{background:var(--grad,#ff5a00)}.vl-leg .aanvraag{background:repeating-linear-gradient(135deg,#ff5a0059 0 3px,#ff5a001f 3px 6px)}.vl-leg .ziek{background:#e5484d}.vl-leg .vrij{background:repeating-linear-gradient(135deg,#ccc 0 2px,#0000 2px 4px)}.vl-eerder summary{cursor:pointer;list-style:none}.vl-eerder summary::-webkit-details-marker{display:none}.vl-eerder summary h3:after{content:" ›";color:var(--zacht)}.vl-eerder[open] summary h3:after{content:" ⌄"}.vl-c.papa,.vl-leg i.papa{background:linear-gradient(135deg,#f7cf5a,#f2ad3d)}.vl-c.half{background-repeat:no-repeat!important;background-size:100% 50%!important;background-color:var(--vlak2,#f3f1ed)!important}.vl-c.half.middag{background-position:bottom!important}.vl-c.half.ochtend{background-position:top!important}.vl-c.half i{font-size:11px}.vl-meer summary{color:var(--zacht);cursor:pointer;padding:8px 18px 14px;font-size:13px}.blok .pl-saldi{border-top:1px solid var(--lijn);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;padding:0 0 4px;display:grid}.blok .pl-saldi>div{border-left:1px solid var(--lijn);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:14px 18px;display:flex}.blok .pl-saldi>div:first-child{border-left:0}.blok .pl-saldi>div>span{font-size:14px}.blok .pl-saldi>div>span b{font-weight:650}.blok .pl-saldi .av{width:24px;height:24px}.blok .pl-sg{margin-top:4px;font-size:24px;font-weight:850;font-stretch:125%;line-height:1.1}.blok .pl-sg.neg{color:var(--or)}.blok .pl-saldi small{color:var(--zacht);font-size:12px;line-height:1.5}.blok .pl-saldi .pl-onb{color:#c98a1d;font-weight:600}.blok .pl-nmv summary{color:var(--zacht);cursor:pointer;margin-top:4px;font-size:12px}.blok-kop .link{font:inherit;color:var(--zacht);cursor:pointer;font-size:13px;text-decoration:underline;box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.blok-kop .link:hover{color:var(--or)}@media (width<=760px){.blok .pl-saldi>div{border-left:0;border-top:1px solid var(--lijn)}}td.vl-c[data-vc]{cursor:pointer}td.vl-c[data-vc]:hover{outline:2px solid var(--or);outline-offset:-2px}td.vl-c.wissel{box-shadow:inset 0 0 0 2px var(--or);position:relative}td.vl-c.wissel i{font-size:11px;font-style:normal}.vl-bal{border-top:1px solid var(--lijn);flex-direction:column;gap:6px;margin-top:8px;padding:10px 18px 4px;display:flex}.vl-bal>div{flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:13px;display:flex}.vl-bal>div>b{min-width:70px}.vl-bal span.ok{color:#2e8b57}.vl-bal span.af{color:#c98a1d}.vl-bal span b{color:var(--tekst)}.vl-bal p{margin:2px 0 0}.vl-wis{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bel h4{margin:16px 0 8px;font-size:13px}#vlWisU{text-align:right;font-weight:700;width:80px!important}.vl-wis span{color:var(--zacht);font-size:13px}.vl-t tr.vl-groep th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--zacht);background:0 0;border:0;padding:14px 0 4px;font-size:11.5px;font-weight:700}.vl-snel{flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 10px;display:flex}.vl-snel button{border:1px solid var(--lijn2);background:var(--vlak);height:30px;color:var(--tekst);font:inherit;cursor:pointer;padding:0 10px;font-size:13px}.vl-snel button.on,.vl-snel button:hover{border-color:var(--or);background:var(--or-zacht)}.vl-dagen{color:var(--zacht);margin-left:auto;font-size:13px}.vl-swi{background:var(--lijn);grid-template-columns:1fr 1fr;gap:1px;margin:4px 0 12px;display:grid}.vl-swi>div{background:var(--vlak2);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.vl-swi span{color:var(--zacht);font-size:12px}.vl-swi b{font-size:15px}.vl-swi b.ok{color:#1f7a4d}.vl-swi b.or{color:var(--or)}.vl-swi small{color:var(--zacht);font-size:12px}.vl-t .pl-p{align-items:center;gap:10px;padding:6px 12px 6px 0;display:flex}.vl-t .pl-p>span:last-child{flex-direction:column;display:flex}.vl-t .pl-p small{color:var(--zacht);font-weight:400}.vl-t .pl-p .av{background:var(--vlak3);width:28px;height:28px;color:var(--zacht);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.vl-t td.vl-c.ziek{background:#e5484d}.vl-knoppen{flex-wrap:wrap;margin-bottom:16px}.vl-rij{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.vl-rij>span:first-child{flex-direction:column;display:flex}.vl-rij small{color:var(--zacht);font-size:13px}.vl-meer{margin:8px 18px 14px}.vl-tw{padding:0 18px 4px;overflow-x:auto}.vl-nav{flex:none;align-items:center;gap:6px;display:flex}.vl-nav .kop-link{white-space:nowrap;margin-left:8px}.dl-score h2{margin:0 0 10px;font-size:16px}.dl-score h2 .zacht{font-size:13px;font-weight:500}.dl-scores{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-bottom:18px;display:grid}.dl-sc{padding:9px 12px!important}.dl-sc .dl-ic{font-size:18px}.dl-sc{background:var(--vlak);box-shadow:var(--schaduw);border:2px solid #0000;align-items:center;gap:10px;padding:12px 14px;display:flex}.dl-sc.ik{border-color:var(--or)}.dl-nr{color:var(--zacht);width:14px;font-weight:800}.dl-ic{font-size:22px}.dl-st{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dl-st small{color:var(--zacht);font-size:12px}.dl-st .meter{height:4px}.dl-st .meter i{background:var(--or)}.dl-groep{margin-bottom:26px}.dl-groep>h2{margin:0 0 10px;font-size:17px}.dl-kaarten{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:10px;display:grid}.dl-kaart{background:var(--vlak);box-shadow:var(--schaduw);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.dl-kaart.behaald{border-top:3px solid var(--ok)}.dl-kop{align-items:center;gap:8px;display:flex}.dl-kop .link{margin-left:auto;font-size:13px}.dl-wie{font-size:13px}.dl-kaart h3{margin:0;font-size:16px;font-weight:800;font-stretch:110%;line-height:1.25}.dl-uitleg{color:var(--zacht);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dl-pnt{color:var(--zacht);margin-left:auto;font-size:12px;font-weight:700}.dl-kop .dl-pnt+.link{margin-left:8px}.dl-voet{justify-content:flex-end;gap:14px;font-size:12.5px;display:flex}.dl-voet:empty{display:none}.dl-kaart{gap:6px!important;padding:14px 16px!important}.dl-checkrij{justify-content:space-between;align-items:center;gap:10px;display:flex}.dl-checkrij .dl-waarde{margin:0}.dl-kaart .dl-maanden{gap:3px;height:26px}.dl-kaart .dl-maanden span{width:12px}.dl-kaart .dl-maanden i{width:10px}.dl-pt{align-items:center;gap:8px;display:flex}.dl-waarde{margin:4px 0 0;font-size:14px}.dl-waarde b{font-weight:800}.dl-balk{background:var(--vlak3);height:6px;display:block;position:relative}.dl-balk i{background:var(--or);position:absolute;inset:0 auto 0 0}.dl-balk.ok i{background:var(--ok)}.dl-balk.achter i{background:#d9a520}.dl-balk em{background:var(--tekst);width:2px;position:absolute;top:-3px;bottom:-3px}.dl-stand{gap:8px;margin-top:4px;display:flex}.dl-stand input{flex:1;min-width:0}.dl-stappen{flex-direction:column;gap:6px;font-size:14px;display:flex}.dl-stappen label{cursor:pointer;align-items:center;gap:8px;display:flex}.dl-stappen label.klaar{color:var(--zacht);text-decoration:line-through}.dl-maanden{align-items:flex-end;gap:6px;height:54px;display:flex}.dl-maanden span{flex-direction:column;justify-content:flex-end;align-items:center;width:22px;height:100%;display:flex}.dl-maanden i{background:var(--ok);opacity:.8;width:18px;display:block}.dl-maanden i.laag{background:#d9a520}.dl-maanden small{color:var(--zacht);font-size:10px}.dl-check{border-top:1px solid var(--lijn);flex-direction:column;gap:8px;padding-top:10px;display:flex}.dl-check p{margin:0;font-size:14px}.dl-cijfers{gap:6px;display:flex}.dl-cijfers button{border:1px solid var(--lijn2);background:var(--vlak);width:40px;height:36px;color:var(--tekst);font:inherit;cursor:pointer;font-weight:700}.dl-cijfers button.on,.dl-chips button.on{border-color:var(--or);background:var(--or-zacht)}.dl-chips{flex-wrap:wrap;gap:6px;display:flex}.dl-chips button{border:1px solid var(--lijn2);background:var(--vlak);color:var(--tekst);font:inherit;cursor:pointer;padding:5px 9px;font-size:12.5px}.dl-praat{align-items:center;gap:8px;font-size:13px;display:flex}.dl-ideeen{border-top:1px solid var(--lijn);flex-direction:column;gap:6px;padding-top:10px;font-size:13px;display:flex}.dl-idee{justify-content:space-between;align-items:center;gap:8px;display:flex}.dl-idee.done span,.dl-idee.not_now span{color:var(--zacht);text-decoration:line-through}.dl-idee select{width:auto;height:30px;padding:0 6px;font-size:12px}.dl-hist{align-self:flex-end;font-size:12.5px}.dl-notities p{margin:4px 0;font-size:13px}.bg-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.bg-grid>.blok{margin:0 0 16px}@media (width<=900px){.bg-grid{grid-template-columns:1fr}}.bg-sein{border-top:1px solid var(--lijn);color:var(--tekst);gap:10px;padding:10px 18px;font-size:14px;text-decoration:none;display:flex}.bg-sein:hover{background:var(--vlak2)}.bg-sein.belangrijk{font-weight:650}.bg-sein.belangrijk span{filter:none}.bg-focus{flex-direction:column;gap:8px;padding:4px 18px 16px;font-size:14px;display:flex}.bg-focus label{cursor:pointer;align-items:center;gap:8px;display:flex}.bg-focus label.klaar{color:var(--zacht);text-decoration:line-through}.bg-focus .meter{height:4px;margin-top:4px}.bg-focus .meter i{background:var(--ok)}.bg-tb{grid-template-columns:110px 1fr;gap:4px 12px;margin:0 0 8px;font-size:14px;display:grid}.bg-tb dt{color:var(--zacht)}.bg-tb dd{white-space:pre-wrap;margin:0}.bg-vorige summary,.bg-verslag summary{cursor:pointer;color:var(--zacht);padding:6px 0;font-size:13px}.bg-verslag{border-top:1px solid var(--lijn);padding:8px 18px;font-size:14px}.bg-verslag summary{color:var(--tekst)}.bg-vraag{border-top:1px solid var(--lijn);padding:10px 0}.bg-vraag p{margin:0 0 4px;font-size:14px}.bg-vraag.nieuw .bg-antw{color:var(--or)}.bg-antw{white-space:pre-wrap}.bg-check{border-top:1px solid var(--lijn);flex-direction:column;gap:8px;padding:10px 18px;display:flex}.bg-taken{flex-direction:column;gap:4px;max-height:320px;display:flex;overflow:auto}.bg-taak{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.bg-taak label{cursor:pointer;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.bg-taak.laat small{color:var(--rood)}.bg-taak select{width:auto;height:30px;padding:0 6px;font-size:12px}.taakform h4{margin:14px 0 6px;font-size:13px}.dp-uren{white-space:nowrap;color:var(--tekst);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;text-decoration:none;display:inline-flex}.dp-uren:hover{color:var(--or)}.dp-uren .meter{width:70px;height:5px;display:inline-block}.pr-uren{white-space:nowrap;font-variant-numeric:tabular-nums}.pr-uren.bijna{color:var(--or)}.pr-uren.over{color:var(--rood)}.ss-rij{border-top:1px solid var(--lijn);color:var(--tekst);grid-template-columns:28px minmax(0,1fr) auto 170px;align-items:center;gap:12px;padding:10px 18px;font-size:14px;text-decoration:none;display:grid}.ss-rij:hover{background:var(--vlak2)}.ss-ic{font-size:18px}.ss-t{flex-direction:column;min-width:0;display:flex}.ss-t small{color:var(--zacht)}.ss-rij>span:last-child{text-align:right;font-size:13px}.ss-takken{border-top:1px solid var(--lijn);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0;display:grid}.ss-tak{border-left:1px solid var(--lijn);padding:14px 18px;font-size:14px}.ss-tak:first-child{border-left:0}.ss-tak h3{margin:0 0 4px;font-size:15px}.ss-sub{color:var(--zacht);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 2px;font-size:12px;display:block}.ss-alle summary{cursor:pointer;color:var(--zacht);margin-top:10px;font-size:12.5px}.ss-alle .uren-kort{font-size:13px}.ss-ritme{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.ss-ritme select{width:auto;height:32px;padding:0 8px;font-size:13px}.ss-kop{margin:8px 0 16px}.ss-kop h2{margin:0 0 4px;font-size:22px;font-weight:850;font-stretch:115%}.ss-kop p{margin:0 0 8px}.ss-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}@media (width<=1000px){.ss-grid{grid-template-columns:1fr}}.ss-vraag{margin-bottom:10px}.ss-vraag>span{color:var(--tekst);font-weight:650}.ss-vraag textarea{width:100%}.ss-klant{color:var(--or);margin:14px 0 6px;font-size:14px}.ss-files{flex-direction:column;gap:4px;margin-top:12px;display:flex}.ss-upload{border:1px dashed var(--lijn2);color:var(--zacht);cursor:pointer;margin-top:6px;padding:8px 12px;font-size:13px;display:inline-block}.ss-upload:hover{border-color:var(--or);color:var(--tekst)}.ss-afspraak{grid-template-columns:minmax(0,1fr) 110px 150px auto;gap:6px;margin-top:10px;display:grid}.ss-uitverslag summary{cursor:pointer;color:var(--zacht);margin-top:14px;font-size:13px}.ss-uitverslag .uren-kort{align-items:flex-start;gap:10px;font-size:13px}.uren-kort.klaar span:first-child{color:var(--zacht);text-decoration:line-through}.ow-rij{border-top:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-size:14px;display:flex}.ow-rij.klaar b{color:var(--zacht)}.ow-acties{white-space:nowrap;align-items:center;gap:12px;display:flex}.ow-edit input{flex:1;min-width:0}.ow-rij>input{flex:1}.vink-veld.klein{align-items:center;gap:6px;font-size:13px;display:flex}.ow-rij>b{white-space:nowrap}.ow-facturen{gap:18px;display:grid}.ow-stappen{gap:8px;margin:10px 0 14px;padding-left:20px;font-size:14px;display:grid}td.nowrap{white-space:nowrap}.ow-factuur{border-top:1px solid var(--lijn);background:var(--vlak2);gap:10px;padding:12px 18px 16px;display:grid}.ow-regel{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ow-regel textarea{font:inherit;flex:100%}.ow-project-factuur{flex-wrap:wrap}.ow-project-factuur .keuzes{flex-wrap:wrap;justify-content:flex-end}@media (width<=640px){.ow-project-factuur .keuzes{justify-content:flex-start}}.nu-bezig .ow-rij small{display:block}.ta-invite{border-top:1px solid var(--lijn);margin-top:16px;padding-top:12px}.ta-invite h4{margin:0 0 4px;font-size:14px}.ow-taak{align-items:flex-start;gap:10px;min-width:0;display:flex}.ow-groep{text-transform:uppercase;letter-spacing:.04em;color:var(--zacht);margin:10px 18px 2px;font-size:12px}.ow-groep.rood{color:var(--rood)}.ow-nieuw{background:0 0!important;border:0!important;height:32px!important;padding:0!important;font-size:14px!important}.ow-acties input[type=date]{width:140px;height:30px;padding:0 6px;font-size:13px}.ow-link{margin:4px 0 6px;font-size:13.5px}.ow-acties button.link,.ow-rij>button.link,.ow-rij small a{text-decoration:none}.ow-acties button.link:hover,.ow-rij>button.link:hover,.ow-rij small a:hover{color:var(--or);text-decoration:underline}.ow-tovamoz{background:var(--vlak);box-shadow:var(--schaduw);flex-direction:column;flex-basis:100%;gap:8px;margin-top:10px;padding:14px 16px;display:flex}.afw{padding:4px 18px 12px}.afw-dag{border-top:1px solid var(--lijn);grid-template-columns:92px 1fr;gap:10px;padding:7px 0;font-size:13.5px;display:grid}.afw-dag:first-child{border-top:0}.afw-d{color:var(--zacht);padding-top:1px;font-size:12.5px;font-weight:600}.afw-dag.vd .afw-d{color:var(--or)}.afw-i{flex-wrap:wrap;gap:4px 14px;display:flex}.afw-p b{font-weight:650}.afw-p.requested{color:var(--zacht)}.ur-onder{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}@media (width<=980px){.ur-onder{grid-template-columns:1fr}}.bd{margin:0;padding:4px 18px 6px;list-style:none}.bd-r{border-top:1px solid var(--lijn);padding:9px 0}.bd-r:first-child{border-top:0}.bd-k{align-items:baseline;gap:10px;font-size:13.5px;display:flex}.bd-k a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tekst);flex:1;font-weight:600;text-decoration:none;overflow:hidden}.bd-n small{color:var(--zacht)}.bd-w{text-align:right;width:44px;font-weight:650}.bd-w.bijna{color:var(--or)}.bd-w.over{color:var(--rood)}.bd-b{background:var(--vlak2);height:4px;margin:6px 0 4px;display:block;position:relative}.bd-b i{background:var(--ok);height:100%;display:block}.bd-b.bijna i{background:var(--or)}.bd-b.over i{background:var(--rood)}.bd-b em{background:var(--tekst);opacity:.5;width:2px;height:10px;position:absolute;top:-3px}.bd-o{color:var(--zacht);justify-content:space-between;font-size:12px;display:flex}.bd-noot{margin:0;padding:0 18px 14px}.ur-eh{color:var(--zacht);font-size:10.5px;display:block}.tour-laag{z-index:200;background:#00000059;position:fixed;inset:0}.tour-gat{z-index:201;outline:2px solid var(--or);pointer-events:none;transition:all .2s;position:fixed;box-shadow:0 0 0 9999px #00000059}.tour-kaart{z-index:202;background:var(--vlak);width:min(340px,100vw - 32px);color:var(--tekst);box-shadow:var(--schaduw-hoog);padding:16px 18px;position:fixed}.tour-kaart h3{margin:4px 0 6px;font-size:18px}.tour-kaart p{margin:0 0 14px;font-size:14px;line-height:1.5}.tour-knoppen{align-items:center;gap:8px;display:flex}.tour-knoppen .ruimte{flex:1}.start-meter{flex:1;max-width:240px;margin-left:16px}.start-lijst{margin:0;padding:0 18px 8px;list-style:none}.start-lijst li{border-top:1px solid var(--lijn);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.start-lijst li:first-child{border-top:0}.start-lijst li p{margin:2px 0 0;font-size:13.5px}.start-vink{border:1px solid var(--lijn2);background:var(--vlak);width:32px;height:32px;color:var(--zacht);cursor:pointer;place-items:center;font-weight:700;display:grid}.start-lijst li.klaar .start-vink{background:var(--ok);border-color:var(--ok);color:#fff}.start-lijst li.klaar b{color:var(--zacht);text-decoration:line-through}@media (width<=760px){.start-lijst li{grid-template-columns:36px minmax(0,1fr)}.start-lijst li>.knop{grid-column:2;justify-self:start}}.nm-g>span{text-transform:uppercase;letter-spacing:.1em;color:var(--zacht);padding:10px 10px 2px;font-size:10.5px;font-weight:750;display:block}.nieuw-menu .nm-g button{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.nm-ico{background:var(--vlak2);width:30px;height:30px;color:var(--or);place-items:center;transition:background .12s;display:grid}.nieuw-menu .nm-g button:hover .nm-ico,.nieuw-menu .nm-g button:focus-visible .nm-ico{background:var(--or-zacht)}.nm-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.nm-t{flex-direction:column;min-width:0;display:flex}.nm-t b{font-size:13.5px;font-weight:650}.nm-t small{color:var(--zacht);font-size:12px}.kk-dagen{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:4px 18px 12px;display:grid}.kk-dag{border:1px solid var(--lijn);background:var(--vlak);color:var(--tekst);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex}.kk-dag span{color:var(--zacht);text-transform:capitalize;font-size:11px}.kk-dag b{font-size:17px}.kk-dag small{color:var(--zacht);font-size:11px}.kk-dag.ja{border-color:var(--or);background:var(--or-zacht)}.kk-dag.ja small{color:var(--or);font-weight:700}.kk-dag.vol{opacity:.55}.pr-rij{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pr-rij input{height:36px}.pr-tekst{margin:14px 0 10px;display:block}.pr-tekst textarea{width:100%;font:inherit;margin-top:6px}@media (width<=700px){.pr-rij{grid-template-columns:1fr;gap:4px}}.week-dag{cursor:copy}.week-dag .ev{cursor:pointer}.ag-nieuw{margin-left:auto}.knop.gevaar{color:#b3261e;background:0 0;box-shadow:inset 0 0 0 1px}.nieuwe-versie{z-index:60;gap:var(--r3);padding:10px var(--r4);background:var(--donker);color:var(--op-donker);box-shadow:var(--schaduw-hoog);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.melding-actie{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0;font-weight:700;text-decoration:underline}@media (width<=760px){.balk .kantoor-knop{display:none}}.kt-tegels{gap:var(--r3);margin-bottom:var(--r4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.kt-tegel{align-content:start;gap:6px;padding:14px 16px;display:grid}.kt-tegel p{margin:0}.kt-t-kop{align-items:flex-start;gap:10px;display:flex}.kt-t-kop>div{flex:1;display:grid}.kt-icoon{font-size:26px;line-height:1}.kt-nieuw{color:var(--zacht);border:1px dashed var(--lijn2);cursor:pointer;min-height:120px;font:inherit;background:0 0;place-content:center}.kt-score{margin:0;padding:6px 18px 14px;list-style:none}.kt-score li{border-bottom:1px solid var(--lijn);grid-template-columns:32px 1fr auto 40px;align-items:center;gap:8px;padding:6px 0;display:grid}.kt-score li>b:last-child{text-align:right}.bs-zoek{width:100%}.bs-cat h4{color:var(--zacht);margin:14px 0 4px;font-size:13px}.bs-rij{border-bottom:1px solid var(--lijn);align-items:center;gap:10px;padding:5px 0;display:flex}.bs-rij label{flex:1;align-items:center;gap:8px;display:flex}.bs-rij.aan label{font-weight:600}.bs-n{white-space:nowrap}.bs-best{margin:0;padding:0;list-style:none}.bs-best li{border-bottom:1px solid var(--lijn);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.kt-tabs{margin:0 0 var(--r4)}.tm-kaarten{gap:var(--r3);margin-bottom:var(--r4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.tm-kaart{align-content:start;gap:8px;padding:14px 16px;display:grid}.tm-kaart p{margin:0}.tm-kaart.let-op{box-shadow:inset 3px 0 0 var(--or)}.tm-kop{align-items:center;gap:10px;display:flex}.tm-kop>div{display:grid}.tm-cijfers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-cijfers>div{gap:2px;display:grid}.tm-bezig{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-signaal{color:var(--or);font-size:13px}.rood{color:#b3261e}.ag-r.klikbaar{cursor:pointer}.ag-r.klikbaar:hover b{text-decoration:underline}.pp-afspraak{border-bottom:1px solid var(--lijn);padding:8px 0}.pp-verslag{border-left:2px solid var(--lijn2);margin:6px 0 0 12px;padding-left:10px}@media (width<=760px){.kt-tabs{flex-wrap:wrap;display:flex}.kt-tabs button{flex:auto}}.dt{position:relative}.dt-meer{width:32px;height:28px;color:var(--zacht);cursor:pointer;background:0 0;border:0;font-size:18px;display:none;position:absolute;top:6px;right:10px}@media (hover:hover){.dt-k{opacity:0;transition:opacity .12s}.dt:hover .dt-k,.dt:focus-within .dt-k{opacity:1}}@media (hover:none){.dt-k{display:none!important}.dt.open .dt-k{display:flex!important}.dt-meer{justify-content:center;align-items:center;display:inline-flex}.dt-t{padding-right:30px}}.nieuw-taak>input{min-width:0}@media (width<=760px){.kop,.kop .keuzes{flex-wrap:wrap}}.os-laag{-webkit-backdrop-filter:blur(3px);z-index:60;background:#0a0a0c6b;animation:.15s osFade;position:fixed;inset:0}@keyframes osFade{0%{opacity:0}}@keyframes osPop{0%{opacity:0;transform:translate(-50%,calc(-50% - 8px))scale(.98)}}@keyframes osOp{0%{transform:translateY(100%)}}.os-sheet{z-index:62;background:var(--vlak);width:min(540px,100% - 32px);max-height:86vh;color:var(--tekst);box-shadow:var(--schaduw-hoog);padding:24px;animation:.18s osPop;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.os-sheet h3{letter-spacing:-.03em;align-items:center;gap:10px;margin:0 0 4px;font-size:21px;font-weight:850;font-stretch:125%;display:flex}.os-sheet p.os-sub{color:var(--zacht);margin:0 0 16px;font-size:13px}.os-kbd{border:1px solid var(--lijn2);color:var(--zacht);padding:2px 5px;font:600 11px/1 inherit}.zachter{color:var(--zachter)}.bel form{gap:12px;display:grid}.bel label{color:var(--zacht);flex-direction:column;gap:5px;font-size:12.5px;font-weight:650;display:flex}.bel input:not([type=checkbox]),.bel textarea{font:inherit;border:1px solid var(--lijn2);background:var(--vlak);color:var(--tekst);outline:0;width:100%;height:auto;padding:10px 12px;font-size:15px}.bel input:focus,.bel textarea:focus{border-color:var(--or)}.bel textarea{resize:vertical;min-height:96px;line-height:1.5}.bel-rij{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.bel-hulp{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;display:flex}.bel-hulp button{border:1px dashed var(--lijn2);color:var(--zacht);font:inherit;cursor:pointer;background:0 0;padding:4px 9px;font-size:12.5px}.bel-hulp button:hover{border-color:var(--or);color:var(--or)}.bel-meter{margin-left:auto;font-size:12.5px;font-weight:650}.bel-meter.kort{color:var(--rood)}.bel-meter.half{color:#c48a00}.bel-meter.goed{color:var(--ok)}.bel-opties{gap:18px;display:flex}.bel-opties label{color:var(--tekst);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.bel-opties input{width:17px;height:17px;accent-color:var(--or)}.bel-wie{flex-direction:column;gap:6px;display:flex}.bel-wie>span{color:var(--zacht);font-size:12.5px;font-weight:650}.bel-wie>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bel-wie button{border:1px solid var(--lijn2);background:var(--vlak);color:var(--tekst);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.bel-wie button.on{border-color:var(--or);box-shadow:inset 0 0 0 1px var(--or)}.bel-wie input[type=date]{width:auto;padding:5px 8px;font-size:13px}.bel-wie .av.klein{width:20px;height:20px;font-size:9px}.bel-voet{align-items:center;gap:14px;margin-top:4px;display:flex}.bel-voet .knop{height:44px;padding:0 22px;font-size:15px}.knop.oranje{color:#fff;background:linear-gradient(125deg,#ff2412,#ff4a0a,#ff6a00);border:0}@media (width<=760px){.os-sheet{width:100%;padding:14px 18px calc(22px + env(safe-area-inset-bottom));max-height:90vh;animation:.26s cubic-bezier(.2,.9,.3,1) osOp;inset:auto 0 0;transform:none}.bel-rij{grid-template-columns:1fr 1fr}.bel-k{grid-column:1/-1}.bel-voet span{display:none}.bel-voet .knop{width:100%}}.demo-balk{z-index:80;color:#fff;pointer-events:none;background:repeating-linear-gradient(45deg,#ff5a00,#ff5a00 10px,#e04e00 10px 20px);padding:3px 12px;font-size:12px;font-weight:700;position:fixed;bottom:8px;left:8px}@media (width<=760px){.demo-balk{bottom:calc(76px + env(safe-area-inset-bottom))}}.menu-laag,.nieuw-laag{display:none}@media (width<=760px){.menu-laag{z-index:69;background:#00000073;display:block;position:fixed;inset:0}.nieuw-laag{z-index:59;background:#00000059;display:block;position:fixed;inset:0}}.mk-tabel input:not([type=checkbox]),.mk-tabel select{width:100%;min-width:90px;height:34px;padding:0 8px;font-size:14px}.mk-tabel td{vertical-align:middle;padding:4px 6px}.mk-tabel tr.licht{opacity:.55}.tabel-scroll{overflow-x:auto}.fin-twee{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.fin-rij{border-bottom:1px solid var(--lijn);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.fin-vk>summary{cursor:pointer;list-style:none}.fin-vk>summary::-webkit-details-marker{display:none}.fin-vk>summary>span:before{content:"›";width:14px;color:var(--zacht);transition:transform .15s;display:inline-block}.fin-vk[open]>summary>span:before{transform:rotate(90deg)}.fin-vk[open]{padding-bottom:10px}.fin-stip{background:var(--or);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.fin-cc{border-top:1px solid var(--lijn);margin-top:14px;padding-top:4px}.fin-cc>.fin-rij{border-bottom:0;align-items:center}.fin-rij span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=760px){table.pt td:first-child,table.pt th:first-child{min-width:160px}}.ab .r{text-align:right;white-space:nowrap}.ab-verdeel{gap:2px;height:14px;margin:16px 18px 6px;display:flex}.ab-verdeel i{display:block}.ab-st{vertical-align:-1px;width:10px;height:10px;margin-right:8px;display:inline-block}.ab-noot{color:var(--zacht);margin:0;padding:10px 18px 14px;font-size:12.5px}.ab-twee{grid-template-columns:1fr 1.8fr;gap:18px;display:grid}.ab-twee .blok{margin:0}.ab-balk{background:var(--vlak2);height:8px;margin-top:4px}.ab-balk i{background:linear-gradient(125deg,#ff2412,#ff4a0a,#ff6a00);height:100%;display:block}.ab-pil{letter-spacing:.03em;white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:750;display:inline-block}.ab-pil.ok{color:#1f7a45;background:#e3f1e8}.ab-pil.rood{color:#c0262d;background:#fde3e3}.ab-pil.oranje{color:#9a5a00;background:#fff0d6}.ab-pil.grijs{background:var(--vlak2);color:var(--zacht)}.ab-zoek{width:240px;max-width:100%;height:36px}.ab-kl-kop,.ab-kl summary{grid-template-columns:minmax(0,1fr) 180px 90px 100px 110px;align-items:center;gap:12px;padding:10px 18px;display:grid}.ab-kl-kop{border-bottom:1px solid var(--lijn);text-transform:uppercase;letter-spacing:.06em;color:var(--zacht);font-size:11px;font-weight:750}.ab-kl summary{border-bottom:1px solid var(--lijn);cursor:pointer;list-style:none}.ab-kl summary::-webkit-details-marker{display:none}.ab-kl summary:hover,.ab-kl[open] summary{background:var(--vlak2)}.ab-gr{gap:1px;height:8px;display:flex}.ab-gr i{display:block}.ab-kl-sub{border-bottom:1px solid var(--lijn);padding:4px 18px 12px 30px}.ab-kl-sub table{border-collapse:collapse;width:100%}.ab-kl-sub td{padding:5px 8px;font-size:13px}.ab-ctl summary{border-bottom:1px solid var(--lijn);cursor:pointer;align-items:center;gap:10px;padding:11px 18px;font-weight:650;display:flex}.ab-ctl ul{margin:0;padding:6px 18px 12px 36px;font-size:13px}.ab-ctl li{padding:3px 0}@media (width<=1000px){.ab-twee{grid-template-columns:1fr}}@media (width<=760px){.ab-kl summary,.ab-kl-kop{grid-template-columns:minmax(0,1fr) 84px;padding:10px}.ab-kl summary>:nth-child(2),.ab-kl summary>:nth-child(3),.ab-kl summary>:nth-child(5),.ab-kl-kop>:nth-child(2),.ab-kl-kop>:nth-child(3),.ab-kl-kop>:nth-child(5){display:none}.ab-kl-sub{padding:4px 10px 10px}}.gz-dot{vertical-align:0;width:9px;height:9px;margin-right:6px;display:inline-block}.os-sheet,.sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.os-laag{touch-action:none}.sheet-achter{overscroll-behavior:contain}@media (width<=760px){.os-sheet{max-height:90dvh}}.sp-raster{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.sp-raster .blok{margin:0}.kf-ik>span:first-child{font-weight:650}.kf-nav{align-items:center;margin-top:6px}.blok-kop .seg{margin-bottom:0}.mz-voorstel{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sonos-nu{align-items:center;gap:12px;display:flex}.sonos-nu img,.sonos-hoes{object-fit:cover;flex:none;width:64px;height:64px}.sonos-hoes{background:var(--vlak);place-items:center;font-size:28px;display:grid}.sonos-jam{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.sonos-jam img{background:#fff;flex:none}.sonos-jam p{margin:0 0 4px}.dl-scorerij{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 18px;font-size:13.5px;display:flex}.dl-sc2{white-space:nowrap}.dl-sc2 b{margin-left:2px;font-weight:800}.dl-sc2.ik{color:var(--or)}.dl-lijst{background:var(--vlak);box-shadow:var(--schaduw)}.dl-rij+.dl-rij{border-top:1px solid var(--lijn)}.dl-rijkop{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 180px 110px 14px;align-items:center;gap:14px;padding:12px 18px;display:grid}.dl-rijkop:hover{background:var(--vlak2,#7f7f7f0f)}.dl-titel{min-width:0;font-size:14.5px;font-weight:700;line-height:1.3}.dl-titel small{color:var(--zacht);margin-top:2px;font-size:12px;font-weight:400;display:block}.dl-stand-t{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.dl-pijl{color:var(--zacht);font-size:12px}.dl-doe{color:var(--or);font-size:12px;font-weight:700}.dl-kaart.in-rij{box-shadow:none;background:0 0;padding:0 18px 16px!important}.dl-kaart.in-rij .dl-kop .link{margin-left:auto}.dl-uitleg.heel{-webkit-line-clamp:unset;display:block}@media (width<=700px){.dl-rijkop{grid-template-columns:minmax(0,1fr) 80px 14px;padding:12px 14px}.dl-rijkop>.dl-doe,.dl-rijkop>span:empty,.dl-rijkop .dl-balk{display:none}}.dl-kaart.in-rij>.dl-balk{display:none}.dl-tegels{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.dl-tegel{background:var(--vlak);min-height:128px;box-shadow:var(--schaduw);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-top:2px solid #0000;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.dl-tegel:hover{border-top-color:var(--or)}.dl-tegel.behaald{border-top-color:var(--ok)}.dl-tthema{color:var(--zacht);font-size:12px}.dl-ttitel{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:800;font-stretch:110%;line-height:1.25;display:-webkit-box;overflow:hidden}.dl-tvoet{flex-direction:column;gap:6px;margin-top:auto;display:flex}.dl-tstand{color:var(--zacht);font-variant-numeric:tabular-nums;font-size:13px}.taakform .dl-kaart.in-rij{padding:0!important}.hp-plannen{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.hp-plan{background:var(--vlak);box-shadow:var(--schaduw);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.hp-plan.tijdelijk{opacity:.7}.hp-plan b{font-size:15px}.hp-prijs{font-size:20px;font-weight:850;font-stretch:125%}.hp-prijs small{color:var(--zacht);font-size:12px;font-weight:400}.hp-veld{border:0;border-top:1px solid var(--lijn);flex-direction:column;gap:6px;margin:0;padding:12px 0;display:flex}@media (width<=900px){.hp-plannen{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-lg{height:240px;margin:14px 18px 0 54px;position:relative}.fin-lg svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fin-lg .fg-l{stroke:var(--lijn);stroke-width:1px;vector-effect:non-scaling-stroke}.fin-lg .fg-o{fill:none;stroke:#ff5a00;stroke-width:2.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fin-lg .fg-o.deel{stroke-dasharray:4 6;opacity:.8}.fin-lg .fg-v{fill:none;stroke:var(--zacht);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.6}.fin-lg .fg-vv{fill:var(--zacht);opacity:.08}.fin-lg .fg-k{fill:none;stroke:var(--tekst);stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;opacity:.55}.fin-lg .fg-p{border:2px solid var(--vlak);pointer-events:none;background:#ff5a00;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.fin-lg .fg-p.open{background:var(--vlak);border-color:#ff5a00}.fin-as{width:38px;position:absolute;top:0;bottom:0;left:-44px}.fin-as span{color:var(--zacht);font-size:11px;position:absolute;right:0;transform:translateY(50%)}.fin-hv{grid-template-columns:repeat(12,1fr);margin:0 -4%;display:grid;position:absolute;inset:0}.fin-hv span:hover{background:linear-gradient(var(--lijn2), var(--lijn2)) center / 1px 100% no-repeat}.fin-mx{color:var(--zacht);text-align:center;grid-template-columns:repeat(12,1fr);margin:6px 18px 0 54px;font-size:12px;display:grid}.fin-mx span{flex-direction:column;gap:2px;display:flex}.fin-mx b{color:var(--tekst);font-size:11.5px}.fin-mx span:first-child{align-items:flex-start}.fin-mx span:last-child{align-items:flex-end}.fg-leg{color:var(--zacht);flex-wrap:wrap;gap:6px 16px;margin:12px 18px 16px 54px;font-size:12px;display:flex}.fg-leg i{vertical-align:middle;border-top:2.5px solid #ff5a00;width:18px;height:0;margin-right:6px;display:inline-block}.fg-leg i.k{border-top:1.5px dashed var(--tekst);opacity:.6}.fg-leg i.v{border-top:2px solid var(--zacht)}.fg-leg i.d{border-top:2.5px dotted #ff5a00}@media (width<=760px){.fin-lg{height:190px;margin-left:40px}.fin-mx,.fg-leg{margin-left:40px}.fin-mx{font-size:10.5px}.fin-mx b{display:none}}.tegels.fin-vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.tegels.fin-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-rij{position:relative}.menu-ster{color:var(--zb-kop);cursor:pointer;opacity:0;background:0 0;border:0;padding:2px 4px;font-size:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.menu-rij:hover .menu-ster,.menu-ster:focus-visible,.menu-ster.aan:hover{opacity:1}.menu-ster.aan{color:var(--or)}@media (hover:none){.menu-ster{opacity:.7}}.menu-meer{text-align:left;width:100%;color:var(--zb-kop);font:inherit;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 18px 5px;font-size:10.5px;display:flex}.menu-meer:hover{color:var(--zb-tekst)}.menu-sub>span{color:var(--zb-kop);opacity:.75;padding:8px 18px 3px 30px;font-size:10px;display:block}.menu-sub .menu a{padding-left:30px}.menu-pijl{opacity:.7;flex:none;width:12px;height:12px;transition:transform .15s;transform:rotate(-90deg)}.menu-meer[aria-expanded=true] .menu-pijl{transform:none}.gz-pil{vertical-align:1px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.gz-pil.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.gz-pil.warn{color:var(--or);background:color-mix(in srgb, var(--or) 12%, transparent)}.gz-pil.fail{color:var(--rood);background:color-mix(in srgb, var(--rood) 14%, transparent)}.gz-pil.unknown{color:var(--zacht);background:var(--vlak2,#7f7f7f14)}.dash-blokken{column-count:2;column-gap:16px}.dash-blokken>*{break-inside:avoid;width:100%;margin:0 0 16px;display:block}@media (width<=900px){.dash-blokken{column-count:1}}.zb-scroll{scrollbar-width:none}.zb-scroll::-webkit-scrollbar{display:none}.vs-kaart{background:var(--vlak);border:1px solid var(--lijn);margin:10px 0 16px}.vs-top{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:20px 22px;display:grid}.vs-top h1{margin:0;font-size:26px}.vs-top p{margin:4px 0 0;font-size:14px}.vs-top-r{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.vs-stappen{border-bottom:1px solid var(--lijn);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vs-stappen>div{border-right:1px solid var(--lijn);flex-direction:column;gap:4px;padding:14px 22px;font-size:14px;display:flex}.vs-stappen>div:last-child{border-right:0}.vs-stappen b{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:12.5px;display:flex}.vs-stappen b:before{content:"";border:2px solid var(--zachter);flex:none;width:10px;height:10px}.vs-stappen>div.aan b:before{background:var(--or);border-color:var(--or)}.vs-stappen span{color:var(--zacht)}.vs-volgende{border-bottom:1px solid var(--lijn);margin:0;padding:12px 22px;font-size:14px}.vs-body{grid-template-columns:1.25fr 1fr;display:grid}.vs-body>div{min-width:0;padding:18px 22px}.vs-body>div+div{border-left:1px solid var(--lijn)}.vs-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--zacht);margin:0 0 8px;font-size:12px;font-weight:750}.vs-tl{margin:0;padding:0;list-style:none}.vs-tl li{border-top:1px solid var(--lijn);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:9px 0;font-size:14px;display:grid}.vs-tl li:first-child{border-top:0}.vs-tl time{color:var(--zacht);white-space:nowrap}.vs-tl small{color:var(--zacht);font-size:13px;display:block}.vs-ak{border-left:3px solid var(--ok);background:color-mix(in srgb, var(--ok) 7%, var(--vlak));padding:12px 14px;font-size:14px}.vs-tabel{border-collapse:collapse;width:100%;margin-top:6px;font-size:14px}.vs-tabel td{vertical-align:top;padding:3px 0}.vs-tabel td:last-child{text-align:right;white-space:nowrap;padding-left:10px}.vs-tabel tr.tot td{border-top:1px solid var(--lijn);padding-top:6px;font-weight:750}.vs-fin{border-top:1px solid var(--lijn);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vs-fin.een{grid-template-columns:1fr}.vs-fin.twee{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-fin>div{border-right:1px solid var(--lijn);min-width:0;padding:16px 22px;font-size:14px}.vs-fin>div:last-child{border-right:0}@media (width<=760px){.vs-top{grid-template-columns:1fr}.vs-top-r{justify-content:flex-start}.vs-stappen{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-stappen>div:nth-child(2){border-right:0}.vs-stappen>div:nth-child(-n+2){border-bottom:1px solid var(--lijn)}.vs-body,.vs-fin{grid-template-columns:1fr}.vs-body>div+div{border-left:0;border-top:1px solid var(--lijn)}.vs-fin>div{border-right:0;border-bottom:1px solid var(--lijn)}.vs-tl li{grid-template-columns:1fr;gap:2px}}.vs-tabs{border-bottom:1px solid var(--lijn);gap:0;margin-bottom:12px;display:none}.vs-tabs button{height:44px;font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-weight:650}.vs-tabs button[aria-selected=true]{color:var(--tekst);border-bottom-color:var(--or)}.vs-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.vs-form{gap:0;min-width:0;display:grid}.vs-blok-in{gap:var(--r3);padding:14px 16px 16px;display:grid}.vs-leeg{margin:0}.vs-ontv{gap:6px;display:grid}.vs-ontv label{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.vs-ontv label input{width:auto;margin-top:3px}.vs-ontv small{color:var(--zacht);font-size:12.5px;display:block}.vs-item{background:var(--vlak2);gap:8px;padding:12px;display:grid}.vs-item textarea,.vs-item input,.vs-item select{width:100%}.vs-item-kop{align-items:center;gap:8px;display:flex}.vs-item-kop .vs-item-titel{flex:1;min-width:0;font-weight:650}.vs-item-kop .vs-soort{flex:none;width:130px}.vs-item-kop .vs-wk{flex:none;width:150px}.vs-item-voet{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.vs-item-voet .veld{flex:140px}.vs-vinkje{height:var(--veld);align-items:center;gap:6px;font-size:13px;display:inline-flex}.vs-vinkje input{width:auto!important}.vs-orde{flex:none;gap:4px;display:inline-flex}.vs-orde .knop{justify-content:center;width:30px;padding:0}.vs-opslaan{align-items:center;gap:12px;margin:4px 0 24px;display:flex}.vs-voorbeeld{top:calc(var(--balk) + 36px);max-height:calc(100vh - var(--balk) - 52px);scrollbar-width:none;min-width:0;position:sticky;overflow:auto}.vs-voorbeeld::-webkit-scrollbar{display:none}@media (width<=1100px){.vs-tabs{display:flex}.vs-edit{grid-template-columns:1fr}.vs-edit.toon-edit .vs-voorbeeld,.vs-edit.toon-preview .vs-form{display:none}.vs-voorbeeld{max-height:none;position:static;overflow:visible}.vs-item-kop{flex-wrap:wrap}.vs-item-kop .vs-item-titel{flex-basis:100%;order:3}}.vz{color:#111;box-shadow:var(--schaduw);background:#f4f1ec;font-size:15px;line-height:1.55}.vz-kop{color:#f4f1ec;background:#111;padding:34px 28px 26px;position:relative;overflow:hidden}.vz-vorm{clip-path:polygon(62% 0,100% 0,100% 38%);background:linear-gradient(125deg,#ff2412,#ff4a0a,#ff6a00);width:46%;height:100%;position:absolute;top:0;right:0}.vz-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ff5a00;margin:0 0 8px;font-size:12px;font-weight:750}.vz-kop h1{letter-spacing:-.03em;color:#fff;max-width:85%;margin:0;font-size:30px;font-weight:850;font-stretch:125%;line-height:1.08}.vz-intro{color:#d9d4cd;max-width:85%;margin:12px 0 0;font-size:16px}.vz-meta{color:#8a847c;margin:14px 0 0;font-size:13px}.vz-brief,.vz-hfst{border-bottom:1px solid #e3ded5;padding:22px 28px}.vz-brief p{white-space:pre-line;margin:0 0 12px}.vz-brief p:last-child{margin-bottom:0}.vz-hfst h2{letter-spacing:-.02em;color:#111;margin:0 0 12px;font-size:20px;font-weight:850;font-stretch:125%}.vz-tekst{border-left:3px solid #ff5a00;padding-left:16px}.vz-tekst h3{color:#111;margin:26px 0 6px;font-size:16px}.vz-tekst h3:first-child{margin-top:0}.vz-tekst p{white-space:pre-line;margin:0 0 12px}.vz-tekst p:last-child{margin-bottom:0}.vz-regels{margin:0;padding:0;list-style:none}.vz-regels li{border-top:1px solid #e3ded5;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid}.vz-regels li:first-child{border-top:0}.vz-regels li.uit{color:#6b6762}.vz-regels p{color:#6b6762;white-space:pre-line;margin:2px 0 0;font-size:14px}.vz-regels small{color:#6b6762}.vz-vink{color:#ff5a00;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:12px;font-weight:800;display:inline-flex}.vz-vink.keus{border:1.5px solid #6b6762}.vz-prijs{white-space:nowrap;font-weight:700}.vz-totaal{border-top:2px solid #111;justify-content:flex-end;align-items:baseline;gap:10px;margin:10px 0 0;padding-top:10px;display:flex}.vz-totaal b{font-size:18px}.vz-totaal small{color:#6b6762}.vz-noot{color:#6b6762;margin:10px 0 0;font-size:14px}.vz-plan{counter-reset:stap;margin:0;padding:0;list-style:none}.vz-plan li{counter-increment:stap;padding:0 0 14px 36px;position:relative}.vz-plan li:before{content:counter(stap);color:#fff;background:#111;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:750;display:flex;position:absolute;top:0;left:0}.vz-week{color:#ff5a00;font-size:12.5px;font-weight:700;display:block}.vz-plan p{color:#6b6762;margin:2px 0 0;font-size:14px}.vz-voorw{border-bottom:0}.vz-voorw p{color:#6b6762;margin:0 0 6px;font-size:13.5px}@media (width<=760px){.vz-kop{padding:26px 18px 20px}.vz-kop h1{max-width:100%;font-size:24px}.vz-intro{max-width:100%}.vz-brief,.vz-hfst{padding:18px}}.tm-tabel td{vertical-align:middle}.tm-naam{align-items:center;gap:10px;display:inline-flex}.tm-naam>span:last-child{display:grid}.tm-naam small{font-size:12px}.tm-label{color:var(--or);background:color-mix(in srgb, var(--or) 12%, transparent);margin:4px 0 0 36px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.tm-week{min-width:140px}.tm-week span{margin-bottom:4px;display:block}.tm-tabel .tm-bezig{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.tm-tabel td{white-space:nowrap}.tm-tabel td.tm-bezig{white-space:nowrap;max-width:260px}.tm-tabel .tm-label{margin:4px 0 0 36px;display:table}.ur-titel{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.ur-titel:hover{text-underline-offset:3px;text-decoration:underline}.pp-wie{flex-wrap:wrap;margin:0 0 12px}.ai-stappen{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.ai-stappen code{background:var(--vlak2,#7f7f7f1a);padding:1px 5px;font-size:12.5px}.sheet-greep{cursor:ew-resize;z-index:3;width:10px;margin-right:-5px;position:fixed;top:0;bottom:0}.sheet-greep:hover,.sheet-greep:active{background:linear-gradient(90deg, transparent 4px, var(--or) 4px, var(--or) 6px, transparent 6px)}@media (width<=760px){.sheet-greep{display:none}.sheet{width:100%!important}.sheet:not(.pop){padding-bottom:calc(var(--r5) + 110px + env(safe-area-inset-bottom))}}.taakform>*,.velden>*,.veld,.subtaak>.link,.uren-kort>a{min-width:0}.subtaak>.link,.uren-kort>a,.tf-titel{overflow-wrap:anywhere}.veld input[type=date],.veld input[type=datetime-local]{min-width:0;max-width:100%}.sheet:has(>.taakform){overflow-x:hidden}.ai-uitleg{margin:12px 0 10px;font-size:14px;line-height:1.5}.ai-knoppen{margin-bottom:6px}.ai-knoppen .knop{font-size:13px}.ai-hoe{margin-top:14px}.ai-hoe summary{cursor:pointer;margin-bottom:8px;font-weight:700}.rad-live{z-index:40;color:#fff;background:#ff5a00;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:10px 16px;font-size:15px;display:flex;position:sticky;top:0}.rad-live a{color:#fff;font-weight:700;text-decoration:underline}.rad-live .link{color:#fff;opacity:.85}.rad-live button.link{font:inherit;opacity:1;font-weight:700;text-decoration:underline}.rad-podium{z-index:70;color:#f4f1ec;background:#111;flex-direction:column;align-items:center;padding:24px 16px 32px;animation:.15s osFade;display:flex;position:fixed;inset:0;overflow:auto}.rad-podium h2{letter-spacing:-.03em;text-align:center;margin:8px 0 4px;font-size:clamp(30px,5.5vw,56px);font-weight:850;font-stretch:125%;line-height:1}.rad-podium h2 em,.rad-winnaar em{color:#ff5a00;font-style:normal}.rad-sub{color:#8d877f;text-align:center;margin:4px 0 12px;font-size:15px}.rad-sub b{color:#f4f1ec}.rad-sub.klein{margin:6px 0;font-size:13px}.rad-sluit{color:#f4f1ec;cursor:pointer;background:#1d1d1f;border:0;width:44px;height:44px;font-size:18px;position:absolute;top:14px;right:16px}.rad-wiel{aspect-ratio:1;flex:none;width:min(84vw,56vh,520px);margin:8px 0 4px;position:relative}.rad-schijf{width:100%;height:100%;font-family:inherit}.rad-pijl{filter:drop-shadow(0 3px 6px #00000080);z-index:2;border-top:30px solid #f4f1ec;border-left:16px solid #0000;border-right:16px solid #0000;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.rad-mid{z-index:1;background:#111;border:4px solid #f4f1ec;place-items:center;font-size:clamp(24px,5vw,46px);display:grid;position:absolute;inset:38%}.rad-draai{color:#fff;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(125deg,#ff2412,#ff4a0a,#ff6a00);border:0;margin-top:18px;padding:0 32px;font-size:19px;font-weight:800}.rad-draai:disabled{opacity:.45;cursor:default}.rad-wie{flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;margin-top:16px;display:flex}.rad-wie button{color:#f4f1ec;min-height:40px;font:inherit;cursor:pointer;background:#1d1d1f;border:1px solid #333;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:15px;display:flex}.rad-wie button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.rad-wie img,.rad-wie .ini{object-fit:cover;background:#333;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.rad-hier{text-align:left;cursor:pointer;align-items:flex-start;gap:8px;max-width:520px;margin-top:18px;display:flex}.rad-hier input{accent-color:#ff5a00;margin-top:2px}.rad-winnaar{z-index:3;text-align:center;cursor:pointer;background:#111111db;place-items:center;animation:.3s osFade;display:grid;position:fixed;inset:0;overflow:hidden}.rad-winnaar img{object-fit:cover;border:4px solid #ff5a00;width:140px;height:140px}.rad-winnaar h2{font-size:clamp(36px,7vw,72px)}.rad-winnaar p{color:#8d877f}.rad-snip{width:10px;height:16px;animation:3.4s ease-in forwards radVal;position:absolute;top:-12px}@keyframes radVal{to{transform:translateY(110vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.rad-snip{display:none}}.print-blad{display:none}@media print{body *{visibility:hidden}.print-blad,.print-blad *{visibility:visible}.print-blad{color:#111;background:#fff;width:100%;font-size:11pt;display:block;position:absolute;inset:0 auto auto 0}.print-blad h1{margin:0 0 12pt;font-size:20pt}.print-blad table{border-collapse:collapse;width:100%;margin-bottom:14pt}.print-blad th,.print-blad td{text-align:left;border-bottom:.5pt solid #bbb;padding:4pt 6pt}.print-gegevens th{width:30%;font-weight:600}.print-uren thead th{border-bottom:1pt solid #111}.print-totaal td{border-top:1pt solid #111;font-weight:700}.print-tekenen{break-inside:avoid;gap:24pt;margin-top:24pt;display:flex}.print-tekenen>div{border:.5pt solid #bbb;flex:1;padding:10pt}.print-tekenen p{border-bottom:.5pt dotted #888;margin:14pt 0 0;padding-bottom:4pt}@page{margin:16mm}}img.av-foto{object-fit:cover;background:var(--vlak3);padding:0;display:inline-block}.av.xl{width:64px;height:64px;font-size:20px}.fb-shot{align-items:flex-start;gap:10px;margin:8px 0;display:flex}.fb-shot img{border:1px solid var(--lijn);object-fit:contain;background:var(--vlak2,#f4f1ec);max-width:260px;max-height:160px}.week-dag{touch-action:pan-y;-webkit-user-select:none;user-select:none}.ev.concept{z-index:3;pointer-events:none;background:color-mix(in srgb, var(--oranje,#ff5a00) 22%, transparent);border-left:3px solid var(--oranje,#ff5a00);color:var(--tekst);padding:2px 6px;font-size:12px;font-style:normal;display:block;position:absolute}.gast-start{gap:12px;max-width:520px;margin:48px auto;padding:0 16px;display:grid}.gast-start img{background:#fff;padding:8px}.inst-kop{margin:0 0 4px;font-size:16px}.inst-lijst{display:grid}.inst-rij{border-bottom:1px solid var(--lijn);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.inst-rij:last-child{border-bottom:0}.inst-t{flex:240px;gap:2px;min-width:0;display:grid}.inst-t small{font-size:13px;line-height:1.35}.mini-seg{border:1px solid var(--lijn2,var(--lijn));flex:none;display:inline-flex}.mini-seg button{appearance:none;color:var(--zacht);font:inherit;cursor:pointer;background:0 0;border:0;min-width:52px;padding:6px 12px;font-size:13px;font-weight:600}.mini-seg button+button{border-left:1px solid var(--lijn2,var(--lijn))}.mini-seg button[aria-checked=true]{background:var(--or-zacht);color:var(--or);box-shadow:inset 0 0 0 1px var(--or)}@media (width<=640px){.inst-rij.meld{grid-template-columns:1fr;gap:8px;display:grid}.inst-rij.meld .mini-seg{justify-self:stretch;width:100%;display:flex}.mini-seg button{flex:1;padding:9px 0}}.prof-kop{align-items:center;gap:16px;display:flex}.prof-kop .av.xl{flex:none;width:72px;height:72px;font-size:22px}.prof-kop h3{margin:0;font-size:18px}.prof-kop p{margin:2px 0 0}.nieuw-menu .nm-sluit{width:100%;color:var(--zacht);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:6px 4px 10px;font-size:14px;display:none}.menu-tel{text-align:center;background:var(--vlak2);min-width:20px;color:var(--zacht);margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700;font-stretch:100%}.menu-tel.rood{background:var(--rood,#c0392b);color:#fff}.tabbalk>button{position:relative}.tab-stip{background:var(--or);width:8px;height:8px;position:absolute;top:5px;left:calc(50% + 8px)}.tab-stip.rood{background:var(--rood,#c0392b)}.mb-rij{border-bottom:1px solid var(--lijn);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:end;gap:12px;padding:12px 0;display:grid}@media (width<=800px){.mb-rij{grid-template-columns:1fr}}.tijd-mini{width:auto;height:30px;margin-left:4px;padding:0 6px}.pf-t small{text-overflow:ellipsis;overflow:hidden}.pp-naam-knop{all:unset;cursor:text}.pp-naam-knop>span{opacity:0;vertical-align:middle;font-size:.5em;transition:opacity .15s}.pp-naam-knop:hover>span,.pp-naam-knop:focus-visible>span{opacity:.5}.pp-naam input{font:inherit;letter-spacing:-.03em;width:100%;max-width:720px;height:auto;padding:2px 6px;font-size:28px;font-weight:850;font-stretch:125%}.ph-maand+.ph-maand{margin-top:18px}.ph-tabel{border-collapse:collapse;width:100%;font-size:14px}.ph-tabel td{border-bottom:1px solid var(--lijn);vertical-align:top;padding:6px 8px 6px 0}.ph-tabel .ph-d{white-space:nowrap;color:var(--zacht);width:92px}.ph-tabel .ph-w{white-space:nowrap;width:80px}.ph-tabel .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}button.dp-uren{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.uren-klik{font:inherit;color:inherit;border:0;border-bottom:1px solid var(--lijn);text-align:left;cursor:pointer;background:0 0;width:100%}.uren-klik:hover span:first-child{text-decoration:underline}.ruimte-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:16px 0 8px;display:flex}.ruimte-form .veld{flex:0 120px}.nieuw-item{border-bottom:1px solid var(--lijn);padding:10px 0}.nieuw-item p{margin:4px 0}.nieuw-week+.nieuw-week{margin-top:18px}.mo-kwartaal{align-items:center;gap:8px;display:flex}.mo-pagina>.blok+.blok{margin-top:16px}.mo-doelen{gap:12px;display:grid}.mo-doelen>.knop{justify-self:start}.mo-doel{border:1px solid var(--lijn);gap:8px;padding:12px 14px;display:grid}.mo-doel.rust{opacity:.65}.mo-doel h3{margin:0;font-size:15px;font-weight:700}.mo-doel p{margin:2px 0 0;font-size:14px}.mo-doel-kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mo-slot{font-size:var(--fs-s);color:var(--zacht);white-space:nowrap}.mo-acties{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mo-acties li{justify-content:space-between;align-items:center;gap:8px;display:flex}.mo-actie-nieuw{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mo-actie-nieuw input:not([type=date]){flex:220px;min-width:0}.mo-doel-voet{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.mo-doel-voet .link,.mo-delen .link,.mo-reflectie .link{font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.mo-nieuw{gap:10px;max-width:560px;display:grid}.mo-knoppen{gap:8px;display:flex}.mo-gewoontes{border-collapse:collapse;font-size:14px}.mo-gewoontes th,.mo-gewoontes td{text-align:center;border-bottom:1px solid var(--lijn);padding:4px 8px}.mo-gewoontes th[scope=row]{text-align:left;font-weight:500}.mo-gewoontes th.vandaag{color:var(--or)}.mo-gewoontes .link{color:var(--zachter);cursor:pointer;background:0 0;border:0;font-size:16px}.mo-reflectie{gap:12px;max-width:720px;display:grid}.mo-reflectie fieldset{border:0;margin:0;padding:0}.mo-delen{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.mo-link{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:4px 0 0;display:flex}.mo-link input{flex:260px;min-width:0}.mo-gedeeld{margin-top:12px}.mo-gedeeld summary{cursor:pointer}.mo-tekst{white-space:pre-wrap;font:inherit;background:var(--vlak2);padding:10px 12px;font-size:14px}@media (width<=600px){.mo-doel-kop{flex-direction:column;gap:4px}}.ag-label.maand{text-transform:capitalize}.ag-maand-kies input{height:var(--veld);font:inherit;color:var(--tekst);background:var(--vlak);border:1px solid var(--lijn2);padding:0 8px}.ag-maand{background:var(--lijn);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:0;display:grid}.ag-maand-dn{background:var(--vlak);color:var(--zacht);padding:6px 8px;font-size:12px}.ag-maand-d{background:var(--vlak);flex-direction:column;gap:2px;min-width:0;min-height:104px;padding:4px;display:flex}.ag-maand-d.anders{background:var(--vlak2)}.ag-maand-d.vd .ag-maand-nr{background:var(--or);color:#fff}.ag-maand-nr{min-width:24px;font:inherit;color:var(--tekst);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:1px 6px;font-size:12.5px;font-weight:650}.ag-maand-nr:hover{background:var(--vlak3)}.ag-maand-d.anders .ag-maand-nr{color:var(--zachter)}.ev.maand{white-space:nowrap;text-overflow:ellipsis;padding:1px 5px;font-size:11.5px;display:block;position:static;overflow:hidden}.ev.maand small{color:var(--zacht);font-size:11px}@media (width<=760px){.ag-maand-kies{margin-left:auto}}@media (width>=761px){.ag-nav{flex-wrap:wrap;justify-content:flex-end}}.subtaak-info{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.subtaak-info .rood{color:var(--rood)}.pp-standaard{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.rs{flex-direction:column;gap:10px;display:flex}.rs-rij{border-top:1px solid var(--lijn);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:8px 0;display:flex}.rs-k{min-width:200px;font-weight:650}.rs-k small{margin-left:4px;font-weight:400}.rs-week{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:flex}.rs-form{border-top:1px solid var(--lijn);flex-direction:column;gap:10px;padding-top:10px;display:flex}.rs-dagen{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rs-dagen .veld{width:72px}.rs-tot{padding-bottom:10px}.rs-van{max-width:220px}.ur-tijd{font-variant-numeric:tabular-nums;color:var(--tekst)}.tijd-invoer{flex-direction:column;gap:8px;display:flex}.tijd-invoer .seg{align-self:flex-start}.tijd-van-tot{align-items:flex-end}.tijd-van-tot .veld{max-width:130px}.tijd-som{font-variant-numeric:tabular-nums;padding-bottom:10px}.tijd-verdeel{margin-top:var(--r2);justify-items:start;gap:6px;display:grid}.tijd-verdeel p{margin:0}.ur-kal-kop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ur-kal-kop h2{text-align:center;text-transform:capitalize;min-width:150px}.ur-kal-som{margin-left:auto}.ur-kal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:12px 18px;display:grid}.ur-kal-dag-naam{color:var(--zacht);text-align:center;padding-bottom:2px;font-size:12px}.ur-kal-d{border:1px solid var(--lijn);background:var(--vlak);text-align:left;min-height:64px;font:inherit;color:var(--tekst);cursor:pointer;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;display:flex}.ur-kal-d:hover{border-color:var(--lijn2);background:var(--rij-hover)}.ur-kal-d b{font-size:15px;font-weight:750}.ur-kal-d small{color:var(--zacht);font-size:11.5px}.ur-kal-nr{color:var(--zacht);font-size:12px}.ur-kal-d.vd{outline:2px solid var(--or);outline-offset:-2px}.ur-kal-d.k-ok{background:var(--ok-z)}.ur-kal-d.k-ok b{color:var(--ok)}.ur-kal-d.k-deels{background:var(--geel-z)}.ur-kal-d.k-deels b{color:var(--geel)}.ur-kal-d.k-leeg{background:var(--rood-z)}.ur-kal-d.k-leeg b{color:var(--rood)}.ur-kal-d.k-extra{background:var(--blauw-z)}.ur-kal-d.k-vrij{background:var(--vlak2);border-color:#0000}.ur-kal-leg{flex-wrap:wrap;gap:14px;padding:0 18px 14px;display:flex}.ur-kal-leg i{vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}.ur-kal-leg i.k-ok{background:var(--ok)}.ur-kal-leg i.k-deels{background:var(--geel)}.ur-kal-leg i.k-leeg{background:var(--rood)}.ur-kal-leg i.k-extra{background:var(--blauw)}@media (width<=760px){.ur-kal-grid{gap:2px;padding:8px}.ur-kal-d{min-height:48px;padding:4px}.ur-kal-d b{font-size:13px}.ur-kal-d small{display:none}.ur-kal-som{width:100%;margin-left:0}}.ur-rapport{border-top:1px solid var(--lijn);padding-top:12px}.ur-rapport h1{font-size:var(--fs-l);margin:0}.ur-rapport td.r,.ur-rapport th.r,.print-blad td.r{white-space:nowrap}.ur-rapport h3{margin-top:16px}.pp-balk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.pp-balk .seg{margin-bottom:0}.kop .tb-wissel{flex:none;margin-bottom:0}.tb{scroll-snap-type:x proximity;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.tb-kolom{background:var(--vlak2);scroll-snap-align:start;flex-direction:column;flex:1 0 250px;max-width:360px;display:flex}.tb-kolom>h2{letter-spacing:0;justify-content:space-between;align-items:baseline;margin:0;padding:10px 12px 8px;font-size:12.5px;font-weight:750;font-stretch:100%;display:flex}.tb-kolom>h2 small{color:var(--zacht);font-size:12.5px;font-weight:500}.tb-kolom.wacht>h2{color:var(--or)}.tb-kolom.drop{box-shadow:0 0 0 2px var(--or) inset}.tb-kaarten{flex-direction:column;gap:8px;min-height:56px;padding:0 8px 8px;display:flex}.tb-leeg{font-size:var(--fs-s);color:var(--zachter);text-align:center;border:1px dashed var(--lijn2);margin:0;padding:14px 8px}.tb-kaart{background:var(--vlak);box-shadow:var(--schaduw);cursor:grab;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.tb-kaart:active{cursor:grabbing}.tb-kaart.klaar{opacity:.6}.tb-kaart.klaar .tb-titel{color:var(--zacht);text-decoration:line-through}.tb-k{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;display:grid}.tb-k .vink{margin-top:1px;font-size:11px}.tb-titel{font:inherit;color:var(--tekst);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;line-height:1.3}.tb-titel:hover{text-decoration:underline}.tb-project{color:var(--zacht);padding-left:26px;font-size:12px}.tb-labels{font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:6px;padding-left:26px;display:flex}.tb-labels .av{width:22px;height:22px;font-size:9.5px}.tb-naar{max-width:150px;height:28px;margin-left:auto;padding:0 6px;font-size:12px}.tb-nieuw{padding:0 8px 10px}.tb-nieuw input{border:1px dashed var(--lijn2);background:0 0;width:100%;height:34px;font-size:13.5px}@media (hover:hover) and (pointer:fine){.tb-naar{display:none}}@media (width<=760px){.tb{scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 12px;scroll-padding:0 16px}.tb-kolom{flex:0 0 84%;max-width:none}.kop:has(.tb-wissel){flex-wrap:wrap}}.tb-labels .tk-d{text-align:left;min-width:0}.pr-start{background:var(--vlak2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.pr-start.hint{box-shadow:0 0 0 1.5px var(--or) inset}.pr-start small{flex-basis:100%}.pr-blok{border-left:3px solid var(--or);background:var(--vlak2);gap:10px;padding:12px;display:grid}.pr-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-twee{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pr-blok textarea{font-family:inherit;line-height:1.5}.pr-rij{gap:8px;max-width:640px;margin-top:12px;display:grid}.pr-rij .knop{justify-self:start}.pr-stappen{counter-reset:stap;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pr-stappen li{background:var(--vlak2);color:var(--zacht);padding:4px 10px;font-size:13px}.pr-stappen li.af{color:var(--ok);background:var(--ok-z)}.pr-stappen li.nu{color:#fff;background:var(--or);font-weight:650}.pr-map code{word-break:break-all;font-size:13px}.pr-map ul{margin:6px 0 0;padding-left:18px}.pr-instellingen{gap:12px;max-width:760px;display:grid}.pr-instellingen textarea{font-family:inherit;line-height:1.5}@media (width<=760px){.pr-twee{grid-template-columns:1fr}}.pr-map>span{margin-bottom:4px;display:block}.pr-map{margin-bottom:8px}.ib-t b .pil{vertical-align:1px;height:22px;margin-right:8px}.pr-rij form,form.pr-rij{align-items:end}.pp-nieuw input,.sectie-nieuw input,.kp-nieuw input,.subtaak-nieuw input,.tb-nieuw input,input.ow-nieuw{cursor:text;border-radius:0}.pp-nieuw input::placeholder,.sectie-nieuw input::placeholder,.kp-nieuw input::placeholder,.subtaak-nieuw input::placeholder,.tb-nieuw input::placeholder,input.ow-nieuw::placeholder{color:var(--or);opacity:1;font-weight:600}.pp-nieuw input:focus::placeholder,.sectie-nieuw input:focus::placeholder,.kp-nieuw input:focus::placeholder,.subtaak-nieuw input:focus::placeholder,.tb-nieuw input:focus::placeholder,input.ow-nieuw:focus::placeholder{color:var(--zachter);font-weight:400}@media (hover:hover){.pp-nieuw input:hover,.sectie-nieuw input:hover,.kp-nieuw input:hover,input.ow-nieuw:hover{background:var(--rij-hover)!important}}.pp-nieuw input:focus,.sectie-nieuw input:focus,.kp-nieuw input:focus,input.ow-nieuw:focus{color:var(--tekst);box-shadow:inset 0 -2px 0 var(--or)}input.ow-nieuw{padding:0 8px!important}.pp-secnaam{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:2px;padding:0;font-size:15px;font-weight:850;font-stretch:115%;display:inline-flex}.pp-secnaam span{color:var(--zachter);opacity:0;font-size:12px;font-weight:400}.pp-seckop:hover .pp-secnaam span,.pp-secnaam:focus-visible span{opacity:1}@media (hover:none){.pp-secnaam span{opacity:1}}.ow-acties .knop.klein{justify-content:center;min-width:30px}@media (hover:hover){.tf-titel:hover{border-bottom-color:var(--lijn2)}}@media (width<=600px){.ow-rij:has(.ow-acties){flex-wrap:wrap}.ow-rij .ow-acties{flex-wrap:wrap;margin-left:auto}}button.tegel{text-align:left;font:inherit;color:inherit;cursor:pointer;border-bottom:0;border-left:0;border-right:0}.adm-melding{background:var(--or-zacht);margin:0 0 14px;padding:10px 14px}.adm-kolommen,.adm-kop{grid-template-columns:minmax(0,1fr) 90px 110px 150px;align-items:center;gap:12px;padding:8px 18px;display:grid}.adm-kop{border:0;border-top:1px solid var(--lijn);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.adm-kop:hover{background:var(--vlak2)}.adm-kop .pil{justify-self:start}.adm-wat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-in{gap:8px;padding:4px 18px 14px;display:grid}.adm-klaar{padding:8px 18px 12px}.adm-klaar .adm-kop{padding-left:0;padding-right:0}@media (width<=640px){.adm-kolommen{display:none}.adm-kop{grid-template-columns:minmax(0,1fr) auto}.adm-kop>:nth-child(2){display:none}.adm-wat{white-space:normal;grid-column:1/-1}}h1{font-size:var(--fs-xl);text-wrap:balance;line-height:1.12}.kop-datum{letter-spacing:.1em;margin-bottom:6px;font-size:11.5px}.kop-uitleg{margin-top:6px;font-size:13.5px;line-height:1.5}.groep>h2,.sectie>h2,.tb-kolom>h2{letter-spacing:-.005em;font-stretch:100%}.kpi>b,.sam b,.tegel b,.week-cijfers b,.portfoliotegel b,.blok .pl-sg{font-stretch:var(--cijfer-rek);font-weight:var(--cijfer-gewicht);letter-spacing:-.025em}.kpi>b{font-size:30px}.sam b{font-size:24px}.week-cijfers b{white-space:nowrap;font-size:22px}.kpi>b small{font-size:14px;font-weight:500}.dash>.kpi{align-self:stretch}.blok,.kaart,.groep,.sectie,.sam,.kpi,.strook,.pp-lijst,.ib-kaart,.tb-kaart{box-shadow:var(--schaduw)}.groep>h2,.sectie>h2{border-bottom:1px solid var(--lijn);color:var(--zacht);background:0 0;padding:12px 16px 8px;font-size:12px;font-weight:650}.groep>h2 small{color:var(--zachter);font-size:12px}.groep.te-laat>h2{color:var(--rood)}.taakrij,.dt{border-bottom-color:var(--lijn)}.groep>:last-child,.dt-groep:last-child>.dt:last-child,.blok>.dt:last-child{border-bottom:0}.dt-sub{color:var(--zacht);border-top:0;padding:14px 18px 6px;font-size:12px;font-weight:650}.dt-sub span{font-weight:500}.blok-in>.dt-sub{padding:4px 0 6px}.dag,.dash,.dag-rechts{gap:20px}.dash-blokken{column-gap:20px}.dash-blokken>*,.inhoud>.blok,.inhoud>section.blok,.inhoud>.tabelwrap,.inhoud>.fin-twee{margin-bottom:20px}.kop{margin-bottom:24px}.strook{border-left:0}.strook-h small{letter-spacing:.08em;font-size:11px}.blok-kop{border-bottom:1px solid var(--lijn);padding:14px 18px 12px}.blok-kop h2{letter-spacing:-.02em;color:var(--blokkop);font-size:13.5px;font-weight:800;font-stretch:115%}.blok-kop h2 .tel{color:var(--zacht)}.blok-kop+.rijen,.blok-kop+.blok-in,.blok-kop+.ag-lijst,.blok-kop+.afw,.blok-kop+.kt-lijst{padding-top:6px}.blok-kop+.kt-lijst>.kt-dag:first-child,.blok-kop+.afw>.afw-dag:first-child,.rijen>.pb-r:first-child,.rijen>.ib-tl:first-child,.nu-bezig .blok-kop+.rijen>.ow-rij:first-child{border-top:0}.rijen>.ow-rij{padding-left:0;padding-right:0}.rijen>.ib-r.te-lang{margin:0 -18px;padding-left:18px;padding-right:18px}.strook>*,.kpi{padding-left:18px;padding-right:18px}.ag-r{padding-left:0;padding-right:0}.ib-tabs button:first-of-type{padding-left:0}.groep>h2,.taakrij{padding-left:18px;padding-right:18px}table.pt th:first-child,table.pt td:first-child{padding-left:18px}table.pt th:last-child,table.pt td:last-child{padding-right:18px}table.pt th{letter-spacing:.06em;font-size:11px}.balk .knop.verloop,.knop.verloop,.tab-fab{background:var(--grad);box-shadow:none}.tab-fab{box-shadow:0 0 0 4px var(--bg)}.knop.verloop{transition:filter var(--snel)}@media (hover:hover){.knop.verloop:hover{background:var(--grad);filter:brightness(1.08)}}.balk .knop{box-shadow:none;border-color:var(--lijn);background:var(--vlak);gap:7px}.zoekknop{box-shadow:none;transition:border-color var(--snel)}.zoekknop:hover{border-color:var(--lijn2)}.balk{transition:box-shadow var(--rustig), border-color var(--rustig);border-bottom-color:#0000}.balk.gescrold{border-bottom-color:var(--lijn);box-shadow:0 6px 20px -16px #00000059}.label,.tel,.menu-tel{vertical-align:1px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.zb-logo{padding:20px 20px 18px}.menu-groep>span,.menu-meer{letter-spacing:.08em;font-size:11px;font-weight:600}.menu a{border-left:0;margin:1px 10px;padding:7px 10px;font-size:14.5px;position:relative}.menu a svg{opacity:.7}.menu a[aria-current=page]{background:var(--zb-actief);font-weight:650}.menu a[aria-current=page] svg{opacity:1;stroke:var(--or)}.menu a[aria-current=page]:before{content:"";background:var(--or);width:2px;position:absolute;top:7px;bottom:7px;left:-10px}.menu-tel{color:var(--zb-tekst);background:#ffffff14;min-width:0}.menu-ster{right:18px}.menu a[aria-current=page]{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff12}.menu a[aria-current=page]:before{content:none}.menu-tel{background:var(--or);color:#fff;height:18px;margin-left:auto;padding:0 6px;font-size:11px}html[data-thema=donker]{--zb-bg:#151517}.zijbalk{border-right:1px solid var(--zb-lijn)}html[data-thema=donker] .zijbalk{border-right-color:#ffffff0f}.zb-inklap-groep{padding:6px 0 10px}.zb-inklap{width:calc(100% - 20px);font:inherit;color:var(--zb-kop);text-align:left;cursor:pointer;transition:color var(--snel), background var(--snel);background:0 0;border:0;align-items:center;gap:11px;margin:1px 10px;padding:7px 10px;font-size:14.5px;display:flex}.zb-inklap:hover,.zb-inklap:focus-visible{color:#fff;background:var(--zb-hover)}.zb-inklap svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px}.zb-inklap svg path:last-child{transition:transform .22s var(--uit);transform-box:fill-box;transform-origin:50%}.menu-wacht{display:none}.zb-tip{z-index:90;pointer-events:none;white-space:nowrap;color:#fff;background:#1d1d20;border:1px solid #ffffff1a;padding:5px 9px;font-size:12.5px;font-weight:500;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px -12px #0009}@media (prefers-reduced-motion:no-preference){.zb-tip{animation:zbTip .12s var(--uit)}}@keyframes zbTip{0%{opacity:0;transform:translate(-4px,-50%)}}@media (width<=760px){.zb-inklap-groep,.zb-tip{display:none}}@media (width>=761px){.inhoud,.balk{padding-left:28px;padding-right:28px}.shell.zb-in{--zijbalk:62px}.shell.zb-in .zb-logo{justify-content:center;padding:18px 0 14px}.shell.zb-in .zb-beeld{height:22px}.shell.zb-in .zb-woord,.shell.zb-in .zb-logo span{display:none}.shell.zb-in .menu a,.shell.zb-in .zb-inklap{justify-content:center;gap:0;margin:2px 10px;padding:9px 0;font-size:0}.shell.zb-in .menu a svg,.shell.zb-in .zb-inklap svg{width:18px;height:18px}.shell.zb-in .zb-inklap svg path:last-child{transform:scaleX(-1)}.shell.zb-in .menu-tel{width:7px;min-width:0;height:7px;box-shadow:0 0 0 2px var(--zb-bg);padding:0;font-size:0;position:absolute;top:5px;right:7px}.shell.zb-in .menu-ster{display:none}.shell.zb-in .menu-groep>span,.shell.zb-in .menu-meer{background:var(--zb-lijn);pointer-events:none;height:1px;margin:9px 18px;padding:0;font-size:0}.shell.zb-in .menu-meer>*{display:none}.shell.zb-in .menu-wacht{display:block}.shell.zb-in .menu-groep:has(>.menu-wacht:empty){display:none}.shell.zb-in .zb-voet .profiel-knop{grid-template-columns:32px;justify-content:center;padding:10px 0}.shell.zb-in .zb-voet .profiel-knop>:not(.av){display:none}.shell.zb-in .profiel-menu{left:calc(var(--zijbalk) + 6px)}}@media (width>=761px) and (prefers-reduced-motion:no-preference){.shell{transition:padding-left .22s var(--uit)}.zijbalk{transition:width .22s var(--uit)}}.knop,.dt-b,.tk-play,.menu a,.seg button,.tk-chips button,.taakrij,.dt,.ib-r,.pb-r,.ag-r,table.pt tr,.kop-link,.label{transition:background-color var(--snel), color var(--snel), border-color var(--snel), box-shadow var(--snel), opacity var(--snel)}.kop-link{gap:2px;display:inline-flex}.kop-link:hover{color:var(--tekst)}.strook-l{transition:gap var(--rustig) var(--uit);gap:4px;display:inline-flex}.strook-l:hover{gap:8px}.kpi{transition:transform var(--rustig) var(--uit), box-shadow var(--rustig), background-color var(--rustig);position:relative}.kpi:after{content:"→";color:var(--or);opacity:0;transition:opacity var(--snel), transform var(--rustig) var(--uit);font-size:15px;font-weight:600;position:absolute;top:16px;right:18px;transform:translate(-6px)}.kpi>span{transition:color var(--snel)}@media (hover:hover){.kpi:hover{background:var(--rij-hover);box-shadow:var(--schaduw-op);transform:translateY(-2px)}.kpi:hover:after{opacity:1;transform:none}.kpi:hover>span{color:var(--tekst)}html[data-thema=donker] .kpi:hover{background:var(--vlak2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media (width<=760px){h1{font-size:23px}.menu a{margin:1px 8px}}svg.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;width:1em;height:1em}svg.ic[data-ic=play]{fill:currentColor;stroke:none}.seg button:has(>svg.ic){align-items:center;gap:6px;display:inline-flex}.knop:has(>svg.ic){gap:7px}.knop>svg.ic,.balk .knop svg.ic{width:15px;height:15px}.label svg.ic{stroke-width:2.2px;vertical-align:-1px;width:12px;height:12px;margin-right:4px}.ster svg.ic{color:var(--zacht);vertical-align:-.1em}.dt-b{justify-content:center;align-items:center;gap:5px;line-height:1;display:inline-flex}.dt-b:has(>svg.ic:only-child){width:30px;padding:0}.dt-b svg.ic,.tk-play svg.ic{width:14px;height:14px}.tk-play{place-items:center;display:inline-grid}.tk-play svg.ic{width:11px;height:11px}.balk .timer-knop{gap:7px}.ib-i{width:22px;color:var(--zacht);place-items:center;display:grid}.ib-i svg.ic{stroke-width:1.8px;width:16px;height:16px}.ss-ic{color:var(--zacht);place-items:center;display:inline-grid}.nm-ico svg.ic{stroke-width:1.8px;width:16px;height:16px}.afw-p{align-items:baseline;gap:5px;display:inline-flex}.afw-p:before{content:"";background:var(--zachter);flex:none;align-self:center;width:7px;height:7px}.afw-p.leave:before{background:var(--or)}.afw-p.requested:before{background:repeating-linear-gradient(45deg, var(--or) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--or)}.afw-p.office_extra:before{background:var(--ok)}.afw-p.swap:before{background:var(--blauw)}.menu{--ic-duur:.6s}.menu a svg{transition:opacity var(--snel);overflow:visible}.menu a svg *{transform-box:fill-box;transform-origin:50%}.menu a:hover svg{opacity:1}@media (prefers-reduced-motion:no-preference){.menu a svg.ic-in{animation:icSchrijf var(--ic-duur) .15s var(--uit) both}@media (hover:hover){.menu a:hover svg{animation:icHop var(--ic-duur) var(--uit)}.menu a:hover svg:is([data-ic=dashboard],[data-ic=vandaag],[data-ic=zon],[data-ic=inbox],[data-ic=taken],[data-ic=uren],[data-ic=projecten],[data-ic=capaciteit],[data-ic=prioriteiten],[data-ic=kansen],[data-ic=voorstellen],[data-ic=feedback],[data-ic=groei],[data-ic=doelen],[data-ic=kantoor]){animation:none}.menu a:hover svg[data-ic=dashboard] rect{animation:icPuls var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=dashboard] rect:nth-child(2){animation-delay:40ms}.menu a:hover svg[data-ic=dashboard] rect:nth-child(3){animation-delay:80ms}.menu a:hover svg[data-ic=dashboard] rect:nth-child(4){animation-delay:.12s}.menu a:hover svg[data-ic=vandaag] path,.menu a:hover svg[data-ic=zon] path{transform-box:view-box;transform-origin:12px 12px;animation:icDraai var(--ic-duur) var(--uit)}.menu a:hover svg[data-ic=inbox] path:first-child{animation:icVeer var(--ic-duur) var(--uit)}.menu a:hover svg[data-ic=taken] path{stroke-dasharray:1;animation:icTeken var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=uren] path{transform-box:view-box;transform-origin:12px 12px;animation:icRond var(--ic-duur) var(--uit)}.menu a:hover svg[data-ic=projecten] rect{transform-origin:top;animation:icGroei var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=projecten] rect:nth-child(2){animation-delay:50ms}.menu a:hover svg[data-ic=projecten] rect:nth-child(3){animation-delay:.1s}.menu a:hover svg[data-ic=capaciteit] path:not(:first-child){transform-origin:bottom;animation:icBalk var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=capaciteit] path:nth-child(3){animation-delay:60ms}.menu a:hover svg[data-ic=capaciteit] path:nth-child(4){animation-delay:.12s}.menu a:hover svg[data-ic=prioriteiten] path{transform-origin:0;animation:icUit var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=prioriteiten] path:nth-child(2){animation-delay:50ms}.menu a:hover svg[data-ic=prioriteiten] path:nth-child(3){animation-delay:.1s}.menu a:hover svg[data-ic=kansen] path:first-child{stroke-dasharray:1;animation:icTeken var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=kansen] path:nth-child(2){animation:icSchrijf var(--ic-duur) .1s var(--uit) both}.menu a:hover svg[data-ic=voorstellen] path:nth-child(3),.menu a:hover svg[data-ic=feedback] path:nth-child(2){animation:icSchrijf var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=groei] path:first-child{transform-origin:bottom;animation:icGroeiOp var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=groei] path:nth-child(2){transform-origin:0 100%;animation:icBlad var(--ic-duur) .15s var(--uit) both}.menu a:hover svg[data-ic=groei] path:nth-child(3){transform-origin:100% 100%;animation:icBlad var(--ic-duur) .25s var(--uit) both}.menu a:hover svg[data-ic=doelen] path{animation:icPijl var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=kantoor] path:nth-child(2){animation:icLicht var(--ic-duur) var(--uit) both}.menu a:hover svg[data-ic=geld]{animation:icMunt var(--ic-duur) var(--uit)}.menu a:hover svg[data-ic=verlof]{transform-origin:50% 100%;animation:icKnik var(--ic-duur) var(--uit)}.menu a:hover svg[data-ic=klanten],.menu a:hover svg[data-ic=gewonnen]{animation:icKnik var(--ic-duur) var(--uit)}.menu a:hover svg[data-ic=ster]{animation:icSter var(--ic-duur) var(--uit)}}}@keyframes icSchrijf{0%{clip-path:inset(-2px 100% -2px -2px)}to{clip-path:inset(-2px)}}@keyframes icBalk{0%{transform:scaleY(1)}40%{transform:scaleY(.35)}75%{transform:scaleY(1.12)}to{transform:scaleY(1)}}@keyframes icUit{0%{transform:scaleX(.2)}}@keyframes icGroeiOp{0%{transform:scaleY(0)}}@keyframes icBlad{0%{transform:scale(0)}}@keyframes icPijl{0%{opacity:0;transform:translate(5px,-5px)}60%{opacity:1}}@keyframes icLicht{0%,to{opacity:1}30%{opacity:.15}}@keyframes icMunt{50%{transform:scaleX(.15)}}@keyframes icTeken{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes icHop{40%{transform:translateY(-2px)}}@keyframes icPuls{40%{transform:scale(.7)}}@keyframes icDraai{0%{transform:rotate(-90deg)}}@keyframes icVeer{40%{transform:translateY(2px)}}@keyframes icRond{0%{transform:rotate(-360deg)}}@keyframes icGroei{0%{transform:scaleY(.3)}}@keyframes icKnik{30%{transform:rotate(-10deg)}65%{transform:rotate(6deg)}}@keyframes icSter{0%{transform:rotate(-72deg)scale(.8)}}@media (prefers-reduced-motion:no-preference){:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)){animation:inBeeld .42s var(--uit) backwards;animation-delay:calc(var(--i,0) * 45ms)}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(2){--i:1}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(3){--i:2}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(4){--i:3}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(5){--i:4}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(6){--i:5}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(7){--i:6}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(8){--i:7}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(9){--i:8}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(10){--i:9}:is(.dash>:not(.dash-blokken),.dash-blokken>*,.dag-links>*,.dag-rechts>*,.inhoud>:is(.kop,.sam,form,.tk-balk,.tk-filters,.groep,.tabelwrap,.blok,.seg)):nth-child(11){--i:10}.dash-blokken>*{--i:6}:is(.rijen,.afw,.kt-lijst,.week-zin)>*{animation:inBeeldKlein .36s var(--uit) backwards;animation-delay:calc(.18s + var(--i,0) * 45ms + var(--r,0) * 40ms)}:is(.rijen,.afw,.kt-lijst,.week-zin)>:nth-child(2){--r:1}:is(.rijen,.afw,.kt-lijst,.week-zin)>:nth-child(3){--r:2}:is(.rijen,.afw,.kt-lijst,.week-zin)>:nth-child(4){--r:3}:is(.rijen,.afw,.kt-lijst,.week-zin)>:nth-child(5){--r:4}:is(.rijen,.afw,.kt-lijst,.week-zin)>:nth-child(6){--r:5}:is(.rijen,.afw,.kt-lijst,.week-zin)>:nth-child(7){--r:6}.meter>i,.kt-balk i{transform-origin:0;animation:volLopen .9s var(--uit) backwards;animation-delay:calc(.25s + var(--i,0) * 45ms + var(--r,0) * 40ms)}.vink.net{animation:vinkPop .32s var(--uit)}.vink.net svg{animation:.28s ease-out 50ms both vinkTeken}.nieuw-menu,.palet,.profiel-menu{animation:inPlop .18s var(--uit) backwards}.week-cijfers em{animation:inPlop .35s var(--uit) backwards;animation-delay:calc(.75s + var(--i,0) * 45ms)}.week-cijfers>div:nth-child(2) em{animation-delay:calc(.82s + var(--i,0) * 45ms)}.week-cijfers>div:nth-child(3) em{animation-delay:calc(.89s + var(--i,0) * 45ms)}.week-zin>li{animation-name:inSchuifL;animation-duration:.4s}}@keyframes inBeeld{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes inBeeldKlein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes inSchuifL{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes inPlop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes volLopen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vinkPop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}@keyframes vinkTeken{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.seg:has(>.seg-glijder){isolation:isolate;position:relative}.seg-glijder{z-index:-1;background:var(--vlak);box-shadow:var(--schaduw);pointer-events:none;transition:transform var(--rustig) var(--uit), width var(--rustig) var(--uit), opacity var(--snel);position:absolute;top:3px;bottom:3px;left:0}.seg:has(>.seg-glijder)>:is([aria-selected=true],[aria-pressed=true],[aria-checked=true],a.active){box-shadow:none;color:var(--tekst);background:0 0}.vink{transition:background-color var(--snel), border-color var(--snel), transform var(--snel)}.vink:hover{border-color:var(--zacht)}.vink:active{transform:scale(.88)}.vink svg.ic{stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:0;width:11px;height:11px}.taakrij .titel>span,.dt-t b{transition:background-size var(--rustig) var(--uit), color var(--rustig);background:linear-gradient(currentColor,currentColor) 0 55%/0 1px no-repeat}.taakrij.klaar .titel>span,.dt.klaar .dt-t b{background-size:100% 1px;text-decoration:none}.taakrij .titel>span{width:fit-content;max-width:100%}.week-zin li{color:var(--zacht);align-items:baseline;gap:8px;display:flex}.week-zin li:before{content:"";background:var(--or);flex:none;width:6px;height:6px;transform:translateY(-2px)}.week-cijfers b{transition:transform var(--rustig) var(--uit);display:inline-block}.week-cijfers em{transition:color var(--snel)}.week-zin li:before{transition:transform var(--rustig) var(--uit)}@media (hover:hover){.week-cijfers>div:hover b{transform:translateY(-2px)}.week-cijfers>div:hover em.zacht,.week-cijfers>div:hover>span,.week-zin li:hover{color:var(--tekst)}.week-zin li:hover:before{transform:translateY(-2px)scale(1.4)}}.balk .knop svg,.zoekknop svg{transition:transform var(--rustig) var(--uit)}.balk .knop,.zoekknop{transition:background-color var(--snel), border-color var(--snel), transform var(--snel)}.balk .knop:active,.zoekknop:active{transform:scale(.97)}.knop.verloop svg.ic{stroke-width:2.6px;width:14px;height:14px}@media (hover:hover){.balk .timer-knop:hover svg{transform:translate(2px)}.balk .knop[aria-label=Kantoor]:hover svg{transform:rotate(-12deg)translateY(-1px)}.zoekknop:hover svg{transform:scale(1.12)}.knop.verloop:hover svg{transform:rotate(90deg)}}.tk-samen{color:var(--zacht);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;font-size:13.5px;display:flex}.tk-samen b{color:var(--tekst);margin-right:3px;font-weight:700}.tk-samen .rood,.tk-samen .rood b{color:var(--rood)}.tk-kop{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.tk-kop .ib-tabs{border-bottom:0;margin:0}.tk-kop .ib-tabs button{padding:10px 14px;font-size:14px}.tk-kop .ib-tabs button:first-of-type{padding-left:2px}.ib-tabs button small{color:var(--zachter);margin-left:5px;font-weight:500}.ib-tabs button:hover{color:var(--tekst)}.ib-tabs:has(>.seg-glijder){isolation:isolate;position:relative}.ib-tabs .seg-glijder{background:var(--or);height:2px;box-shadow:none;z-index:1;top:auto;bottom:0}.ib-tabs:has(>.seg-glijder)>button[aria-selected=true]{border-bottom-color:#0000}.tk-keuzes{align-items:center;gap:8px;padding-bottom:8px;display:flex}.tk-keuzes select{max-width:200px;height:34px;padding:0 10px;font-size:13px}.tk-weergave-wrap{position:relative}.tk-weergave-knop{background:var(--vlak);height:34px;box-shadow:var(--schaduw);gap:6px;font-size:13px;font-weight:600}.tk-weergave-knop[aria-expanded=true]{box-shadow:0 0 0 1px var(--lijn2)}.tk-weergave{z-index:25;background:var(--vlak);min-width:280px;box-shadow:var(--schaduw-hoog);gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.tk-weergave>div{gap:6px;display:grid}.tk-weergave>div>span{color:var(--zacht);font-size:12px}.tk-weergave .seg{justify-self:start;margin:0}@media (prefers-reduced-motion:no-preference){.tk-weergave{animation:inPlop .18s var(--uit) backwards}}form.tk-nieuw{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:14px}form.tk-nieuw.open{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) 130px 150px 110px auto}form.tk-nieuw:not(.open)>:not(#nt):not(label){display:none}form.tk-nieuw #nt{background:var(--vlak) no-repeat 13px 50% / 15px;box-shadow:var(--schaduw);cursor:text;transition:box-shadow var(--snel), background-color var(--snel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff5a00' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");border-color:#0000;grid-column:auto;padding-left:38px}form.tk-nieuw #nt::placeholder{color:var(--zachter);transition:color var(--snel)}form.tk-nieuw #nt:focus{box-shadow:0 0 0 1px var(--or);outline:0}@media (hover:hover){form.tk-nieuw #nt:hover{box-shadow:0 0 0 1px var(--lijn2);background-color:var(--rij-hover)}form.tk-nieuw #nt:hover::placeholder{color:var(--zacht)}}form.tk-nieuw .knop.hoofd-actie{height:var(--veld)}@media (prefers-reduced-motion:no-preference){form.tk-nieuw.open>:not(#nt){animation:inSchuif var(--rustig) var(--uit) backwards}}@keyframes inSchuif{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tk-kolommen{letter-spacing:.06em;text-transform:uppercase;color:var(--zachter);grid-template-columns:26px minmax(0,1fr) 64px 56px 80px 28px;gap:0 4px;padding:0 18px 6px;font-size:11px;font-weight:650;display:grid}.tk-kolommen>span:first-child{grid-column:2}.tk-kolommen>span:nth-child(3),.tk-kolommen>span:nth-child(4){text-align:right}.tk-rij .labels{flex-wrap:nowrap;gap:4px}.tk-rij .labels>.label{margin-right:6px}.tk-rij .avs{flex:none;align-items:center;gap:4px;width:64px;display:inline-flex}.tk-rij .tk-d{flex:none;width:56px;min-width:0}.tk-rij .tk-u{flex:none;width:80px;min-width:0}.tk-rij .tk-play,.tk-play-leeg{flex:none;width:28px}.avs .av{letter-spacing:.02em;cursor:default;width:24px;height:24px;font-size:9.5px;font-weight:700}.av-meer{height:24px;color:var(--zacht);background:var(--vlak2);cursor:default;transition:background-color var(--snel), color var(--snel);place-items:center;padding:0 6px;font-size:11px;font-weight:650;display:inline-grid}.av-meer:hover{color:var(--tekst);background:var(--vlak3)}.tk-rij .tk-weergave-wrap{flex:none}.tk-cel{white-space:nowrap;min-height:28px;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--snel);background:0 0;border:0;justify-content:flex-end;align-items:center;margin:0;padding:2px 6px;display:inline-flex}.tk-cel:hover,.tk-cel[aria-expanded=true]{background:var(--vlak2)}.tk-cel:focus-visible{outline:2px solid var(--oranje);outline-offset:1px}.tk-rij button.avs{justify-content:flex-start;padding:2px}.tk-cel .av,.tk-cel .av-meer{cursor:inherit}.avs .av-leeg{color:var(--zachter);box-shadow:inset 0 0 0 1px var(--lijn2);background:0 0}.tk-leeg{color:var(--zachter);opacity:0;transition:opacity var(--snel)}.tk-rij:hover .tk-leeg,.tk-cel:focus-visible .tk-leeg{opacity:1}.avs .av-leeg{opacity:0;transition:opacity var(--snel)}.tk-rij:hover .avs .av-leeg,.tk-cel:focus-visible .av-leeg{opacity:1}@media (hover:none){.tk-leeg,.avs .av-leeg{opacity:1}}.tk-datum{justify-content:flex-end;display:inline-flex;position:relative}.tk-datum .tk-cel{width:100%}.tk-datum .tk-cel.rood{color:var(--rood);font-weight:650}.tk-datum input[type=date]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.tk-rij button.tk-u{justify-content:flex-end;padding:2px 4px}.tk-wie{gap:2px;min-width:220px;max-height:320px;padding:6px;left:auto;right:-8px;overflow-y:auto}.tk-wie button{width:100%;font:inherit;text-align:left;color:var(--tekst);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.tk-wie button:hover{background:var(--vlak2)}.tk-wie button[aria-pressed=true]{font-weight:650}.tk-wie button.zacht{color:var(--zacht)}.tk-wie .av{flex:none;width:22px;height:22px;font-size:9px;font-weight:700}.tk-play{border-width:1px;border-color:var(--lijn)}.tk-rij .tk-play{opacity:0;transition:opacity var(--snel)}.tk-rij:hover .tk-play,.tk-rij:focus-within .tk-play{opacity:1}@media (hover:none){.tk-rij .tk-play{opacity:1}}@media (width<=900px) and (width>=761px){form.tk-nieuw.open{grid-template-columns:1fr 1fr}form.tk-nieuw.open #nt{grid-column:1/-1}}@media (width<=1100px){.tk-kop{border-bottom:0;flex-direction:column;align-items:stretch;gap:10px}.tk-kop .ib-tabs{border-bottom:1px solid var(--lijn)}.tk-keuzes{padding-bottom:0}}@media (width<=760px){form.tk-nieuw.open{grid-template-columns:minmax(0,1fr)}.tk-keuzes select{flex:1;min-width:0}.tk-weergave{min-width:min(300px,100vw - 32px);right:0}.tk-kolommen{display:none}.taakrij.tk-rij{grid-template-columns:20px minmax(0,1fr);row-gap:4px}.tk-rij .labels{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.tk-rij .avs,.tk-rij .tk-d,.tk-rij .tk-u{text-align:left;width:auto}.tk-rij .avs,.tk-rij .tk-weergave-wrap{order:-1}.tk-wie{left:0;right:auto}.tk-cel{justify-content:flex-start}.tk-play-leeg{display:none}}@media (hover:hover){.dt,.dag-links .dt{grid-template-columns:22px minmax(0,1fr)}.dt-k{background:linear-gradient(90deg, transparent, var(--vlak2) 24px);pointer-events:none;transition:opacity var(--snel), transform var(--rustig) var(--uit);flex-wrap:nowrap;grid-column:auto;margin:0;padding-left:24px;position:absolute;top:50%;right:12px;transform:translate(6px,-50%)}.dt:hover .dt-k,.dt:focus-within .dt-k{pointer-events:auto;transform:translateY(-50%)}}.dt-b{border-width:1px;border-color:var(--lijn)}.dt-b:hover{border-color:var(--lijn2);background:var(--vlak)}.su{gap:14px;padding-bottom:18px;display:grid}.su-stand{grid-template-columns:1fr auto;align-items:baseline;gap:8px 12px}.su-stand .meter{grid-column:1/-1;height:4px}.su-veld{gap:6px;display:grid}.su-veld>span,.su-veld>label{color:var(--zacht);font-size:12px;font-weight:600}.su-veld input{width:100%}.su-duur{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.su-snel{background:var(--vlak2);grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid}.su-snel button{color:var(--zacht);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--snel), color var(--snel);background:0 0;border:0;font-size:13px;font-weight:600}.su-snel button:hover{color:var(--tekst)}.su-snel button[aria-pressed=true]{background:var(--vlak);color:var(--tekst);box-shadow:var(--schaduw)}.su-knop{width:100%;height:var(--veld);justify-content:center;font-weight:650}.su-knop:disabled{opacity:.45;cursor:default}@media (width<=400px){.su-duur{grid-template-columns:1fr}}.ib-kopacties{align-items:center;gap:10px;display:flex}.ib-kopacties .seg{margin:0}.ib-kopacties .knop{height:34px}.ib-wie button small{margin-left:5px}form.ib-notitie.open{grid-template-columns:minmax(0,1fr) auto}.inbox-lijst{gap:10px}.ib-kaart.te-lang{box-shadow:inset 2px 0 0 var(--rood), var(--schaduw)}.ib-keuzes{gap:6px}.ib-kz{border:1px solid var(--lijn);background:var(--vlak);min-width:0;height:34px;color:var(--tekst);transition:background-color var(--snel), border-color var(--snel), color var(--snel), box-shadow var(--snel);flex-direction:row;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ib-kz.blauw,.ib-kz.ok,.ib-kz.grijs{border-left-color:var(--lijn)}.ib-kz:hover{border-color:var(--lijn2);background:var(--rij-hover)}.ib-kz.or{background:var(--kn);color:var(--kn-tekst);border-color:var(--kn)}.ib-kz.or:hover{background:color-mix(in srgb, var(--kn) 85%, var(--or))}.ib-kz.bewaar{color:var(--zacht);background:0 0;border-color:#0000}.ib-kz.bewaar:hover{color:var(--tekst);background:var(--vlak2)}.ib-kz[aria-pressed=true]{box-shadow:0 0 0 2px var(--or)}.ib-keuzes .scheiding{margin:6px 4px}.ib-tekst{color:var(--zacht);background:0 0;padding:0}.ib-in{gap:14px}@media (width<=760px){.ib-kopacties{justify-content:space-between;width:100%}.tabbalk>a,.tabbalk>button:not(.tab-fab){font-size:12px}}.us-timer{background:var(--vlak);box-shadow:var(--schaduw);grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-bottom:20px;padding:10px;display:grid}.us-timer input{background:var(--vlak2);border-color:#0000}.us-timer input:focus{box-shadow:0 0 0 1px var(--or);outline:0}.us-timer .knop{height:var(--veld)}.us-start{padding:0 18px;font-weight:650}.us-start:disabled{opacity:.5;cursor:default}.tk-kop.us-balk{border-bottom:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px}:is(.kop:has(+.us-timer) .keuzes,.kop:has(+.tk-kop.us-balk) .keuzes){flex-wrap:nowrap}.us-week{align-items:center;gap:8px;display:flex}.us-week .knop{background:var(--vlak);min-width:32px;height:32px;box-shadow:var(--schaduw);justify-content:center}.us-week b{font-size:15px}.us-week .zacht{margin-right:4px;font-size:13px}.us-vandaag{font-size:12.5px;font-weight:600}.us-balk .tk-keuzes{padding:0}.us-balk .seg{margin:0}.us-wrap{background:var(--vlak);box-shadow:var(--schaduw)}table.us{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}table.us th{letter-spacing:.06em;text-transform:uppercase;color:var(--zachter);text-align:center;border-bottom:1px solid var(--lijn);padding:12px 6px 8px;font-size:11px;font-weight:650}table.us th.us-taak{text-align:left;padding-left:18px}.us-dag span{margin-right:3px}.us-dag.vd{color:var(--or)}table.us td{border-bottom:1px solid var(--lijn);text-align:center;padding:6px}table.us tbody tr{transition:background-color var(--snel)}table.us tbody tr:hover{background:var(--rij-hover)}table.us td.us-taak{text-align:left;min-width:260px;padding:10px 6px 10px 18px}td.us-taak b{font-weight:600;display:block}td.us-taak span{color:var(--zacht);align-items:center;gap:6px;font-size:12.5px;display:flex}td.us-taak span i{background:var(--zachter);flex:none;width:7px;height:7px}td.us-taak span i.tint-0{background:var(--or)}td.us-taak span i.tint-1{background:var(--blauw)}td.us-taak span i.tint-2{background:var(--ok)}td.us-taak span i.tint-3{background:var(--geel)}td.us-taak span i.tint-4{background:var(--rood)}.us-cel{width:86px}.us-cel.vd{background:color-mix(in srgb, var(--or) 5%, transparent)}.us-cel input{text-align:center;width:64px;height:32px;transition:border-color var(--snel), background-color var(--snel);background:0 0;border:1px solid #0000;padding:0 8px;font-size:14px;font-weight:600}.us-cel input::placeholder{color:var(--lijn2)}.us-cel input:hover{border-color:var(--lijn2);background:var(--vlak)}.us-cel input:focus{border-color:var(--or);background:var(--vlak);outline:0}.us-cel.rood b{color:var(--rood)}table.us .us-tot{text-align:right;width:80px;padding-right:10px;font-weight:700}table.us .us-act{width:44px;padding-right:18px}.us-act .tk-play{opacity:0;transition:opacity var(--snel)}table.us tr:hover .tk-play,.us-act .tk-play:focus{opacity:1}@media (hover:none){.us-act .tk-play{opacity:1}}table.us tfoot td{border-bottom:0;padding-top:12px;padding-bottom:12px;font-size:13px}table.us tfoot td.us-taak{padding-top:12px;font-weight:650}table.us tfoot small{font-weight:500;display:block}.us-cel .us-meter{background:var(--vlak3);height:3px;margin:6px 12px 0;display:block}.us-cel .us-meter>i{background:var(--or);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.us-cel .us-meter>i{animation:volLopen .8s .4s var(--uit) backwards}}.us-nieuw{border:0;border-top:1px solid var(--lijn);width:100%;font:inherit;color:var(--zacht);cursor:pointer;text-align:left;transition:color var(--snel), background-color var(--snel);background:0 0;align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:flex}.us-nieuw:hover{color:var(--tekst);background:var(--rij-hover)}.us-nieuw svg.ic{color:var(--or)}.us-wrap .ws-nieuw{border-top:1px solid var(--lijn);padding:10px 18px}.us-wrap .ws-uitleg{margin:0;padding:10px 18px 14px}@media (width<=760px){.us-timer{grid-template-columns:1fr auto}.us-timer .knop:last-child{display:none}.tk-kop.us-balk{flex-direction:column;align-items:stretch}.kop:has(+.us-timer) .keuzes{flex-wrap:wrap}.us-week,.us-balk .tk-keuzes{flex-wrap:wrap}.us-balk .tk-keuzes select{flex:100%;max-width:none}table.us:has(.vd) .us-cel:not(.vd){display:none}table.us:has(.vd) th.us-dag:not(.vd){display:none}table.us td.us-taak{min-width:0}table.us .us-act{display:none}}.kansbord{gap:16px}.kanskolom>h2{border-bottom:2px solid var(--lijn2);align-items:baseline;gap:6px;margin-bottom:10px;padding:0 2px 10px;font-size:13px;font-weight:700;display:flex}.fase-meeting>h2{border-color:color-mix(in srgb, var(--blauw) 60%, var(--lijn2))}.fase-proposal>h2{border-color:var(--or)}.kans-tot{color:var(--zacht);margin-left:auto;font-size:12px;font-weight:600}.kanskaart{box-shadow:var(--schaduw);transition:transform var(--rustig) var(--uit), box-shadow var(--rustig);border-left:0;gap:4px;margin-bottom:10px;padding:14px 16px}.kanskaart:hover{box-shadow:var(--schaduw-op);transform:translateY(-2px)}.kans-dienst{letter-spacing:.04em;text-transform:none;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.kans-dienst:before{content:"";background:currentColor;width:7px;height:7px}.kanskaart .kans-dienst{color:var(--zacht)}.dienst-web .kans-dienst:before{background:#2f62c9}.dienst-branding .kans-dienst:before{background:#c2523a}.dienst-marketing .kans-dienst:before{background:#1f8a6d}.dienst-chatgpt .kans-dienst:before{background:#6a4fb3}.dienst-production .kans-dienst:before{background:#a86d00}.kanskaart b{margin-top:2px;font-size:14.5px}.kanskaart>span:not(.kans-dienst):not(.kans-voet){color:var(--zacht);font-size:13px}.kans-stap{color:var(--zacht);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.kans-stap.rood{color:var(--rood)}.kans-voet{border-top:1px solid var(--lijn);color:var(--tekst);margin-top:8px;padding-top:10px;font-size:13px;font-weight:650}.kans-voet .avs{display:inline-flex}.groep.licht .kanskaart{box-shadow:none;background:var(--vlak2)}.groep.licht .kanskaart:hover{transform:none}.tk-samen .ok,.tk-samen .ok b{color:var(--ok)}.tk-kop.ag-balk{border-bottom:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px}.ag-balk .tk-keuzes{flex-wrap:wrap;gap:16px;padding:0}.ag-balk .seg{margin:0}.ag-stap{gap:0}.ag-stap .knop{background:var(--vlak);min-width:34px;height:32px;box-shadow:var(--schaduw);justify-content:center;font-size:13px;font-weight:600}.ag-stap .knop+.knop{margin-left:1px}.ag-stap .ag-maand-kies{margin-left:8px}.ag-balk .ag-bronnen{align-items:center;gap:2px 12px;margin:0}.ag-balk .ag-bron{height:28px;color:var(--zacht);transition:color var(--snel), opacity var(--snel);background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:550}.ag-balk .ag-bron:hover{color:var(--tekst)}.ag-balk .ag-bron i{width:8px;height:8px}.ag-balk .ag-bron.uit{opacity:.4;text-decoration:none}.ag-balk .ag-bron-k{color:var(--zachter);margin-left:6px;font-size:10.5px}.ag-nieuw{height:36px}.kop:has(.ag-nieuw) .tk-samen b{text-transform:capitalize}@media (width<=760px){.kop:has(.ag-nieuw){flex-wrap:nowrap;align-items:flex-start;margin-bottom:12px}.kop:has(.ag-nieuw) .tk-samen{margin-top:4px}.ag-nieuw{flex:none;height:34px;padding:0 12px}.tk-kop.ag-balk{gap:8px;margin-bottom:10px}.ag-balk .tk-keuzes{display:contents}.ag-balk .ag-stap{order:1}.ag-balk .seg{order:2;margin-left:auto}.ag-balk .ag-bronnen{scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:3;gap:0 10px;overflow-x:auto}.ag-balk .ag-bronnen::-webkit-scrollbar{display:none}.ag-balk .ag-bron,.ag-balk .ag-bron-k{flex:none}}.vl-meer{gap:0;min-width:220px;padding:6px}.vl-meer .kies-rij{border-bottom:0;padding:8px 10px;font-size:13.5px}.vl-wacht{border-left:0}.vl-wacht .rijen{padding:0 18px}.vl-wacht .vl-rij{border-top:0;padding:12px 0}.vl-rij>span.vl-wie:first-child,.vl-wie{flex-flow:wrap;align-items:center;gap:10px;display:flex}.vl-wie .av{width:26px;height:26px;font-size:10px}.vl-c{border-color:var(--vlak);background:var(--vlak2);height:30px;transition:filter var(--snel)}.vl-c:hover{filter:brightness(1.08)}.vl-c.nu{box-shadow:none;background:color-mix(in srgb, var(--or) 10%, var(--vlak2))}.vl-c.weg:not(.papa),.vl-leg .weg{background:var(--or)}.vl-c.vrij{background:repeating-linear-gradient(135deg, var(--vlak2) 0 4px, transparent 4px 8px)}.vl-c.aanvraag{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--or) 45%, transparent) 0 4px, transparent 4px 8px)}.vl-t th.nu{color:var(--or)}.vl-sub{margin-left:10px;margin-right:auto}.blok-kop:has(.vl-sub) h2{white-space:nowrap}.gw-door{background:color-mix(in srgb, var(--zacht) 45%, var(--vlak3))}.gw-traj{background:color-mix(in srgb, var(--zacht) 70%, var(--vlak3))}.gw-taak{background:color-mix(in srgb, var(--zacht) 25%, var(--vlak3))}.gw-vast{background:color-mix(in srgb, var(--zacht) 55%, var(--vlak3))}.gw-won{background:var(--or)}.gw-voorstel{box-shadow:inset 0 0 0 1px var(--or);background:0 0}.gw-ruimte{background:var(--vlak2);box-shadow:inset 0 0 0 1px var(--lijn2)}.gw-legenda{margin:4px 0 14px}.gw-legenda small{color:var(--zachter)}.gw-balk{background:var(--vlak2);gap:1px;height:10px}.gw-balk i{transform-origin:0}@media (prefers-reduced-motion:no-preference){.gw-balk i{animation:volLopen .8s var(--uit) backwards;animation-delay:calc(.3s + var(--r,0) * 40ms)}}.gw-ruimte-t{color:var(--ok);font-weight:600}.gw-ruimte-t.rood{color:var(--rood)}.gw-item{background:var(--vlak2);transition:background-color var(--snel);border-left:0;flex-direction:row;align-items:baseline;gap:10px;padding:8px 12px}.gw-item:before{content:"";background:var(--or);flex:none;align-self:center;width:8px;height:8px}.gw-item.proposal:before,.gw-item.meeting:before{box-shadow:inset 0 0 0 1.5px var(--or);background:0 0}.gw-item span{text-align:right;margin-left:auto}.gw-item:hover{background:var(--vlak3)}.kb-held{justify-items:center;gap:12px;padding:18px 0 28px;display:grid}.kb-zoekveld{background:var(--vlak);width:min(640px,100%);height:54px;box-shadow:var(--schaduw);transition:box-shadow var(--snel);cursor:text;align-items:center;gap:12px;padding:0 16px;display:flex}.kb-zoekveld:hover{box-shadow:0 0 0 1px var(--lijn2)}.kb-zoekveld:focus-within{box-shadow:0 0 0 1px var(--or), 0 10px 30px -18px #0006}.kb-zoekveld svg.ic{color:var(--zacht);width:18px;height:18px}.kb-zoekveld input{height:100%;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.kb-opbouw{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.kb-kaarten{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.kb-kaart{background:var(--vlak);box-shadow:var(--schaduw);transition:transform var(--rustig) var(--uit), box-shadow var(--rustig);align-content:start;gap:6px;padding:18px;display:grid}.kb-kaart:hover{box-shadow:var(--schaduw-op);transform:translateY(-2px)}.kb-ic{background:var(--or-zacht);width:34px;height:34px;color:var(--or);place-items:center;margin-bottom:6px;display:grid}.kb-ic svg.ic{width:17px;height:17px}.kb-kaart h2{letter-spacing:-.015em;margin-bottom:4px;font-size:15px;font-weight:800;font-stretch:110%}.kb-lijst{border-top:1px solid var(--lijn);display:grid}.kb-lijst a{border-bottom:1px solid var(--lijn);color:var(--tekst);transition:color var(--snel), padding var(--rustig) var(--uit);align-items:center;gap:6px;padding:7px 0;font-size:13.5px;text-decoration:none;display:flex}.kb-lijst a:hover{color:var(--or);padding-left:4px}.kb-meer{font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:12.5px;font-weight:600}.kb-meer:hover{color:var(--tekst)}.kb-recent{top:calc(var(--balk) + 16px);position:sticky}.kb-r{border-top:1px solid var(--lijn);color:var(--tekst);gap:2px;padding:10px 0;text-decoration:none;display:grid}.rijen>.kb-r:first-child{border-top:0}.kb-r b{font-size:13.5px;font-weight:600}.kb-r span{color:var(--zacht);font-size:12px}.kb-r em{font-style:normal}.kb-r:hover b{color:var(--or)}@media (width<=1100px){.kb-opbouw{grid-template-columns:1fr}.kb-recent{position:static}}td.vs-status{white-space:nowrap}.vs-v1{color:var(--zachter);margin-left:8px;font-size:12px}@media (width<=760px){td.vs-status{white-space:normal}}.portfolio-rij{gap:8px;margin-bottom:8px}.portfoliotegel{height:auto;min-height:56px;box-shadow:var(--schaduw);transition:background-color var(--snel), box-shadow var(--snel);border-top:0;gap:10px;padding:10px 14px}a.portfoliotegel:hover{background:var(--rij-hover);box-shadow:var(--schaduw-op)}.portfoliotegel .pf-ic{width:auto;height:auto;color:color-mix(in srgb, var(--pk) 80%, var(--tekst));background:0 0}.portfoliotegel b{letter-spacing:0;color:var(--zacht);font-size:16px;font-weight:700;font-stretch:100%}.portfoliotegel .pf-t,.portfoliotegel>span:not(.pf-ic){min-width:0}.portfoliotegel *{text-overflow:clip!important;white-space:normal!important}.portfoliotegel.leeg-tegel{opacity:.35}.portfolio-kop{letter-spacing:.08em;color:var(--zachter);font-size:10.5px}@media (width>=761px){.portfolio-kop{grid-row:1/span 4;align-self:start;padding-top:22px}}.rv-kol{margin-top:4px}.rv-rij{border:0;border-bottom:1px solid var(--lijn);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.rv-rij:last-child{border-bottom:0}.rv-cijfer{place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.rv-cijfer.ok{background:var(--ok-z);color:var(--ok)}.rv-cijfer.rood{background:var(--rood-z);color:var(--rood)}.rv-t b{font-weight:650}.rv-tekst{color:var(--zacht);margin-top:3px;font-size:13px;line-height:1.45;display:block}.rv-meta{color:var(--zachter);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.rv-rechts .fin-rij.klein{line-height:1.45}.id-maand{background:var(--vlak);box-shadow:var(--schaduw);gap:10px;margin-bottom:20px;padding:22px 24px;display:grid}.id-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--or);font-size:11px;font-weight:700}.id-maand p{letter-spacing:-.015em;max-width:760px;margin:0;font-size:19px;font-weight:700;font-stretch:110%;line-height:1.3}.id-door{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.id-door .av,.id-r .av{width:24px;height:24px;font-size:9.5px}.id-borden{margin-bottom:20px}.blok>.rijen:has(>.id-r,>.id-fb){padding:0 18px}.id-r{border-top:1px solid var(--lijn);grid-template-columns:16px 26px minmax(0,1fr) 90px 34px;align-items:center;gap:10px;padding:9px 0;display:grid}.rijen>.id-r:first-child,.rijen>.id-fb:first-child{border-top:0}.id-n{color:var(--zachter);font-size:12px;font-weight:600}.id-t{flex-direction:column;min-width:0;display:flex}.id-t b{font-weight:600}.id-t small{color:var(--zacht);font-size:12.5px}.id-balk{background:var(--vlak3);height:4px;display:block}.id-balk>i{background:var(--or);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.id-balk>i{animation:volLopen .8s var(--uit) backwards;animation-delay:calc(.3s + var(--i,0) * 45ms + var(--r,0) * 40ms)}}.id-pt{text-align:right;font-variant-numeric:tabular-nums}.id-fb{border-top:1px solid var(--lijn);grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.id-status{background:var(--vlak2);color:var(--zacht);justify-self:start;padding:2px 7px;font-size:11.5px;font-weight:600}.id-status.opgepakt{background:var(--blauw-z);color:var(--blauw)}.id-status.live{background:var(--ok-z);color:var(--ok)}.id-pt-k{color:var(--zachter);white-space:nowrap;font-size:12px}.id-t .link{font-size:12px}.ib-kopacties .knop .tel{margin-left:6px}.tegel small svg.ic.omlaag{transform:scaleY(-1)}@media (prefers-reduced-motion:no-preference){.fin-lg svg{animation:1.2s cubic-bezier(.4,0,.2,1) .2s backwards grafiekVeeg}.fin-lg .fg-vv{animation:.8s ease-out .6s backwards fadeIn}.fin-lg .fg-p{animation:puntPop .35s var(--uit) backwards}.fin-mx span{animation:inBeeldKlein .35s var(--uit) backwards;animation-delay:calc(.5s + var(--n,0) * 60ms)}.staaf-op{transform-origin:bottom;animation:staafOp .7s var(--uit) backwards}}@keyframes grafiekVeeg{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fadeIn{0%{opacity:0}}@keyframes puntPop{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes staafOp{0%{transform:scaleY(0)}}.groep>.teamrij:not(:has(>.avatar,>.av)){grid-template-columns:minmax(0,1fr) auto}@media (width<=760px){.kop-uitleg{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tegels,.tegels.fin-vier{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tegel{padding:12px 14px}.tegel b{font-size:20px}.tegel small{font-size:11.5px}.sam{grid-template-columns:repeat(2,minmax(0,1fr))}.sam b{font-size:20px}.kop{gap:12px}.kop>.knop,.kop>div>.knop{align-self:flex-start}.tk-kop .tk-keuzes{flex-wrap:wrap}.tk-kop .tk-keuzes>*{flex:auto}.week{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.week-kop,.week-hele,.week-grid{min-width:640px}.week-uren span,.week-hele>span{padding:0 4px;font-size:10.5px}table.pl-cap{min-width:720px}table.pl-cap td,table.pl-cap th{white-space:nowrap}table.pl-cap th:first-child,table.pl-cap td:first-child{z-index:1;background:var(--vlak);position:sticky;left:0}.vl-sub{display:none}.blok-kop{flex-wrap:wrap;row-gap:8px}.vl-nav{justify-content:space-between;width:100%;display:flex}.vl-rij{flex-wrap:wrap}.vl-rij .keuzes{width:100%}.pl-rij{row-gap:8px;grid-template-columns:24px minmax(0,1fr) auto!important}.pl-rij>.pl-t{grid-column:2/-1}.pl-rij>.rij-keuze,.pl-rij>.pl-u,.pl-rij>span:last-child{grid-column:auto}.pl-rij>select.rij-keuze{grid-column:2;justify-self:start;min-width:120px}.rv-rij{grid-template-columns:34px minmax(0,1fr)}.rv-meta{white-space:normal;grid-column:2}.gw-item{flex-direction:column;align-items:flex-start;gap:2px;padding-left:26px;position:relative}.gw-item:before{position:absolute;top:14px;left:10px}.gw-item span{text-align:left;margin-left:0}.gw-legenda+p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tabelwrap table.pt th:first-child,.tabelwrap table.pt td:first-child{z-index:1;background:var(--vlak);min-width:150px;position:sticky;left:0}.id-r{grid-template-columns:14px 26px minmax(0,1fr) 54px 28px;gap:8px}.id-fb{grid-template-columns:minmax(0,1fr) auto}.id-fb .id-status{grid-column:1/-1}.id-maand p{font-size:17px}}.kansbord{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.kansbord>.kanskolom{scroll-snap-align:start;min-width:0}.kansbord>.kans-af{opacity:.75;transition:opacity var(--snel)}.kansbord>.kans-af:hover{opacity:1}@media (width<=640px){.kansbord{grid-auto-columns:85%}}@media (prefers-reduced-motion:no-preference){.ab-tegels>.tegel{animation:inBeeld .45s var(--uit) backwards}.ab-tegels>.tegel:nth-child(2){animation-delay:70ms}.ab-tegels>.tegel:nth-child(3){animation-delay:.14s}.ab-tegels>.tegel:nth-child(4){animation-delay:.21s}.ab-verdeel i{transform-origin:0;animation:volLopen .6s var(--uit) backwards;animation-delay:calc(.25s + var(--n,0) * 70ms)}.ab-balk i{transform-origin:0;animation:volLopen .8s var(--uit) .3s backwards}}.tm-week>small,.tm-stage{margin-top:4px;font-size:12px;display:block}.pq-wrap{display:inline-flex}.pq-knop{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:-2px;padding:2px;display:inline-flex}.pq-knop:hover,.pq-knop[aria-expanded=true]{box-shadow:0 0 0 1px var(--lijn2);background:var(--vlak2)}.pq-knop:focus-visible{outline:2px solid var(--or);outline-offset:1px}.pq-knop .zacht{white-space:nowrap;font-size:12.5px;font-weight:600}.pq-stapel{align-items:center;display:inline-flex}.pq-stapel .av{width:24px;height:24px;box-shadow:0 0 0 2px var(--vlak);font-size:9.5px;font-weight:700}.pq-stapel .av+.av{margin-left:-5px}.pq-meer{background:var(--vlak3);color:var(--zacht)}.pq-paneel{z-index:60;background:var(--vlak);width:min(280px,100vw - 32px);color:var(--tekst);box-shadow:var(--schaduw-hoog);text-align:left;border-radius:0;gap:8px;padding:12px;display:grid;position:fixed}@media (prefers-reduced-motion:no-preference){.pq-paneel{animation:inPlop .16s var(--uit) backwards}}.pq-kop{text-transform:uppercase;letter-spacing:.06em;color:var(--zachter);font-size:11px;font-weight:750}.pq-zoek{border-radius:0;width:100%;height:34px}.pq-lijst{max-height:280px;margin:0 -6px;display:grid;overflow-y:auto}.pq-optie{width:100%;color:var(--tekst);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:6px;font-size:13.5px;display:flex}.pq-optie:hover,.pq-optie:focus-visible{background:var(--vlak2);outline:none}.pq-optie:disabled{opacity:.55;cursor:default}.pq-optie .av{flex:none;width:22px;height:22px;font-size:9px}.pq-naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pq-optie small{margin-left:auto;font-size:11.5px}.pq-optie[aria-pressed=true]{font-weight:650}.pq-vink{color:var(--or);margin-left:auto;font-weight:750}.pq-check{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--lijn2);color:var(--kn-tekst);flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.pq-check.aan{background:var(--or);box-shadow:none}.pq-voet{border-top:1px solid var(--lijn);padding-top:8px}.pq-link{font:inherit;color:var(--zacht);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.pq-link:hover{color:var(--or);text-decoration:none}.pq-kopteam{align-items:center;display:inline-flex}.ow-rij{flex-wrap:wrap}.ow-titel{all:unset;cursor:pointer}.ow-titel:hover b,.ow-titel:focus-visible b{color:var(--or)}.ow-omschrijving{white-space:pre-wrap;flex-basis:100%;padding-left:26px;font-size:13px}.ow-bewerk{flex-basis:100%;gap:8px;padding:6px 0 4px 26px;display:grid}.ow-bewerk label{color:var(--zacht);gap:4px;font-size:13px;display:grid}.ow-bewerk textarea{height:auto;padding:8px var(--r3);font-size:14px}.afspraak-uren{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.afspraak-uren input{height:32px}.info-dl dd .md{white-space:normal}.info-dl dd .md>:first-child{margin-top:0}.id-acties{align-items:center;gap:10px;margin-top:4px;display:flex}.menu-meer .menu-tel{letter-spacing:0;text-transform:none;margin-left:auto;margin-right:8px}.ab-volg{gap:6px;margin-top:6px;display:grid}.ab-volg p{margin:0}.wk-nav{align-self:flex-end}.wk-dagen{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:18px;display:grid}.wk-dag{min-width:0;margin:0}.wk-dag.vd{box-shadow:inset 0 3px 0 var(--or), var(--schaduw)}.wk-dag.voorbij{opacity:.7}.wk-dag.drop{outline:2px dashed var(--or);outline-offset:-2px}.wk-dag .blok-kop{flex-wrap:wrap;gap:2px 8px}.wk-dag .blok-kop h2{white-space:nowrap;font-size:15px}.wk-dag .dt-k,.wk-dag .dt-meer{display:none}.wk-agenda{padding-top:0}.wk-sleep{cursor:grab}.wk-sleep:active{cursor:grabbing}@media (width<=1100px){.wk-dagen{grid-template-columns:1fr}.wk-dag .dt-k{display:flex}}.cf-chart{padding:14px 18px 4px 74px}.cf-plot{border-bottom:1px solid var(--lijn2);grid-auto-columns:1fr;grid-auto-flow:column;height:220px;display:grid;position:relative}.cf-grid{border-top:1px solid var(--lijn);pointer-events:none;position:absolute;left:0;right:0}.cf-grid span{color:var(--zacht);white-space:nowrap;font-size:11px;position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}.cf-col{cursor:default;outline:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.cf-col.aan,.cf-col:focus-visible{background:var(--rij-hover)}.cf-bars{align-items:flex-end;gap:2px;width:min(64%,72px);height:100%;display:flex}.cf-bar{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.cf-bar i{flex-basis:0;min-height:2px;display:block}.cf-bar i:first-child{border-radius:4px 4px 0 0}.cf-bar.in i{background:var(--gr-in)}.cf-bar.uit i{background:var(--gr-uit)}.cf-bar i.verwacht{opacity:.4}.cf-tip{z-index:5;background:var(--vlak);min-width:270px;box-shadow:var(--schaduw-op);pointer-events:none;gap:3px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;top:4px;left:50%}.cf-tip.links{left:auto;right:50%}.cf-tip span{align-items:center;gap:6px;display:flex}.cf-tip em{margin-left:auto;font-style:normal;font-weight:700}.cf-tip em.rood{color:var(--rood)}.cf-tip i{border-radius:2px;width:8px;height:8px}.cf-tip i.in{background:var(--gr-in)}.cf-tip i.uit{background:var(--gr-uit)}.cf-x{color:var(--zacht);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:6px;font-size:12px;display:grid}.cf-x small{color:var(--zachter)}.cf-leg{color:var(--zacht);flex-wrap:wrap;gap:6px 16px;margin:12px 0 10px;font-size:12px;display:flex}.cf-sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.cf-sw.in{background:var(--gr-in)}.cf-sw.uit{background:var(--gr-uit)}.cf-sw.licht{background:var(--zacht);opacity:.4}.cf-line{height:200px;margin:18px 40px 0 0;position:relative}.cf-line svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cf-line .lijn{fill:none;stroke:var(--gr-uit);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cf-line .vlak{fill:var(--gr-uit);opacity:.07}.cf-line .nul{stroke:var(--rood);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cf-pt{position:absolute;transform:translate(-50%,-50%)}.cf-pt i{background:var(--gr-uit);border:2px solid var(--vlak);border-radius:50%;width:9px;height:9px;display:block}.cf-pt b{white-space:nowrap;font-size:11.5px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cf-pt.rood b{color:var(--rood)}.cf-pt.rood i{background:var(--rood)}.cf-lx{height:18px;color:var(--zacht);margin:8px 40px 0 0;font-size:12px;position:relative}.cf-lx span{white-space:nowrap;position:absolute;transform:translate(-50%)}.cf-lx span:first-child{transform:none}.cf-let{background:var(--geel-z);color:var(--tekst);padding:10px 14px;font-size:13px}.cf-form{gap:10px;display:grid}.cf-form label{gap:4px;font-size:13px;display:grid}@media (width<=640px){.cf-chart{padding-left:58px;padding-right:10px}.cf-tip{min-width:190px}}.cf-tabel td,.cf-tabel th{white-space:nowrap}.attent-rij{border-top:1px solid var(--lijn);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.attent-rij:first-child{border-top:0}.attent-rij .av{object-fit:cover;width:32px;height:32px}.attent-pagina{gap:var(--r4);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.2fr);align-items:start;display:grid}.attent-kolom{gap:var(--r4);min-width:0;display:grid}.attent-pagina .velden{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.attent-pagina .fin-rij{align-items:center}.attent-pagina .fin-rij input[type=date]{flex:none;width:140px}@media (width<=1100px){.attent-pagina{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.attent-breed{grid-area:1/1/auto/-1}}@media (width<=700px){.attent-pagina{grid-template-columns:minmax(0,1fr)}}.attent-t{flex-direction:column;gap:2px;min-width:0;display:flex}.attent-t b{font-weight:650}.attent-acties{gap:12px;display:flex}.attent-rij.feest{background:color-mix(in srgb, var(--or) 10%, transparent);border-top-color:#0000;margin:0 -18px;padding:10px 18px}.attent-rij.feest b{color:var(--or)}@media (width<=600px){.attent-rij{grid-template-columns:auto minmax(0,1fr)}.attent-acties{grid-column:2}}.pt-kop{justify-content:space-between;align-items:center;gap:var(--r3);padding:0 var(--r2);background:var(--zb-bg);color:#fff;display:flex}.pt-logo{cursor:default}.pt-buiten{min-height:100vh}.pt-merk{letter-spacing:-.02em;font-size:20px;font-weight:800;font-stretch:118%}.pt-klant{color:var(--zb-tekst);font-size:var(--fs);overflow-wrap:anywhere;text-align:right}.pt-inhoud{max-width:720px;padding:var(--r6) var(--r4);margin:0 auto}.pt-blok{background:var(--vlak);box-shadow:var(--schaduw);padding:var(--r5)}.pt-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--or);margin:0 0 6px;font-size:12px;font-weight:700}.pt-veld{margin:var(--r4) 0;gap:6px;display:grid}.pt-veld span{font-weight:600;font-size:var(--fs)}.pt-veld input{height:48px;padding:0 var(--r3);border:1px solid var(--lijn2);background:var(--vlak);border-radius:var(--rond);width:100%;font-size:16px}.pt-knoppen{gap:var(--r2);margin-top:var(--r4);flex-wrap:wrap;display:flex}.pt-knop{min-height:48px;padding:0 var(--r4);background:var(--kn);color:var(--kn-tekst);cursor:pointer;border:0;font-weight:700}.pt-knop.licht{background:var(--vlak2);color:var(--tekst)}.pt-knop:disabled{opacity:.6;cursor:default}.pt-fout{color:var(--rood)}@media (width<=480px){.pt-inhoud,.pt-blok{padding:var(--r4)}.pt-knop{width:100%}}.pt-titel{justify-content:space-between;align-items:center;gap:var(--r3);margin-bottom:var(--r3);flex-wrap:wrap;display:flex}.pt-titel h1{margin:0}.pt-tabs{gap:var(--r1);margin-bottom:var(--r3);border-bottom:1px solid var(--lijn2);display:flex}.pt-tabs button{padding:var(--r2) var(--r3);color:var(--zacht);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.pt-tabs button[aria-selected=true]{color:var(--tekst);border-bottom-color:var(--or)}.pt-lijst{gap:var(--r2);margin:0;padding:0;list-style:none;display:grid}.pt-rij{gap:4px var(--r3);text-align:left;background:var(--vlak);width:100%;box-shadow:var(--schaduw);padding:var(--r3) var(--r4);cursor:pointer;border:0;grid-template-columns:1fr auto;display:grid}.pt-rij:hover{box-shadow:var(--schaduw-op)}.pt-rij-tekst{overflow-wrap:anywhere;font-weight:600}.pt-rij small{grid-column:1/-1}.pt-status{background:var(--vlak2);color:var(--zacht);white-space:nowrap;place-self:start;padding:2px 8px;font-size:12.5px;font-weight:700}.pt-status.s-question,.pt-status.s-proposal{background:var(--or-zacht);color:var(--or)}.pt-status.s-approved,.pt-status.s-done{background:var(--ok-z);color:var(--ok)}.pt-terug{margin-bottom:var(--r3);color:var(--zacht);cursor:pointer;background:0 0;border:0;padding:0;display:block}.pt-verzoek{white-space:pre-line;overflow-wrap:anywhere;margin:var(--r3) 0 var(--r1);font-size:17px}.pt-let-op{background:var(--vlak2);padding:var(--r3)}.pt-akkoord{margin:var(--r4) 0;padding:var(--r4);border:2px solid var(--or)}.pt-akkoord h2,.pt-sub{font-size:var(--fs-l);font-stretch:var(--kop-rek);font-weight:var(--kop-gewicht);margin:0 0 var(--r2)}.pt-sub{margin-top:var(--r5)}.pt-goed{color:var(--ok);font-weight:600}a.pt-knop{align-items:center;text-decoration:none;display:inline-flex}.pt-berichten{margin:0 0 var(--r3);gap:var(--r2);padding:0;list-style:none;display:grid}.pt-berichten li{padding:var(--r2) var(--r3);background:var(--vlak2);max-width:90%}.pt-berichten li.van-klant{background:var(--or-zacht);justify-self:end}.pt-berichten small{color:var(--zacht)}.pt-berichten p{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}.pt-veld textarea,.pt-veld select{padding:var(--r2) var(--r3);border:1px solid var(--lijn2);background:var(--vlak);border-radius:var(--rond);width:100%;font-family:inherit;font-size:16px}.pt-veld select{height:48px}.pt-account{margin-top:var(--r6);padding-top:var(--r4);border-top:1px solid var(--lijn2)}.pt-nav{gap:var(--r2);margin:0 0 var(--r4);flex-wrap:wrap;display:flex}.pt-nav button{min-height:40px;padding:0 var(--r3);border:1px solid var(--lijn2);background:var(--vlak);cursor:pointer;font-weight:600}.pt-nav button[aria-current=page]{background:var(--kn);color:var(--kn-tekst);border-color:var(--kn)}.pt-voorstel{cursor:default;align-items:center}.pt-voorstel:hover{box-shadow:var(--schaduw)}.pt-bedrag{font-variant-numeric:tabular-nums;grid-column:1/-1;font-weight:700}.pt-voorstel .pt-knop{margin-top:var(--r2);grid-column:1/-1;justify-self:start}.pt-resultaat{margin-bottom:var(--r4)}.pt-resultaat h2{font-size:var(--fs-l);font-stretch:var(--kop-rek);font-weight:var(--kop-gewicht);margin:0 0 var(--r1);overflow-wrap:anywhere}.pt-resultaat h3{margin:0;font-size:15px;font-weight:700}.pt-klein{font-size:var(--fs);margin:0 0 var(--r3)}.pt-tegels{gap:var(--r2);margin-bottom:var(--r4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.pt-tegel{background:var(--vlak2);padding:var(--r3);gap:2px;display:grid}.pt-tegel span{font-size:var(--fs);color:var(--zacht)}.pt-tegel b{font-size:24px;font-weight:var(--cijfer-gewicht);font-stretch:var(--cijfer-rek);font-variant-numeric:tabular-nums}.pt-tegel small{color:var(--zacht);font-size:12.5px;font-weight:600}.pt-tegel small.beter{color:var(--ok)}.pt-grafiek-kop{justify-content:space-between;align-items:baseline;gap:var(--r3);margin-bottom:var(--r2);display:flex}.pt-link{color:var(--zacht);text-underline-offset:3px;cursor:pointer;font-size:var(--fs);background:0 0;border:0;padding:0;text-decoration:underline}.pt-grafiek{position:relative}.pt-grafiek svg{width:100%;height:auto;display:block;overflow:visible}.pt-grafiek .raster{stroke:var(--lijn);stroke-width:1px}.pt-grafiek .as{fill:var(--zacht);font-variant-numeric:tabular-nums;font-size:11px}.pt-grafiek .kruis{stroke:var(--lijn2);stroke-width:1px}.pt-grafiek .lijn{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pt-grafiek .lijn.dit-jaar{stroke:var(--or)}.pt-grafiek .lijn.vorig-jaar{stroke:var(--zacht);stroke-dasharray:5 4}.pt-grafiek .punt{fill:var(--or);stroke:var(--vlak);stroke-width:2px}.pt-legenda{gap:var(--r4);font-size:var(--fs);color:var(--zacht);margin-bottom:var(--r1);display:flex}.pt-legenda i,.pt-tip i{border-top:2px solid var(--or);vertical-align:middle;width:16px;height:0;margin-right:4px;display:inline-block}.pt-legenda i.vorig-jaar,.pt-tip i.vorig-jaar{border-top:2px dashed var(--zacht)}.pt-tip{background:var(--vlak);box-shadow:var(--schaduw-hoog);padding:var(--r2) var(--r3);font-size:var(--fs);pointer-events:none;white-space:nowrap;gap:2px;display:grid;position:absolute;top:0;transform:translate(-50%)}.pt-top{gap:var(--r4);margin-top:var(--r5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pt-top h3{margin-bottom:var(--r2)}.pt-scroll{overflow-x:auto}.pt-tabel{border-collapse:collapse;width:100%;font-size:var(--fs);font-variant-numeric:tabular-nums}.pt-tabel th{text-align:left;color:var(--zacht);border-bottom:1px solid var(--lijn2);padding:var(--r1) var(--r2) var(--r1) 0;font-weight:600}.pt-tabel td{border-bottom:1px solid var(--lijn);padding:var(--r2) var(--r2) var(--r2) 0;overflow-wrap:anywhere}.pt-tabel .r{text-align:right;white-space:nowrap}.pt-demo{margin-top:var(--r5);padding-top:var(--r4);border-top:2px dashed var(--or);gap:var(--r2);display:grid}.pt-demo p{margin:0}.portaal-shell .zb-voet .pt-wie{color:#fff;gap:2px;padding:6px 18px 8px 21px;font-size:13px;display:grid;overflow:hidden}.portaal-shell .zb-voet .pt-wie small{color:#8a847c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portaal-shell .zb-voet button svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.pt-balk-titel{font-weight:700}@media (width>=761px){.pt-balk-titel{display:none}}.balk a.knop{text-decoration:none}.balk .knop svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:16px;height:16px}.pt-dash{gap:22px;max-width:1100px;display:grid}.pt-sectiekop{margin:0 0 10px;font-size:15px;font-weight:750;font-stretch:110%}.pt-dash .tegels{margin-bottom:0}button.tegel{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-top:2px solid #0000}.pt-beter{color:var(--ok)}.pt-slechter{color:var(--zacht)}.pt-wacht-rij{border:0;border-bottom:1px solid var(--lijn);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.pt-wacht-rij:last-child{border-bottom:0}.pt-wacht-rij:hover b{text-underline-offset:3px;text-decoration:underline}.pt-wacht-rij svg{fill:none;width:20px;height:20px;stroke:var(--or);stroke-width:2px}.pt-wacht-rij span{gap:2px;min-width:0;display:grid}.pt-wacht-rij small,.pt-werk small{color:var(--zacht);font-size:var(--fs-s)}.pt-wacht-rij b{overflow-wrap:anywhere}.pt-pijl{color:var(--zacht)}.pt-werk{border-bottom:1px solid var(--lijn);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pt-werk:last-child{border-bottom:0}.pt-werk>span:first-child{gap:2px;min-width:0;display:grid}.pt-afgenomen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pt-afgenomen li{align-items:center;gap:10px;display:flex}.pt-afgenomen svg{fill:none;width:18px;height:18px;stroke:var(--ok);stroke-width:2.4px}.pt-diensten{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pt-dienst{flex-direction:column;gap:8px;padding:18px;display:flex}.pt-dienst h3,.pt-tip-kaart h3{margin:0;font-size:16px;font-weight:750;font-stretch:110%}.pt-dienst p,.pt-tip-kaart p{margin:0}.pt-dienst .knop,.pt-dienst .pt-goed{align-self:flex-start;margin-top:auto}.pt-tip-kaart{border-left:3px solid var(--or)}.pt-tip-kaart .blok-in{gap:8px;padding:16px 18px;display:grid}.pt-tip-kaart .pt-kicker{margin:0}.keuzes{flex-wrap:wrap;gap:8px;display:flex}.pt-veld select,.pt-veld textarea{width:100%}.pt-staven{grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;gap:6px;height:180px;display:grid}.pt-staaf{text-align:center;grid-template-rows:auto 1fr auto;gap:4px;height:100%;display:grid}.pt-staaf-getal{font-size:12px;font-weight:600}.pt-staaf-balk{background:var(--or-zacht);border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-end;align-self:end;min-height:2px;display:flex;overflow:hidden}.pt-staaf-balk span{background:var(--or);display:block}.pt-staaf small{color:var(--zacht,inherit);font-size:11px}.pt-legenda .pt-stip{background:var(--or);vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.pt-kanaal{grid-template-columns:minmax(120px,180px) 1fr 32px;align-items:center;gap:12px;padding:6px 0;display:grid}.pt-kanaal-balk{background:var(--lijn);border-radius:5px;height:10px;overflow:hidden}.pt-kanaal-balk span{background:var(--or);height:100%;display:block}.pt-kanaal b{text-align:right}.pt-lead-datum{color:var(--zacht,inherit);white-space:nowrap;grid-column:1;font-size:12px}.pt-dash .pt-wacht-rij:has(.pt-lead-datum){grid-template-columns:56px minmax(0,1fr) auto}.pt-lead-rechts{align-items:center;gap:8px;display:flex}.pt-let-op{padding:var(--r3);background:var(--or-zacht);border-radius:var(--rond);margin:0 0 var(--r3)}.pt-velden{gap:0 var(--r3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pt-velden .pt-veld{margin:var(--r2) 0}@media (width<=640px){.pt-staven{gap:3px;height:140px}.pt-staaf small{font-size:10px}.pt-lead-rechts b{display:none}}.pt-campagne{border-bottom:1px solid var(--lijn);gap:4px;padding:12px 0;display:grid}.pt-campagne:last-child{border-bottom:0}.pt-campagne p{margin:0}.pt-campagne-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-klantnaam{color:#fff;overflow-wrap:anywhere;padding:4px 18px 2px 21px;font-size:13.5px;font-weight:700}.pt-kop .zb-logo{padding:14px 4px}.pt-raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.pt-raster>*{min-width:0}.pt-breed{grid-column:span 8}.pt-smal{grid-column:span 4}.pt-stapel{align-content:start;gap:16px;display:grid}@media (width<=1060px){.pt-breed,.pt-smal{grid-column:span 12}}.pt-dash{max-width:1240px}.kop .pt-terug{margin-bottom:6px}.pt-tabbalk{scrollbar-width:none;margin-bottom:20px;overflow-x:auto}.pt-tabbalk button{white-space:nowrap;font-weight:600}.pt-tel{background:var(--or-zacht);min-width:18px;color:var(--or);text-align:center;margin-left:6px;padding:0 5px;font-size:11.5px;line-height:18px;display:inline-block}.pt-klein{margin:10px 0 0;font-size:12.5px}.pt-stappen{gap:10px;margin:0;padding-left:20px;display:grid}.pt-stappen li::marker{color:var(--or);font-weight:800}.pt-stappen b{font-weight:650}.blok-kop .zacht{font-size:12.5px}.pt-project,.pt-dienst{border-left-style:solid;border-left-width:3px;border-left-color:var(--lijn2)}:is(.pt-project,.pt-dienst,.pt-groepkop).dienst-web{border-left-color:#8fb3f5}:is(.pt-project,.pt-dienst,.pt-groepkop).dienst-branding{border-left-color:#f28b74}:is(.pt-project,.pt-dienst,.pt-groepkop).dienst-marketing{border-left-color:#86d6bf}:is(.pt-project,.pt-dienst,.pt-groepkop).dienst-production{border-left-color:#e8c36a}.pt-project-titel{gap:2px;min-width:0;display:grid}.pt-project-titel small{font-size:12.5px}.pt-project .blok-in{gap:14px;padding-top:14px;display:grid}.pt-project-meta{margin:0;font-size:13px}.pt-fases{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.pt-fases li{color:var(--zacht);gap:6px;font-size:12px;display:grid}.pt-fases li:before{content:"";background:var(--lijn);height:6px}.pt-fases li.done:before{background:var(--ok)}.pt-fases li.now:before{background:var(--or)}.pt-fases li.now{color:var(--tekst);font-weight:700}.pt-fases li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.pt-fases li:not(.now) span{visibility:hidden}}.pt-nacalc{background:var(--vlak2);padding:14px 16px}.pt-nacalc h3{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:14px;display:flex}.pt-nacalc h3 small{font-size:12.5px;font-weight:500}.pt-klikrij{cursor:pointer}.pt-klikrij .pt-link{color:var(--tekst);font-weight:600;text-decoration:none}.pt-klikrij:hover .pt-link{text-decoration:underline}.pt-subrij td{color:var(--zacht);padding-left:14px;font-size:13px}.pt-gegevens{grid-template-columns:max-content 1fr;gap:8px 20px;margin:4px 0 16px;display:grid}.pt-gegevens dt{color:var(--zacht);font-size:13px}.pt-gegevens dd{overflow-wrap:anywhere;margin:0;font-weight:600}.blok-kop a.knop{text-decoration:none}.pt-dash>.pt-raster+.pt-raster{margin-top:0}.pt-kanalen{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pt-kanaalkaart .blok-in{gap:10px;padding-top:14px;display:grid}.pt-kanaalkaart p{margin:0}.pt-kanaalkaart.actief{border-top:2px solid var(--ok)}.pt-kanaal-cijfer{color:var(--zacht);font-size:13.5px}.pt-kanaal-cijfer b{color:var(--tekst);font-size:15px}.pt-kanaalkaart .knop{justify-self:start}.pt-campagnes td{vertical-align:top}.pt-blok-regel{margin-top:2px;display:block}.pt-nowrap{white-space:nowrap}.kanaal-organic{--k:#1f8a6d}.kanaal-ads{--k:#ff5a00}.kanaal-social{--k:#6a4fb3}.kanaal-email{--k:#2f62c9}.kanaal-direct{--k:#6b6560}.kanaal-referral{--k:#b07a00}.kanaal-unknown{--k:#a8a29b}.pt-melding{background:var(--or-zacht);border-left:3px solid var(--or);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pt-filters{gap:10px;display:grid}.pt-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-chip{border:1px solid var(--lijn2);background:var(--vlak);min-height:34px;font:inherit;cursor:pointer;color:var(--tekst);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.pt-chip i{background:var(--k,var(--zacht));border-radius:50%;width:9px;height:9px}.pt-chip span{color:var(--zacht);font-weight:500}.pt-chip.aan{border-color:var(--k,var(--tekst));box-shadow:inset 0 0 0 1px var(--k,var(--tekst))}.pt-chips select{border:1px solid var(--lijn2);background:var(--vlak);height:34px;font:inherit;padding:0 10px;font-size:13px}.pt-vink{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pt-label{font:inherit;cursor:pointer;background:var(--c-z);color:var(--c);border:0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pt-label.klein{cursor:default;padding:1px 8px;font-size:11.5px}.pt-label.aan{box-shadow:inset 0 0 0 2px var(--c)}.pt-label button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:15px;line-height:1}.kleur-0{--c:#2f62c9;--c-z:#2f62c91f}.kleur-1{--c:#1f8a6d;--c-z:#1f8a6d1f}.kleur-2{--c:#6a4fb3;--c-z:#6a4fb31f}.kleur-3{--c:#a86d00;--c-z:#e8c36a40}.kleur-4{--c:#c2523a;--c-z:#f28b7433}.kleur-5{--c:#0f7c8c;--c-z:#0f7c8c1f}.pt-labels{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pt-lead small{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pt-kanaal-stip{background:var(--k);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.pt-dash .pt-wacht-rij.pt-lead{grid-template-columns:56px minmax(0,1fr) auto}button.pt-kanaal{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button.pt-kanaal:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.pt-kanaal .pt-kanaal-balk span{background:var(--k,var(--or))}.pt-smal .pt-kanaal{grid-template-columns:minmax(90px,1fr) 1fr 28px;gap:8px}.pt-smal .pt-staven{gap:3px;height:150px}.pt-smal .pt-staaf small{font-size:10px}.pt-labels-invoer{border:1px solid var(--lijn2);background:var(--vlak);flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 10px;display:flex}.pt-labels-invoer input{background:0 0;border:0;flex:1;min-width:140px;height:34px;padding:0 4px;font-size:16px}.pt-labels-invoer input:focus{outline:none}.pt-veld-let-op input{border-color:var(--or);box-shadow:inset 0 0 0 1px var(--or)}.pt-formulier{max-width:860px}.pt-tabs-in-kop{border-bottom:0;margin:-14px 0 -15px}.pt-tabs-in-kop button{padding:14px 12px;font-weight:650}.pt-dash .pt-wacht-rij.pt-verzoekrij,.pt-wacht-rij.pt-verzoekrij{grid-template-columns:minmax(0,1fr) auto}.pt-voorstelkaart{border-left:3px solid var(--or)}.pt-voorstelkaart .blok-in{gap:12px;padding-top:14px;display:grid}.pt-voorstelkaart p{margin:0}.pt-voorstel-bedrag{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;font-stretch:115%}.pt-voorstel-bedrag small{letter-spacing:0;font-size:13px;font-weight:500}.pt-inhoud-lijst{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pt-voorstel-eerder .pt-lead-rechts{flex-wrap:wrap;justify-content:flex-end}.pt-dienstgroep{gap:12px;display:grid}.pt-groepkop{border-left-style:solid;border-left-width:3px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 0;padding-left:10px;display:flex}.pt-groepkop small{font-size:13px;font-weight:500}.pt-dienst.afgenomen{opacity:.8}.pt-dienst-kop{justify-content:space-between;align-items:start;gap:8px;display:flex}.pt-voorbeeld{color:var(--zacht);border-left:2px solid var(--lijn2);padding-left:10px;font-size:13.5px;font-style:italic}.pt-afgenomen-raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pt-tips{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=640px){.pt-filters .pt-chips:first-child{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.pt-chip{flex:none}}
