.kaartmenu{display:inline-flex;position:relative}.menu.menu--kaart{z-index:30;min-width:220px;max-height:none;position:absolute;top:calc(100% + 4px);right:0}.menu--kaart.menu--boven{top:auto;bottom:calc(100% + 4px)}.klanten .werkbalk{margin:2px 0 14px}.klanten .zoekveld{max-width:340px}.ksectie+.ksectie{margin-top:28px}.zoekkop{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;display:flex}.zoekkop h2{margin:0;font-size:15px;font-weight:650}.zoekkop small{color:var(--inkt-3);font-size:13px}.klanten .leeg .knop{margin-top:4px}.kkaarten{gap:var(--ruimte);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.kkaart{cursor:default;flex-direction:column;gap:14px;padding:18px;display:flex}.kkaart__kop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kkaart__rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.kkaart h3{margin:0;font-size:17px;font-weight:650;line-height:1.25}.kkaart__open{color:inherit;overflow-wrap:anywhere;text-decoration:none}.kkaart__open:after{content:"";border-radius:inherit;position:absolute;inset:0}.kkaart__open:focus-visible{outline:none}.kkaart:has(.kkaart__open:focus-visible){outline:2px solid var(--goud-diep);outline-offset:2px}.kkaart__sub{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13.5px;overflow:hidden}.kkaart__rechts .knop,.kkaart__kids{z-index:1;position:relative}.kaartmenu .knop--rond{width:44px;height:44px}.kkaart:has(.menu--kaart){z-index:2}.kkaart__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kkaart__pakket{color:var(--inkt-2);font-size:12.5px}.kkaart__pakket b{font-weight:650}.kkaart__cijfers{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.85fr);gap:8px;margin-top:auto;padding:10px 12px;display:grid}.kkaart__cijfers--twee{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kkaart__cijfers small{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.kkaart__cijfers b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;display:block;overflow:hidden}.kkaart__kids{gap:2px;display:grid}.kkaart__kid{min-height:36px;color:inherit;border-radius:10px;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;text-decoration:none;display:flex}@media (hover:hover){.kkaart__kid:hover{background:var(--rij)}}.kkaart__kid:focus-visible{outline:2px solid var(--goud-diep);outline-offset:-2px}.kkaart__stip{background:var(--kl,var(--inkt-3));border-radius:50%;flex:none;width:8px;height:8px}.kkaart__kidnaam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kkaart__kidnaam i{color:var(--inkt-3);font-style:normal}.kkaart__kid .tel{border-radius:var(--r-pil);background:var(--zacht);min-width:20px;height:18px;color:var(--inkt-3);text-align:center;padding:0 6px;font-size:11.5px;font-weight:650;line-height:18px}.kkaart__kid .tel.is-aan{background:var(--goud-was);color:var(--goud-diep)}.kkaart__kid.is-uit{color:var(--inkt-3)}.kkaart.is-pauze{opacity:.7}@media (hover:hover){.kkaart.is-pauze:hover{opacity:1}}.kkaart.is-pauze:focus-within{opacity:1}.kkaart__cijfers b.is-laat{color:var(--rood)}.kkaart__voet{color:var(--inkt-3);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;display:flex}.kkaart__laatst{white-space:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.kkaart__laatst.is-lang{color:var(--klei-diep)}.kkaart__laatst-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.kkaart__laatst svg{flex:none;width:14px;height:14px}.kkaart__contact{z-index:1;gap:4px;display:inline-flex;position:relative}.kkaart__contact:empty{display:none}.klanten .werkbalk .duw{margin-left:auto}.klijst{padding:0;overflow:hidden}.klijst .tabel td{padding:8px 10px}.klijst__naam{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.klijst__naam b{font-size:14px;font-weight:600;display:block}.klijst__naam small{color:var(--inkt-3);font-size:12.5px;display:block}@media (hover:hover){.klijst__naam:hover b{text-underline-offset:2px;text-decoration:underline}}.klijst__naam:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:6px}.klijst__pillen{flex-wrap:wrap;gap:4px;display:inline-flex}.klijst__nul{color:var(--inkt-3)}.klijst__acties{justify-content:flex-end;gap:2px;display:flex}.klijst .tabel td.is-laat{color:var(--rood);font-weight:600}.klijst .tabel td.is-lang{color:var(--klei-diep)}.klijst tr.is-pauze{opacity:.7}.csv{border:1px dashed var(--rand);border-radius:var(--r-paneel);color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding:14px 18px;font-size:13.5px;display:flex}.csv>svg{width:20px;height:20px;color:var(--inkt-3)}.csv p{flex:300px;margin:0}.csv p b{color:var(--inkt);font-weight:650}.kimport__kolommen{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.kimport__kolommen dt{font-weight:650}.kimport__kolommen dd{color:var(--inkt-2);margin:0}.kimport__tabel td{vertical-align:top}.kimport__reden{color:var(--inkt-3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}@media (max-width:720px){.klanten .zoekveld{flex-basis:100%;max-width:none}.klanten .zoekveld .invoer{font-size:16px}.klanten .werkbalk .chips{flex-wrap:wrap;flex:100%;min-width:0}.klanten .werkbalk .duw{margin-left:0}.klijst .weg-smal{display:none}}.kruimel{color:var(--inkt-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.kruimel a{color:var(--inkt-2);transition:color .2s var(--e);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.kruimel a:first-child{border-radius:var(--r-pil);border:1px solid var(--glas-rand);background:var(--glas);min-height:32px;padding:0 14px 0 8px}@media (hover:hover){.kruimel a:hover{color:var(--inkt)}.kruimel a:first-child:hover{background:var(--glas-vol);border-color:var(--ring-hover)}.kruimel a:first-child:hover svg{transform:translate(-2px)}}.kruimel a:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.kruimel svg{width:16px;height:16px;transition:transform .3s var(--e)}.kruimel__sep{color:var(--rand)}.kruimel [aria-current=page]{min-width:0;color:var(--inkt);overflow-wrap:anywhere}.klant>.kruimel{margin-bottom:-6px}.kop--detail{align-items:center}.kop--detail .kop__tekst{align-items:center;gap:16px;display:flex}.kop--detail .kop__tekst>div{min-width:0}.kop--detail h1{overflow-wrap:anywhere}.kop--detail .kop__tekst p{margin-top:6px}.kop--detail .chips{margin-top:10px}.kop--detail .embleem{box-shadow:0 10px 24px -14px #21181273}.kd-mail-slot:empty{display:none}.kcontacten{flex-wrap:wrap;gap:6px 24px;padding:14px 20px;display:flex}.kcontact{min-width:0;color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.kcontact>svg{width:16px;height:16px;color:var(--inkt-3);flex:none}.kcontact b{color:var(--inkt);font-weight:600}.kcontact a{overflow-wrap:anywhere}.kd-strook .cijfer__waarde small{color:var(--inkt-3);font:600 13px/1 var(--tekst);letter-spacing:0;margin-left:4px}.scherm.klant.is-pauze>.kd-strook{opacity:.78}.ov{gap:var(--ruimte);display:grid;container-type:inline-size}.ov__boven{gap:var(--ruimte);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:960px){.ov__boven{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.ov__boven.ov__boven--een{grid-template-columns:minmax(0,1fr)}.kd-legenda{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ov .minis{margin:14px 0 0}.ov .notitie{margin-top:10px}.pkaarten.pkaarten--klant{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.route{margin:0;padding:0;list-style:none;display:grid}.route li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;display:grid;position:relative}.route li:before{content:"";background:var(--rand);width:1.5px;position:absolute;top:32px;bottom:-10px;left:12px}.route li:last-child:before{display:none}.route__stip{border:1.5px dashed var(--rand);background:var(--papier);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.route__stip svg{width:13px;height:13px}.route li.is-af .route__stip{background:var(--mos);color:var(--papier);border:0}.route li.is-nu .route__stip{border:2px solid var(--goud)}.route li.is-laat .route__stip{border:2px solid var(--rood);background:var(--rood-was)}.route b{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;display:block}.route small{color:var(--inkt-3);white-space:nowrap;font-size:12.5px}.route li.is-laat small{color:var(--rood);font-weight:600}.kd-lead__bedrag{font-size:19px}.kd-lead__voet{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kd-lead__voet>span{margin-left:auto}.kstat dd small{font:500 12.5px/1.4 var(--tekst);letter-spacing:0}.kstat .kstat__vlag{color:var(--klei-diep);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.kstat__vlag svg{flex:none;width:13px;height:13px;margin-top:2px}.act{margin:0;padding:0;list-style:none;display:grid}.act__item{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding-bottom:16px;display:grid;position:relative}.act__item:before{content:"";background:var(--rand);border-radius:2px;width:1.5px;position:absolute;top:36px;bottom:4px;left:15.25px}.act__item:last-child{padding-bottom:0}.act__item:last-child:before{display:none}.act__ico{border:1px solid var(--rand-zacht);background:var(--glas-vol);width:32px;height:32px;color:var(--inkt-2);border-radius:50%;place-items:center;display:grid}.act__ico svg{width:15px;height:15px}.act__item--geld .act__ico{background:var(--goud-was);color:var(--goud-diep);border-color:#0000}.act__item--mijlpaal .act__ico{background:var(--mos-was);color:var(--mos);border-color:#0000}.act__item--notitie .act__ico{background:var(--zacht);border-color:#0000}.act__item.is-laat .act__ico{background:var(--klei-was);color:var(--klei-diep);border-color:#0000}.act__tekst{min-width:0;padding-top:5px}.act__tekst b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;display:block}.act__wie{color:var(--inkt-3);white-space:nowrap;padding-top:6px;font-size:12px;font-weight:600}.act__item.is-laat .act__wie{color:var(--rood)}@media (max-width:720px){.act__item{grid-template-columns:32px minmax(0,1fr)}.act__wie{grid-column:2;padding-top:2px}}.kkids{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.kkid{min-height:52px;color:inherit;transition:background-color .2s var(--e);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}@media (hover:hover){.kkid:hover{background:var(--glas-vol)}}.kkid:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.kkid__tekst{min-width:0}.kkid__tekst b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.kkid__tekst small{color:var(--inkt-3);font-size:12.5px;display:block}.kkid.is-uit{color:var(--inkt-3)}.dtabs{top:calc(var(--topbar-h) + var(--wissel-h,0px) + 8px);z-index:6;scroll-margin-top:calc(var(--topbar-h) + var(--wissel-h,0px) + 12px);position:sticky}.dtabs .subtabs{background:color-mix(in srgb, var(--zacht) 88%, var(--zand));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin:0;box-shadow:0 6px 18px -12px #21181259}@media (max-width:560px){.dtabs{position:static}}.dtabs__uitleg{color:var(--inkt-3);margin:-6px 0 0;font-size:13px;line-height:1.45}.dtabs__uitleg:empty{display:none}.dpaneel{gap:var(--ruimte);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.dpaneel:focus-visible{outline:2px solid var(--goud-diep);outline-offset:4px;border-radius:var(--r-kaart)}.dpaneel.is-in{animation:paneelIn .3s var(--e) backwards}@keyframes paneelIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.dpaneel.is-in{animation:none}}.toonmeer{border-style:dashed;width:100%;margin-top:10px}.tabvoet{justify-content:flex-end;margin:0;display:flex}.kd-samenvat{margin:0}.kd-wacht-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:12px;display:grid}.kd-wacht{padding:12px 14px}.kd-wacht-kop{justify-content:space-between;align-items:center;gap:8px;display:flex}.kd-wacht b{font-size:13.5px;font-weight:650}.kd-wacht p{color:var(--inkt-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.45}.kd-wacht em{color:var(--inkt-3);margin-top:6px;font-size:12px;font-style:normal;display:block}.legenda .kd-legaantal{width:auto;min-width:72px}.ftabel tr.is-klik{cursor:pointer}@media (hover:hover){.ftabel tr.is-klik:hover td{background:var(--rij)}}.ftabel tr.is-open td,.ftabel tr.is-sub td{background:var(--zacht)}.ftabel tr.is-open td,.ftabel tr.is-sub td:not(:last-child){border-bottom-color:#0000}.ftabel tr.is-sub td{color:var(--inkt-2);padding-top:6px;padding-bottom:6px;font-size:13px}.ftabel__oms{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:140px;max-width:420px;display:-webkit-box;overflow:hidden}.banner.kd-balk{margin:0}.ftabel__incl,.ftabel__project{color:var(--inkt-3);margin-top:2px;font-size:12px;display:block}.ftabel .ftabel__status{width:auto;min-width:118px;height:34px;font-size:14px}.tabel-wrap:has(>.ftabel){container:ftabel/inline-size}.ftabel__soort-kort{color:var(--inkt-3);font-size:12px;display:none}.tabel-wrap:has(>.kd-sp){container:kdsp/inline-size}.kd-sp__naam{color:var(--inkt);font-weight:600;text-decoration:none}@media (hover:hover){.kd-sp__naam:hover{text-underline-offset:3px;text-decoration:underline}}.kd-sp__naam:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:4px}@container kdsp (max-width:460px){.kd-sp .kd-sp__stand{display:none}}.kd-dn__datum{color:var(--inkt-3);font-size:12px;display:block}@container ftabel (max-width:760px){.ftabel .ftabel__soort{display:none}.ftabel__soort-kort{display:block}}.ftabel__termijn{align-items:center;gap:8px;display:flex}.ftabel__termijn svg{width:14px;height:14px;color:var(--inkt-3);flex:none}.ftabel__termijn.is-af{color:var(--inkt-3)}.uitklap{vertical-align:middle;margin:-6px 4px -6px -6px}.uitklap svg{transition:transform .2s var(--e)}.uitklap[aria-expanded=true] svg{transform:rotate(90deg)}.uregel{border-bottom:1px solid var(--paneel-rand);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.uregel:last-of-type{border-bottom:0}.uregel>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.uregel__datum{color:var(--inkt-3);font-variant-numeric:tabular-nums}.uregel .uur{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.kd-taken>.dag-kop:first-child{margin-top:0}.taakrij__wie{flex:none;display:inline-flex}.taakrij__wie .avatar{width:26px;height:26px;font-size:11.5px}.kaart>.leeg .knop{margin-left:10px}.kd-uraster{margin:0}.ku{border:1px solid var(--paneel-rand);border-radius:var(--r-paneel);background:var(--paneel);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;align-items:end;gap:8px;height:150px;padding:12px 12px 8px;display:grid}.ku__staaf{grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;min-width:0;height:100%;display:grid}.ku__staaf b{color:var(--inkt-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.ku__staaf span{width:100%;max-width:34px;height:calc(var(--h) * 1%);background:color-mix(in srgb, var(--inkt-3) 35%, transparent);border-radius:6px 6px 2px 2px;align-self:end;min-height:2px}.ku__staaf.is-nu span{background:var(--inkt)}.ku__staaf.is-eerder span{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--inkt-3) 30%, transparent) 0 3px, transparent 3px 6px)}.ku__staaf small{color:var(--inkt-3);font-size:11.5px;font-weight:600}.uproj{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;font-size:13.5px;display:grid}.uproj>span:nth-child(odd){gap:4px;min-width:0;display:grid}.uproj b{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.uwie{border:1px solid var(--glas-rand);border-radius:var(--r-pil);background:var(--glas);align-items:center;gap:7px;height:32px;padding:0 12px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.uwie b{font-variant-numeric:tabular-nums}.udag{margin-top:6px}.udag__kop{color:var(--inkt-2);align-items:center;gap:10px;padding:10px 8px 6px;font-size:12.5px;font-weight:700;display:flex}.udag__kop b{color:var(--inkt);font-variant-numeric:tabular-nums;margin-left:auto}.udag__kop--totaal{border-top:1px solid var(--paneel-rand);margin-top:6px;padding-top:12px}.udag__regel{border-bottom:1px solid var(--paneel-rand);grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:6px 8px;font-size:13.5px;display:grid}.udag__regel:last-child{border-bottom:0}.udag__regel>span:nth-child(2){min-width:0}.udag__regel b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.udag__regel small{color:var(--inkt-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.udag__regel .uur{font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-weight:650}@media (max-width:720px){.udag__regel{grid-template-columns:26px minmax(0,1fr) auto}.udag__regel>:nth-child(3):empty{display:none}.udag__regel>.pil{grid-area:2/2/auto/-1;justify-self:start}.udag__regel>.uur{grid-area:1/3}}.clijst{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.ckaart{color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.ckaart__tekst{flex:1;min-width:0}.ckaart b{overflow-wrap:anywhere;font-size:15px;font-weight:650;display:block}.ckaart small{color:var(--inkt-3);font-size:12.5px;display:block}.ckaart .meter{margin-top:8px}.ckaart.is-stil{opacity:.75}@media (hover:hover){.ckaart.is-stil:hover{opacity:1}}.ckaart:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.sites{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.site{gap:12px;min-width:0;padding:14px 14px 14px 16px;display:grid}.site__kop{align-items:center;gap:12px;min-width:0;display:flex}.site__voet{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site__voet .link{margin-left:auto}.site__ico{background:var(--zacht);width:38px;height:38px;color:var(--inkt-2);border-radius:12px;flex:none;place-items:center;display:grid}.site__ico svg{width:18px;height:18px}.site__tekst{flex:1;min-width:0}.site__url{color:var(--inkt);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;text-decoration:none;display:block;overflow:hidden}@media (hover:hover){.site__url:hover{text-decoration:underline}}.site__tekst small{color:var(--inkt-3);font-size:12.5px}.site form{display:contents}.sform{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.sform .veld{margin-bottom:0}@media (max-width:720px){.kop--detail .kop__tekst{align-items:flex-start}.kop--detail .embleem{--m:52px!important}.kop--detail .kop__acties{width:100%}.kop--detail .kop__acties .knop{flex:auto}.act__item{grid-template-columns:32px minmax(0,1fr)}.act__wie{grid-column:2;padding-top:2px}.sform{grid-template-columns:minmax(0,1fr)}.sform .invoer{font-size:16px}.uregel{grid-template-columns:minmax(0,1fr) auto}.uregel__datum{grid-column:1/-1;font-size:12.5px}.kcontacten{padding:12px 16px}.dpaneel .raster--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.route small{white-space:normal;grid-column:2}.route li{grid-template-columns:26px minmax(0,1fr);row-gap:0;padding-block:6px}.kd-lead__voet>span{margin-left:0}}@media (pointer:coarse){.kcontact a{margin-block:calc(.5lh - 22px);padding-block:calc(22px - .5lh)}.taakrij__tags a.pil:before{content:"";position:absolute;inset:calc(50% - 22px) 0}.kkaart__contact .knop--rond,.klijst__acties .knop--rond{width:44px;height:44px}}.projecten{gap:var(--ruimte);grid-template-columns:minmax(0,1fr);display:grid}.projecten>.cijfers--strook{margin-bottom:0}.projecten__ritme{align-items:start;margin-bottom:0}.bediening{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-4px 0 16px;display:flex}.bediening .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}@property --seg-rand{syntax:"<length>";inherits:false;initial-value:0}@keyframes seg-rand{0%{--seg-rand:28px}to{--seg-rand:0px}}@supports (animation-timeline:scroll()){.bediening .seg{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--seg-rand)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--seg-rand)), transparent);animation:linear both seg-rand;animation-timeline:scroll(self inline)}}.bediening__wie{color:var(--inkt-3);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}:is(.bediening,.looptijd) .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.looptijd{--links:minmax(160px, 1.4fr);--rechts:104px;position:relative}.looptijd__as,.looptijd__klant,.looptijd__rij{grid-template-columns:var(--links) minmax(0, 3fr) var(--rechts);align-items:center;gap:14px;padding:0 10px;display:grid}.looptijd__as{margin:4px 0 2px}.looptijd__maanden{border-bottom:1px solid var(--rand);background-image:repeating-linear-gradient(90deg, var(--rand) 0 1px, transparent 1px 12.5%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 6px;height:26px;position:relative}.looptijd__maanden span{color:var(--inkt-3);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:2px;transform:translate(-50%)}.looptijd__maanden span.is-nu{border-radius:var(--r-pil);background:var(--goud);color:var(--op-goud);padding:0 7px;font-size:11px;font-weight:750}.looptijd__groep+.looptijd__groep{margin-top:6px}.looptijd__klant{min-height:32px;padding-top:6px}.looptijd__klantnaam{min-width:0;min-height:32px;color:var(--inkt-3);align-items:center;gap:9px;text-decoration:none;display:flex}.looptijd__klantnaam b{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}a.looptijd__klantnaam:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:6px}@media (hover:hover){a.looptijd__klantnaam:hover b{color:var(--inkt)}}.looptijd__bol{border-radius:50%;flex:none;width:9px;height:9px}.looptijd__tel{color:var(--inkt-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.looptijd__rij{border-radius:var(--r-tegel);min-height:52px;color:inherit;text-align:left;position:relative}button.looptijd__rij{appearance:none;width:100%;font:inherit;cursor:pointer;transition:background-color .2s var(--e);background:0 0;border:0;margin:0}@media (hover:hover){button.looptijd__rij:hover{background:var(--papier-2)}}button.looptijd__rij:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.looptijd__naam{align-items:center;gap:10px;min-width:0;display:flex}.looptijd__wie{flex:none;display:inline-flex}.looptijd__titel{min-width:0}.looptijd__titel b,.looptijd__link{color:var(--inkt);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.looptijd__titel small{color:var(--inkt-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.looptijd__link{text-decoration:underline;-webkit-text-decoration-color:var(--inkt-3);text-decoration-color:var(--inkt-3);text-underline-offset:3px}@media (hover:hover){.looptijd__link:hover{text-decoration-color:currentColor}}.looptijd__link:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:4px}.looptijd__afkap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.looptijd__spoor{background:var(--zacht);border-radius:6px;height:18px;position:relative}.looptijd__gedaan,.looptijd__gepland,.looptijd__over{position:absolute;top:0;bottom:0}.looptijd__gedaan{transform-origin:0;border-radius:6px 0 0 6px}.looptijd__gedaan.is-af{border-radius:6px}.looptijd__gepland{opacity:.32;border-radius:6px}.looptijd__over{background:repeating-linear-gradient(135deg, var(--rood) 0 3px, color-mix(in srgb, var(--rood) 55%, transparent) 3px 7px);border-radius:0 6px 6px 0}.looptijd__doel{background:var(--inkt);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.looptijd__doel:after{content:"";color:var(--inkt);border:4px solid #0000;border-left:6px solid;position:absolute;top:0;left:2px}.looptijd__doel.is-laat{background:var(--rood)}.looptijd__doel.is-laat:after{color:var(--rood)}.looptijd__mijl{z-index:1;border:2px solid var(--inkt-3);background:var(--papier);box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.looptijd__mijl.is-bereikt{border-color:var(--mos);background:var(--mos)}.looptijd__mijl.is-laat{border-color:var(--rood);background:var(--rood)}.looptijd__rij.is-achter .looptijd__gedaan{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--rood) 30%, transparent) 0 3px, transparent 3px 7px)}.looptijd__rij.is-let_op .looptijd__gedaan{box-shadow:inset 0 0 0 1.5px var(--klei)}.looptijd__legenda{border-top:1px solid var(--rand-zacht);color:var(--inkt-3);flex-wrap:wrap;gap:8px 16px;margin:14px 0 0;padding-top:12px;font-size:12.5px;display:flex}.looptijd__legenda span{align-items:center;gap:6px;display:inline-flex}.looptijd__legmijl{border:2px solid var(--inkt-3);box-sizing:border-box;border-radius:50%;width:11px;height:11px}.looptijd__legmijl.is-bereikt{border-color:var(--mos);background:var(--mos)}.looptijd__legmijl.is-laat{border-color:var(--rood);background:var(--rood)}.looptijd__legdoel{background:var(--inkt);width:2px;height:13px}.looptijd__legbalk{border-radius:3px;width:22px;height:10px}.looptijd__legbalk.is-achter{background:color-mix(in srgb, var(--rood) 22%, var(--papier));background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--rood) 30%, transparent) 0 3px, transparent 3px 7px)}.looptijd__legbalk.is-let_op{background:color-mix(in srgb, var(--klei) 16%, var(--papier));box-shadow:inset 0 0 0 1.5px var(--klei)}.looptijd__legbalk.is-op_schema{background:color-mix(in srgb, var(--mos) 30%, var(--papier))}.bediening .seg .tel{border-radius:var(--r-pil);background:var(--zacht);min-width:20px;height:18px;color:var(--inkt-3);text-align:center;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:650;line-height:18px;display:inline-block}.looptijd__staart{background:repeating-linear-gradient(90deg, var(--inkt-3) 0 3px, transparent 3px 6px);opacity:.5;height:4px;margin-top:-2px;position:absolute;top:50%;right:0}.looptijd__vandaag{z-index:2;background:var(--goud);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-8px}.looptijd__rechts{text-align:right;min-width:0}.looptijd__rechts b{font:600 14px/1.2 var(--kop);font-variant-numeric:tabular-nums;display:block}.looptijd__rechts small{color:var(--inkt-3);font-size:12px;font-weight:650;display:block}.looptijd__rechts small.is-over{color:var(--rood)}.looptijd__kort{display:none}@media (prefers-reduced-motion:no-preference){.looptijd__gedaan{animation:looptijdIn .9s var(--e) backwards}}@keyframes looptijdIn{0%{transform:scaleX(0)}}.gstip{box-sizing:border-box;vertical-align:0;border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.gstip--op_schema{background:var(--mos)}.gstip--let_op{border:2px solid var(--klei)}.gstip--achter{background:var(--rood)}@media (max-width:820px){.looptijd{--links:minmax(120px, 1fr);--rechts:72px}.looptijd__as,.looptijd__klant,.looptijd__rij{grid-template-columns:var(--links) minmax(0, 2fr) var(--rechts);gap:10px;padding:0 4px}.looptijd__lang{display:none}.looptijd__kort{display:inline}}@media (max-width:560px){.looptijd__as,.looptijd__rij{grid-template-columns:minmax(0, 1fr) var(--rechts);row-gap:6px}.looptijd__as>span:not(.looptijd__maanden){display:none}.looptijd__as>.looptijd__maanden{grid-column:1/-1}.looptijd__rij{padding-block:8px}.looptijd__rij>.looptijd__spoor{grid-area:2/1/auto/-1}.looptijd__klant{grid-template-columns:minmax(0,1fr) auto}}.pvenster__kop{justify-items:start;gap:2px;display:grid}.pvenster__pagina{margin-top:10px}.pvenster__cijfers{border:1px solid var(--paneel-rand);border-radius:var(--r-tegel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;display:grid}.pvenster__cijfers--twee{grid-template-columns:repeat(2,minmax(0,1fr))}.pvenster__cijfers>div{min-width:0;padding:10px 12px}.pvenster__cijfers>div+div{border-left:1px solid var(--paneel-rand)}.pvenster__cijfers dt{color:var(--inkt-3);font-size:12px;font-weight:600}.pvenster__cijfers dd{font:650 16px/1.25 var(--kop);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;overflow:hidden}.pvenster__uitkomst b{color:var(--inkt)}.pvenster__uitkomst.is-laat b{color:var(--rood)}.pvenster__voet{border-top:1px solid var(--paneel-rand);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;display:flex}.pvenster__voet .knop--weg{color:var(--rood)}@media (max-width:560px){.pvenster__cijfers{grid-template-columns:repeat(2,minmax(0,1fr))}.pvenster__cijfers>div:nth-child(3){border-left:0}.pvenster__cijfers>div:nth-child(n+3){border-top:1px solid var(--paneel-rand)}}.wdoel{border-bottom:1px solid var(--paneel-rand);gap:8px;padding:12px 0;display:grid}.wdoel:last-of-type{border-bottom:0}.wdoel__kop{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.wdoel__kop>b{font-weight:650}.wdoel__stand{color:var(--inkt-3);white-space:nowrap;font-size:13px}.wdoel__stand b{color:var(--inkt);font:650 16px/1 var(--kop);font-variant-numeric:tabular-nums}.wdoel__baan{height:8px}.wdoel.is-gehaald .wdoel__baan{--kleur:var(--mos)}.wdoel__geen{color:var(--inkt-3);margin:0;font-size:13px}.wdoel__voet{color:var(--inkt-2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.wdoel.is-gehaald .wdoel__voet>span:first-child{color:var(--mos);font-weight:650}.wdoel__target{color:var(--inkt-3);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.wdoel__target .invoer{text-align:center;width:84px}.doelen{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.doel{border:1px solid var(--rand-zacht);border-radius:var(--r-tegel);background:var(--papier);align-content:start;gap:10px;padding:16px;display:grid}.doel.is-gehaald{border-color:color-mix(in srgb, var(--mos) 45%, transparent)}.doel.is-achter{border-color:color-mix(in srgb, var(--klei) 45%, transparent)}.doel__kop{align-items:flex-start;gap:4px;display:flex}.doel__kop>div{flex:1;min-width:0}.doel__kop b{font:600 17px/1.25 var(--kop);overflow-wrap:break-word;display:block}.doel__kop small{color:var(--inkt-3);font-size:12.5px;display:block}.doel__kop .knop--rond{flex:none;width:36px;height:36px}.doel__tag{border-radius:var(--r-pil);background:var(--zacht);color:var(--inkt-3);margin-top:4px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-block}.doel__getal{align-items:baseline;gap:8px;display:flex}.doel__getal b{font:600 26px/1 var(--kop);font-variant-numeric:tabular-nums}.doel__getal.is-geen b{color:var(--inkt-3);font-size:18px}.doel__getal span{color:var(--inkt-3);font-size:13px}.doel__baan{border-radius:var(--r-pil);background:var(--zacht);height:10px;position:relative}.doel__vlak{border-radius:inherit;background:var(--goud);transition:width .6s var(--e);position:absolute;inset:0 auto 0 0}.doel.is-gehaald .doel__vlak{background:var(--mos)}.doel__tempo{background:var(--inkt);border-radius:1px;width:2px;height:18px;margin-left:-1px;position:absolute;top:-4px}.doel__voet{color:var(--inkt-2);margin:0;font-size:13px}.doel__voet.is-goed{color:var(--mos)}.doel__voet.is-mis{color:var(--rood)}.doel__voet.is-klei{color:var(--klei-diep)}.doel__stap{align-items:center;gap:6px;display:flex}.doel__stap form{display:contents}.doel__stap .invoer{text-align:center;width:88px}.doel__stap .knop--rond{width:34px;height:34px}.doel__beloning{border-top:1px solid var(--rand-zacht);min-width:0;color:var(--inkt-2);align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.doel__beloning svg{width:16px;height:16px;color:var(--goud-diep);flex:none}.doel__beloning span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kprojecten{gap:var(--ruimte);grid-template-columns:minmax(0,1fr);display:grid}.kprojecten__tegels{margin-bottom:0}.kprojecten__bewerk .melding{margin:12px 0 0}.pform__meldplek{scroll-margin:120px}.pform__meldplek:empty{display:none}.pform__nieuw{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.pform__nieuwnaam{flex:240px;min-width:0}:is(.pform,.pform__nieuw) .pform__datum{width:auto;min-width:150px}.pform{border:1px solid var(--paneel-rand);border-radius:var(--r-tegel);background:var(--papier);gap:12px;margin-top:14px;padding:14px 16px;display:grid}.modal .pform{background:0 0;border:0;margin-top:0;padding:0}.pform__top{align-items:center;gap:10px;display:flex}.pform__naam{flex:1;min-width:0;font-weight:650}.pform__duur{color:var(--inkt-3);white-space:nowrap;font-size:12.5px;font-weight:650}.pform__regel{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.pform__veld,.pform__wie{color:var(--inkt-2);gap:4px;font-size:12.5px;font-weight:650;display:grid}.pform__vink{min-height:40px;color:var(--inkt);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pform__vink input{width:16px;height:16px;accent-color:var(--goud-diep);margin:0}.pform__fact summary{min-height:36px;color:var(--inkt-2);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:650;list-style:none;display:inline-flex}.pform__fact summary::-webkit-details-marker{display:none}.pform__fact summary:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:6px}.pform__pijl{width:14px;height:14px;transition:transform .2s var(--e)}.pform__fact[open] .pform__pijl{transform:rotate(90deg)}.pform__fact ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.pform__fact li{border-bottom:1px solid var(--paneel-rand);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;display:grid}.pform__fact li:last-child{border-bottom:0}.pform__factdatum{color:var(--inkt-3);font-variant-numeric:tabular-nums}.pform__factoms{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pform .notitie{margin:0}.pform__koppel{flex-wrap:wrap;gap:8px;display:flex}.pform__koppel .invoer{flex:260px;min-width:0}@media (max-width:560px){.pform :is(.invoer,select){font-size:16px}.pform__nieuwnaam{flex-basis:100%}.pform__fact li{grid-template-columns:minmax(0,1fr) auto}.pform__factdatum{grid-column:1/-1;font-size:12.5px}}@media (pointer:coarse){.pform__vink,.pform__fact summary{min-height:44px}.looptijd__link{margin-block:-14px;padding-block:14px}a.looptijd__klantnaam{min-height:44px}.doel__stap .knop--rond,.doel__kop .knop--rond{width:44px;height:44px}}.pkop__regel{color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 0;font-size:13.5px;font-weight:550;display:flex}.pkop__regel>span:not(.pil){align-items:center;gap:7px;display:inline-flex}.pkop__regel svg{width:16px;height:16px;color:var(--inkt-3)}.pkop__klant{border-radius:var(--r-pil);min-height:28px;color:var(--inkt);text-decoration:underline;-webkit-text-decoration-color:var(--inkt-3);text-decoration-color:var(--inkt-3);text-underline-offset:3px;transition:background-color .2s var(--e);align-items:center;margin-left:-10px;padding:0 10px;font-weight:650;display:inline-flex}@media (hover:hover){.pkop__klant:hover{background:var(--zacht)}}.pkop__klant:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.mkaart .kaart__kop{margin-bottom:4px}.mstrook{padding:40px 0 2px;position:relative}.mstrook__punten{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.mstrook__spoor,.mstrook__vul{border-radius:var(--r-pil);height:3px;position:absolute;top:55px}.mstrook__spoor{left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--rand)}.mstrook__vul{left:calc(50% / var(--n));width:calc(100% / var(--n) * var(--vul,0));background:var(--mos)}.mstrook__nu{z-index:2;top:6px;left:calc(50% / var(--n) + 100% / var(--n) * var(--f,0));pointer-events:none;justify-items:center;display:grid;position:absolute;transform:translate(-50%)}.mstrook__nu b{border-radius:var(--r-pil);background:var(--goud);color:var(--op-goud);white-space:nowrap;padding:1px 8px;font-size:11px;font-weight:750;line-height:16px}.mstrook__nu i{background:var(--goud);border-radius:1px;width:2px;height:32px}.mpunt{z-index:1;border-radius:var(--r-tegel);width:100%;min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color .2s var(--e);background:0 0;border:0;align-content:start;justify-items:center;gap:4px;padding:0 6px 8px;display:grid;position:relative}@media (hover:hover){.mpunt:hover{background:var(--zacht)}.mpunt:hover .mpunt__bol{transform:scale(1.08)}}.mpunt:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.mpunt__bol{border:2px solid var(--rand);background:var(--papier);width:32px;height:32px;color:var(--inkt-3);box-shadow:0 0 0 5px var(--papier-2);box-sizing:border-box;transition:transform .3s var(--e-veer);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.mpunt__bol svg{width:15px;height:15px}.mpunt b{overflow-wrap:break-word;max-width:100%;font-size:13.5px;font-weight:650;line-height:1.25}.mpunt small{color:var(--inkt-3);font-size:12px;font-weight:600;line-height:1.3}.mpunt.is-gehaald .mpunt__bol{border-color:var(--mos);background:var(--mos);color:var(--papier)}.mpunt.is-gehaald small{color:var(--mos)}.mpunt.is-volgende .mpunt__bol{border-color:var(--goud);background:var(--goud-was);width:36px;height:36px;color:var(--goud-diep);margin:-2px 0 4px}.mpunt.is-volgende small{color:var(--goud-diep)}.mpunt.is-laat .mpunt__bol{border-color:var(--rood);background:var(--rood-was);color:var(--rood)}.mpunt.is-laat small{color:var(--rood)}.mpunt.is-zonder .mpunt__bol{border-style:dashed;border-color:var(--inkt-3)}.mpunt.is-start,.mpunt.is-doel{cursor:default}@media (hover:hover){.mpunt.is-start:hover,.mpunt.is-doel:hover{background:0 0}.mpunt.is-start:hover .mpunt__bol,.mpunt.is-doel:hover .mpunt__bol{transform:none}}.mpunt.is-start .mpunt__bol{border-color:var(--inkt-3);background:var(--papier);color:var(--inkt-2)}.mpunt.is-doel .mpunt__bol{border-style:dashed;border-color:var(--inkt-2);color:var(--inkt)}.mpunt__stil{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mvenster__noot{margin:0 0 14px}@media (max-width:720px){.mstrook{padding:4px 0 0}.mstrook__punten{grid-auto-columns:auto;grid-auto-flow:row}.mstrook__spoor,.mstrook__vul,.mstrook__nu{display:none}.mstrook:before{content:"";background:var(--rand);width:2px;position:absolute;top:26px;bottom:30px;left:23px}.mpunt{text-align:left;grid-template-columns:32px minmax(0,1fr);justify-items:start;gap:0 12px;min-height:52px;padding:6px 8px}.mpunt__bol{grid-row:span 2;margin:0}.mpunt.is-volgende .mpunt__bol{width:32px;height:32px;margin:0}}.dlay{align-items:start;gap:var(--ruimte,20px);grid-template-columns:minmax(0,1fr) minmax(300px,380px);display:grid}.dlay__hoofd{gap:var(--ruimte,20px);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.dlay__zij{gap:var(--ruimte);display:grid;position:sticky;top:88px}.dlay__zij .kaart{padding:18px 20px}.dlay__zij .kaart__kop{margin-bottom:12px}@media (max-width:1180px){.dlay{grid-template-columns:minmax(0,1fr)}.dlay__zij{order:-1;position:static}}.klant .dlay__zij{top:calc(var(--topbar-h) + var(--wissel-h,0px) + 68px)}@media (max-width:1180px){.klant .dlay__zij{order:0}}.hoe__stand{margin:0}.hoe__oordeel{margin-top:8px}.hoe__groep{color:var(--inkt-3);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 6px;font-size:11.5px;font-weight:700}.hoe__geld{margin:0;padding:0;list-style:none;display:grid}.hoe__geld li{border-bottom:1px solid var(--paneel-rand);padding:7px 0;font-size:13.5px}.hoe__geld li:last-child{border-bottom:0}.ontbreekt{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hoe__groep+.ontbreekt{margin-top:0}.ontbreekt li{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:38px;font-size:13.5px;display:flex}.ontbreekt li>svg{width:16px;height:16px;color:var(--klei-diep);flex:none}.ontbreekt li.is-rood>svg{color:var(--rood)}.ontbreekt li.is-goed>svg{color:var(--mos)}.ontbreekt li>span{flex:160px;min-width:0}.hoe__doel{margin-top:12px}.hoe__doel .notitie{margin:0 0 8px;display:block}.hoe__doelrij{flex-wrap:wrap;gap:8px;display:flex}.hoe__doelrij .invoer{flex:150px;width:auto}.hoe__fout{color:var(--rood);margin-top:6px;font-size:13px;display:block}.hoe__venstertekst{margin:0 0 14px}.pkoppel__uitleg{margin:0 0 10px}.pkoppel{border-top:1px solid var(--paneel-rand);max-height:50vh;margin:0;padding:0;list-style:none;overflow-y:auto}.pkoppel li{border-bottom:1px solid var(--paneel-rand)}.pkoppel__rij{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 2px;font-size:14px;display:flex}.pkoppel__rij input{width:18px;height:18px;accent-color:var(--goud-diep);flex:none}.pkoppel__alles{font-weight:650}.pkoppel__taak{overflow-wrap:anywhere;flex:1;min-width:0}.pkoppel__datum{color:var(--inkt-3);flex:none;font-size:12px}@media (pointer:coarse){.pkop__klant,.ontbreekt li{min-height:44px}}.tlijn{min-width:0}.tlijn__snel{gap:8px;margin:0 0 16px;display:grid}.tlijn__snel .invoer{resize:vertical;width:100%;min-height:64px}.tlijn__snel .knop{justify-self:end}.tlijn .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tlijn__balk{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;margin-bottom:16px;display:flex}.tlijn__filter{flex:auto;min-width:0;max-width:100%}.tlijn .zoekveld{flex:0 260px}.tlijn>:is(.notitie,.foutbalk,.leeg){margin:0 0 14px}.tlijn__dag .groepkop{margin:18px 0 12px}.tlijn__dag:first-child .groepkop{margin-top:0}.tlijn__dag .groepkop.act-maand{color:var(--inkt);align-items:center;gap:8px;margin:26px 0 6px;font-size:15px;display:flex}.tlijn__dag:first-child .groepkop.act-maand{margin-top:0}.tlijn__dag .act-maand+.groepkop{margin-top:8px}.tlijn__snel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 0 14px;display:grid}.tlijn__snel textarea{resize:vertical;min-height:44px}.tlijn__snel .foutbalk,.tlijn__snel [role=alert]{grid-column:1/-1}@media (max-width:560px){.tlijn__snel{grid-template-columns:minmax(0,1fr)}}.tlijn__grens{margin:0 0 16px;list-style:none}.tlijn__tekst{color:var(--inkt-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:1.5}.tlijn__reden{color:var(--inkt-3);margin:2px 0 0;font-size:13px;line-height:1.45}.tlijn__onder{color:var(--inkt-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.tlijn__onder time{font-variant-numeric:tabular-nums}.tlijn__bron{display:inline-flex}.tlijn__bron svg{width:14px;height:14px}.act__tekst b :is(.tlijn__label,.tlijn__meta){vertical-align:1px;margin-left:8px}.tlijn__meta{color:var(--inkt-3);font-size:12px;font-style:normal;font-weight:600}.tlijn__project{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--inkt-3);text-decoration-color:var(--inkt-3);text-underline-offset:2px}.tlijn__acties{gap:12px;margin-left:auto;display:inline-flex}.tlijn__link{color:var(--inkt-3);font:inherit;text-underline-offset:2px;cursor:pointer;transition:color .2s var(--e);background:0 0;border:0;padding:0;text-decoration:underline}@media (hover:hover){:is(.tlijn__link,.tlijn__project):hover{color:var(--inkt)}.tlijn__link--weg:hover{color:var(--rood)}.tlijn__afspraak:hover b{text-underline-offset:3px;text-decoration:underline}}.act__item.is-besluit .act__tekst{box-shadow:inset 3px 0 0 var(--inkt);padding-left:10px}.act__item.is-grafsteen .act__tekst b{color:var(--inkt-3);font-style:italic;font-weight:550}.act__item.is-komend .act__ico{border:1.5px dashed var(--rand);background:0 0}.tlijn__bundel summary{cursor:pointer;list-style:none;display:block}.tlijn__bundel summary::-webkit-details-marker{display:none}.tlijn__uitklap{text-underline-offset:2px;text-decoration:underline}.tlijn__bundel[open] .tlijn__uitklap{display:none}.tlijn__bundellijst{border-left:1.5px solid var(--rand-zacht);color:var(--inkt-2);gap:6px;margin:10px 0 0;padding:0 0 0 14px;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.tlijn__bundellijst li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tlijn__bundellijst time{color:var(--inkt-3);font-variant-numeric:tabular-nums;font-size:12px}.tlijn .toonmeer{margin-top:16px}.tlijn__afspraak{color:inherit;text-decoration:none}.tlijn__soorten{border:0;margin:0 0 14px;padding:0}.tlijn__soorten legend{color:var(--inkt-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:650}@media (max-width:720px){.tlijn__balk{flex-direction:column;align-items:stretch}.tlijn .zoekveld{flex-basis:auto;max-width:none}.tlijn .zoekveld .invoer{font-size:16px}}@media (pointer:coarse){:is(.tlijn__link,.tlijn__project){align-items:center;margin-block:-13px;padding-block:13px;display:inline-flex}.tlijn__bundel summary{min-height:44px}}.opvolgen .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ov-balk{margin:2px 0 14px}.ov-balk .chips{flex:auto;min-width:0}.ov-kolom{gap:var(--ruimte);align-content:start;min-width:0;display:grid}.ov-blok .kaart__kop{margin-bottom:6px}.ov-blok .kaart__kop h2{align-items:center;gap:8px;display:flex}.ov-lijst{margin:0 -8px}.ov-rij{border-bottom:1px solid var(--paneel-rand);border-radius:12px;grid-template-columns:22px 38px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 8px;display:grid}.ov-rij:last-child{border-bottom:0}.ov-rij>.vink,.ov-rij>.ov-geenvink{margin-top:8px}.ov-geenvink{border:1.75px dashed var(--rand);border-radius:7px;width:22px;height:22px}.ov-rij .embleem{margin-top:1px}.ov-rij__tekst{min-width:0}.ov-rij__naam{align-items:center;gap:8px;min-width:0;display:flex}.ov-rij__naam a{min-width:0;color:var(--inkt);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:650;text-decoration:none;overflow:hidden}.ov-rij__naam a:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px;border-radius:4px}@media (hover:hover){.ov-rij__naam a:hover{text-underline-offset:3px;text-decoration:underline}}.ov-rij__stap{color:var(--inkt);overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:4px 0 0;font-size:14px;line-height:1.4;display:flex}.ov-rij__stap svg{width:15px;height:15px;color:var(--inkt-3);flex:none;margin-top:2px}.ov-rij__stap>span{min-width:0}.ov-rij__stap.is-leeg{color:var(--inkt-3);font-style:italic}.ov-bij{color:var(--inkt-3);white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:600}.ov-rij small{color:var(--inkt-3);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;display:block}.ov-rij__eind{justify-items:end;gap:8px;display:grid}.ov-rij__stand{align-items:center;gap:8px;display:flex}.ov-rij__knoppen{gap:4px;display:flex}.ov-spoor{border:1px dashed var(--rand);color:var(--inkt-2);border-radius:12px;align-items:center;gap:10px;margin:4px 8px;padding:10px 12px;font-size:13px;display:flex}.ov-spoor svg{width:15px;height:15px;color:var(--inkt-3);flex:none}.ov-spoor p{flex:1;min-width:0;margin:0}.ov-spoor:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.ov-spoor--nieuw{border-style:solid;border-color:color-mix(in srgb, var(--goud) 45%, transparent);background:var(--goud-was);color:var(--inkt)}.ov-form{border-radius:var(--r-tegel);background:var(--zacht);grid-column:3/-1;gap:12px;margin-top:10px;padding:14px;display:grid}.ov-form fieldset{border:0;min-width:0;margin:0;padding:0}.ov-form legend,.ov-vraag{color:var(--inkt-2);margin:0 0 6px;padding:0;font-size:12.5px;font-weight:650}.ov-vraag,.ov-form .melding,.ov-form .veld{margin:0}.ov-kanaal{flex-wrap:wrap;gap:6px;display:flex}.ov-kanaal label{cursor:pointer;height:30px;font-size:13px;position:relative}.ov-kanaal label svg{width:15px;height:15px}.ov-kanaal input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ov-kanaal label:has(input:checked){background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.ov-kanaal label:has(input:focus-visible){outline:2px solid var(--goud-diep);outline-offset:2px}.ov-velden{grid-template-columns:minmax(0,1fr) 170px;gap:10px;display:grid}.ov-velden--3{grid-template-columns:minmax(0,1fr) 160px 140px}.ov-form__knoppen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ov-form__knoppen [data-annuleer]{margin-left:auto}.ov-form__knoppen .chip:disabled[aria-pressed=true]{background:var(--inkt);border-color:var(--inkt);color:var(--papier);opacity:1;cursor:default}.ov-form__knoppen [aria-disabled=true]{opacity:.55;cursor:progress}.ov-buiten{border-top:1px solid var(--paneel-rand);color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;padding-top:10px;font-size:13px;display:flex}.ov-buiten svg{width:15px;height:15px;color:var(--inkt-3);flex:none}.ov-buiten span{flex:1;min-width:0}.ov-blok .notitie{margin:10px 0 0}.ov-stadia{gap:2px;margin:0 -8px;display:grid}.ov-stadium{color:var(--inkt-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:8px;font-size:13.5px;font-weight:600;display:grid}.ov-stadium b{color:var(--inkt);text-align:right;font-variant-numeric:tabular-nums}.ov-stadium[aria-pressed=true]{background:var(--rij);color:var(--inkt)}.ov-stadium[aria-pressed=true] .staaf span{background:var(--inkt)}.ov-stadium:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}@media (hover:hover){.ov-stadium:hover{background:var(--rij)}}.ov-balk__rechts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ov-rij__stand .av{--k:var(--zacht);--t:var(--inkt)}.ov-noot{border-top:1px solid var(--paneel-rand);color:var(--inkt-3);margin:12px 0 0;padding-top:12px;font-size:13px}.ov-noot b{color:var(--inkt)}.ov-gedaan{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.ov-gedaan li{border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.ov-gedaan .ov-kico{background:var(--zacht);width:30px;height:30px;color:var(--inkt-2);border-radius:50%;place-items:center;display:grid}.ov-gedaan .ov-kico svg{width:15px;height:15px}.ov-gedaan b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.ov-gedaan small{color:var(--inkt-3);margin-top:2px;font-size:12px;display:block}.ld-lijf{gap:18px;display:grid}.ld-kop{align-items:center;gap:12px;display:flex}.ld-kop>div{flex:1;min-width:0}.ld-kop b{font-size:15px;font-weight:650;display:block}.ld-kop small{color:var(--inkt-3);font-size:13px;display:block}.ld-blok .groepkop{margin-top:0}.ld-stap{border-radius:var(--r-tegel);background:var(--zacht);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.ld-stap svg{width:16px;height:16px;color:var(--inkt-3);margin-top:2px}.ld-stap--kaal{grid-template-columns:minmax(0,1fr) auto}.ld-stap b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;display:block}.ld-stap small{color:var(--inkt-3);margin-top:3px;font-size:12.5px;display:block}.ld-stap small.is-laat{color:var(--rood);font-weight:650}.ld-stap .av{--k:var(--papier);--t:var(--inkt)}.ld-knoppen{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ld-tekst{color:var(--inkt-2);margin:0;font-size:14px;line-height:1.5}.ld-tekst b{color:var(--inkt);font-weight:650}.ld-wie{color:var(--inkt);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ld-wie .av{--k:var(--zacht);--t:var(--inkt)}.lade .ov-form{margin-top:8px}.lade .ov-velden,.lade .ov-velden--3{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){.ov-rij{grid-template-columns:22px minmax(0,1fr);gap:6px 10px}.ov-rij .embleem{display:none}.ov-rij__eind{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;width:100%;display:flex}.ov-rij__knoppen{margin-left:auto}.ov-rij__knoppen .knop{padding-inline:10px}.ov-form{grid-column:1/-1}.ov-velden,.ov-velden--3{grid-template-columns:minmax(0,1fr)}.ov-form .invoer{font-size:16px}}.nnieuw{gap:8px;display:grid}.nnieuw .veld{margin-bottom:0}.nnieuw .veld textarea.invoer{min-height:72px}.nnieuw .knop{justify-self:end}.notities{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notities li{background:var(--zacht);border-radius:14px;padding:12px 118px 12px 14px;font-size:14px;line-height:1.55;position:relative}.notities li.is-vast{box-shadow:inset 3px 0 0 var(--goud)}.notities small{color:var(--inkt-3);align-items:center;gap:6px;margin-bottom:3px;font-size:12px;font-weight:600;display:flex}.notities small svg{width:13px;height:13px;color:var(--goud-diep)}.notities small .avatar{width:18px;height:18px;box-shadow:none;font-size:8px}.notities__tekst{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.notities__acties{color:var(--inkt-3);gap:2px;display:flex;position:absolute;top:8px;right:8px}@media (hover:hover){.notities__weg:hover{color:var(--rood)}}@media (max-width:560px){.notities li{padding-top:44px;padding-right:14px}}.note-editor-backdrop{z-index:120;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:#2118126b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.note-editor{border:1px solid var(--rand);border-radius:var(--r-paneel);background:var(--papier);width:min(680px,100%);height:min(560px,100dvh - 48px);color:var(--inkt);box-shadow:var(--schaduw-tip);flex-direction:column;display:flex;overflow:hidden}.note-editor-toolbar{border-bottom:1px solid var(--rand-zacht);align-items:center;gap:4px;padding:10px 14px;display:flex}.note-editor-meta{color:var(--inkt-3);margin-left:auto;font-size:12px}.note-editor textarea{color:var(--inkt);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:18px 20px;font-size:15px;line-height:1.6;overflow:auto hidden}.note-opslaan{border-radius:var(--r-pil);background:var(--goud);height:30px;color:var(--op-goud);font:inherit;cursor:pointer;border:0;margin-left:8px;padding:0 14px;font-size:13px;font-weight:600}@media (hover:hover){.note-opslaan:hover{background:var(--goud-hover)}}.note-opslaan:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.note-opslaan:disabled{opacity:.6;cursor:default}@media (max-width:560px){.note-editor-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.note-editor textarea{font-size:16px}}.scherm.klant .avs .avatar{box-shadow:0 0 0 2px var(--papier)}.scherm.klant .avs .avatar+.avatar{margin-left:-7px}.ckaart .avs .avatar{width:24px;height:24px;font-size:11px}.zcontact{border-bottom:1px solid var(--paneel-rand);align-items:center;gap:10px;padding:9px 0;display:flex}.zcontact:last-of-type{border-bottom:0}.zcontact .av{--m:36px;--k:var(--zacht);--t:var(--inkt)}.zcontact .av svg{width:16px;height:16px}.zcontact__tekst{flex:1;min-width:0}.zcontact__tekst b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.zcontact__tekst small{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.zlaatst{background:var(--zacht);color:var(--inkt-2);border-radius:12px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.zlaatst svg{width:15px;height:15px;color:var(--inkt-3);flex:none;margin-top:2px}.zlaatst.is-lang{background:var(--klei-was);color:var(--klei-diep)}.zlaatst.is-lang svg{color:inherit}.zrij{width:100%;color:inherit;text-align:left;transition:background-color .2s var(--e);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:9px 6px;text-decoration:none;display:grid}@media (hover:hover){a.zrij:hover{background:var(--zacht)}}a.zrij:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.zrij__ico{background:var(--zacht);width:30px;height:30px;color:var(--inkt-2);border-radius:50%;place-items:center;display:grid}.zrij__ico svg{width:15px;height:15px}.zrij.is-laat .zrij__ico{background:var(--rood-was);color:var(--rood)}.zrij small{color:var(--inkt-3);font-size:12px;font-weight:600;display:block}.zrij b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;display:block}.zrij span span{color:var(--inkt-3);font-size:12.5px;display:block}.zrij.is-laat span span{color:var(--rood);font-weight:600}.zstand{border:1px solid var(--paneel-rand);border-radius:var(--r-paneel);background:var(--paneel);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.zstand>div{min-width:0;padding:10px 12px}.zstand>div:nth-child(2n){border-left:1px solid var(--paneel-rand)}.zstand>div:nth-child(n+3){border-top:1px solid var(--paneel-rand)}.zstand dt{color:var(--inkt-3);font-size:12px;font-weight:600;line-height:1.3}.zstand dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:16px;font-weight:650;line-height:1.2;overflow:hidden}.zstand dd.is-laat{color:var(--rood)}.zstand dd small{color:var(--inkt-3);text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.kd-lees{grid-template-columns:170px minmax(0,1fr);gap:10px 16px;margin:0;font-size:14px;display:grid}.kd-lees>div{display:contents}.kd-lees dt{color:var(--inkt-3);font-weight:600}.kd-lees dd{overflow-wrap:anywhere;gap:2px;min-width:0;margin:0;display:grid}@media (max-width:560px){.kd-lees{grid-template-columns:minmax(0,1fr);gap:2px}.kd-lees dd{margin-bottom:10px}}@media (pointer:coarse){.zrij{min-height:44px}}.warm{border-radius:var(--r-pil);background:var(--zacht);height:22px;color:var(--inkt-3);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.warm i{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.warm i b{background:var(--rand);border-radius:2px;width:3px;display:block}.warm i b:first-child{height:5px}.warm i b:nth-child(2){height:8px}.warm i b:nth-child(3){height:11px}.warm--warm{background:var(--klei-was);color:var(--klei-diep)}.warm--warm i b,.warm--lauw i b:nth-child(-n+2){background:var(--klei)}.warm--lauw{color:var(--inkt-2)}.warm--koud i b:first-child{background:var(--inkt-3)}.warm--kort{padding:0 6px}.warm .sr-only,.okol .sr-only,.opp .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lk__voet .av--leeg{--k:transparent;--t:var(--inkt-3);box-shadow:inset 0 0 0 1px var(--rand)}.ov-uitleg{color:var(--inkt-3);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px;font-size:13px;display:flex}.ov-uitleg>span{align-items:center;gap:7px;display:inline-flex}.ov-uitleg svg{flex:none;width:15px;height:15px}.ov-uitleg__hint{margin-left:auto}.ov-uitleg__grof{display:none}@media (pointer:coarse){.ov-uitleg__fijn{display:none}.ov-uitleg__grof{display:inline}}.ov-spoor--bord{margin:0 0 12px}.ov-uitleg .ov-instellen{gap:5px;font-size:13px;display:inline-flex}.ov-uitleg .ov-instellen svg{width:14px;height:14px}.obord{grid-template-columns:var(--kols);scroll-snap-type:x proximity;overscroll-behavior-x:contain;align-items:start;gap:12px;padding:2px 2px 12px;display:grid;overflow-x:auto}.okol{border-radius:var(--r-kaart);background:var(--papier-2);border:1px solid var(--rand-zacht);scroll-snap-align:start;min-width:0;min-height:340px;transition:background-color .2s var(--e), border-color .2s var(--e), box-shadow .2s var(--e);flex-direction:column;gap:8px;padding:10px;display:flex;container-type:inline-size}.okol.is-over,.pp-cel.is-over{border-color:var(--goud);background:var(--goud-was);box-shadow:0 0 0 3px color-mix(in srgb, var(--goud) 25%, transparent)}body.is-slepen .okol:not(.is-over),body.is-slepen .pp-cel:not(.is-over){border-style:dashed;border-color:var(--rand)}.okol__kop{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 8px;padding:2px 4px 6px;display:grid}.okol__kop .status{background:0 0;justify-self:start;height:22px;padding:0;font-size:13.5px;font-weight:700}.okol__kop .tel,.pp-kop .tel,.okol__open .tel{border-radius:var(--r-pil);background:var(--papier);min-width:22px;height:20px;color:var(--inkt-2);text-align:center;font-variant-numeric:tabular-nums;padding:0 7px;font-size:11.5px;font-weight:700;line-height:20px}.okol__som{color:var(--inkt-3);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:12.5px}.okol__som b{color:var(--inkt);font-weight:650}.okol__urg{font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:4px 10px;font-size:12px;display:flex}.okol__urg b{color:var(--inkt-2);font-weight:650}.okol__urg b.is-laat{color:var(--rood)}.okol__urg b.is-vandaag{color:var(--goud-diep)}.okol__urg b.is-geen{color:var(--klei-diep)}.okol__klap,.okol__open,.lk__stap{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0}.okol__klap{width:26px;height:26px;color:var(--inkt-3);transition:background-color .2s var(--e), color .2s var(--e);border-radius:50%;place-items:center;display:inline-grid}.okol__klap svg{width:15px;height:15px}.okol__lijst{align-content:start;gap:8px;display:grid}@container (min-width:600px){.okol__lijst{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.okol__leeg{border:1px dashed var(--rand);border-radius:var(--r-tegel);min-height:96px;color:var(--inkt-3);text-align:center;place-items:center;gap:8px;padding:12px;font-size:13px;display:grid}.okol.is-dicht{padding:5px}.okol__open{border-radius:calc(var(--r-kaart) - 6px);width:100%;min-height:328px;color:var(--inkt-2);transition:background-color .2s var(--e), color .2s var(--e);flex-direction:column;align-items:center;gap:10px;padding:12px 0;font-size:13.5px;font-weight:700;display:flex}.okol__open .lbl{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.okol__open svg{width:15px;height:15px;color:var(--inkt-3)}@media (hover:hover){.okol__klap:hover,.okol__open:hover{background:var(--rij);color:var(--inkt)}}.lk{border-radius:var(--r-tegel);background:var(--papier);border:1px solid var(--rand-zacht);min-width:0;box-shadow:var(--schaduw-kaart);cursor:grab;transition:transform .35s var(--e), box-shadow .35s var(--e), border-color .2s var(--e), opacity .35s;touch-action:pan-y;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid;position:relative}.lk.is-laat{box-shadow:inset 3px 0 0 var(--rood), var(--schaduw-kaart)}.lk.is-vandaag{box-shadow:inset 3px 0 0 var(--goud), var(--schaduw-kaart)}.lk.is-verloren{background:var(--papier-2)}.lk.is-bezig{opacity:.6}.lk:has(.menu--kaart){z-index:2}@media (hover:hover){.lk:hover{border-color:var(--ring-hover);box-shadow:var(--schaduw-op);transform:translateY(-2px)}.lk.is-laat:hover{box-shadow:inset 3px 0 0 var(--rood), var(--schaduw-op)}}.lk:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.lk__kop{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lk__naam{min-width:0}.lk__naam a{color:var(--inkt);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:block;overflow:hidden}@media (hover:hover){.lk__naam a:hover{text-underline-offset:3px;text-decoration:underline}}.lk__naam small{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.lk__regel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.lk__waarde{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.lk__waarde small{color:var(--inkt-3);letter-spacing:0;margin-left:5px;font-size:11.5px;font-weight:600}.lk__waarde small.lk__waarde-leeg{margin:0}.lk__stap{background:var(--zacht);width:100%;color:var(--inkt);text-align:left;transition:background-color .2s var(--e);border-radius:12px;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.35;display:grid}.lk__stap svg{width:15px;height:15px;color:var(--inkt-3);margin-top:1px}.lk__stap--kaal{grid-template-columns:minmax(0,1fr)}.lk__stap i{color:var(--inkt-2);margin-top:2px;font-size:12px;font-style:normal;font-weight:650;display:block}.lk__stap.is-laat i{color:var(--rood)}.lk__stap.is-vandaag i{color:var(--goud-diep)}.lk__stap.is-leeg{background:var(--klei-was);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--klei) 45%, transparent);color:var(--klei-diep);font-weight:600}.lk__stap.is-leeg svg,.lk__stap.is-leeg i{color:var(--klei-diep)}.lk__stap.is-stil{color:var(--inkt-3);background:0 0;padding-block:2px}.lk__stap.is-stil i{color:var(--inkt-3);font-weight:600}@media (hover:hover){.lk__stap:hover{background:var(--rij)}}.lk__voet{min-width:0;color:var(--inkt-3);align-items:center;gap:8px;font-size:12px;display:flex}.lk__voet .av{--k:var(--zacht);--t:var(--inkt);flex:none;margin-left:auto}.lk__laatst{align-items:center;gap:5px;min-width:0;display:flex}.lk__laatst span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lk__laatst svg{flex:none;width:13px;height:13px}.lk__laatst.is-stil{color:var(--klei-diep);font-weight:600}.lk__log{border-top:1px solid var(--rand-zacht);gap:4px;padding-top:8px;display:flex}.lk__log button{appearance:none;border-radius:var(--r-pil);min-width:0;height:30px;color:var(--inkt-2);font:inherit;cursor:pointer;transition:background-color .2s var(--e), color .2s var(--e);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;font-size:12px;font-weight:600;display:inline-flex}.lk__log button svg{flex:none;width:14px;height:14px}.lk__log button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lk__log button:focus-visible{outline:2px solid var(--goud-diep);outline-offset:1px}.lk__log button[aria-disabled=true]{opacity:.55;cursor:progress}@media (hover:hover){.lk__log button:hover{background:var(--rij);color:var(--inkt)}}@container (max-width:236px){.lk__log button span{display:none}}.is-sleep-bron{opacity:.35}.spook{z-index:90;pointer-events:none;box-shadow:var(--schaduw-op);margin:0;position:fixed;top:0;left:0}body.is-slepen{cursor:grabbing;-webkit-user-select:none;user-select:none}body.is-slepen:has(.obord) .snelbalk{opacity:.2}.opp{gap:10px;display:grid}.opvalt{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin-bottom:16px;display:grid}.opvalt__item{border:1px solid var(--glas-rand);border-radius:var(--r-tegel);background:var(--glas);box-shadow:var(--schaduw-glas);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.opvalt__ico{background:var(--zacht);width:38px;height:38px;color:var(--inkt-2);border-radius:50%;place-items:center;display:grid}.opvalt__ico svg{width:17px;height:17px}.opvalt__item.is-let .opvalt__ico{background:var(--klei-was);color:var(--klei-diep)}.opvalt__item.is-laat .opvalt__ico{background:var(--rood-was);color:var(--rood)}.opvalt__item p{color:var(--inkt);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.opvalt__item p b{font-weight:650}.opvalt__item small{color:var(--inkt-3);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;display:block}.opvalt__item .link{white-space:normal;text-align:left;grid-column:2;justify-self:start;min-height:44px;margin-top:-6px}.pp-rij{scroll-margin-top:calc(var(--topbar-h) + var(--wissel-h,0px) + 12px)}.pp-kop,.pp-rij{grid-template-columns:250px repeat(var(--n), minmax(0, 1fr));gap:10px;display:grid}.pp-kop{padding:0 11px}.pp-kop>div{min-width:0;color:var(--inkt-2);align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:700;display:flex}.pp-rij{border:1px solid var(--glas-rand);border-radius:var(--r-kaart);background:var(--glas);box-shadow:var(--schaduw-glas);padding:10px}.pp-wie{align-content:start;gap:10px;min-width:0;padding:6px 6px 4px;display:grid}.pp-wie__naam{align-items:center;gap:10px;min-width:0;display:flex}.pp-wie__naam>div{flex:1;min-width:0}.pp-wie__naam b{font-size:15px;font-weight:650;display:block}.pp-wie__naam small{color:var(--inkt-3);font-size:12px;display:block}.pp-wie dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;display:grid}.pp-wie dt{color:var(--inkt-3);font-size:11.5px;font-weight:600}.pp-wie dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.pp-wie dd.is-laat{color:var(--rood)}.pp-wie__last{gap:5px;display:grid}.pp-wie__last small{color:var(--inkt-3);font-size:11.5px;font-weight:600}.pp-cel{border:1px solid var(--rand-zacht);border-radius:var(--r-tegel);background:var(--papier-2);min-width:0;min-height:96px;transition:background-color .2s var(--e), border-color .2s var(--e), box-shadow .2s var(--e);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:6px;display:grid}.pp-cel__kop{display:none}.pp-cel__leeg{color:var(--inkt-3);text-align:center;align-self:center;margin:0;padding:8px;font-size:12.5px}.pp-kop .status{background:0 0;padding:0;font-size:13px;font-weight:700}.pp-kop small{color:var(--inkt-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.pp-wie__pils{flex-wrap:wrap;gap:4px;display:flex}.pp-wie__lijst{justify-self:start}.ppk{background:var(--papier);border:1px solid var(--rand-zacht);min-width:0;box-shadow:var(--schaduw-kaart);cursor:grab;transition:transform .3s var(--e), box-shadow .3s var(--e), border-color .2s var(--e), opacity .3s;touch-action:pan-y;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px;display:grid}.ppk.is-laat{box-shadow:inset 3px 0 0 var(--rood), var(--schaduw-kaart)}.ppk.is-bezig{opacity:.6}@media (hover:hover){.ppk:hover{border-color:var(--ring-hover);transform:translateY(-1px)}}.ppk:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}.ppk__kop{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ppk__kop a{max-width:100%;color:var(--inkt);white-space:nowrap;text-overflow:ellipsis;justify-self:start;font-size:13.5px;font-weight:650;text-decoration:none;overflow:hidden}@media (hover:hover){.ppk__kop a:hover{text-underline-offset:3px;text-decoration:underline}}.ppk__stap{color:var(--inkt-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.ppk__stap i{font-style:normal;font-weight:650}.ppk__stap i.is-laat{color:var(--rood)}.ppk__stap i.is-vandaag{color:var(--goud-diep)}.ppk__stap.is-leeg{color:var(--inkt-3);font-style:italic}.ppk__voet{min-height:26px;color:var(--inkt-3);align-items:center;gap:8px;font-size:12px;display:flex}.ppk__voet b{color:var(--inkt);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ppk__voet>span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ppk__voet .kaartmenu{margin:-4px -4px -4px 0}@media (pointer:fine){.ppk__voet .kaartmenu__knop{width:26px;height:26px}}.ov-ander{padding-left:4px}.ov-ander svg{width:14px;height:14px}.ld-veldset{border:0;min-width:0;margin:0;padding:0}.ld-wie{flex-wrap:wrap;gap:6px;display:flex}.ld-wie .chip[aria-pressed=true] .av--leeg{color:var(--papier);box-shadow:inset 0 0 0 1.5px var(--papier)}.ov-form--lade{grid-column:auto}.ov-velden--een{grid-template-columns:minmax(0,1fr)}.reden{flex-wrap:wrap;gap:6px;display:flex}.reden label{cursor:pointer;position:relative}.reden input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.reden label:has(input:checked){background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.reden label:has(input:focus-visible){outline:2px solid var(--goud-diep);outline-offset:2px}@media (max-width:1100px){.pp-kop{display:none}.pp-rij{grid-template-columns:minmax(0,1fr)}.pp-cel{min-height:0}.pp-cel.is-leeg:not(.is-enige){display:none}.pp-cel__kop{color:var(--inkt-3);align-items:center;gap:8px;padding:2px 4px;font-size:12px;font-weight:700;display:flex}.pp-cel.is-enige.is-leeg .pp-cel__kop{display:none}.pp-wie dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.ov-uitleg__hint{margin-left:0}.pp-wie dl{grid-template-columns:repeat(2,minmax(0,1fr))}.obord{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}@media (prefers-reduced-motion:reduce){.okol,.lk,.ppk,.lk__stap,.lk__log button,.pp-cel,.okol__klap,.okol__open{transition:none}.lk:hover,.ppk:hover{transform:none}}.sstand{align-items:center;gap:16px;margin-bottom:14px;display:flex}.sstand>div{flex:1;gap:4px;min-width:0;display:grid}.sstand b{font-size:16px;font-weight:700}.sstand small{color:var(--inkt-3);font-size:13px}.sstand .meter{margin-top:6px}.vinklijst--groot li{border-bottom:1px solid var(--paneel-rand);border-radius:12px;min-height:48px;padding:6px 8px}.vinklijst--groot li:last-child{border-bottom:0}.vinklijst--groot li>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14.5px;font-weight:550}.vinklijst--groot li.is-af>span{color:var(--inkt-3);text-decoration:line-through}.lstap__d{color:var(--inkt-3);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.is-laat .lstap__d{color:var(--rood)}.snieuw{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.snieuw .invoer{flex:220px;min-width:0}.snieuw input[type=date]{flex:0 170px}.looptijd__naam>.status{flex:none}.lid{align-items:center;gap:10px;min-height:44px;display:flex}.lid>.avatar{width:34px;height:34px;font-size:14px}.lid>div{flex:1;min-width:0}.lid b{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.lid small{color:var(--inkt-3);font-size:12.5px}.lid .pil{flex:none;margin-left:auto}.teamkies{border-top:1px solid var(--paneel-rand);margin-top:12px;padding-top:12px}.teamkies>small{color:var(--inkt-3);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.teamkies .chip .avatar{width:24px;height:24px;font-size:11px}.pkop__boven{align-items:center;gap:8px;margin-bottom:2px;display:flex}.pkop__boven .pkop__klant{min-height:32px;color:var(--inkt-2);gap:8px;font-size:13.5px;font-weight:600;text-decoration:none}.pkop__wie{align-items:center;gap:7px;display:inline-flex}.pkop__wie .avatar{width:22px;height:22px;font-size:10px}.pkop__stil{color:var(--inkt-3)}.kop--detail .kop__tekst>.vring{flex:none}@media (max-width:560px){.kop--detail .kop__tekst{align-items:flex-start;gap:12px}}@media (min-width:1100px){.cijfers--strook.pstrook:not(.cijfers--zes){grid-template-columns:repeat(var(--n), minmax(0, 1fr)) minmax(0, 1.25fr)}}.lstap__doel{color:var(--inkt-3);display:inline-flex}.lstap__doel svg{width:13px;height:13px}.tl-breed{min-width:0}.gtl-wrap{scrollbar-width:thin;margin:0 -22px;padding:0 22px;overflow-x:auto}@media (max-width:720px){.gtl-wrap{margin:0 -16px;padding:0 16px}}.gtl{--links:190px;min-width:560px;position:relative}.gtl__as{grid-template-columns:var(--links) 1fr;border-bottom:1px solid var(--rand-zacht);height:44px;display:grid}.gtl__schaal{position:relative}.gtl__mnd{border-left:1px solid var(--rand);color:var(--inkt-2);white-space:nowrap;padding-left:6px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:2px}.gtl__wk{color:var(--inkt-3);white-space:nowrap;padding-left:5px;font-size:11px;font-weight:600;position:absolute;bottom:6px}.gtl__lijf{position:relative}.gtl__laag{top:0;bottom:0;left:var(--links);pointer-events:none;position:absolute;right:0}.gtl__lijn{background:var(--rand-zacht);width:1px;position:absolute;top:0;bottom:0}.gtl__nu{z-index:3;background:var(--goud);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.gtl__nu b{border-radius:var(--r-pil);background:var(--goud);color:var(--op-goud);white-space:nowrap;padding:0 7px;font-size:10.5px;font-weight:750;line-height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gtl__doel{z-index:2;border-left:1.5px dashed var(--inkt-2);width:0;position:absolute;top:0;bottom:0}.gtl__doel b{border-radius:var(--r-pil);background:var(--inkt);color:var(--zand);white-space:nowrap;align-items:center;gap:3px;padding:0 6px 0 4px;font-size:10.5px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;top:0;left:4px}.gtl__doel b svg{width:11px;height:11px}.gtl__doel.is-links b{left:auto;right:4px}.gtl__rij{grid-template-columns:var(--links) 1fr;border-bottom:1px solid var(--rand-zacht);align-items:center;min-height:50px;display:grid}.gtl__rij--slot{border-bottom:0}.gtl__rij--kop{background:color-mix(in srgb, var(--zacht) 50%, transparent);min-height:44px}.gtl__naam{min-width:0;padding:6px 12px 6px 0}.gtl__naam b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.gtl__naam small{color:var(--inkt-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.gtl__naam small.is-laat{color:var(--rood);font-weight:650}.gtl__baan{height:50px;position:relative}.gtl__rij--kop .gtl__baan{height:44px}.gtl__leeg{color:var(--inkt-3);white-space:nowrap;font-size:12.5px;position:absolute;top:16px;left:0}.gtl__balk{appearance:none;z-index:1;border:1px solid var(--rand);background:var(--papier);height:24px;color:var(--inkt);font:inherit;white-space:nowrap;cursor:pointer;transform-origin:0;transition:box-shadow .2s var(--e);border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:13px;overflow:hidden}.gtl__balk:before{content:"";background:var(--stip,var(--inkt-3));border-radius:50%;flex:none;width:7px;height:7px}.gtl__balk--bezig{--stip:var(--goud);border-color:color-mix(in srgb, var(--goud) 55%, transparent);background:var(--goud-was)}.gtl__balk--klaar{--stip:var(--mos);background:var(--rij);color:var(--inkt-2);border-color:#0000}.gtl__balk.is-concept{border-style:dashed;border-color:var(--inkt-3)}.gtl__balk--bezig.is-concept{border-color:var(--goud-diep)}.gtl__balk.is-laat{box-shadow:inset 3px 0 0 var(--rood)}.gtl__balk>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.gtl__balk.is-smal{justify-content:center;padding:0}.gtl__balk.is-smal>span{display:none}.gtl__balk:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}@media (hover:hover){.gtl__balk:hover{box-shadow:0 6px 16px -10px #00000073}.gtl__balk.is-laat:hover{box-shadow:inset 3px 0 0 var(--rood), 0 6px 16px -10px #00000073}}.gtl__looptijd{border-radius:var(--r-pil);background:var(--rand);transform-origin:0;height:8px;position:absolute;top:18px;overflow:hidden}.gtl__looptijd>span{border-radius:inherit;background:var(--inkt-3);position:absolute;inset:0 auto 0 0}.gtl__looptijd.is-open{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.gtl__ruitplek{z-index:2;width:0;height:14px;position:absolute;top:19px}.gtl__ruit{appearance:none;border:2px solid var(--inkt-3);background:var(--papier);cursor:pointer;width:14px;height:14px;transition:transform .25s var(--e-veer);border-radius:3px;margin:0;padding:0;position:absolute;top:0;left:-7px;transform:rotate(45deg)}.gtl__ruit:after{content:"";position:absolute;inset:-9px}@media (pointer:coarse){.gtl .gtl__ruit{min-height:0}.gtl__ruit:after{inset:-15px}}.gtl__ruit.is-af{border-color:var(--mos);background:var(--mos)}.gtl__ruit.is-laat{border-color:var(--rood);background:var(--rood)}.gtl__ruit.is-volgende{border-color:var(--goud);background:var(--goud-was)}.gtl__ruit:focus-visible{outline:2px solid var(--goud-diep);outline-offset:3px}@media (hover:hover){.gtl__ruit:hover{transform:rotate(45deg)scale(1.25)}}.gtl__tip{z-index:4;border-radius:var(--r-tip);background:var(--balk);color:var(--balk-tekst);white-space:nowrap;pointer-events:none;box-shadow:var(--schaduw-tip);opacity:0;transition:opacity .15s var(--e);padding:3px 8px;font-size:12px;font-weight:650;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 6px))}.gtl__tip.is-zichtbaar{opacity:1}.gtl__groei{animation:.7s cubic-bezier(.22,1,.36,1) backwards gtl-groei;animation-delay:calc(60ms + var(--n,0) * 50ms)}@keyframes gtl-groei{0%{opacity:0;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.gtl__groei{animation:none}.gtl__ruit,.gtl__tip,.gtl__balk{transition:none}}.gtl-legenda{border-top:1px solid var(--rand-zacht);color:var(--inkt-3);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.gtl-legenda>span{align-items:center;gap:6px;display:inline-flex}.gtl-legenda__balk{border:1px solid var(--rand);background:var(--papier);border-radius:4px;width:22px;height:11px}.gtl-legenda__balk--klaar{background:var(--rij);border-color:#0000}.gtl-legenda__balk--bezig{border-color:color-mix(in srgb, var(--goud) 55%, transparent);background:var(--goud-was)}.gtl-legenda__balk--concept{border-style:dashed;border-color:var(--inkt-3)}.gtl-legenda__ruit{border:2px solid var(--inkt-3);background:var(--papier);border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.gtl-legenda__ruit--af{border-color:var(--mos);background:var(--mos)}.gtl-legenda__ruit--laat{border-color:var(--rood);background:var(--rood)}.gtl-legenda__laat{color:var(--rood)}.teplannen{border:1px dashed var(--rand);border-radius:var(--r-tegel);color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13.5px;display:flex}.teplannen>svg{width:16px;height:16px;color:var(--inkt-3)}.teplannen b{font-weight:650}.teplannen .chip{border-style:dashed;height:28px;font-size:12.5px}.teplannen__link{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.gtl-lade{grid-template-columns:120px 1fr;gap:10px 14px;margin:0;font-size:14px;display:grid}.gtl-lade dt{color:var(--inkt-3);font-weight:600}.gtl-lade dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}@media (max-width:720px){.gtl{--links:150px}}@media (max-width:560px){.gtl-lade{grid-template-columns:1fr;gap:2px 0}.gtl-lade dd{margin-bottom:8px}}.volg{gap:12px;display:grid}.volg .notitie{margin:0}.volg__naam{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:19px;font-weight:650;line-height:1.25}.volg__meta{color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.volg__meta>svg{width:15px;height:15px;color:var(--inkt-3)}.volg__meta .avatar{width:20px;height:20px;font-size:9px}.volg__acties{flex-wrap:wrap;gap:8px;display:flex}.volg__fout{color:var(--rood);margin:0;font-size:13px;font-weight:600}.hoe__bron{color:var(--inkt-3);margin-top:4px;font-size:12px;display:block}.zacties{border-top:1px solid var(--paneel-rand);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.pgeld{margin:0;display:grid}.pgeld>div{border-bottom:1px solid var(--paneel-rand);align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.pgeld>div:last-child{border-bottom:0}.pgeld dt{color:var(--inkt-2)}.pgeld dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-weight:650}.pgeld .is-rood dd{color:var(--rood)}.pgeld .is-klei dd{color:var(--klei-diep)}.pgeld>.pgeld__budget{display:block}.pgeld__budget>div{align-items:baseline;gap:10px;display:flex}.pgeld__budget .meter{margin:6px 0 2px}.zcontact__blok+.zcontact__blok{border-top:1px solid var(--paneel-rand);margin-top:14px;padding-top:14px}.zcontact__blok .zcontact{border-bottom:0;gap:12px;padding:0}.zcontact__blok .zcontact__tekst b{font-size:15px;font-weight:650}.zcontact__klant{color:var(--goud-diep);font-weight:650;text-decoration:none}.zcontact__regels{color:var(--inkt-2);gap:6px;margin-top:12px;font-size:13.5px;display:grid}.zcontact__regels a,.zcontact__regels span{min-width:0;color:inherit;overflow-wrap:anywhere;align-items:center;gap:8px;text-decoration:none;display:flex}.zcontact__regels svg{width:15px;height:15px;color:var(--inkt-3);flex:none}@media (hover:hover){.zcontact__regels a:hover{color:var(--inkt)}.zcontact__klant:hover{text-decoration:underline}}@media (pointer:coarse){.zcontact__blok .knop--rond{width:44px;height:44px}}@media (max-width:1180px){.dlay--zij-na>.dlay__zij{order:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:860px){.dlay--zij-na>.dlay__zij{grid-template-columns:minmax(0,1fr)}}.kop--detail .pkop__klant .embleem{box-shadow:none;--m:24px!important}@media (max-width:720px){.kop--detail .kop__tekst>.vring{--m:56px!important}}.ptab .kaart{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0}.ptab .kaart+.kaart{margin-top:18px}.ptab .raster:empty{display:none}.ptab .minis dd.is-rood{color:var(--rood)}.utop{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-bottom:18px;display:grid}.utop .paneel{padding:16px 18px}.utop__getal{font:650 30px/1 var(--kop);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.utop__getal small{color:var(--inkt-3);font:600 13px/1.3 var(--tekst);letter-spacing:0}.utop__sub{color:var(--inkt-2);margin:8px 0 0;font-size:13px}.utop .meter{height:8px;margin-top:12px}.utop__kop{color:var(--inkt-3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;font-weight:700}.utop__mensen{color:var(--inkt-2);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}.utop__mensen>span{align-items:center;gap:6px;display:inline-flex}.utop__mensen .avatar{width:20px;height:20px;font-size:9px}.utop__mensen b{font-variant-numeric:tabular-nums;font-weight:650}.umnd{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;height:112px;display:grid}.umnd>div{grid-template-rows:auto 1fr auto;justify-items:center;gap:4px;height:100%;display:grid}.umnd b{color:var(--inkt-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.umnd i{width:100%;max-width:34px;height:calc(var(--h) * 1%);background:color-mix(in srgb, var(--goud) 45%, var(--papier));transform-origin:bottom;border-radius:6px 6px 3px 3px;align-self:end;min-height:3px;animation:.6s cubic-bezier(.22,1,.36,1) backwards umnd-groei}.umnd>div.is-nu i{background:var(--goud)}.umnd small{color:var(--inkt-3);font-size:11.5px;font-weight:600}@keyframes umnd-groei{0%{transform:scaleY(0)}}.umaand{border-top:1px solid var(--paneel-rand)}.umaand>summary{cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 8px;font-weight:650;list-style:none;display:flex}.umaand>summary::-webkit-details-marker{display:none}.umaand>summary svg{width:16px;height:16px;color:var(--inkt-3);transition:transform .3s var(--e)}.umaand[open]>summary svg{transform:rotate(180deg)}.umaand>summary span{color:var(--inkt-2);font-variant-numeric:tabular-nums;margin-left:auto}.umaand>summary small{color:var(--inkt-3);font-size:12.5px;font-weight:600}.umaand>summary:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}@media (hover:hover){.umaand>summary:hover{background:var(--zacht)}}.udag{border-top:1px dashed var(--paneel-rand);grid-template-columns:92px minmax(0,1fr);gap:4px 12px;padding:10px 8px;display:grid}.udag__wanneer b{font-size:13.5px;font-weight:650;display:block}.udag__wanneer small{color:var(--inkt-3);font-variant-numeric:tabular-nums;font-size:12px}.udag__regel{align-items:center;gap:10px;min-height:32px;font-size:13.5px;display:flex}.udag__regel .avatar{width:22px;height:22px;font-size:10px}.udag__wat{min-width:0;color:var(--inkt-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.udag__regel b{font-variant-numeric:tabular-nums;font-weight:650}.uwie{align-items:center;gap:8px;display:inline-flex}.uwie .avatar{width:24px;height:24px;font-size:10px}.uwie__nul{color:var(--inkt-3)}.uwie__aandeel{width:28%}@media (prefers-reduced-motion:reduce){.umnd i{animation:none}.umaand>summary svg{transition:none}}@media (max-width:860px){.utop{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.udag{grid-template-columns:minmax(0,1fr)}.ptab .kaart__kop{flex-wrap:wrap}}.deeln{container:deeln/inline-size}.deeln__invoer{gap:10px;margin:0 0 14px;display:grid}.deeln__snel{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(9rem,.6fr) auto;align-items:center;gap:10px;display:grid}.deeln__snel .invoer{width:100%}.deeln__bestaand{color:var(--inkt-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.deeln__bestaand .invoer{width:auto;max-width:100%}.deeln__factuur{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.deeln__bestaat{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.deeln__chips{margin:0 0 12px}.deeln__naam{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.deeln__naam b{font-weight:600}.deeln__naam small{color:var(--inkt-3);overflow-wrap:anywhere;font-size:12px}@media (hover:hover){.deeln__naam:hover b{text-underline-offset:3px;text-decoration:underline}}.deeln__tabel td:last-child{white-space:nowrap;text-align:right;width:1%}.deeln__tabel select.invoer{min-width:9rem}.deeln__af{opacity:.62}.deeln__stil{color:var(--inkt-3)}.deeln__rijen{margin:0;padding:0;list-style:none}.deeln__rijen .rij-item{flex-wrap:wrap;row-gap:6px}.deeln__rijen .rij-item__tekst{flex-basis:100%}.deeln__rijen .rij-item__bedrag{margin-left:auto}@container deeln (min-width:640px){.deeln__rijen{display:none}}@container deeln (max-width:639.98px){.deeln__tabel{display:none}.deeln__snel{grid-template-columns:minmax(0,1fr) auto}.deeln__snel .invoer:not(select){grid-column:1/-1;font-size:16px}}.deeln-voorbeeld{gap:14px;display:grid}.deeln-voorbeeld__standen{border:0;gap:2px;margin:0;padding:0;display:grid}.deeln-voorbeeld__standen legend{color:var(--inkt-3);margin-bottom:4px;padding:0;font-size:12px;font-weight:700}.deeln-voorbeeld__zin{margin:0;font-size:15px;font-weight:600}.deeln-voorbeeld__lijst{max-height:none}.deeln-voorbeeld__rij{align-items:center;gap:10px;min-height:44px;padding:6px 2px;font-size:14px;display:flex}.deeln-voorbeeld__naam{flex-direction:column;flex:1;min-width:0;display:flex}.deeln-voorbeeld__naam b{overflow-wrap:anywhere;font-weight:600}.deeln-voorbeeld__naam small{color:var(--inkt-3);font-size:12px}.deeln-voorbeeld__bedrag{font-variant-numeric:tabular-nums;flex:none}.deeln-voorbeeld__over summary{cursor:pointer;min-height:44px;color:var(--inkt-2);align-items:center;font-size:13.5px;font-weight:600;display:flex}
.tmr{margin-bottom:var(--ruimte);background:var(--balk);color:var(--balk-tekst);border-color:#0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;scroll-margin-top:90px;display:grid;overflow:hidden}.tmr .kaart__kop{grid-column:1/-1;margin:0}.tmr .kaart__kop h2{color:var(--balk-tekst)}.tmr .kaart__kop p{color:var(--balk-zacht)}.tmr__status{color:var(--balk-zacht);flex:none;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.tmr__status i{background:var(--balk-zacht);border-radius:50%;width:8px;height:8px}.tmr.is-loopt .tmr__status{color:var(--goud)}.tmr.is-loopt .tmr__status i{background:var(--goud);animation:tmr-puls 1.6s var(--e) infinite}@keyframes tmr-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--goud) 60%, transparent)}to{box-shadow:0 0 0 9px #0000}}.tmr__loopt{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 24px;display:grid}.tmr__loopt+.tmr__loopt{border-top:1px solid color-mix(in srgb, var(--balk-tekst) 14%, transparent);padding-top:14px}.tmr__wat{min-width:0}.tmr__wat b{font:600 22px/1.2 var(--kop);letter-spacing:-.01em;overflow-wrap:anywhere;display:block}.tmr__wat small{color:var(--balk-zacht);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.tmr__klok{font:600 56px/1 var(--kop);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tmr__klok small{color:var(--balk-zacht);letter-spacing:0;font-size:22px}.tmr__knoppen{align-items:center;gap:8px;display:flex}.tmr__weg{border-color:color-mix(in srgb, var(--balk-tekst) 26%, transparent);color:var(--balk-tekst);background:0 0}@media (hover:hover){.tmr__weg:hover{border-color:var(--balk-tekst);color:var(--balk-tekst);background:0 0}}.meetlat{grid-column:1/-1;height:54px;margin:0 -22px;position:relative;overflow:hidden}.meetlat__strip{background-color:color-mix(in srgb, var(--balk-tekst) 14%, transparent);background-image:repeating-linear-gradient(90deg,#211812bf 0 2px,#0000 2px 120px),repeating-linear-gradient(90deg,#21181299 0 1.5px,#0000 1.5px 60px),repeating-linear-gradient(90deg,#21181273 0 1px,#0000 1px 12px);background-repeat:repeat-x;background-size:100% 22px,100% 15px,100% 8px;background-position-x:var(--schuif,0);transition:background-position-x 1s linear, background-color .4s var(--e);background-position-y:0;position:absolute;inset:8px 0}.tmr.is-loopt .meetlat__strip{background-color:var(--goud)}.meetlat__wijzer{background:var(--balk-tekst);width:3px;box-shadow:0 0 0 3px var(--balk);border-radius:2px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.meetlat__wijzer:before{content:"";background:var(--balk-tekst);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-2px;left:50%}@media (prefers-reduced-motion:reduce){.meetlat__strip{background-position-x:0;transition:none}.tmr.is-loopt .tmr__status i{animation:none}}.tmr__bediening{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.tmr__bediening .invoer{border-color:color-mix(in srgb, var(--balk-tekst) 22%, transparent);background-color:color-mix(in srgb, var(--balk-tekst) 8%, transparent);width:auto;min-width:0;color:var(--balk-tekst);flex:200px}.tmr__bediening .invoer::placeholder{color:var(--balk-zacht)}.tmr__bediening .invoer option{background:var(--papier);color:var(--inkt)}.tmr__noot{color:var(--balk-zacht);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.tmr__bediening .invoer.tmr__keuze{flex-basis:280px}.tmr__bediening .invoer optgroup{background:var(--papier);color:var(--inkt)}.tmr__noot .link{color:inherit;text-underline-offset:2px;text-decoration:underline}.tmr>[role=alert]{grid-column:1/-1;margin:0}.maandnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:6px 0 16px;display:flex}.maandnav__knoppen{align-items:center;gap:6px;display:flex}.maandnav__knoppen b{min-width:150px;font:600 20px/1 var(--kop);text-align:center}.maandnav__knoppen .is-uit{opacity:.4;pointer-events:none}.maandnav__knoppen .knop{margin-left:6px}.maandnav p{color:var(--inkt-3);margin:0;font-size:13px}.tlegenda-mini{color:var(--inkt-3);gap:14px;margin:-6px 0 10px;font-size:12.5px;display:flex}.tlegenda-mini span{align-items:center;gap:6px;display:inline-flex}.tlegenda-mini i{background:color-mix(in srgb, var(--goud) 28%, transparent);border-radius:3px;width:10px;height:10px}.tlegenda-mini i.is-aan{background:var(--goud)}.tijd-donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 22px;display:flex}.tlegenda{flex:200px;gap:2px;min-width:0;display:grid}.tlegenda__rij{appearance:none;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e), border-color .2s var(--e);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:8px;margin:0;padding:4px 8px;font-size:13.5px;display:grid}.tlegenda__rij.is-staart{cursor:default;color:var(--inkt-2)}.tlegenda__rij i{background:var(--kleur);border-radius:3px;width:10px;height:10px}.tlegenda__naam{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tlegenda__rij b{font-variant-numeric:tabular-nums;font-weight:650}.tlegenda__rij small{color:var(--inkt-3);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.tlegenda__rij[aria-pressed=true]{border-color:var(--ring-hover);background:var(--papier)}@media (hover:hover){button.tlegenda__rij:hover{background:var(--rij)}}.tijd-fact{margin-bottom:var(--ruimte)}.tijd-fact .rij-item{gap:12px}.tijd-fact .rij-item .stipje{width:10px;height:10px}.tijd-meer{margin-top:8px}.tijd-onder{margin-bottom:var(--ruimte)}.tijd-onder.raster{align-items:start}.tdagen{display:grid}.tdag{border-bottom:1px solid var(--rand-zacht);scroll-margin-top:120px}.tdag:last-child{border-bottom:0}.tdag__kop{appearance:none;width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e);background:0 0;border:0;border-radius:8px;grid-template-columns:76px minmax(0,1fr) 64px 18px;align-items:center;gap:14px;margin:0;padding:6px;display:grid}@media (hover:hover){.tdag__kop:hover{background:var(--papier-2)}}.tdag__kop>svg{width:16px;height:16px;color:var(--inkt-3);transition:transform .3s var(--e)}.tdag.is-open .tdag__kop>svg{transform:rotate(180deg)}.tdag.is-nieuw .tdag__kop{background:var(--goud-was)}.tdag__datum{font-size:14px;font-weight:650}.tdag__datum small{color:var(--inkt-3);font-size:12px;font-weight:500;display:block}.tdag__los{background:var(--klei);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.tregel.is-los .tregel__tekst small{color:var(--klei-diep);font-weight:650}.tdag__midden{gap:5px;min-width:0;display:grid}.tdag__lat{background:var(--rij);border-radius:3px;height:10px;position:relative;overflow:hidden}.tdag__lat span{background:var(--goud);transform-origin:0;animation:tdag-groei .8s var(--e) backwards;border-radius:3px;position:absolute;inset:0 auto 0 0}@keyframes tdag-groei{0%{transform:scaleX(0)}}.tdag__klanten{min-width:0;color:var(--inkt-3);flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.tdag__klanten span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tdag__klanten i{background:var(--kleur);border-radius:50%;width:7px;height:7px}.tdag__uren{font:600 16px/1 var(--kop);font-variant-numeric:tabular-nums;text-align:right}.tdag__regels{animation:tdag-open .3s var(--e);gap:2px;margin:0;padding:2px 6px 12px 96px;list-style:none;display:grid}@keyframes tdag-open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.tdag__lat span,.tdag__regels{animation:none}}.tregel{align-items:center;gap:10px;min-height:40px;font-size:13.5px;display:flex}.tregel__wie{flex:none;display:inline-flex}.tregel__tekst{flex:1;min-width:0}.tregel__tekst>span{overflow-wrap:anywhere;display:block}.tregel__tekst small{color:var(--inkt-3);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.tregel__tekst small i{background:var(--kleur);border-radius:50%;width:7px;height:7px}.tregel__auto{color:var(--inkt-2);font-style:italic}.tregel__bij{align-items:center;gap:4px;display:inline-flex}.tregel__bij svg{width:12px;height:12px}.tregel__uren{font-variant-numeric:tabular-nums;white-space:nowrap}.tregel__acties{flex:none;gap:2px;display:flex}.tregel__acties form{display:contents}.tregel__acties .knop{color:var(--inkt-3)}.tregel__acties--leeg{width:66px}.uform-kaart{scroll-margin-top:90px}.tijd-onder>.uform-kaart{align-self:start}.uform-kaart:not(.tijd-onder>*){margin-bottom:var(--ruimte)}.uform{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.uform .veld{margin-bottom:0}.uform__heel{grid-column:1/-1}.uform__noot{color:var(--inkt-3);grid-column:1/-1;margin:-2px 0 0;font-size:13px;line-height:1.45}.uform__voet{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;display:flex}.uform-kaart .foutbalk{margin:12px 0 0}.tijd-week .groepkop{margin-top:4px}.tijd-week .groepkop~.groepkop{margin-top:18px}.tijd-week__sub{color:var(--inkt-3);margin:-4px 0 10px;font-size:13px}.tijd-week__lijst{gap:8px;display:grid}.tijd-week__rij{grid-template-columns:150px minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:13.5px;display:grid}.tijd-week__dag small{color:var(--inkt-3);font-size:12px}.tijd-week__rij b{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.tijd-persoon{align-items:center;gap:8px;display:flex}.tijd-persoon__label{color:var(--inkt-3);font-size:13px;font-weight:600}@media (max-width:720px){.tmr{grid-template-columns:minmax(0,1fr)}.tmr__loopt{grid-template-columns:minmax(0,1fr) auto}.tmr__klok{text-align:left;grid-area:2/1/auto/-1;font-size:46px}.tmr__knoppen{grid-area:1/2}.tmr__bediening .invoer{flex-basis:100%;font-size:16px}.tmr__bediening .knop{flex:100%}.tdag__kop{grid-template-columns:60px minmax(0,1fr) 54px 16px;gap:10px}.tdag__regels{padding-left:6px}.tregel{flex-wrap:wrap}.tregel__tekst{flex-basis:calc(100% - 140px)}.uform{grid-template-columns:minmax(0,1fr)}.uform .invoer{font-size:16px}.tijd-week__rij{grid-template-columns:110px minmax(0,1fr) 50px}.maandnav__knoppen b{min-width:120px}}.bk{max-width:580px;margin:0 auto}.bk.da{max-width:640px}.bk .kruimel{padding-top:6px}.bk-kop{align-items:center;padding:14px 0 18px}.bk-kop .kop__tekst{flex:200px}.bk-kop .kop__tekst p{margin-top:4px;font-size:15px}.da-dagen{margin-bottom:var(--ruimte);border-radius:var(--r-tegel);background:var(--zacht);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.da-dagen a{min-height:52px;color:var(--inkt-2);text-transform:lowercase;transition:background-color .2s var(--e), color .2s var(--e);border-radius:12px;align-content:center;justify-items:center;gap:1px;font-size:11.5px;font-weight:600;text-decoration:none;display:grid;position:relative}.da-dagen a b{color:var(--inkt);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.da-dagen a i{background:0 0;border-radius:50%;width:6px;height:6px}.da-dagen a.is-open i{background:var(--klei)}.da-dagen a.is-af i{background:var(--mos)}.da-dagen a.is-weekend,.da-dagen a.is-weekend b{color:var(--inkt-3)}.da-dagen a[aria-current=page]{background:var(--inkt);color:color-mix(in srgb, var(--papier) 75%, transparent)}.da-dagen a[aria-current=page] b{color:var(--papier)}.da-dagen a:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}@media (hover:hover){.da-dagen a:not([aria-current=page]):hover{background:var(--papier);color:var(--inkt)}}.bk-link{color:var(--goud-diep);align-items:center;gap:4px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex}.bk-link svg{width:15px;height:15px;transition:transform .3s var(--e)}@media (hover:hover){.bk-link:hover svg{transform:translate(2px)}}.melding .bk-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.bk-scherm{gap:14px;display:grid}.bk-meldingen{gap:8px;scroll-margin-top:90px;display:grid}.bk-meldingen:empty{display:none}.bk-let-op{background:var(--klei-was);color:color-mix(in srgb, var(--klei-diep) 75%, var(--inkt))}.bk-ongedaan{flex-wrap:wrap;gap:10px;display:flex}.bk-opnieuw{margin-top:8px}.bk-timer{background:var(--balk);color:var(--balk-tekst);border-color:#0000;gap:12px;padding:16px 18px;display:grid}.bk-timer-tekst{align-items:baseline;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:1.45;display:flex}.bk-timer-punt{background:var(--goud);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.bk-timer:not(.bk-timer--oud) .bk-timer-punt{animation:tmr-puls 1.6s var(--e) infinite}.bk-timer-uitleg{color:color-mix(in srgb, var(--klei-diep) 75%, var(--inkt));margin:0;font-size:13.5px;line-height:1.5}.bk-timer .bk-timer-uitleg{color:var(--balk-zacht)}.bk-timer-knoppen{flex-wrap:wrap;gap:8px;display:flex}.bk-timer .knop{color:var(--balk-tekst);border-color:color-mix(in srgb, var(--balk-tekst) 26%, transparent);background:0 0}@media (hover:hover){.bk-timer .knop:hover{background:color-mix(in srgb, var(--balk-tekst) 8%, transparent);border-color:var(--balk-tekst)}}.bk-timer--oud{background:var(--klei-was);color:var(--inkt)}.bk-timer--oud .bk-timer-punt{background:var(--klei)}.bk-timer.bk-timer--oud .bk-timer-uitleg{color:color-mix(in srgb, var(--klei-diep) 75%, var(--inkt))}.bk-timer--oud .knop{color:var(--inkt);border-color:color-mix(in srgb, var(--klei-diep) 35%, transparent)}@media (hover:hover){.bk-timer--oud .knop:hover{background:var(--papier);border-color:var(--klei-diep)}}.timer-wissel .bk-timer-tekst{margin-bottom:8px;font-size:14px}.timer-wissel .bk-timer-uitleg,.timer-wissel-uitleg{margin:0;font-size:13px}.bk-form{padding:6px 20px 18px}.bk-groep{border:0;border-bottom:1px solid var(--paneel-rand);min-width:0;margin:0;padding:18px 0}.bk-groep:last-of-type{border-bottom:0}.bk-label{float:left;width:100%;color:var(--inkt-2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11.5px;font-weight:700;display:block}.bk-label+*{clear:both}.bk-veld{gap:5px;margin-top:12px;display:grid}.bk-sublabel{color:var(--inkt-2);font-size:12.5px;font-weight:650}.bk-veld .invoer{height:46px}.bk-gekozen{border-color:var(--inkt);box-shadow:inset 0 0 0 1px var(--inkt)}.bk-recent{gap:6px;display:grid}.bk-recent-rij{border:1px solid var(--paneel-rand);border-radius:var(--r-tegel);background:var(--paneel);width:100%;min-height:56px;color:var(--inkt);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e), border-color .2s var(--e), transform .15s var(--e);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.bk-recent-rij>span:not(.embleem){flex:1;min-width:0}.bk-recent-rij b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:650;display:block;overflow:hidden}.bk-recent-rij small{color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.bk-recent-rij>svg{width:18px;height:18px;color:var(--zand);opacity:0;transition:opacity .2s var(--e);flex:none}.bk-keus{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bk-keus--duur{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.bk-keus button{border:1px solid var(--paneel-rand);border-radius:var(--r-tegel);background:var(--paneel);min-width:0;min-height:48px;color:var(--inkt);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--e), border-color .2s var(--e), color .2s var(--e), transform .15s var(--e);align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:flex}.bk-keus button>span:last-child{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.2}.bk-keus--duur button,.bk-keus--dag button,.da-keus button{text-align:center;font-variant-numeric:tabular-nums;justify-content:center;padding:6px 8px;font-size:15px}.bk-keus--dag button{flex-direction:column;gap:0}.bk-keus--dag small{color:var(--inkt-3);font-size:12px;font-weight:500}.bk-zonder{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--rand);color:var(--inkt-3);border-radius:10px;flex:none;place-items:center;display:inline-grid}.bk-zonder svg{width:16px;height:16px}.bk-keus button[aria-pressed=true],.bk-recent-rij[aria-pressed=true]{background:var(--inkt);border-color:var(--inkt);color:var(--papier)}.bk-keus button[aria-pressed=true] small,.bk-recent-rij[aria-pressed=true] small{color:color-mix(in srgb, var(--papier) 70%, transparent)}.bk-recent-rij[aria-pressed=true]>svg{opacity:1}.bk-keus button[aria-pressed=true] .bk-zonder{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--papier) 40%, transparent);color:var(--papier)}@media (hover:hover){.bk-keus button:not([aria-pressed=true]):hover,.bk-recent-rij:not([aria-pressed=true]):hover{border-color:var(--ring-hover);background:var(--glas-vol)}}.bk-keus button:active,.bk-recent-rij:active{transform:scale(.98)}.bk-keus button:disabled{opacity:.5;cursor:not-allowed}.bk-lezing{min-height:21px;color:var(--inkt-2);margin:6px 0 0;font-size:13.5px}.bk-klei{color:var(--klei-diep);font-weight:600}.bk-meer{padding:4px 0 0}.bk-meer summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;font-weight:650;list-style:none;display:flex}.bk-meer summary::-webkit-details-marker{display:none}.bk-meer summary>svg{width:16px;height:16px;color:var(--inkt-3);transition:transform .3s var(--e);flex:none;margin-left:auto}.bk-meer[open] summary>svg{transform:rotate(180deg)}.bk-meer-stand{min-width:0;color:var(--inkt-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.bk-meer[open] .bk-meer-stand{display:none}.bk-meer-velden{padding-bottom:6px}.bk-meer-velden .bk-veld:first-child{margin-top:0}.bk-voet{bottom:calc(16px + env(safe-area-inset-bottom));z-index:5;background:color-mix(in srgb, var(--zand) 70%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:22px;align-items:center;gap:10px;margin:6px -8px 0;padding:8px;display:flex;position:sticky}.bk-boek{white-space:normal;text-align:center;flex:1;width:100%;min-width:0;height:auto;min-height:54px;padding-block:10px;font-size:16px;line-height:1.3}.bk-boek:disabled{opacity:.5;cursor:not-allowed}.da-raster{gap:var(--ruimte);display:grid}.da-kol{gap:var(--ruimte);align-content:start;min-width:0;display:grid}.da .bk-form{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid}.da-kaart{padding:18px 20px 20px}.da-kaart .bk-label{float:none;color:var(--inkt);letter-spacing:-.01em;text-transform:none;align-items:center;gap:12px;margin:0 0 14px;font-size:17px;font-weight:650;line-height:1.3;display:flex}.da-nr{background:var(--inkt);width:28px;height:28px;color:var(--papier);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.da-voet.is-wacht .da-nr{background:var(--zacht);color:var(--inkt-3)}.da-voet{margin:0 -8px;padding-left:14px}.da-klein{color:var(--inkt-2);margin:0;font-size:13.5px;line-height:1.5}.da-klein+.da-klein{margin-top:6px}.da-geraden{color:var(--klei-diep)}.da-linkknop{min-height:32px;color:var(--inkt);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rand);text-decoration-color:var(--rand);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .2s var(--e);background:0 0;border:0;padding:0 2px;font-weight:650}.da-linkknop[aria-pressed=true]{-webkit-text-decoration-color:var(--inkt);text-decoration-color:var(--inkt)}.da-linkknop:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.da-linkknop:not(:disabled):hover{-webkit-text-decoration-color:var(--inkt);text-decoration-color:var(--inkt)}}.da-keus{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.da-onthoud{cursor:pointer;align-items:center;gap:10px;min-height:36px;margin-top:4px;font-size:14px;font-weight:600;display:flex}.da-onthoud input{width:20px;height:20px;accent-color:var(--inkt)}.da-stap1-voet{border-top:1px solid var(--paneel-rand);flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:10px;padding-top:10px;display:flex}.da-zie,.da-rijen{margin:0;padding:0;list-style:none}.da-zie{display:grid}.da-zie li{border-top:1px solid var(--paneel-rand);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.da-zie li:first-child{border-top:0;padding-top:2px}.da-zie-soort{color:var(--inkt-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.da-zie-afspraak .da-telt,.da-zie-afspraak .da-klein{grid-column:2}.da-telt{align-items:center;gap:8px;margin-top:4px;display:flex}.da-telt .bk-sublabel{color:var(--inkt-3);flex:none}.da-telt .invoer{flex:1;min-width:0;height:44px}.da-zie~.da-klein{margin-top:8px}.da-stand{margin:0;font-size:15px;font-weight:650}.da-stand.bk-klei{color:var(--klei-diep)}.da-lat{border-radius:var(--r-pil);background:var(--zacht);gap:2px;height:14px;margin:12px 0 0;display:flex;overflow:hidden}.da-lat span{background:var(--inkt);height:100%;transition:width .45s var(--e);flex:none;display:block}.da-lat .is-geboekt{background:var(--inkt-3)}.da-lat .is-zonder{background:repeating-linear-gradient(135deg, var(--inkt-3) 0 2px, transparent 2px 6px)}.da-lat__eind{color:var(--inkt-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin:4px 0 8px;font-size:11.5px;font-weight:600;display:flex}.da-rijen{gap:10px;margin-top:14px;display:grid}.da-rij{border:1px solid var(--paneel-rand);border-radius:var(--r-tegel);background:var(--papier);gap:10px;padding:12px;display:grid}.da-rij-kop{align-items:center;gap:10px;display:flex}.da-rij-kop .invoer{flex:1;min-width:0;height:44px;font-weight:600}.da-rij .invoer{height:44px}.da-weg{width:44px;height:44px;color:var(--inkt-3);cursor:pointer;transition:background-color .2s var(--e), color .2s var(--e);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.da-weg svg{width:16px;height:16px}@media (hover:hover){.da-weg:hover{background:var(--zacht);color:var(--inkt)}}.da-duur{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.da-stap{border:1px solid var(--paneel-rand);background:var(--paneel);width:44px;height:44px;color:var(--inkt);font:inherit;cursor:pointer;transition:background-color .2s var(--e), border-color .2s var(--e), transform .15s var(--e);border-radius:50%;flex:none;place-items:center;padding:0;font-size:20px;font-weight:500;line-height:1;display:inline-grid}.da-stap:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.da-stap:not(:disabled):hover{border-color:var(--ring-hover);background:var(--glas-vol)}}.da-stap:not(:disabled):active{transform:scale(.94)}.da-duur-waarde{letter-spacing:-.02em;text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:22px;font-weight:650}.da-duur .da-geraden{border-radius:var(--r-pil);background:var(--klei-was);padding:2px 8px;font-size:12px;font-weight:650}.da-waarom{color:var(--inkt-2);margin:0;font-size:13px;line-height:1.45}.da-omschrijving{padding:0}.da-omschrijving summary{min-height:36px;color:var(--inkt-2);font-size:13.5px;display:inline-flex}.da-omschrijving .bk-veld{margin-top:0}.da-omschrijving summary>svg{width:14px;margin-left:0}.da-eerder{padding:6px 18px}.da-eerder h2{color:var(--inkt-3);letter-spacing:.08em;text-transform:uppercase;padding:10px 0 2px;font-size:11.5px;font-weight:700}.da-eerder__rij{border-top:1px solid var(--paneel-rand);gap:8px;padding:12px 0;display:grid}.da-eerder__rij:first-of-type{border-top:0}.da-eerder .bk-timer-tekst{font-size:14px}.da-stap3-voet{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.bk-recent-rij:focus-visible,.bk-keus button:focus-visible,.bk-meer summary:focus-visible,.bk-link:focus-visible,.da-linkknop:focus-visible,.da-weg:focus-visible,.da-stap:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}@media (min-width:1180px){.bk.da:has(.da-kol+.da-kol){max-width:1160px}.da-raster:has(>.da-kol+.da-kol){gap:var(--ruimte);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}@media (max-width:1179px){.da-kol{display:contents}}@media (max-width:720px){.bk-form{padding:2px 16px 14px}.da .bk-form{padding:0}.bk-keus--duur{grid-template-columns:repeat(3,minmax(0,1fr))}.da-kaart{padding:16px 16px 18px}.da-zie li{grid-template-columns:minmax(0,1fr)}.da-zie-afspraak .da-telt,.da-zie-afspraak .da-klein{grid-column:1}.bk-veld .invoer,.da-rij .invoer{font-size:16px}}@media (pointer:coarse){.bk-link,.da-linkknop,.da-onthoud{min-height:44px}.da-weg,.da-stap{min-width:44px;min-height:44px}.da-omschrijving summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.bk-timer .bk-timer-punt{animation:none}.da-lat span,.bk-keus button,.bk-recent-rij,.da-dagen a{transition:none}}.km-jaar{justify-content:flex-start;margin-top:4px}.km-jaar .maandnav__knoppen b{min-width:64px;font-size:19px}.km-cijfers{margin-bottom:var(--ruimte);grid-template-columns:repeat(2,minmax(0,1fr))}.km-cijfers--een{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.km-cijfers.cijfers--strook:not(.cijfers--zes){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.km-cijfers--een.cijfers--strook:not(.cijfers--zes){grid-template-columns:minmax(0,1fr)}}.km-cijfers .cijfer__label b{color:var(--inkt-2);font-size:13px;font-weight:650;display:block}.km-noot{color:var(--inkt-2);margin:0 0 16px;font-size:13.5px;line-height:1.5}.km-noot a,.km-alleen-lezen a{color:var(--goud-diep);text-underline-offset:3px;font-weight:650;text-decoration:underline}.km>.kaart+.kaart,.km>.melding+.kaart{margin-top:var(--ruimte)}.km>.melding{margin:0 0 12px}.km-alleen-lezen{color:var(--inkt-2);margin:0;font-size:14px;line-height:1.55}.km-alleen-lezen a{white-space:nowrap}.km-knopkaart{display:grid}.km-knopkaart>.knop{justify-self:stretch;height:46px;font-size:15px}.km-knopkaart .km-dubbel{margin-top:14px}.km-dubbel{border:1px solid var(--paneel-rand);border-radius:var(--r-paneel);background:var(--paneel);color:var(--inkt-2);align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.km-dubbel svg{width:18px;height:18px;color:var(--inkt-3);flex:none;margin-top:1px}.km-dubbel p{margin:0}.rf{gap:14px;display:grid}.rf .veld{margin-bottom:0}.rf>.melding{margin:0}.rf__rij{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 12px;display:grid}.rf__rij--twee{grid-template-columns:repeat(2,minmax(0,1fr))}.rf__rij--km{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.rf__rij--km>.rf__retour,.rf__rij--km>.rf__uitkomst{margin-top:22px}.rf .veld__hint{color:var(--inkt-2)}.rf .veld__hint:empty{display:none}.km-link{color:var(--goud-diep);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline}.km-link:disabled{opacity:.55;cursor:default}.rf .vinkveld{color:var(--inkt);cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.rf .vinkveld input{width:20px;height:20px;accent-color:var(--goud);margin:0}.rf .vinkveld--klein{color:var(--inkt-2);font-size:13px;font-weight:500}.rf .vinkveld--klein input{width:17px;height:17px}.rf__retour{align-content:start;gap:6px;min-height:40px;padding-top:10px;display:grid}.rf__retour>.melding{margin:0}.rf__uitkomst{background:var(--goud-was);min-height:40px;color:color-mix(in srgb, var(--goud-diep) 80%, var(--inkt));font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:650;display:flex}.rf__uitkomst:empty{background:0 0}.rf__door{border-radius:var(--r-paneel);background:var(--goud-was);color:color-mix(in srgb, var(--goud-diep) 80%, var(--inkt));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px 12px 16px;font-size:14px;line-height:1.5;display:flex}.rf__door p{flex:240px;margin:0}.rf__zin{color:var(--inkt-2);margin:0;font-size:13.5px;line-height:1.5}.rf__voet{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.pk-blad .rf{padding:4px 4px 0}.km-csv svg{width:15px;height:15px}.km-maand+.km-maand{margin-top:22px}.km-maand__kop{border-bottom:1px solid var(--paneel-rand);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:0 8px 8px;font-size:15px;font-weight:650;display:flex}.km-maand__kop span:first-child:first-letter{text-transform:uppercase}.km-maand__kop span:last-child{color:var(--inkt-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.tabel--km td{vertical-align:top}.tabel--km .km-naar b{font-weight:600;display:block}.km-sub{color:var(--inkt-2);font-size:12.5px;display:block}.km-geen{color:var(--inkt-2)}.tabel--km .k-mob{display:none}.tabel--km tr.is-bewerk td{background:var(--goud-was)}.km .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.km-acties{gap:2px;display:inline-flex}.km-acties .ikoon-knop{width:32px;height:32px}.km-acties .ikoon-knop svg{width:16px;height:16px}.tabel--km .k-meer{display:none}@media (min-width:561px){.tabel--km{table-layout:fixed;min-width:860px}.tabel--km .k-datum{width:76px}.tabel--km .k-afstand{width:110px}.tabel--km .k-bedrag{width:86px}.tabel--km .k-doel{width:28%}.tabel--km .k-door{width:120px}.tabel--km .k-acties{width:116px}.tabel--km td{overflow-wrap:anywhere;white-space:normal}}@media (max-width:1023px){.rf__rij,.rf__rij--km{grid-template-columns:repeat(2,minmax(0,1fr))}.rf__rij--km .rf__uitkomst{grid-column:1/-1;margin-top:0}}@media (max-width:560px){.rf__rij,.rf__rij--twee,.rf__rij--km{grid-template-columns:minmax(0,1fr)}.rf__rij--km>.rf__retour{min-height:0;margin-top:0;padding-top:0}.rf .invoer{font-size:16px}.rf__voet .knop{flex:1 1 0}.km .kaart__kop:has(.km-csv){flex-wrap:wrap}.km .kaart__kop:has(.km-csv)>div{flex-basis:100%}.km-csv{justify-content:center;width:100%}.tabel--km .k-doel,.tabel--km .k-door,.tabel--km .k-bedrag{display:none}.tabel--km .k-mob{display:block}.tabel--km .km-acties{display:none}.tabel--km .k-meer{display:inline-flex}.km .tabel-wrap{overflow:visible}.tabel--km td,.tabel--km th{padding-left:6px;padding-right:6px}.tabel--km td.km-naar{white-space:normal;min-width:120px}}@media (pointer:coarse){.km-link,.rf .vinkveld{min-height:44px}.km-acties .ikoon-knop{width:44px;height:44px}.km-noot a{margin-block:-13px;padding-block:13px;display:inline-block}}.km-link:focus-visible{outline:2px solid var(--goud-diep);outline-offset:2px}
