:root{--kd-papier: var(--vlak);--kd-vlak: var(--vlak-2);--kd-wit: var(--wit);--kd-lijn: var(--lijn);--kd-lijn-zacht: var(--lijn-zacht);--kd-ink: var(--ink);--kd-ink-zacht: var(--ink-2);--kd-ink-licht: var(--ink-4);--kd-accent: var(--paars);--kd-probleem: var(--rood);--kd-probleem-vlak: var(--rood-vlak);--kd-aandacht: var(--amber);--kd-aandacht-vlak: var(--amber-vlak);--kd-laag: var(--grijs);--kd-goed: var(--groen);--kd-goed-vlak: var(--groen-vlak);--kd-radius: var(--rond-s);--kd-klant: var(--ink)}.kd-blad{background:var(--kd-papier);color:var(--kd-ink);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}.kd-blad a{color:var(--kd-accent);text-decoration:none;font-weight:600}.kd-blad a:hover{color:var(--kd-ink)}.kd-blad :focus-visible{outline:2px solid var(--kd-accent);outline-offset:2px;border-radius:4px}.kd-zacht{color:var(--kd-ink-licht)}.kd-medium{color:var(--kd-ink-zacht)}.kd-probleem{color:var(--kd-probleem)}.kd-aandacht{color:var(--kd-aandacht)}.kd-goed{color:var(--kd-goed)}.kd-vak{background:var(--kd-wit);border:1px solid var(--kd-lijn);border-radius:var(--kd-radius)}.kd-scheiding{border-top:1px solid var(--kd-lijn-zacht);padding-top:10px}.kd-paginakop{display:flex;align-items:baseline;justify-content:space-between;padding:26px 28px 0}.kd-paginakop h1{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em}.kd-telling{font-size:12.5px;color:var(--kd-ink-licht)}.kd-sectiekop{font-size:15px;font-weight:600}.kd-kaartkop{font-size:13px;font-weight:600}.kd-waarde{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.kd-waarde--leeg{color:var(--kd-ink-licht)}.kd-label{font-size:11.5px;color:var(--kd-ink-licht)}.kd-vorige{font-size:12px;color:var(--kd-ink-licht)}.kd-delta{font-size:12px}.kd-delta--op{color:var(--kd-goed)}.kd-delta--af{color:var(--kd-probleem)}.kd-delta--vlak{color:var(--kd-ink-zacht)}.kd-stip{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.kd-stip--probleem{background:var(--kd-probleem)}.kd-stip--aandacht{background:var(--kd-aandacht)}.kd-stip--goed{background:var(--kd-goed)}.kd-stip--laag{background:var(--kd-laag)}.kd-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--kd-lijn);border-radius:999px;font-size:11.5px;color:var(--kd-ink-zacht);white-space:nowrap}.kd-badge--rust{color:var(--kd-ink-licht)}.kd-chips{display:flex;flex-wrap:wrap;gap:5px}.kd-chip{padding:3px 8px;border:1px solid var(--kd-lijn-zacht);border-radius:999px;font-size:11.5px;color:var(--kd-ink-zacht)}.kd-nogniet{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--kd-vlak);color:var(--kd-ink-licht);font-size:11.5px}.kd-knop{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid transparent;border-radius:var(--kd-radius);background:var(--kd-accent);color:var(--kd-papier);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.kd-knop:hover{filter:brightness(.94)}.kd-knop--stil{background:var(--kd-wit);border-color:var(--kd-lijn);color:var(--kd-ink-zacht);font-weight:400}.kd-knop--klein{height:30px;padding:0 13px;font-size:12.5px}.kd-tekstknop{background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--kd-accent);font-size:12.5px;font-weight:600}.kd-veld,.kd-keuze{display:flex;align-items:center;height:34px;padding:0 11px;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-wit);font-size:13px;font-family:inherit;color:var(--kd-ink)}.kd-veld--zoek{width:260px;color:var(--kd-ink-licht)}.kd-keuze{width:168px;justify-content:space-between;cursor:pointer}.kd-bediening{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 28px 20px}.kd-bediening .kd-rechts{margin-left:auto}.kd-meldingen{margin:18px 28px 0}.kd-melding{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.kd-melding+.kd-melding{border-top:1px solid var(--kd-lijn-zacht)}.kd-melding .kd-stip{margin-top:6px}.kd-melding-titel{font-size:13px;font-weight:600}.kd-melding-wat{font-size:12.5px;color:var(--kd-ink-zacht)}.kd-melding-regels{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--kd-ink-zacht);padding-top:2px}.kd-melding-regels>div{display:flex;justify-content:space-between;max-width:420px}.kd-demomelding{display:flex;align-items:center;gap:10px;margin:18px 28px 0;padding:10px 14px;border:1px dashed var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-vlak);font-size:12.5px;color:var(--kd-ink-zacht)}.kd-tegels{display:grid;gap:14px;padding:0 28px 28px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.kd-tegel{display:flex;flex-direction:column;gap:12px;padding:14px 15px 12px}.kd-tegelkop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kd-logo{width:16px;height:16px;border-radius:3px;flex:none}.kd-logo--groot{width:26px;height:26px;border-radius:4px}.kd-logo--beeld{width:auto;max-width:64px;object-fit:contain;border-radius:0}.kd-logo--groot.kd-logo--beeld{max-width:132px}.kd-tegelnaam{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600}.kd-tegelvoet{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid var(--kd-lijn-zacht);padding-top:10px}.kd-hoofdcijfer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.kd-cijferpaar{display:flex;align-items:baseline;gap:8px}.kd-lijst{display:flex;flex-direction:column;gap:5px;font-size:12.5px}.kd-lijstregel{display:flex;justify-content:space-between;gap:10px}.kd-dashkop{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px 16px}.kd-klantlijn{height:2px;background:var(--kd-klant)}.kd-periode{display:flex;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);overflow:hidden;font-size:12.5px}.kd-periode button{padding:7px 12px;border:0;background:none;font:inherit;color:var(--kd-ink-zacht);cursor:pointer}.kd-periode button.kd-aan{background:var(--kd-klant);color:var(--kd-papier);font-weight:600}.kd-attentie{display:flex;align-items:center;gap:10px;padding:12px 28px;border-bottom:1px solid var(--kd-lijn);font-size:12.5px;color:var(--kd-ink-zacht)}.kd-attentie strong{font-size:13px;color:var(--kd-ink)}.kd-attentie .kd-rechts{margin-left:auto}.kd-funnel{padding:22px 28px 0}.kd-funnel-kop{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.kd-funnel-rij{display:flex;align-items:flex-end}.kd-funnel-stap{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.kd-funnel-balk{background:var(--kd-klant);border-radius:3px}.kd-funnel-naam{font-size:12.5px;color:var(--kd-ink-zacht)}.kd-funnel-tussen{width:96px;flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding-bottom:26px;font-size:12.5px;color:var(--kd-ink-licht)}.kd-funnel-tussen span{display:block;width:100%;height:1px;background:var(--kd-lijn)}.kd-kaarten{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:26px 28px 0}.kd-kaart{display:flex;flex-direction:column;gap:12px;padding:14px 15px;text-align:left;font:inherit;color:inherit;cursor:pointer}.kd-kaart:hover{border-color:var(--kd-ink-licht)}.kd-onder{display:flex;gap:20px;align-items:flex-start;padding:26px 28px 30px}.kd-kolom{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.kd-tabs{display:flex;gap:6px;border-bottom:1px solid var(--kd-lijn)}.kd-tab{padding:8px 12px;border:0;background:none;font:inherit;font-size:13px;color:var(--kd-ink-zacht);cursor:pointer}.kd-tab.kd-aan{color:var(--kd-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--kd-accent)}.kd-paneel{overflow:hidden}.kd-paneelkop{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:14px 16px 12px}.kd-paneelkop--lijn{border-bottom:1px solid var(--kd-lijn)}.kd-tabel{display:flex;flex-direction:column}.kd-tabel-kop,.kd-tabel-rij{display:grid;align-items:center}.kd-tabel-kop{font-size:11.5px;color:var(--kd-ink-licht);padding:0 16px 8px;border-bottom:1px solid var(--kd-lijn)}.kd-tabel-kop button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.kd-tabel-kop .kd-sorteer{color:var(--kd-ink-zacht)}.kd-tabel-rij{font-size:12.5px;padding:11px 16px;border-bottom:1px solid var(--kd-lijn-zacht)}.kd-tabel-rij:last-child{border-bottom:0}.kd-rechts-uit{text-align:right}.kd-afkap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd-tabelvoet{padding:12px 16px}.kd-kanaalpillen{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kd-kanaalpil{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--kd-lijn);border-radius:999px;background:var(--kd-vlak);color:var(--kd-ink-zacht);font:inherit;font-size:12.5px;cursor:pointer}.kd-kanaalpil.kd-aan{color:var(--kd-ink);font-weight:600;background:var(--kd-wit);border-color:var(--kd-ink)}.kd-uitleg{margin:14px 16px 16px;padding:12px 14px;border:1px dashed var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-vlak)}.kd-uitleg h4{margin:0 0 4px;font-size:13px;font-weight:600}.kd-uitleg p{margin:0;font-size:12.5px;color:var(--kd-ink-zacht)}.kd-voetnoot{padding:14px 28px 26px;font-size:12px;color:var(--kd-ink-licht)}.kd-lead{border-bottom:1px solid var(--kd-lijn-zacht)}.kd-lead:last-child{border-bottom:0}.kd-lead--open{background:var(--kd-papier)}.kd-leadregel{display:flex;align-items:center;gap:14px;padding:12px 16px}.kd-leaddatum{width:52px;font-size:12.5px;color:var(--kd-ink-licht);flex:none}.kd-leadnaam{width:180px;font-size:13px;flex:none}.kd-leadkanaal{width:96px;font-size:12.5px;color:var(--kd-ink-zacht);flex:none}.kd-leadcampagne{flex:1;min-width:0;font-size:12.5px;color:var(--kd-ink-zacht)}.kd-leadscore{display:flex;align-items:center;gap:8px}.kd-leadscore-getal{font-size:15px;font-weight:600}.kd-keuzerij{display:flex;gap:6px;flex-wrap:wrap}.kd-keuzeknop{padding:4px 10px;border:1px solid var(--kd-lijn);border-radius:8px;background:var(--kd-wit);font:inherit;font-size:12px;color:var(--kd-ink-zacht);cursor:pointer}.kd-keuzeknop:hover{border-color:var(--kd-ink-licht)}.kd-keuzeknop.kd-aan{border-color:var(--kd-ink);color:var(--kd-ink);font-weight:600}.kd-scoreblok{padding:2px 16px 16px 82px;display:flex;flex-direction:column;gap:10px}.kd-scorevraag{display:flex;align-items:center;gap:14px}.kd-scorevraag-naam{width:210px;flex:none;font-size:12.5px;color:var(--kd-ink-zacht)}.kd-scorevraag-punten{margin-left:auto;font-size:12px;color:var(--kd-ink-licht)}.kd-scorevoet{display:flex;align-items:center;gap:12px;border-top:1px solid var(--kd-lijn-zacht);padding-top:10px}.kd-werk{width:268px;flex:none;padding:14px 15px;display:flex;flex-direction:column;gap:12px}.kd-werkregels{display:flex;flex-direction:column;gap:11px}.kd-werkregel{display:flex;flex-direction:column;gap:2px}.kd-werkregel:not(:last-child){padding-bottom:11px;border-bottom:1px solid var(--kd-lijn-zacht)}.kd-werkregel div:first-child{font-size:12.5px}.kd-werkregel div:last-child{font-size:11.5px;color:var(--kd-ink-licht)}.kd-cijferrij{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:22px 28px 0}.kd-cijferkaart{padding:14px 15px;display:flex;flex-direction:column;gap:2px}.kd-grafiek{margin:14px 28px 0;padding:14px 16px 10px}.kd-grafiek svg{display:block;width:100%;height:auto}.kd-twee{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 28px 0}.kd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#1c243047;display:flex;align-items:flex-start;justify-content:center;padding:48px 20px;overflow:auto}.kd-venster{width:100%;max-width:720px;background:var(--kd-papier);border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);overflow:hidden}.kd-vensterkop{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--kd-lijn)}.kd-stappen{display:flex;gap:20px;padding:12px 18px;border-bottom:1px solid var(--kd-lijn);font-size:12.5px}.kd-stap{border:0;background:none;padding:0 0 2px;font:inherit;color:var(--kd-ink-licht);cursor:pointer}.kd-stap.kd-gehad{color:var(--kd-ink-zacht)}.kd-stap.kd-aan{color:var(--kd-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--kd-accent)}.kd-vensterbody{padding:18px;display:flex;gap:20px}.kd-vensterkolom{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.kd-vensterzij{width:262px;flex:none;display:flex;flex-direction:column;gap:8px}.kd-vensvoet{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-top:1px solid var(--kd-lijn)}.kd-veldgroep{display:flex;flex-direction:column;gap:6px}.kd-veldnaam{font-size:12.5px;color:var(--kd-ink-zacht)}.kd-logovak{display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--kd-lijn);border-radius:var(--kd-radius)}.kd-kleurveld{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);font-size:12.5px}.kd-kleurveld input[type=color]{width:16px;height:16px;padding:0;border:0;background:none;border-radius:3px;cursor:pointer;flex:none}.kd-kleurveld input[type=text]{border:0;background:none;font:inherit;font-size:12.5px;color:var(--kd-ink);width:80px}.kd-kleurveld .kd-kleurnaam{width:74px;color:var(--kd-ink-zacht)}.kd-subdomein{display:flex;align-items:center;height:34px;overflow:hidden;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);font-size:12.5px}.kd-subdomein input{border:0;background:none;font:inherit;padding:0 10px;flex:1;min-width:0}.kd-subdomein span{padding:0 10px;height:100%;display:flex;align-items:center;background:var(--kd-vlak);border-left:1px solid var(--kd-lijn);color:var(--kd-ink-licht)}.kd-drempelbalk{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--kd-lijn-zacht)}.kd-voorbeeldkop{border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);overflow:hidden;background:var(--kd-wit)}@media (max-width: 860px){.kd-paginakop,.kd-bediening,.kd-tegels,.kd-dashkop,.kd-attentie,.kd-funnel,.kd-kaarten,.kd-onder,.kd-cijferrij,.kd-twee,.kd-voetnoot,.kd-meldingen,.kd-demomelding{padding-left:16px;padding-right:16px}.kd-meldingen,.kd-demomelding,.kd-grafiek{margin-left:16px;margin-right:16px}.kd-dashkop{flex-wrap:wrap;row-gap:12px}.kd-funnel-rij{flex-direction:column;align-items:stretch;gap:4px}.kd-funnel-balk{height:10px!important;width:var(--kd-balkbreedte, 100%)}.kd-funnel-tussen{width:100%;padding:4px 0;align-items:flex-start}.kd-funnel-tussen span{display:none}.kd-kaarten,.kd-cijferrij,.kd-twee{grid-template-columns:1fr}.kd-onder{flex-direction:column}.kd-werk,.kd-kolom{width:100%}.kd-vensterbody{flex-direction:column}.kd-vensterzij{width:100%}.kd-leadregel{flex-wrap:wrap;gap:8px}.kd-leadnaam,.kd-leadkanaal{width:auto}.kd-scoreblok{padding-left:16px}.kd-scorevraag{flex-direction:column;align-items:flex-start;gap:6px}.kd-scorevraag-naam{width:auto}.kd-scorevraag-punten{margin-left:0}.kd-tabel-kop{display:none}.kd-tabel-rij{grid-template-columns:1fr!important;gap:4px;padding:12px 16px}.kd-tabel-rij>div{white-space:normal;text-align:right}.kd-tabel-rij>div:first-child{text-align:left;font-weight:600;margin-bottom:2px}.kd-tabel-rij>div+div:before{content:attr(data-kop);float:left;margin-right:12px;color:var(--kd-ink-licht);font-weight:400}}@media (prefers-reduced-motion: reduce){.kd-blad *{transition:none!important}}.kd-bordregel{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.kd-bord{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.kd-baan{width:244px;flex:none;scroll-snap-align:start;background:var(--kd-vlak);border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);padding:10px;display:flex;flex-direction:column;gap:8px}.kd-baan--afgerond{background:var(--kd-papier)}.kd-baan--afgerond .kd-baannaam{color:var(--kd-ink-zacht)}.kd-baan--wees{border-color:var(--kd-probleem);background:var(--kd-probleem-vlak)}.kd-baan--doel{border-color:var(--kd-accent);background:color-mix(in srgb,var(--kd-accent) 6%,var(--kd-wit))}.kd-baankop{display:flex;align-items:center;justify-content:space-between;gap:8px}.kd-baannaam{font-size:12.5px;font-weight:600}.kd-baanvoet{font-size:11.5px;color:var(--kd-ink-zacht)}.kd-baanlijst{display:flex;flex-direction:column;gap:8px;min-height:60px}.kd-baanleeg{font-size:11.5px;color:var(--kd-ink-licht);padding:14px 0;text-align:center;border:1px dashed var(--kd-lijn);border-radius:8px}.kd-kaartje{position:relative;background:var(--kd-wit);border:1px solid var(--kd-lijn);border-radius:8px;padding:9px 10px;display:flex;flex-direction:column;gap:6px;cursor:grab;text-align:left}.kd-kaartje:hover{border-color:var(--kd-ink-licht)}.kd-kaartje--sleept{opacity:.45}.kd-kaartjekop{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.kd-kaartjenaam{font-size:13px;font-weight:600}.kd-kaartjescore{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.kd-kaartjeregel{font-size:11.5px;color:var(--kd-ink-zacht)}.kd-kaartjevoet{display:flex;align-items:center;justify-content:space-between;gap:8px}.kd-kaartjemerk{position:absolute;left:0;top:9px;bottom:9px;width:2px;background:var(--kd-lijn);border-radius:2px}.kd-venster--breed{max-width:900px}.kd-venster:focus{outline:none}.kd-vensterbalk{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--kd-lijn);background:var(--kd-vlak)}.kd-tweekolom{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kd-regelrij{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;font-size:12.5px;border-bottom:1px solid var(--kd-lijn-zacht)}.kd-regelrij:last-child{border-bottom:0}.kd-tijdlijnrij{display:flex;align-items:center;gap:14px;padding:10px 14px;font-size:12.5px;border-bottom:1px solid var(--kd-lijn-zacht)}.kd-tijdlijnrij:last-child{border-bottom:0}.kd-tijdlijnwanneer{width:96px;flex:none;color:var(--kd-ink-licht);font-size:11.5px}.kd-tijdlijnrij>span:nth-child(2){flex:1}@media (max-width: 860px){.kd-baan{width:212px}.kd-tweekolom{grid-template-columns:1fr}.kd-tijdlijnrij{flex-wrap:wrap;gap:4px 12px}.kd-tijdlijnwanneer{width:100%}.kd-vensterbalk{gap:8px}}.kd-kaart--met-regel{cursor:default;gap:0;padding:0}.kd-kaart--met-regel:hover{border-color:var(--kd-lijn)}.kd-kaart-knop{display:flex;flex-direction:column;gap:12px;padding:14px 15px 12px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--kd-radius)}.kd-kaart-knop:hover{background:var(--kd-papier)}.kd-kaart-knop--stil{cursor:default}.kd-kaart-knop--stil:hover{background:none}.kd-blad a.kd-seo-kaartregel{display:block;margin:0 15px;padding:10px 0 12px;font-size:12px;font-weight:400;line-height:1.45}.kd-blad a.kd-seo-kaartregel:hover .kd-medium{color:var(--kd-ink)}.kd-seo-cel{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.kd-seo-af{opacity:.6}.kd-seo-tekstregel{white-space:pre-wrap;overflow-wrap:anywhere}.kd-seo-urls{margin:2px 0 0;padding-left:16px;font-size:11.5px;color:var(--kd-ink-zacht);overflow-wrap:anywhere}.kd-blad .kd-seo-urls a{font-weight:400;color:var(--kd-ink-zacht)}.kd-seo-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.kd-seo-knoppen .kd-tekstknop{font-size:11.5px}.kd-seo-knoppen .kd-tekstknop:disabled,.kd-seo-knoppen .kd-knop:disabled{opacity:.5;cursor:default}.kd-seo-leeg{margin:14px 16px 16px;padding:14px 16px;border:1px dashed var(--kd-lijn);border-radius:var(--kd-radius);font-size:12.5px;color:var(--kd-ink-zacht);max-width:660px}.kd-blad a.kd-seo-denkwijze{font-size:12.5px;white-space:nowrap}.kd-seo-ronde{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-bottom:1px solid var(--kd-lijn-zacht);font-size:12.5px}.kd-seo-ronde .kd-knop:disabled{opacity:.5;cursor:default}.kd-seo-opdracht{display:flex;flex-direction:column;gap:4px;max-width:640px}.kd-seo-opdracht textarea{font:inherit;font-size:12px;padding:6px 8px;border:1px solid var(--kd-lijn-zacht);border-radius:4px;resize:vertical}.kd-seo-gedachten{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--kd-ink-zacht)}.kd-seo-gedachten li{display:flex;flex-direction:column;gap:2px}.kd-seo-gedachten summary{cursor:pointer}.kd-seo-gegevens{margin:4px 0 0;padding:8px 10px;max-height:240px;overflow:auto;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-vlak);font-size:11px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.kd-vensterbalk .kd-rechts{margin-left:auto}.kd-seo-venster{padding:18px;display:flex;flex-direction:column;gap:14px;font-size:12.5px}.kd-seo-blok{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--kd-lijn-zacht)}.kd-seo-opmerking{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-vlak);color:var(--kd-ink-zacht)}.kd-seo-oordeel{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--kd-lijn);border-left-width:3px;border-radius:var(--kd-radius);background:var(--kd-vlak);color:var(--kd-ink)}.kd-seo-oordeel .kd-kaartkop{display:inline-flex;align-items:center;gap:7px}.kd-seo-oordeel--afgewezen{border-color:var(--kd-aandacht);background:var(--kd-aandacht-vlak);color:var(--kd-aandacht)}.kd-seo-oordeel--afgewezen .kd-seo-tekstregel{color:var(--kd-ink);font-size:13.5px}.kd-seo-oordeel--geaccepteerd{border-color:var(--kd-goed);background:var(--kd-goed-vlak);color:var(--kd-goed)}.kd-seo-oordeel--tegengehouden{border-color:var(--kd-aandacht);background:var(--kd-aandacht-vlak);color:var(--kd-aandacht)}.kd-seo-oordeel--tegengehouden .kd-seo-tekstregel{color:var(--kd-ink);font-size:13.5px}.kd-label.kd-seo-oordeelregel{color:var(--kd-aandacht)}.kd-seo-meta{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 14px;margin:0}.kd-seo-meta dt{color:var(--kd-ink-licht)}.kd-seo-meta dd{margin:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.kd-seo-regels{margin:0;padding-left:18px;color:var(--kd-ink-zacht)}.kd-seo-regels li{margin:2px 0;overflow-wrap:anywhere}.kd-seo-bronnen{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.kd-seo-bron{font-size:10.5px;color:var(--kd-ink-licht);background:var(--kd-vlak);border-radius:4px;padding:0 5px;overflow-wrap:anywhere}.kd-seo-controles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kd-seo-controles li{display:flex;flex-direction:column;gap:3px}.kd-seo-keuze{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-vlak)}.kd-seo-tekstvak{height:auto;padding:8px 11px;line-height:1.5;resize:vertical}.kd-seo-tekst{padding:16px 18px;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-wit);font-size:14px;line-height:1.65;color:var(--kd-ink);overflow-wrap:anywhere;max-height:60vh;overflow:auto}.kd-seo-tekst h2,.kd-seo-tekst h3{text-transform:none;letter-spacing:-.01em;color:var(--kd-ink);font-family:inherit;margin:20px 0 6px}.kd-seo-tekst h2{font-size:18px;font-weight:600;line-height:1.3}.kd-seo-tekst h3{font-size:15px;font-weight:600;line-height:1.35}.kd-seo-tekst>:first-child{margin-top:0}.kd-seo-tekst p{margin:0 0 12px}.kd-seo-tekst ul,.kd-seo-tekst ol{margin:0 0 12px;padding-left:22px}.kd-blad .kd-seo-tekst a{color:var(--kd-ink);font-weight:400;text-decoration:underline;text-underline-offset:3px}.kd-seo-tekst table{border-collapse:collapse;margin:0 0 12px;font-size:13px;width:auto}.kd-seo-tekst th,.kd-seo-tekst td{border:1px solid var(--kd-lijn);padding:6px 9px;text-align:left;vertical-align:top;font-size:13px;color:var(--kd-ink);text-transform:none;letter-spacing:0}.kd-seo-tekst th{background:var(--kd-vlak);font-weight:600}.kd-fb{display:flex;flex-direction:column;gap:14px}.kd-fb-sectie{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--kd-lijn-zacht)}.kd-fb-tekst{max-height:none}.kd-fb-deel{padding-left:10px;border-left:2px solid transparent}.kd-fb-deel--feedback{border-left-color:var(--kd-lijn)}.kd-fb-markering{display:block;margin:-2px 0 6px}.kd-fb-blok{position:relative}.kd-fb-blok>:last-child{margin-bottom:12px}.kd-blad .kd-fb-alinea{font-size:11px;color:var(--kd-ink-licht);opacity:0;margin:-8px 0 10px;display:block}.kd-fb-blok:hover>.kd-fb-alinea,.kd-fb-alinea:focus-visible{opacity:1}@media (hover: none){.kd-blad .kd-fb-alinea{opacity:1}}.kd-fb-formulier{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px;padding:12px;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);background:var(--kd-vlak);font-size:12.5px;line-height:1.45}.kd-fb-citaat{margin:0;padding:6px 10px;border-left:2px solid var(--kd-lijn);color:var(--kd-ink-zacht);font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:9em;overflow:auto}.kd-fb-chips{display:flex;flex-wrap:wrap;gap:6px}.kd-fb-chip{font:inherit;font-size:12px;padding:4px 11px;border-radius:var(--pil);cursor:pointer;border:1px solid var(--kd-lijn);background:var(--kd-wit);color:var(--kd-ink)}.kd-fb-chip[aria-pressed=true]{background:var(--kd-ink);border-color:var(--kd-ink);color:var(--kd-wit)}.kd-fb-punten,.kd-fb-versies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kd-fb-punt,.kd-fb-versie{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--kd-lijn-zacht);border-radius:var(--kd-radius)}.kd-fb-vergelijk{display:flex;flex-direction:column;gap:8px}.kd-fb-vergelijk select{font:inherit;font-size:12px}.kd-fb-diff{display:flex;flex-direction:column;border:1px solid var(--kd-lijn);border-radius:var(--kd-radius);overflow:hidden}.kd-fb-diffrij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--kd-lijn-zacht)}.kd-fb-diffrij:first-child{border-top:0}.kd-fb-diffrij>span{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;line-height:1.6;min-width:0}.kd-fb-diffrij>span+span{border-left:1px solid var(--kd-lijn-zacht)}.kd-fb-diffkop>span{font-weight:600;background:var(--kd-vlak)}.kd-fb-weg{color:var(--kd-ink-licht);text-decoration:line-through}.kd-fb-erbij{background:var(--kd-vlak);color:var(--kd-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width: 860px){.kd-fb-diffrij{grid-template-columns:1fr}.kd-fb-diffrij>span+span{border-left:0;border-top:1px dashed var(--kd-lijn-zacht)}}@media (max-width: 860px){.kd-seo-meta{grid-template-columns:1fr;gap:2px}.kd-seo-meta dd{margin-bottom:8px}.kd-vensterbalk .kd-rechts{margin-left:0}.kd-tabel-rij .kd-seo-cel{align-items:flex-end}.kd-tabel-rij>div:first-child .kd-seo-cel{align-items:flex-start}}.kd-bv-vraag{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-bottom:1px solid var(--kd-lijn-zacht);font-size:12.5px;max-width:760px}.kd-bv-vraag--klaar{opacity:.9}.kd-bv-kop{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.kd-bv-keer{font-size:11.5px;font-weight:600}.kd-bv-tekst{font-size:13.5px;font-weight:600;color:var(--kd-ink);white-space:pre-wrap;overflow-wrap:anywhere}.kd-bv-voorstel{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-left:3px solid var(--kd-accent);background:var(--kd-vlak);border-radius:0 4px 4px 0;color:var(--kd-ink-zacht);white-space:pre-wrap;overflow-wrap:anywhere}.kd-bv-bericht{display:flex;flex-direction:column;gap:6px}.kd-bv-beantwoord{padding:10px 16px 14px;font-size:12.5px}.kd-bv-lijst{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.kd-bv-lijst li{display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.kd-bv-bevestiging{padding:10px 16px;animation:kd-bv-vaag 4s ease-in forwards}@keyframes kd-bv-vaag{0%,70%{opacity:1}to{opacity:0}}.kd-bv-weg{margin-left:auto}.kd-bv-ook summary{cursor:pointer}.kd-jaar-uitleg{margin:4px 0 0;max-width:72ch;color:var(--kd-ink-zacht);line-height:1.5}.kd-jaar{display:flex;flex-direction:column;gap:12px;padding-top:12px;border-top:1px solid var(--kd-lijn-zacht)}.kd-jaar-pillars{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.kd-jaar-pillar{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--kd-lijn-zacht);border-radius:8px;min-width:0}.kd-jaar-blogs{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.kd-jaar-blogs>li{display:grid;grid-template-columns:4.5em 1fr;gap:8px;align-items:start}.kd-jaar-blog{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.kd-jaar-datum{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kd-ink-zacht)}.kd-jaar-reden{display:flex;flex-direction:column;gap:1px;font-size:.85em;line-height:1.4;color:var(--kd-ink-zacht)}.kd-jaar-tijdlijn{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 16px}.kd-jaar-maand ul{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.kd-jaar-maand li{display:flex;gap:6px;font-size:.92em;min-width:0;overflow-wrap:anywhere}.kd-jaar-maandnaam{font-weight:600}.kd-plan-pillar--1{--kd-p: var(--pillar-1)}.kd-plan-pillar--2{--kd-p: var(--pillar-2)}.kd-plan-pillar--3{--kd-p: var(--pillar-3)}.kd-plan-pillar--4{--kd-p: var(--pillar-4)}.kd-plan-pillar--5{--kd-p: var(--pillar-5)}.kd-plan-pillar--6{--kd-p: var(--pillar-6)}.kd-plan-hoe{margin-top:2px}.kd-plan-planregel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.kd-plan-details>summary{cursor:pointer;padding:2px 0}.kd-plan-details[open]{display:flex;flex-direction:column;gap:10px}.kd-plan{display:flex;flex-direction:column;gap:14px}.kd-plan-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.kd-plan-samenvatting{color:var(--kd-ink-zacht);font-size:13px}.kd-plan-schakelaar{display:inline-flex;padding:2px;border:1px solid var(--kd-lijn);border-radius:999px;background:var(--kd-vlak)}.kd-plan-tab{border:0;background:none;font:inherit;font-size:12.5px;color:var(--kd-ink-zacht);padding:4px 12px;border-radius:999px;cursor:pointer}.kd-plan-tab--aan{background:var(--kd-wit);color:var(--kd-ink);font-weight:600;box-shadow:0 0 0 1px var(--kd-lijn)}.kd-plan-lijst{display:flex;flex-direction:column;gap:18px}.kd-plan-maandkop{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--kd-ink-zacht);padding-bottom:4px;border-bottom:1px solid var(--kd-lijn-zacht)}.kd-plan-regels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kd-plan-item+.kd-plan-item{border-top:1px solid var(--kd-lijn-zacht)}.kd-plan-regel{display:grid;grid-template-columns:4.2em minmax(0,1fr) auto 1em;align-items:center;gap:12px;width:100%;padding:8px 4px;border:0;background:none;text-align:left;font:inherit;color:var(--kd-ink);border-radius:6px}button.kd-plan-regel{cursor:pointer}button.kd-plan-regel:hover{background:var(--kd-vlak)}.kd-plan-regel--vrij,.kd-plan-regel--stil{grid-template-columns:4.2em minmax(0,1fr) auto}.kd-plan-regel--vrij .kd-plan-titel{color:var(--kd-ink-licht);font-style:italic}.kd-plan-regel--stil .kd-plan-titel,.kd-plan-item--klaar .kd-plan-titel{color:var(--kd-ink-zacht)}.kd-plan-datum{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kd-ink-zacht);font-size:12.5px}.kd-plan-titel{min-width:0;overflow-wrap:anywhere}.kd-plan-rol{color:var(--kd-ink-licht);font-size:12px}.kd-plan-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.kd-plan-pijl{color:var(--kd-ink-licht);font-size:11px;text-align:center}.kd-plan-achter{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px}.kd-plan-pillar{display:inline-flex;align-items:center;gap:6px;max-width:15em;padding:2px 8px;border-radius:999px;font-size:11.5px;color:var(--kd-ink-zacht);background:color-mix(in srgb,var(--kd-p) 10%,transparent)}.kd-plan-pillarnaam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd-plan-pillarstip{width:8px;height:8px;border-radius:2px;flex:none;background:var(--kd-p)}.kd-plan-uitklap{display:flex;flex-direction:column;gap:8px;margin:0 0 10px calc(4.2em + 16px);padding:10px 12px;border-left:2px solid var(--kd-lijn);background:var(--kd-vlak);border-radius:0 6px 6px 0}.kd-plan-reden{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;line-height:1.45}.kd-plan-reden dt{color:var(--kd-ink-licht);font-size:12px;padding-top:1px}.kd-plan-reden dd{margin:0;color:var(--kd-ink-zacht);max-width:70ch}.kd-plan-meer{font-size:12px}.kd-plan-pad{font-size:12px;color:var(--kd-ink-licht);overflow-wrap:anywhere}.kd-plan-pad a{color:inherit}.kd-plan-chips{display:flex;flex-wrap:wrap;gap:5px}.kd-plan-chip{padding:1px 8px;border:1px solid var(--kd-lijn);border-radius:999px;font-size:11px;color:var(--kd-ink-zacht);background:var(--kd-wit);white-space:nowrap}.kd-plan-chip[title]{cursor:help}.kd-plan-kaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.kd-plan-kaart{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid var(--kd-lijn-zacht);border-top:3px solid var(--kd-p);border-radius:8px}.kd-plan-kaartkop{display:flex;align-items:baseline;gap:8px}.kd-plan-kaartkop .kd-label{margin-left:auto;white-space:nowrap}.kd-plan-kaart .kd-plan-regel{grid-template-columns:4.2em minmax(0,1fr) auto 1em;gap:8px;padding:6px 2px}.kd-plan-kaart .kd-plan-regel--stil{grid-template-columns:4.2em minmax(0,1fr)}.kd-plan-kaart .kd-plan-uitklap{margin-left:0}@media (max-width: 640px){.kd-plan-regel,.kd-plan-kaart .kd-plan-regel{grid-template-columns:4.2em minmax(0,1fr) 1em;grid-template-areas:"datum titel pijl" ". meta meta";row-gap:4px}.kd-plan-regel--vrij,.kd-plan-regel--stil{grid-template-areas:"datum titel" ". meta";grid-template-columns:4.2em minmax(0,1fr)}.kd-plan-datum{grid-area:datum}.kd-plan-titel{grid-area:titel}.kd-plan-meta{grid-area:meta;justify-content:flex-start;flex-wrap:wrap}.kd-plan-pijl{grid-area:pijl}.kd-plan-uitklap{margin-left:0}.kd-plan-reden{grid-template-columns:minmax(0,1fr)}.kd-plan-reden dt{padding-top:4px}}.kd-plan-maandkop:first-letter{text-transform:uppercase}.kd-auto{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;max-width:46%}.kd-auto-knop{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--kd-lijn);background:var(--kd-wit);font:inherit;font-size:12.5px;color:var(--kd-ink);cursor:pointer}.kd-auto-knop:disabled{opacity:.55;cursor:default}.kd-auto-schakel{width:28px;height:16px;border-radius:999px;background:var(--lijn-sterk);position:relative;flex:none}.kd-auto-schakel:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--kd-wit);transition:left .15s}.kd-auto-knop--aan .kd-auto-schakel{background:var(--groen)}.kd-auto-knop--aan .kd-auto-schakel:after{left:14px}.kd-auto-regels{margin:0;padding:0;list-style:none;text-align:right;font-size:12px;color:var(--kd-ink-zacht)}.kd-auto-regels li+li{margin-top:2px}.kd-auto-rij{display:inline-flex;align-items:center;gap:6px}.kd-auto--compact{max-width:none}.kd-info{position:relative;display:inline-flex}.kd-info-knop{width:20px;height:20px;border-radius:50%;border:1px solid var(--kd-lijn);background:var(--kd-wit);padding:0;font:italic 600 11px/1 Georgia,serif;color:var(--kd-ink-zacht);cursor:pointer}.kd-info-knop:hover,.kd-info-knop[aria-expanded=true]{color:var(--kd-ink);border-color:var(--lijn-sterk)}.kd-info-vak{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:300px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:var(--kd-wit);border:1px solid var(--kd-lijn);border-radius:10px;box-shadow:var(--schaduw-kaart);font-size:12.5px;line-height:1.45;color:var(--kd-ink-zacht);text-align:left}.ko-kaart{margin:26px 28px 28px;background:var(--kd-wit);border:1px solid var(--kd-lijn);border-radius:14px;overflow:hidden}.ko-kop{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:22px 24px;background:var(--kd-papier);border-bottom:1px solid var(--kd-lijn)}.ko-titel{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.ko-titel h1{margin:0;font-size:16px;font-weight:700;font-family:inherit;text-transform:none;letter-spacing:0}.kd-blad a.ko-terug{color:var(--kd-ink-licht);font-weight:500;font-size:12px}.ko-sub{color:var(--kd-ink-licht);font-size:13px}.ko-tellers{display:flex;gap:36px;margin:0}.ko-teller dt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--kd-ink-licht)}.ko-teller dd{margin:4px 0 0;font-size:20px;font-weight:700;color:var(--kd-ink)}.ko-bediening{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 24px;border-bottom:1px solid var(--kd-lijn)}.ko-pillen,.ko-rechts{display:flex;gap:8px;flex-wrap:wrap}.ko-pil{font:inherit;font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--kd-lijn);background:var(--kd-wit);color:var(--kd-ink)}.ko-pil:hover{border-color:var(--ink-4)}.ko-pil--aan{background:var(--kd-ink);border-color:var(--kd-ink);color:var(--kd-wit)}.ko-keuze{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ko-melding,.ko-leeg{padding:12px 24px;color:var(--kd-ink-zacht);font-size:13px}.ko-tabelvak{overflow-x:auto}.ko-tabel{width:100%;border-collapse:collapse;font-size:13px}.ko-tabel th{text-align:left;font-weight:500;font-size:12px;color:var(--kd-ink-licht);font-family:inherit;text-transform:none;letter-spacing:0;padding:14px 16px;border-bottom:1px solid var(--kd-lijn);white-space:nowrap}.ko-tabel td{padding:16px;border-bottom:1px solid var(--kd-lijn-zacht);vertical-align:top}.ko-tabel th:first-child,.ko-tabel td:first-child{padding-left:24px}.ko-tabel th:last-child,.ko-tabel td:last-child{padding-right:24px}.ko-rij{cursor:pointer}.ko-rij:hover{background:var(--kd-papier)}.ko-naam{white-space:nowrap}.kd-blad .ko-naam a{color:var(--kd-ink);font-weight:700}.ko-zacht{color:var(--kd-ink-zacht)}.ko-probleem{color:var(--kd-probleem)}.ko-rechts-uit{text-align:right}.ko-getal{color:var(--kd-ink-licht)}.ko-vet{color:var(--kd-ink);font-weight:700}.ko-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ko-status--probleem{color:var(--kd-probleem)}.ko-status--aandacht{color:var(--kd-aandacht)}.ko-status--laag,.ko-status--rustig{color:var(--kd-ink-licht)}.ko-dagbeeld{border-left:2px solid var(--kd-laag);padding-left:10px;color:var(--kd-ink);max-width:340px}.ko-dagbeeld--probleem{border-left-color:var(--kd-probleem)}.ko-dagbeeld--aandacht{border-left-color:var(--kd-aandacht)}.ko-inhaak{margin-top:6px;font-size:12px;color:var(--kd-goed)}.ko-voet{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 24px;font-size:12px;color:var(--kd-ink-licht);background:var(--kd-papier)}@media (max-width: 760px){.ko-kaart{margin:16px}.ko-kop,.ko-bediening,.ko-voet{padding-left:16px;padding-right:16px}.ko-tellers{gap:20px;flex-wrap:wrap}.ko-tabel thead{display:none}.ko-tabel,.ko-tabel tbody,.ko-tabel tr,.ko-tabel td{display:block;width:100%}.ko-tabel tr{padding:12px 16px;border-bottom:1px solid var(--kd-lijn)}.ko-tabel td,.ko-tabel td:first-child,.ko-tabel td:last-child{padding:3px 0;border:0;text-align:left}.ko-tabel td:before{content:attr(data-kop);display:block;font-size:11px;color:var(--kd-ink-licht)}.ko-tabel td.ko-naam:before{display:none}.ko-dagbeeld{max-width:none}}.kd-blad{background:transparent}.kd-vak,.ko-kaart,.kd-voorbeeldkop{background:var(--glas);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.kd-kaartje,.kd-seo-tekst{background:var(--glas-actief);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas)}.kd-kaartje:hover{background:var(--wit)}.kd-baan{background:var(--glas-zacht);border-color:var(--glas-rand-zacht)}.kd-baan--afgerond{background:var(--vlak-2)}.kd-baan--wees{background:var(--kd-probleem-vlak);border-color:var(--kd-probleem)}.kd-baan--doel{background:color-mix(in srgb,var(--kd-accent) 6%,var(--glas));border-color:var(--kd-accent)}.kd-lead--open,.ko-rij:hover,.kd-kaart-knop:hover{background:var(--glas-hover)}.ko-kop,.ko-voet{background:transparent}.kd-venster,.kd-info-vak{background:var(--glas-sterk);border-color:var(--glas-rand);box-shadow:var(--schaduw-popover);-webkit-backdrop-filter:var(--glas-vervaging-sterk);backdrop-filter:var(--glas-vervaging-sterk)}.kp-blad{--kp-klant: var(--ink);background:var(--vlak);color:var(--ink);font-size:14px;line-height:1.5;min-height:100%}.kp-blad a{color:var(--paars);text-decoration:none}.kp-blad a:hover{color:var(--ink)}.kp-blad :focus-visible{outline:2px solid var(--paars);outline-offset:2px;border-radius:4px}.kp-stil{color:var(--ink-3);font-size:12.5px}.kp-ruimte{padding:28px}.kp-titel{margin:0 0 16px;font-family:var(--tekst);font-size:19px;font-weight:600;letter-spacing:-.015em;text-transform:none}.kp-sectiekop{margin:0 0 14px;font-family:var(--tekst);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.kp-naam{font-weight:600;font-size:14px}.kp-kop{display:flex;align-items:center;gap:12px;padding:18px 28px 16px}.kp-klantnaam{font-size:19px;font-weight:600;letter-spacing:-.015em}.kp-merk{width:40px;height:40px;border-radius:10px;background:var(--kp-klant);flex:none}.kp-merk--beeld{background:var(--wit);border:1px solid var(--lijn);object-fit:contain;padding:4px}.kp-klantlijn{height:2px;background:var(--kp-klant)}.kp-romp{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:28px;padding:26px 28px 40px;align-items:start;max-width:1360px}.kp-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:16px}.kp-nav-item{display:flex;flex-wrap:wrap;align-items:baseline;padding:8px 12px;border-radius:8px;font-size:13.5px;color:var(--ink-2)}.kp-blad a.kp-nav-item{color:var(--ink-2)}.kp-blad a.kp-nav-item:hover{color:var(--ink);background:var(--wit)}.kp-blad .kp-nav-item.kp-aan{color:var(--ink);font-weight:600;background:var(--wit);box-shadow:inset 2px 0 0 var(--paars)}.kp-nav-item--later{color:var(--ink-5);cursor:default}.kp-nav-later{flex-basis:100%;font-size:11.5px;color:var(--ink-5)}.kp-nav-groep{display:flex;flex-direction:column;gap:2px}.kp-nav-item--groep{align-items:center;flex-wrap:nowrap;padding:0}.kp-blad .kp-nav-groepnaam{flex:1;min-width:0;padding:8px 0 8px 12px;color:inherit}.kp-blad .kp-nav-item--groep:hover{background:var(--wit)}.kp-blad .kp-nav-item--groep:hover .kp-nav-groepnaam{color:var(--ink)}.kp-nav-pijl{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:4px;border:0;border-radius:6px;background:none;color:var(--ink-3);cursor:pointer}.kp-nav-pijl:hover{color:var(--ink);background:var(--vlak-2)}.kp-nav-pijl svg{transition:transform .16s;transform:rotate(-90deg)}.kp-nav-pijl.kp-open svg{transform:none}.kp-nav-sub{list-style:none;margin:0 0 4px;padding:0 0 0 12px;display:flex;flex-direction:column;gap:2px}.kp-nav-subitem{align-items:center;flex-wrap:nowrap;gap:8px;padding:6px 10px;font-size:13px}.kp-nav-subnaam{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kp-nav-subleeg{padding:6px 10px;font-size:12.5px;color:var(--ink-4)}.kp-mapicoon{flex:none;color:var(--ink-3);vertical-align:-2px}.kp-hoofd{min-width:0}.kp-leeg{padding:22px;border:1px dashed var(--lijn-sterk);border-radius:var(--rond-s);color:var(--ink-3);background:var(--wit)}.kp-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.kp-bericht{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:18px 20px;box-shadow:var(--schaduw-kaart)}.kp-bericht-kop{display:flex;align-items:center;gap:12px}.kp-bericht-wie{flex:1;min-width:0}.kp-wanneer{flex:none;text-align:right}.kp-tekst{margin-top:12px;color:var(--ink)}.kp-tekst p{margin:0 0 10px;white-space:pre-line}.kp-tekst p:last-child{margin-bottom:0}.kp-vervolg-op{margin-top:12px;padding:8px 12px;border-radius:8px;background:var(--vlak-2);font-size:12.5px;color:var(--ink-2)}.kp-effect{margin-top:14px;padding-top:10px;border-top:1px solid var(--lijn-zacht);font-size:12.5px;color:var(--ink-2)}.kp-gezicht{width:40px;height:40px;border-radius:50%;flex:none;object-fit:cover;background:var(--vlak-2)}.kp-gezicht--klein{width:28px;height:28px}.kp-gezicht--logo{object-fit:contain;padding:5px;background:var(--wit);border:1px solid var(--lijn)}.kp-gezicht--letters{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--ink-2);border:1px solid var(--lijn)}.kp-gezicht--klein.kp-gezicht--letters{font-size:11px}.kp-team{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:18px 18px 6px;position:sticky;top:16px}.kp-mensen{list-style:none;margin:0;padding:0}.kp-mens{display:flex;gap:12px;padding:0 0 14px}.kp-mens+.kp-mens{border-top:1px solid var(--lijn-zacht);padding-top:14px}.kp-mens-wie{min-width:0;display:flex;flex-direction:column;gap:1px}.kp-contact{font-size:12.5px;overflow-wrap:anywhere}.kp-periodekop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-6px 0 16px}.kp-schakel{display:inline-flex;border:1px solid var(--lijn);border-radius:8px;overflow:hidden;background:var(--wit)}.kp-schakel button{padding:6px 12px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.kp-schakel button.kp-aan{background:var(--ink);color:var(--wit);font-weight:600}.kp-resultatentabs{margin-bottom:16px}.kp-resultatentabs a{padding:6px 12px;font-size:12.5px;color:var(--ink-2);text-decoration:none}.kp-resultatentabs a.kp-aan{background:var(--ink);color:var(--wit);font-weight:600}.kp-blokken{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kp-blok{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:18px 20px;box-shadow:var(--schaduw-kaart)}.kp-hoofd>.kp-blok+.kp-blok{margin-top:14px}.kp-hoofdrij{display:flex;align-items:baseline;gap:10px;margin:2px 0 12px}.kp-hoofdwaarde{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.kp-hoofdwaarde--leeg{color:var(--ink-4)}.kp-regels{margin:0;padding-top:10px;border-top:1px solid var(--lijn-zacht);display:flex;flex-direction:column;gap:5px}.kp-regel{display:flex;justify-content:space-between;gap:12px;font-size:13px}.kp-regel dt{color:var(--ink-2)}.kp-regel dd{margin:0;font-variant-numeric:tabular-nums}.kp-voet{margin:12px 0 0;font-size:12px;color:var(--ink-3)}.kp-trap{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kp-trede{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:2px solid var(--lijn-sterk)}.kp-tabel{display:flex;flex-direction:column;font-size:13px}.kp-tabelrij{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr));gap:10px;padding:9px 0;border-bottom:1px solid var(--lijn-zacht);font-variant-numeric:tabular-nums}.kp-tabelrij>span:not(:first-child){text-align:right}.kp-tabelrij:last-child{border-bottom:0}.kp-tabelkop{font-size:12px;color:var(--ink-3);padding-top:0}.kp-kanaallink{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;text-decoration:none;color:inherit}.kp-kanaallink:hover .kp-naam{text-decoration:underline}.kp-kanaalfilter-keuze{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kp-kanaalfilter-bereik{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.kp-kanaalfilter select,.kp-kanaalfilter input[type=date]{font:inherit;font-size:12.5px;color:var(--ink);padding:5px 8px;border:1px solid var(--lijn);border-radius:8px;background:var(--wit)}.kp-kanalen .kp-tabelrij{align-items:baseline}.kp-uitklapknop{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.kp-uitklapknop--stil{cursor:default;padding-left:16px}.kp-pijl{display:inline-block;width:10px;color:var(--ink-3)}.kp-kanaalrij.kp-niveau-1{background:var(--vlak)}.kp-kanaalrij.kp-niveau-1>span:first-child{padding-left:18px}.kp-kanaal-totaal{font-weight:600;border-top:1px solid var(--lijn)}.kp-kanaal-leeg{padding:10px 0}.kp-leadlijst{list-style:none;margin:0;padding:6px 0 10px;border-bottom:1px solid var(--lijn-zacht);font-size:13px}.kp-leadlijst.kp-niveau-1{padding-left:18px}.kp-leadlijst.kp-niveau-2{padding-left:36px;background:var(--vlak)}.kp-leadregel{display:grid;grid-template-columns:70px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:3px 0}.kp-leadpagina{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.kp-leadregel{grid-template-columns:60px minmax(0,1fr)}.kp-leadregel>span:nth-child(n+3){grid-column:2}.kp-kanaalrij.kp-niveau-1>span:first-child,.kp-leadlijst.kp-niveau-1,.kp-leadlijst.kp-niveau-2{padding-left:10px}}.kp-romp--breed{grid-template-columns:220px minmax(0,1fr)}.kp-ingebed,.kp-ingebed .kd-blad{background:transparent}.kp-ingebed .kd-dashkop,.kp-ingebed .kd-cijferrij,.kp-ingebed .kd-twee,.kp-ingebed .kd-voetnoot,.kp-ingebed .kd-attentie,.kp-ingebed .kd-paginakop,.kp-ingebed .kd-onder{padding-left:0;padding-right:0}.kp-ingebed .kd-dashkop{padding-top:0}.kp-ingebed .kd-grafiek,.kp-ingebed .kd-demomelding{margin-left:0;margin-right:0}.kp-ingebed .kd-klantlijn{display:none}.kp-ingebed-romp,.kp-ruimte-boven{margin-top:14px}.kp-klaarstaat{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);font-size:13.5px;font-weight:600}.kp-blad a.kp-klaarstaat{color:var(--ink)}.kp-blad a.kp-klaarstaat:hover{border-color:var(--ink-4)}.kp-nav-teller{display:inline-block;margin-left:6px;min-width:18px;padding:0 6px;border-radius:var(--pil);background:var(--vlak-2);color:var(--ink-2);font-size:11.5px;font-weight:600;text-align:center}.kp-nodig-sectie{margin-bottom:26px}.kp-nodig-sectie+.kp-nodig-sectie{border-top:2px solid var(--lijn-sterk);padding-top:26px}.kp-deellink+.kp-deellink{margin-top:12px}.kp-deellink-kop{display:flex;align-items:center;justify-content:space-between;gap:12px}.kp-deelposts{max-width:680px;margin:14px 0 0;padding:0}.kp-aandacht{color:var(--amber)}.kp-bericht--rust{background:var(--vlak-2);box-shadow:none}.kp-antwoorden{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.kp-antwoorden li{padding:10px 12px;border-radius:8px;background:var(--vlak-2)}.kp-antwoorden p{margin:4px 0 0;white-space:pre-line}.kp-antwoordform{margin-top:14px;display:flex;flex-direction:column;gap:6px}.kp-veld{width:100%;padding:10px 11px;border:1px solid var(--lijn);border-radius:var(--rond-s);background:var(--wit);font:inherit;font-size:13.5px;color:var(--ink);resize:vertical}.kp-antwoord-voet{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kp-knoppen{display:inline-flex;gap:8px;flex-wrap:wrap}.kp-knop,.kp-knop-stil{height:34px;padding:0 14px;border-radius:var(--rond-s);font:inherit;font-size:13px;cursor:pointer}.kp-knop{border:1px solid transparent;background:var(--paars);color:var(--wit);font-weight:600}.kp-knop-stil{border:1px solid var(--lijn);background:var(--wit);color:var(--ink-2)}.kp-knop:disabled,.kp-knop-stil:disabled{opacity:.45;cursor:default}.kp-afgerond{margin-top:8px}.kp-afgerond summary{cursor:pointer;font-size:13.5px;color:var(--ink-2);margin-bottom:12px}.kp-blog-titel{font-weight:600;font-size:15px}.kp-blog-lees{margin-top:10px;font-size:13px;font-weight:600}.kp-blog-besluit,.kp-blog-uitkomst{margin-top:14px;padding-top:12px;border-top:1px solid var(--lijn-zacht)}.kp-knop--groen{background:var(--groen)}.kp-knop--rood{background:var(--wit);border-color:var(--rood-lijn);color:var(--rood)}.kp-blog-uitkomst{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--ink-2)}.kp-blog-uitkomst--geaccepteerd{color:var(--groen)}.kp-blog-uitkomst--afgewezen{color:var(--rood)}.kp-blog-uitkomst--verouderd,.kp-blog-uitkomst--afgehandeld{font-weight:400;color:var(--ink-3)}.kp-blog-reden{font-weight:400;color:var(--ink-2);white-space:pre-line}.kp-terug{margin:0 0 14px;font-size:13px}.kp-blog-lezen{max-width:760px;padding:24px 28px}.kp-blogtekst{color:var(--ink);font-size:15px;line-height:1.65}.kp-blogtekst h2{margin:26px 0 8px;font-family:var(--tekst);font-size:17px;font-weight:600;text-transform:none;letter-spacing:-.01em}.kp-blogtekst h3{margin:18px 0 6px;font-family:var(--tekst);font-size:15px;font-weight:600;text-transform:none;letter-spacing:0}.kp-blogtekst p,.kp-blogtekst ul,.kp-blogtekst ol{margin:0 0 12px}.kp-blogtekst table{border-collapse:collapse;margin:0 0 14px;font-size:13.5px;display:block;overflow-x:auto}.kp-blogtekst th,.kp-blogtekst td{border:1px solid var(--lijn);padding:6px 10px;text-align:left;vertical-align:top}.kp-koplinks{display:flex;gap:16px;font-size:13px;flex-wrap:wrap}.kp-beheer{display:grid;grid-template-columns:380px minmax(0,1fr);gap:24px;padding:22px 28px 40px;align-items:start}.kp-beheer-schrijf{position:sticky;top:16px}.kp-beheer-lijst{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:760px}.kp-beheer-item{display:flex;flex-direction:column;gap:8px}.kp-beheer-item--stil .kp-bericht{background:var(--vlak-2);box-shadow:none}.kp-beheer-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kp-acties{display:inline-flex;gap:14px;margin-left:auto;flex-wrap:wrap;align-items:center}.kp-schrijf{display:flex;flex-direction:column;gap:14px;padding:18px}.kp-tekstvak{height:auto;padding:10px 11px;line-height:1.5;resize:vertical}.kp-schrijf select.kd-veld{width:100%}.kp-schrijffout{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.kp-schrijf-voet{display:flex;align-items:center;gap:10px}.kp-schrijf .kd-knop:disabled{opacity:.45;cursor:default;filter:none}@media (max-width: 1080px){.kp-romp,.kp-romp--breed{grid-template-columns:200px minmax(0,1fr)}.kp-zij{grid-column:2}.kp-team{position:static}}@media (max-width: 960px){.kp-beheer{grid-template-columns:minmax(0,1fr);padding:16px 16px 32px}.kp-beheer-schrijf{position:static}}@media (max-width: 760px){.kp-nav-groep,.kp-nav-sub{flex-direction:row;flex:none;margin:0;padding:0}.kp-nav-subitem{white-space:nowrap}.kp-kop{padding:14px 16px 12px}.kp-romp,.kp-romp--breed{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px 16px 32px}.kp-zij{grid-column:auto}.kp-nav{position:static;flex-direction:row;overflow-x:auto;gap:4px;margin:0 -16px;padding:0 16px 4px}.kp-nav-item{flex:none;white-space:nowrap}.kp-blad .kp-nav-item.kp-aan{box-shadow:inset 0 -2px 0 var(--paars)}.kp-bericht{padding:16px}.kp-blog-lezen{padding:18px 16px}.kp-blokken,.kp-trap{grid-template-columns:minmax(0,1fr)}.kp-blok{padding:16px}.kp-tabelkop{display:none}.kp-tabelrij{grid-template-columns:minmax(0,1fr);gap:3px;padding:12px 0}.kp-tabelrij>span{display:flex;justify-content:space-between;gap:12px;text-align:left!important}.kp-tabelrij>span:not(:first-child):before{content:attr(data-kop);color:var(--ink-3)}.kp-wanneer{align-self:flex-start}}.kp-kruimels{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;color:var(--ink-3)}.kp-blad .kp-kruimels a{color:var(--ink-3)}.kp-blad .kp-kruimels a:hover{color:var(--ink)}.kp-planmap{margin-bottom:24px}.kp-planmap-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kp-blad .kp-planmap-kop a{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.kp-planmap-kop .kp-stil{font-size:12px;font-weight:400}.kp-blad .kp-planmap-meer{display:inline-block;margin-top:8px;font-size:13px;color:var(--ink-2)}.kp-planlijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kp-planrij{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--lijn);border-radius:var(--rond-s);background:var(--wit);box-shadow:var(--schaduw-kaart)}.kp-blad a.kp-planrij{color:var(--ink)}.kp-blad a.kp-planrij:hover{border-color:var(--ink-4)}.kp-planrij-titel{font-weight:600}.kp-planning{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:22px 26px 26px;box-shadow:var(--schaduw-kaart)}.kp-planning-kop{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--lijn)}.kp-planning-kop .kp-titel{margin-bottom:12px}.kp-planbestand{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.kp-planinhoud{color:var(--ink);line-height:1.6;max-width:900px}.kp-planinhoud p{margin:0 0 12px}.kp-planinhoud .kp-plankop{margin:22px 0 10px;font-family:var(--tekst);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.kp-planinhoud h3.kp-plankop{font-size:14.5px}.kp-planinhoud h4.kp-plankop{font-size:13.5px;color:var(--ink-2)}.kp-planinhoud .kp-plankop:first-child{margin-top:0}.kp-planlijstje{margin:0 0 12px;padding-left:20px}.kp-planlijstje .kp-diep{margin-left:18px}.kp-plantabel{margin:4px 0 18px}.kp-plantabel figcaption{margin-bottom:8px;font-weight:600;font-size:13.5px}.kp-plantabel-rol{overflow-x:auto;border:1px solid var(--lijn);border-radius:8px}.kp-plantabel table{width:100%;border-collapse:collapse;font-size:13px}.kp-plantabel th,.kp-plantabel td{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--lijn)}.kp-plantabel thead th{background:var(--vlak-2);color:var(--ink-2);font-family:var(--tekst);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.kp-plantabel tbody tr:last-child td{border-bottom:0}.kp-bericht--planning .kp-tekst p{white-space:normal}.kp-plankaart{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid var(--lijn);border-radius:10px;background:var(--vlak)}.kp-blad a.kp-plankaart{color:var(--ink)}.kp-blad a.kp-plankaart:hover{border-color:var(--ink-4)}.kp-plankaart-titel{flex:1;min-width:0;font-weight:600}@media (max-width: 760px){.kp-planning{padding:18px 16px}.kp-plantabel thead{display:none}.kp-plantabel tr{display:block;padding:8px 0;border-bottom:1px solid var(--lijn)}.kp-plantabel td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 10px}.kp-plantabel td:before{content:attr(data-kop);color:var(--ink-3)}}.kp-blad .kp-nav-item--binnen{color:var(--ink);font-weight:600}.kp-titelrij{display:flex;align-items:center;gap:10px;margin:0 0 16px}.kp-titelrij .kp-titel{margin:0}.kp-plus{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid var(--lijn);border-radius:50%;background:var(--wit);color:var(--ink-2)}.kp-blad a.kp-plus{color:var(--ink-2)}.kp-blad a.kp-plus:hover{color:var(--ink);border-color:var(--ink-4)}.kp-klantmapknop{display:inline-flex;align-items:center;gap:7px;margin-left:10px;padding:7px 13px;border:1px solid var(--lijn);border-radius:var(--pil);background:var(--wit);box-shadow:var(--schaduw-kaart);font-size:13px;font-weight:600;text-decoration:none}.kp-blad a.kp-klantmapknop{color:var(--ink)}.kp-blad a.kp-klantmapknop:hover{border-color:var(--ink-4)}.kp-rewardmelding{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;border:1px solid var(--lijn);border-radius:var(--rond-s);background:var(--vlak-2);font-size:13px;color:var(--ink-2)}.kp-planuitleg{max-width:680px;margin:0 0 8px}.kp-planmaand+.kp-planmaand{margin-top:18px}.kp-planregels{list-style:none;margin:0;padding:0;border:1px solid var(--lijn);border-radius:10px}.kp-planregel{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px}.kp-planregel+.kp-planregel{border-top:1px solid var(--lijn)}.kp-planregel-dag{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.kp-planregel-wat{display:flex;flex-direction:column;gap:2px;min-width:0}.kp-planregel-titel{font-weight:600;color:var(--ink)}.kp-blad .kp-planregel-titel a{color:var(--ink)}.kp-planstand{padding:2px 9px;border-radius:var(--pil);background:var(--vlak-2);color:var(--ink-2);font-size:12px;font-weight:600;white-space:nowrap}.kp-planstand--online{background:var(--groen-vlak);color:var(--groen)}.kp-planstand--gepland{background:none;color:var(--ink-3);font-weight:400}@media (max-width: 760px){.kp-planregel{grid-template-columns:minmax(0,1fr) auto}.kp-planregel-dag{grid-column:1 / -1}}.kp-planmaand .kp-plankop{margin:22px 0 10px;font-family:var(--tekst);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.kp-planning-kop .kp-weergavekeuze{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:10px}.kp-planning-kop .kp-weergavekeuze .fbtn{white-space:nowrap}.kp-pillarkop{display:flex;align-items:center;gap:9px}.kp-pillarkop .kp-stil{margin-left:auto;font-size:12px;font-weight:400}.kp-pillarstip{width:9px;height:9px;border-radius:50%;flex:none}.kp-blad .kp-planregel--open .kp-planregel-titel a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.kp-blad .kp-planregel--open .kp-planregel-titel a:hover{text-decoration-color:var(--ink-3)}.kp-planstand--wacht{background:var(--amber-vlak);color:var(--amber)}.kp-titelrij--plan{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.kp-automatisch{margin-left:auto;flex:0 1 340px}.kp-automatisch .kd-auto{max-width:none}.kp-automatisch .kd-auto-knop{white-space:nowrap}.kp-planstand--akkoord{background:var(--groen-vlak);color:var(--groen)}.kp-planstand--afgewezen{background:var(--rood-vlak);color:var(--rood)}.kp-planregel-besluit{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.kp-planregel-besluit .kp-knop,.kp-planregel-besluit .kp-knop-stil{padding:4px 11px;font-size:13px}.kp-planregel-besluit--reden{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:6px}.kp-planregel-besluit--reden .kp-knoppen{display:flex;justify-content:flex-end;gap:6px}.kp-planregel-reden{grid-column:2 / -1;font-size:13px;color:var(--ink-2)}.kp-allesakkoord{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.kp-planbeoordeling{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width: 760px){.kp-planregel-reden{grid-column:1 / -1}.kp-planregel-besluit{grid-column:1 / -1;justify-content:flex-start}}.kp-rewardmelding--blok{align-items:flex-start;margin:14px 0 4px}.kp-rewardmelding--blok p{margin:0 0 8px}.kp-rewardmelding--blok .kp-knop{margin-top:2px}.kp-vervangers{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.kp-vervangers li{display:flex;flex-direction:column;gap:1px}.kp-rewardmelding--blok .kp-knoppen{display:flex;gap:6px;flex-wrap:wrap}.kp-ideeen{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kp-idee{padding:14px 16px;border:1px solid var(--lijn);border-radius:10px;background:var(--wit)}.kp-idee-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kp-idee-titel{font-weight:600;color:var(--ink)}.kp-idee-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.kp-idee-tekst{margin:8px 0 0;color:var(--ink-2)}.kp-idee-waarom,.kp-idee-bronnen{margin:6px 0 0;font-size:12.5px}.kp-idee-uitwerking{margin-top:10px;padding:10px 12px;border-radius:var(--rond-s);background:var(--vlak)}.kp-idee-uitwerking p{margin:4px 0 0;color:var(--ink-2)}.kp-idee-sub{font-size:12.5px;font-weight:600;color:var(--ink)}.kp-idee-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.kp-ideevorm{display:flex;flex-direction:column;gap:6px;margin-top:12px}.kp-ideevorm .kp-knoppen{margin-top:4px}.kp-ideestand{padding:2px 9px;border-radius:var(--pil);background:var(--vlak-2);color:var(--ink-2);font-size:12px;font-weight:600;white-space:nowrap}.kp-ideestand--wacht{background:var(--amber-vlak);color:var(--amber)}.kp-ideestand--akkoord{background:var(--groen-vlak);color:var(--groen)}.kp-ideestand--afgewezen{background:var(--rood-vlak);color:var(--rood)}.kp-ideeenbeheer{margin:0 0 24px;padding:14px 16px;border:1px solid var(--lijn);border-radius:12px;background:var(--vlak-2)}.kp-ideeenbeheer-kop{display:flex;align-items:center;gap:8px;margin-bottom:12px}.kp-ideeenfilter{flex-wrap:wrap;margin-bottom:14px}.kp-ideeengroep+.kp-ideeengroep{margin-top:18px}.kp-ideeengroep>.kp-stil{margin:-8px 0 10px}details.kp-ideeengroep>summary{cursor:pointer;margin-bottom:10px}.kp-idee-datum{width:auto}.kp-idee-link{flex:1 1 240px;min-width:0}.kp-planbeheer{margin:24px 0 0;padding:14px 16px;border:1px solid var(--lijn);border-radius:12px;background:var(--vlak-2)}.kp-planbeheer-kop{display:flex;align-items:center;gap:8px;margin-bottom:10px}.kp-planbeheer .kp-knoppen{display:flex;flex-wrap:wrap;gap:8px}.kp-planmaand .kp-maandkop{display:flex;align-items:center;gap:10px}.kp-maandkop-lijn{flex:1;height:1px;background:var(--lijn)}.kp-maandkop .kp-stil{font-size:12px;font-weight:400;white-space:nowrap}.kp-pillarblokje{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:3px;flex:none;vertical-align:0}.kp-planregel-uitleg{font-size:13px;line-height:1.5;color:var(--ink-3)}.kp-planrooster{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.kp-planmaanden{min-width:0}.kp-planzij{position:sticky;top:16px;margin-top:22px;padding:14px 16px;border:1px solid var(--lijn);border-radius:12px;background:var(--vlak-2)}.kp-planzij-kop{margin:0 0 10px;font-family:var(--tekst);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.kp-planzij-lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kp-planzij-lijst li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0;align-items:start}.kp-planzij-lijst .kp-pillarblokje{margin-top:4px}.kp-planzij-wat{display:flex;flex-direction:column;gap:2px;min-width:0}.kp-planzij-wat .kp-stil{font-size:12px;overflow-wrap:anywhere}.kp-planzij-naam{font-size:13px;font-weight:600;color:var(--ink)}.kp-planzij-uitleg{margin:12px 0 0;font-size:12px;line-height:1.5}.kp-planzij-kop--volgende{margin-top:18px}.kp-planzij-lijst--zonder li{grid-template-columns:minmax(0,1fr) auto}.kp-posttekst{grid-column:2 / -1;display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--vlak);border-radius:8px}.kp-posttekst-kop{font-size:12px;font-weight:600;color:var(--ink-2)}.kp-posttekst-tekst{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap}.kp-posttekst-besluit{margin-top:4px}@media (max-width: 640px){.kp-posttekst{grid-column:1 / -1}}@media (max-width: 900px){.kp-planrooster{grid-template-columns:1fr}.kp-planzij{position:static;order:-1;margin-top:0}}.kp-kop .kp-chips{margin-left:auto}.kp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kp-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--lijn);border-radius:var(--pil);background:var(--wit);font-size:12.5px;color:var(--ink-2);white-space:nowrap}.kp-blad a.kp-chip{color:var(--ink-2)}.kp-blad a.kp-chip:hover{color:var(--ink);border-color:var(--ink-4)}.kp-klaarstaat-kort{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:12.5px}.kp-blad a.kp-klaarstaat-kort{color:var(--ink-2)}.kp-blad a.kp-klaarstaat-kort:hover{color:var(--ink)}.kp-ov{display:flex;flex-direction:column;gap:26px}.kp-label{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font-family:var(--label);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.kp-label-stil{font-family:var(--tekst);letter-spacing:0;color:var(--ink-4);font-size:11.5px}.kp-mini{display:block;font-family:var(--label);font-size:10px;letter-spacing:.04em;color:var(--ink-4);margin-bottom:2px}.kp-dagbeeld{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:18px 22px 18px 26px;box-shadow:var(--schaduw-kaart);position:relative}.kp-dagbeeld:before{content:"";position:absolute;left:12px;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--ink)}.kp-dagbeeld-tekst{max-width:72ch;font-size:15px;line-height:1.6}.kp-dagbeeld-tekst p{margin:0 0 8px;white-space:pre-line}.kp-dagbeeld-tekst p:last-child{margin-bottom:0}.kp-dagbeeld-effect{margin-top:10px;font-size:12.5px;color:var(--ink-2)}.kp-aandacht{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kp-akaart{display:flex;flex-direction:column;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:16px 18px;box-shadow:var(--schaduw-kaart)}.kp-akaart-titel{margin:0 0 6px;color:var(--ink);font-family:var(--tekst);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.kp-akaart-tekst{margin:0 0 12px;font-size:12.5px;color:var(--ink-2)}.kp-akaart-regels{margin:0;padding-top:10px;border-top:1px solid var(--lijn-zacht);display:flex;flex-direction:column;gap:4px}.kp-akaart-regels div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.kp-akaart-regels dt{color:var(--ink-3)}.kp-akaart-regels dd{margin:0;color:var(--ink);text-align:right}.kp-akaart-gevolg{margin:10px 0 0;font-size:12.5px;color:var(--amber)}.kp-akaart-knop{margin-top:auto;display:block;padding:9px 14px;border-radius:8px;background:var(--ink);font-size:13px;font-weight:600;text-align:center}.kp-akaart-regels+.kp-akaart-knop,.kp-akaart-gevolg+.kp-akaart-knop{margin-top:14px}.kp-blad a.kp-akaart-knop{color:var(--wit)}.kp-blad a.kp-akaart-knop:hover{color:var(--wit);opacity:.88}.kp-wacht{border-top:1px solid var(--lijn);padding-top:18px}.kp-wacht-kop{display:flex;align-items:center;gap:10px;margin-bottom:16px}.kp-wacht-sub{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:12px}.kp-wacht-sub .kp-label{margin:0}.kp-wacht-nieuw{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--blauw)}.kp-stip-nieuw{width:6px;height:6px;border-radius:50%;background:var(--blauw)}.kp-wacht-hint{margin-left:auto}.kp-wacht-romp{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;align-items:start}.kp-wacht-gevallen{margin:12px 0 0;max-width:70ch}.kp-signalen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kp-signaal{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;font:inherit;color:var(--ink);background:var(--wit);border:1px solid var(--lijn);border-left:3px solid var(--lijn-sterk);border-radius:var(--rond-s);padding:14px 16px;cursor:pointer;box-shadow:var(--schaduw-kaart)}.kp-signaal:hover{border-color:var(--ink-4)}.kp-signaal--rood{border-left-color:var(--rood)}.kp-signaal--amber{border-left-color:var(--amber)}.kp-signaal.kp-aan{border-color:var(--ink-3);box-shadow:0 0 0 1px var(--ink-3)}.kp-signaal--rood.kp-aan{border-left-color:var(--rood)}.kp-signaal--amber.kp-aan{border-left-color:var(--amber)}.kp-signaal-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--ink-4)}.kp-signaal-soort{font-family:var(--label);font-size:10.5px;letter-spacing:.04em;color:var(--ink-2)}.kp-signaal-pil{margin-left:auto;padding:2px 10px;border-radius:var(--pil);background:var(--vlak-2);font-family:var(--label);font-size:10.5px;color:var(--ink-2)}.kp-signaal-titel{font-size:14px;font-weight:600}.kp-signaal-tekst{font-size:12.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kp-signaal-cijfers{display:flex;gap:28px;padding-top:8px;margin-top:2px;border-top:1px solid var(--lijn-zacht);font-size:12.5px}.kp-advies{position:sticky;top:16px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:18px 20px;box-shadow:var(--schaduw-kaart)}.kp-advies-titel{margin:0 0 8px;color:var(--ink);font-family:var(--tekst);font-size:17px;font-weight:600;letter-spacing:-.01em;text-transform:none}.kp-advies-tekst{margin:0 0 8px;font-size:13px;color:var(--ink-2)}.kp-advies-bron{font-size:12.5px}.kp-advies-kop{margin-top:18px}.kp-route{border:1px solid var(--lijn);border-radius:10px;padding:12px 14px;margin-bottom:10px;background:var(--vlak)}.kp-route-kop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kp-route h4{margin:0 0 6px;color:var(--ink);font-family:var(--tekst);font-size:13.5px;font-weight:600;text-transform:none;letter-spacing:0}.kp-route p{margin:0 0 8px;font-size:12.5px}.kp-route-stand{font-family:var(--label);font-size:10.5px;color:var(--ink-3);white-space:nowrap}@media (max-width: 1080px){.kp-aandacht,.kp-wacht-romp{grid-template-columns:minmax(0,1fr)}.kp-advies{position:static}}@media (max-width: 760px){.kp-kop{flex-wrap:wrap}.kp-kop .kp-chips{margin-left:0;justify-content:flex-start;width:100%}.kp-wacht-hint{margin-left:0}}.kp-kans,.kp-kans.kp-aan{border-left-color:var(--kans-kleur, var(--lijn-sterk))}.kp-kans-soort{font-family:var(--label);font-size:10.5px;letter-spacing:.04em;color:var(--kans-kleur, var(--ink-2));font-weight:600}.kp-kans-besloten .kp-kans-soort{color:var(--ink-3);font-weight:400}.kp-kans-cijfers{flex-wrap:wrap;gap:8px 24px}.kp-kans-specialismen{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.kp-kans-spec{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--pil);background:var(--vlak-2);font-size:11.5px;color:var(--ink-2)}.kp-kans-spec:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--spec-kleur, var(--ink-4))}.kp-route--advies{border-color:var(--ink-3);background:var(--wit)}.kp-kans-middelen{display:flex;flex-wrap:wrap;gap:6px}.kp-kans-middelen .kp-signaal-pil{margin-left:0}.kp-kans-liggen{margin-top:16px;display:flex;flex-direction:column;gap:8px}.kp-kans-liggen textarea{width:100%;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--lijn);border-radius:8px;resize:vertical}.kp-kans-liggen .kp-stil{margin:0;font-size:12px}.kp-kans-besloten{margin-top:16px}.kp-kans-besloten summary{cursor:pointer;font-size:12.5px}.kp-kans-besloten ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.kp-kans-besloten li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.kp-kans-terug{margin-left:auto;padding:2px 10px;font-size:12px}.kp-melding{margin:0 0 12px;font-size:13px;color:var(--ink-2)}.kp-concept{max-width:860px}.kp-concept-stand{margin:0 0 16px;font-size:13.5px;color:var(--ink-2)}.kp-concept-stand--fout{color:var(--rood)}.kp-concept-kern{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:16px 18px;box-shadow:var(--schaduw-kaart)}.kp-concept-bewijs{margin:10px 0 0;padding-left:18px;font-size:12.5px;color:var(--ink-3)}.kp-concept-middelen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kp-concept-middel{background:var(--wit);border:1px solid var(--lijn);border-left:3px solid var(--spec-kleur, var(--lijn-sterk));border-radius:var(--rond-s);padding:14px 16px}.kp-concept-middel h4{margin:0 0 6px;font-family:var(--tekst);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink)}.kp-concept-middel--uit{opacity:.6;border-left-color:var(--lijn-sterk)}.kp-concept-briefing{margin:0 0 8px;font-size:13px;color:var(--ink-2);white-space:pre-line}.kp-concept-afronden{margin:18px 0 12px}.kp-advies{max-height:calc(100vh - 32px);overflow-y:auto}.kp-advies-acties{margin:12px 0 4px}@media (max-width: 1080px){.kp-advies{max-height:none;overflow:visible}}.kp-concept-regels{margin:0;display:grid;gap:10px}.kp-concept-regels>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;font-size:13.5px;line-height:1.55}.kp-concept-regels+.kp-concept-regels{margin-top:10px;padding-top:10px;border-top:1px solid var(--lijn-zacht)}.kp-concept-regels dt{color:var(--ink-3)}.kp-concept-regels dd{margin:0;color:var(--ink);text-align:left}.kp-concept-kern .kp-concept-bewijs{margin:0;padding-left:16px;font-size:12.5px;color:var(--ink-2);display:flex;flex-direction:column;gap:4px}@media (max-width: 640px){.kp-concept-regels>div{grid-template-columns:minmax(0,1fr);gap:2px}}.kp-teller{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--vlak-2);color:var(--ink-2);font-size:11px;font-weight:600;line-height:1}.kp-schakel button.kp-aan .kp-teller{background:var(--wit);color:var(--ink)}.kp-pil-aandacht{background:var(--ink);color:var(--wit)}.kp-linkknop{padding:0;border:0;background:none;font:inherit;color:var(--paars);text-decoration:underline;cursor:pointer}.kp-concept-overleg{margin:0 0 8px;font-size:12.5px;color:var(--ink-2);padding:6px 10px;border-radius:8px;background:var(--vlak-2)}.kp-voorstellen{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.kp-voorstel{border-top:1px solid var(--lijn-zacht);padding-top:10px}.kp-voorstel-titel{font-size:14px;font-weight:600;color:var(--ink);margin:2px 0 4px}.kp-concept-overleg--wacht{background:var(--wit);border:1px dashed var(--lijn-sterk)}.kp-jaar{margin:0 0 24px}.kp-jaar-kop{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:10px}.kp-jaar-kop .kp-sectiekop{margin:0}.kp-jaar-scroll{overflow-x:auto;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);box-shadow:var(--schaduw-kaart)}.kp-jaar-tabel{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.kp-jaar-tabel th,.kp-jaar-tabel td{padding:0;border-bottom:1px solid var(--lijn-zacht);text-align:center}.kp-jaar-tabel tbody tr:last-child th,.kp-jaar-tabel tbody tr:last-child td{border-bottom:0}.kp-jaar-tabel tbody th{text-align:left;padding:10px 14px;font-weight:500;color:var(--ink-2);white-space:nowrap}.kp-jaar-maand,.kp-jaar-cel{width:100%;min-height:38px;padding:8px 4px;border:0;background:none;font:inherit;cursor:pointer;color:var(--ink)}.kp-jaar-maand{color:var(--ink-3);font-size:12px}.kp-jaar-jaar{display:block;font-size:10px;color:var(--ink-4)}.kp-jaar-cel{font-weight:600}.kp-jaar-gekozen{background:var(--vlak)}.kp-jaar-dun .kp-jaar-cel,.kp-jaar-niets .kp-jaar-cel{box-shadow:inset 0 0 0 1px var(--lijn-sterk);border-radius:6px}.kp-jaar-dun,.kp-jaar-niets{background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--vlak-2) 6px 8px)}.kp-jaar-niets .kp-jaar-cel{color:var(--ink-4);font-weight:400}.kp-jaar-lijst{margin-top:12px}.kp-jaar-lijst ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.kp-jaar-lijst li{display:grid;grid-template-columns:110px 140px minmax(0,1fr) auto;gap:12px;font-size:13px;align-items:baseline}.kp-jaar-datum,.kp-jaar-rij{color:var(--ink-3)}.kp-jaar-titel{color:var(--ink)}.kp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width: 760px){.kp-jaar-lijst li{grid-template-columns:minmax(0,1fr);gap:0}}.kp-kans-doel{display:block;font-size:12px;color:var(--ink-3)}.kp-prio-kop{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 8px;font-family:var(--tekst);font-size:14px;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0}.kp-prio-aantal{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--vlak-2);color:var(--ink-2);font-size:11.5px}.kp-prio--hoog .kp-prio-aantal{background:var(--rood-vlak, var(--vlak-2));color:var(--rood)}.kp-prio-uitleg{font-weight:400;font-size:12px}.kp-jaar-kanalen{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.kp-jaar-groep{margin-top:14px}.kp-jaar-groepkop{margin:0 0 6px;font-family:inherit;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;color:var(--ink)}button.kp-plus{cursor:pointer;padding:0}button.kp-plus:hover{color:var(--ink);border-color:var(--ink-4)}.kp-titelrij--plan>.kp-titelrij{margin:0}.kp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px;background:#16171b52;overflow-y:auto}.kp-venster{width:100%;max-width:560px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);box-shadow:var(--schaduw-zweef)}.kp-venster:focus{outline:none}.kp-venster-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--lijn-zacht)}.kp-venster-kop .kp-sectiekop{margin:0}.kp-venster-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.kp-venster-twee{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kp-venster-veld{display:flex;flex-direction:column;gap:5px}.kp-venster-datum{max-width:200px}.kp-venster-vink{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--rond-s);background:var(--vlak-2);cursor:pointer}.kp-venster-vink input{margin-top:3px}.kp-venster-vink>span{display:flex;flex-direction:column;gap:3px}.kp-venster-voet{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--lijn-zacht)}.kp-jaar-bron{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:baseline}.kp-tekstknop{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer;text-decoration:underline}.kp-tekstknop:hover{color:var(--ink)}@media (max-width: 560px){.kp-venster-twee{grid-template-columns:1fr}}.kp-keuzepillen{display:flex;flex-wrap:wrap;gap:6px}.kp-venster-voet .kp-venster-noot{margin-right:auto;align-self:center;font-size:12px}@media (max-width: 560px){.kp-venster-voet{flex-wrap:wrap}.kp-venster-voet .kp-venster-noot{width:100%}}.kp-venster-voet .kp-knop,.kp-venster-voet .kp-knop-stil{white-space:nowrap;flex:none}.kp-techniek-kort{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink-2)}.kp-techniek-kort-regel{display:flex;align-items:baseline;gap:8px}.kp-techniek-kort .kp-signaal-pil,.kp-techniek-lijst .kp-signaal-pil{margin-left:0}.kp-techniek{margin:0 0 8px}.kp-techniek-lijst{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--ink-2)}.kp-techniek-lijst li>span{margin-right:6px}.kp-techniek-wat{color:var(--ink)}.kp-techniek-actie,.kp-techniek-detail{display:block;margin-top:2px}.kp-techniek-watmis{display:block;margin-top:2px;color:var(--ink);font-weight:600}.kp-techniek-kop{display:block;margin-top:2px}.kp-techniek-kop .kp-techniek-watmis{display:inline;margin-top:0}.kp-techniek-categorie{display:inline-block;margin-right:6px;padding:0 6px;border:1px solid var(--lijn);border-radius:var(--pil);font-family:var(--label);font-size:10.5px;letter-spacing:.04em;line-height:1.6;color:var(--ink-2);font-weight:600;vertical-align:1px}.kp-techniek-categorie-tegel{align-self:flex-start;width:fit-content;margin:0}.kp-techniek-waar{margin-top:2px}.kp-techniek-waar>summary{cursor:pointer;width:fit-content}.kp-techniek-zinnen{margin:4px 0 0;padding-left:16px;list-style:disc}.kp-techniek-zin{margin:2px 0;overflow-wrap:anywhere}.kp-techniek-citaat{display:block;margin-top:2px;overflow-wrap:anywhere}.kp-techniek-citaat code{font-size:11.5px;white-space:pre-wrap}.kp-techniek-citaten{margin:2px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.kp-techniek-citaten code{font-size:11.5px;white-space:pre-wrap;overflow-wrap:anywhere}.kp-techniek-open{margin-left:4px;font-weight:600;color:var(--ink);text-decoration:underline}.kp-techniek-link,.kp-techniek-inzin{display:block;margin-top:2px;overflow-wrap:anywhere}.kp-techniek-adres{color:var(--ink);text-decoration:underline}.kp-techniek-spring{display:inline-block;margin-top:2px;color:var(--ink);text-decoration:underline}.kp-techniek-top{color:var(--ink-2);overflow-wrap:anywhere}.kp-techniek-knoppen{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kp-techniek-afgehandeld{margin-top:12px;padding-top:8px;border-top:1px solid var(--lijn)}.kp-techniek-afgehandeld .kp-techniek-lijst li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.kp-techniek-terug{display:block;margin:2px 0 6px;padding:6px 10px;border:1px solid var(--lijn-sterk);border-left:3px solid var(--ink-3);border-radius:8px;background:var(--grijs-vlak);color:var(--ink-2);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.kp-techniek-terug-label{display:block;font-weight:600;color:var(--ink)}.kp-techniek-terug-exact{border-left-color:var(--ink)}.kp-campagne-taken{margin:4px 0 8px;padding-left:18px;font-size:13px;line-height:1.55;color:var(--ink-2)}.kp-bericht-knop{margin-top:12px}.kp-blad .kp-bericht-knop .kp-knop{display:inline-block;padding:8px 14px;border-radius:var(--pil);text-decoration:none;font-size:13px;color:var(--wit)}.kp-blad .kp-bericht-knop .kp-knop:hover{color:var(--wit);opacity:.9}.kp-blad{background:var(--wit)}.kp-kop{padding:20px 32px;gap:12px}.kp-merk{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--wit);font:700 20px/1 var(--tekst)}.kp-klantnaam{font-size:17px;letter-spacing:-.01em;line-height:1.1;margin-bottom:4px}.kp-kop .kp-stil{font-size:12px}.kp-blad .kp-klantmapknop{margin-left:6px;padding:9px 13px;border:1px solid var(--lijn-sterk);border-radius:var(--pil);font-size:12px;font-weight:500;color:var(--ink);background:var(--wit)}.kp-blad .kp-klantmapknop:hover{background:var(--vlak-2);color:var(--ink)}.kp-chip{padding:4px 12px 4px 4px;font-size:12px;border-color:var(--lijn)}.kp-chip-naam{font-weight:500;color:var(--ink)}.kp-gezicht--spec{border-color:transparent;color:var(--spec-kleur);background:color-mix(in srgb,var(--spec-kleur) 12%,var(--wit))}.kp-gezicht--klein{width:26px;height:26px}.kp-romp,.kp-romp--breed{grid-template-columns:264px minmax(0,1fr);gap:0;padding:0;align-items:stretch;max-width:none}.kp-nav{position:static;padding:24px 16px;gap:2px;background:var(--vlak);border-right:1px solid var(--lijn-zacht);min-height:calc(100vh - 80px)}.kp-hoofd{padding:28px 40px 48px}.kp-nav-item{padding:10px 12px;border-radius:var(--rond-s);font-size:13.5px;line-height:1.25;align-items:center;justify-content:space-between}.kp-blad .kp-nav-item.kp-aan,.kp-blad .kp-nav-item--groep.kp-aan{background:var(--wit);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--lijn-sterk)}.kp-blad a.kp-nav-item:hover,.kp-blad .kp-nav-item--groep:hover{background:var(--wit)}.kp-nav-item--groep{padding:0}.kp-blad .kp-nav-groepnaam{padding:10px 0 10px 12px}.kp-nav-later{font-size:10.5px;margin-top:3px}.kp-nav-sub{padding-left:18px}.kp-nav-subitem{padding:8px 12px;font-size:13px}.kp-nav-teller{margin-left:8px;padding:4px 7px;min-width:0;font:500 11px/1 var(--label);background:var(--vlak-2);color:var(--ink-2)}.kp-nav-teller--nodig{background:var(--magenta-vlak);color:var(--magenta)}.kp-titel{font-size:22px;letter-spacing:-.015em}.kp-titelrij{margin-bottom:20px}.kp-blad a.kp-klaarstaat-kort{padding:8px 12px;border-radius:var(--pil);background:var(--amber-vlak);color:var(--amber);font-size:12px;font-weight:500}.kp-blad a.kp-klaarstaat-kort:hover{color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,var(--wit))}.kp-tabs{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--lijn-zacht);flex:1;min-width:0;overflow-x:auto}.kp-tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:0;background:none;cursor:pointer;font:400 13px/1 var(--tekst);color:var(--ink-2);white-space:nowrap}.kp-tabs button:hover{color:var(--ink)}.kp-tabs button.kp-aan{font-weight:600;color:var(--ink);box-shadow:inset 0 -2px 0 var(--paars)}.kp-tabs .kp-teller{margin:0;padding:4px 8px;border-radius:var(--pil);font:500 10.5px/1 var(--label);background:var(--vlak-2);color:var(--ink-3)}.kp-tabs button.kp-aan .kp-teller{background:var(--paars-vlak);color:var(--paars)}.kp-wacht{border-top:0;padding-top:0}.kp-wacht-kop{margin-bottom:20px}.kp-feed{gap:12px;max-width:980px}.kp-bericht{border-radius:var(--rond-m);padding:20px 22px;box-shadow:none;border-color:var(--lijn)}.kp-bericht:hover{border-color:color-mix(in srgb,var(--lijn-sterk) 60%,var(--ink-5))}.kp-bericht .kp-gezicht{width:36px;height:36px}.kp-bericht .kp-naam{font-size:14px;margin-bottom:4px}.kp-rol{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.kp-spec{padding:4px 8px;border-radius:var(--pil);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;color:var(--spec-kleur);background:color-mix(in srgb,var(--spec-kleur) 10%,var(--wit))}.kp-spec--algemeen{color:var(--ink-2);background:var(--vlak-2)}.kp-wanneer{font-size:12px;color:var(--ink-5)}.kp-tekst{margin-top:14px;font-size:14px;line-height:1.6;color:var(--ink)}.kp-bericht-knop{margin-top:14px}.kp-blad .kp-bericht-knop .kp-knop{padding:10px 16px;height:auto;border-radius:var(--pil);font-size:12.5px;font-weight:500;line-height:1}.kp-blad .kp-bericht-knop .kp-knop:hover{opacity:1;background:color-mix(in srgb,var(--paars) 86%,var(--ink))}.kp-dagbeeld,.kp-akaart,.kp-blok,.kp-leeg{border-radius:var(--rond-m)}.kp-dagbeeld,.kp-akaart,.kp-blok{box-shadow:none}.kp-knop,.kp-knop-stil{border-radius:var(--pil)}@media (max-width: 1080px){.kp-romp,.kp-romp--breed{grid-template-columns:220px minmax(0,1fr)}.kp-hoofd{padding:24px 24px 40px}}@media (max-width: 760px){.kp-kop{padding:14px 16px 12px}.kp-romp,.kp-romp--breed{grid-template-columns:minmax(0,1fr)}.kp-nav{min-height:0;border-right:0;border-bottom:1px solid var(--lijn-zacht);padding:10px 16px;margin:0}.kp-hoofd{padding:18px 16px 32px}.kp-blad .kp-nav-item.kp-aan{box-shadow:inset 0 -2px 0 var(--paars);background:none}.kp-bericht{padding:16px}}.kp-idee{border-radius:var(--rond-m);padding:16px 20px}.kp-campplan{border:1px solid var(--lijn-sterk);border-radius:18px;overflow:hidden;background:var(--wit);max-width:1040px}.kp-campplan-kop{display:flex;flex-direction:column;gap:10px;padding:22px 24px 18px;border-bottom:1px solid var(--lijn-zacht);background:linear-gradient(180deg,color-mix(in srgb,var(--amber) 6%,var(--wit)),var(--wit))}.kp-campplan-titel{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.kp-campplan-tekst{margin:0;max-width:820px;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.kp-campplan-voortgang{max-width:820px;height:4px;border-radius:4px;background:var(--vlak-2);overflow:hidden}.kp-campplan-voortgang>div{height:100%;background:var(--groen);transition:width .2s}.kp-campplan-lijst{list-style:none;margin:0;padding:0}.kp-campplan-rij{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--lijn-zacht)}.kp-campplan-rij:last-child{border-bottom:0}.kp-campplan-wat{display:flex;flex-direction:column;gap:8px;min-width:0}.kp-campplan-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:11.5px;color:var(--ink-4)}.kp-campplan-groep{padding:4px 8px;border-radius:var(--pil);font-size:11px;font-weight:500;line-height:1;white-space:nowrap;color:var(--ink-2);background:var(--vlak-2)}.kp-campplan-groep--zoekvraag{color:var(--pillar-6);background:color-mix(in srgb,var(--pillar-6) 10%,var(--wit))}.kp-campplan-groep--tool{color:var(--pillar-1);background:color-mix(in srgb,var(--pillar-1) 9%,var(--wit))}.kp-campplan-groep--inhaker{color:var(--pillar-2);background:color-mix(in srgb,var(--pillar-2) 9%,var(--wit))}.kp-campplan-naam{font-size:14.5px;font-weight:600;line-height:1.3}.kp-campplan .kp-campagne-taken{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.45}.kp-campplan .kp-campagne-taken li{display:flex;align-items:center;gap:8px}.kp-campplan .kp-campagne-taken li:before{content:"";width:4px;height:4px;border-radius:50%;flex:none;background:var(--ink-5)}.kp-campplan-reden{margin:0;font-size:12.5px}.kp-campplan-besluit{display:flex;align-items:center;gap:8px;justify-self:end}.kp-campplan-besluit .kp-knop,.kp-campplan-besluit .kp-knop-stil{height:auto;padding:10px 15px;font-size:12.5px;font-weight:500;line-height:1}.kp-campplan-besluit .kp-ideevorm{min-width:300px}.kp-uitkomst{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:var(--pil);font-size:12.5px;font-weight:500;line-height:1}.kp-uitkomst:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.kp-uitkomst--akkoord{color:var(--groen);background:var(--groen-vlak)}.kp-uitkomst--afgewezen{color:var(--rood);background:var(--rood-vlak)}@media (max-width: 760px){.kp-campplan-rij{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.kp-campplan-kop{padding:18px 16px 14px}.kp-campplan-besluit{justify-self:start;flex-wrap:wrap}.kp-campplan-besluit .kp-ideevorm{min-width:0;width:100%}}.kp-jaar-kop{margin-bottom:12px}.kp-jaar-scroll{border-radius:var(--rond-m);box-shadow:none}.kp-jaar-tabel thead{background:var(--vlak)}.kp-jaar-tabel thead th{border-bottom:1px solid var(--lijn-zacht)}.kp-jaar-maand{font:500 11px/1 var(--label);color:var(--ink-2);padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:3px}.kp-jaar-maand.kp-aan{color:var(--ink);font-weight:600}.kp-jaar-jaar{font-size:9.5px;color:var(--ink-5)}.kp-jaar-tabel tbody th{padding:0 16px;font-size:12.5px;color:var(--ink-2)}.kp-jaar-stip{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;vertical-align:1px;background:var(--spec-kleur, var(--ink-5))}.kp-jaar-tabel td{padding:5px 4px}.kp-jaar-cel{min-height:30px;padding:0;border-radius:8px;font-size:13px;color:var(--ink-5);font-weight:400}.kp-jaar-vol .kp-jaar-cel{font-weight:600;color:var(--spec-kleur, var(--ink));background:color-mix(in srgb,var(--spec-kleur, var(--ink-4)) 10%,var(--wit))}.kp-jaar-gekozen{background:none}.kp-jaar-gekozen .kp-jaar-cel{box-shadow:inset 0 0 0 1px var(--lijn-sterk)}.kp-jaar-dun,.kp-jaar-niets{background-image:none}.kp-jaar-dun .kp-jaar-cel,.kp-jaar-niets .kp-jaar-cel{box-shadow:none;outline:1px dashed var(--lijn-sterk);outline-offset:-1px}.kp-jaar-lijst{margin-top:22px;display:flex;flex-direction:column;gap:16px}.kp-jaar-groep{margin-top:0}.kp-jaar-groepkop{display:flex;align-items:center;gap:0;padding-bottom:8px;margin:0;border-bottom:1px solid var(--lijn-zacht)}.kp-jaar-aantal{margin-left:8px;font-size:12px;font-weight:400;color:var(--ink-5)}.kp-jaar-lijst ul{margin:0;gap:0}.kp-jaar-lijst li{grid-template-columns:110px 130px minmax(0,1fr) 230px;gap:16px;padding:12px 0;border-bottom:1px solid var(--lijn-zacht);align-items:start;line-height:1.45}.kp-jaar-datum{color:var(--ink);font-weight:500}.kp-jaar-titel{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kp-jaar-kanalen .kp-signaal-pil{border-radius:var(--pil);font-family:var(--label);font-size:10.5px}@media (max-width: 760px){.kp-jaar-lijst li{grid-template-columns:minmax(0,1fr);gap:2px}}.kp-jaar-tabel tbody th{font-family:var(--tekst);text-transform:none;letter-spacing:0;font-weight:500}.kp-wacht-sub{margin-bottom:14px}.kp-wacht-romp{grid-template-columns:minmax(0,1fr) 420px;gap:20px}.kp-prio-blokken{display:flex;flex-direction:column;gap:18px}.kp-signalen{gap:10px}.kp-signaal,.kp-kans{gap:9px;padding:16px 18px;border-radius:var(--rond-m);border:1px solid var(--lijn);border-left-width:1px;border-left-color:var(--lijn);box-shadow:none}.kp-signaal:hover,.kp-kans:hover{border-color:color-mix(in srgb,var(--lijn-sterk) 60%,var(--ink-5))}.kp-signaal.kp-aan,.kp-kans.kp-aan{border-color:color-mix(in srgb,var(--paars) 45%,var(--wit));border-left-color:color-mix(in srgb,var(--paars) 45%,var(--wit));background:color-mix(in srgb,var(--paars) 3.5%,var(--wit));box-shadow:none}.kp-signaal-meta{align-items:center}.kp-signaal-pil{padding:5px 8px;background:var(--vlak-2);color:var(--ink-2);white-space:nowrap}.kp-signaal-titel{font-size:14.5px;line-height:1.35}.kp-signaal-tekst{font-size:13px;line-height:1.55}.kp-signaal-cijfers,.kp-kans-cijfers{padding-top:12px;gap:8px 24px}.kp-advies{border-color:var(--lijn-sterk);border-radius:18px;padding:22px;box-shadow:none;background:linear-gradient(180deg,color-mix(in srgb,var(--paars) 5%,var(--wit)),var(--wit) 40%)}.kp-advies>.kp-label:first-child{color:var(--paars)}.kp-advies-titel{font-size:18px;line-height:1.35}.kp-advies-tekst{font-size:13px;line-height:1.6;color:var(--ink)}.kp-advies .kp-knop,.kp-advies .kp-knop-stil{height:auto;padding:10px 15px;font-size:12.5px;font-weight:500;line-height:1}.kp-advies .kp-knop-stil{color:var(--ink);border-color:var(--lijn-sterk)}.kp-advies-kop{padding-top:14px;border-top:1px solid var(--lijn-zacht)}.kp-route{border-radius:14px;padding:16px;background:var(--wit)}.kp-route--advies{border-color:color-mix(in srgb,var(--paars) 30%,var(--wit));background:color-mix(in srgb,var(--paars) 4%,var(--wit))}.kp-route-stand{padding:4px 8px;border-radius:var(--pil)}.kp-route--advies .kp-route-stand{color:var(--paars);background:var(--paars-vlak)}@media (max-width: 1080px){.kp-wacht-romp{grid-template-columns:minmax(0,1fr)}}.kp-prio-kop{align-items:center;gap:10px;margin-bottom:10px}.kp-prio-aantal{height:auto;padding:4px 8px;font:500 10.5px/1 var(--label)}.kp-prio--middel .kp-prio-aantal{background:var(--amber-vlak);color:var(--amber)}.kp-prio-uitleg{color:var(--ink-3)}.kp-jaar-kanalen{gap:5px;align-items:center}.kp-jaar-kanalen .kp-signaal-pil{margin-left:0;padding:4px 8px;line-height:1}.kp-kanaal--facebook,.kp-kanaal--linkedin{color:var(--blauw);background:var(--blauw-vlak)}.kp-kanaal--instagram{color:var(--magenta);background:var(--magenta-vlak)}.kp-kanaal--tiktok,.kp-kanaal--x{color:var(--ink);background:var(--vlak-2)}.kp-schakelrij{margin-left:auto;flex:0 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px}.kp-schakelrij .kp-automatisch{margin-left:0;flex:none}.kp-adsmelding{margin:0 0 10px}.kp-blad .kp-adslees-knop{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.kp-blad .kp-adslees-knop:hover{text-decoration-color:var(--ink-3)}.kp-adslees{grid-column:1 / -1;padding:10px 12px;background:var(--vlak);border-radius:8px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.kp-adslees p{margin:0 0 8px}.kp-adslees-tabel{border-collapse:collapse;margin:4px 0 8px;font-size:13px}.kp-adslees-tabel th,.kp-adslees-tabel td{padding:4px 12px 4px 0;text-align:left;border-bottom:1px solid var(--lijn-zacht);font-variant-numeric:tabular-nums}.kp-adslees-tabel th{font-weight:600;color:var(--ink)}.kp-bijsturen{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.kp-bijsturen-fout{margin:0;flex-basis:100%;color:var(--rood)}.kp-planregel--voorstel{opacity:.6}.kp-planstand--voorstel{background:var(--vlak-2);color:var(--ink-3);font-weight:400}.kp-adsgeen{margin:0 0 8px}.kp-adsrust{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}.kp-werkbankwacht{margin:0}.kp-adstekst-blok{display:grid;gap:2px}.kp-adstekst-blok .kp-planlijstje{margin:0}.kp-adstekst-velden{margin:0;display:grid;gap:2px;font-size:13.5px;color:var(--ink)}.kp-adstekst-velden div{display:flex;gap:6px;flex-wrap:wrap}.kp-adstekst-velden dd{margin:0}.kp-mk{margin:0 0 24px;border:1px solid var(--lijn);border-radius:var(--rond-l);background:var(--wit)}.kp-mk-kop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--lijn-zacht)}.kp-mk-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kp-mk-pijl{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--lijn);background:var(--wit);color:var(--ink);font-size:15px;cursor:pointer}.kp-mk-pijl:disabled{color:var(--ink-5);cursor:default}.kp-mk-pijl:not(:disabled):hover{background:var(--vlak)}.kp-mk-maand{margin:0;min-width:132px;padding-left:4px;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.kp-mk-vandaag:disabled{color:var(--ink-5);cursor:default}.kp-mk-sub{font-size:12px}.kp-mk-rechts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kp-mk-legenda{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--ink-2);white-space:nowrap}.kp-mk-legenda>span{display:flex;align-items:center;gap:6px}.kp-mk-staal{width:22px;height:12px;border-radius:4px}.kp-mk-staal--live{background:color-mix(in srgb,var(--pillar-3) 16%,transparent)}.kp-mk-staal--maak{background:var(--vlak-2);border:1.5px solid var(--pillar-3)}.kp-mk-staal--draai{background:var(--pillar-4)}.kp-mk-scheiding{width:1px;height:22px;background:var(--lijn-zacht)}.kp-mk-draaiknop{white-space:nowrap}.kp-mk-draaiknop--aan{background:var(--pillar-4);border-color:var(--pillar-4);color:var(--wit)}.kp-mk-band{display:flex;align-items:center;gap:10px;margin:0;padding:9px 18px;border-bottom:1px solid var(--lijn-zacht);background:var(--vlak);font-size:12.5px;line-height:1.4;color:var(--ink-2)}.kp-mk-band--draai{background:color-mix(in srgb,var(--pillar-4) 7%,transparent);color:var(--pillar-4);font-weight:500}.kp-mk-draaikeuze{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.kp-mk-draaikeuze .kp-knoppen{margin-left:auto}.kp-mk-totveld{width:auto;padding:4px 8px;font:inherit;color:var(--ink)}.kp-mk-bandstip{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.kp-mk-raster{display:flex;flex-direction:column}.kp-mk-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.kp-mk-week+.kp-mk-week{border-top:1px solid var(--lijn-zacht)}.kp-mk-weekkop{background:var(--vlak);border-bottom:1px solid var(--lijn-zacht)}.kp-mk-weekdag{padding:9px 10px;font-family:var(--label);font-size:10.5px;color:var(--ink-3)}.kp-mk-dag{position:relative;min-width:0;min-height:132px;padding:8px;display:flex;flex-direction:column;gap:5px}.kp-mk-dag+.kp-mk-dag{border-left:1px solid var(--lijn-zacht)}.kp-mk-dag--buiten{background:var(--vlak)}.kp-mk-dag--weekend{background:color-mix(in srgb,var(--vlak) 55%,var(--wit))}.kp-mk-taak--sleepbaar{cursor:grab}.kp-mk-taak--sleepbaar:active{cursor:grabbing}.kp-mk-dag--doel{background:var(--vlak-2);box-shadow:inset 0 0 0 2px var(--ink-4)}.kp-mk-dag--dicht{opacity:.55}.kp-mk-band--vraag{flex-wrap:wrap;justify-content:space-between;background:var(--amber-vlak);color:var(--ink)}.kp-mk-verplaats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.kp-mk-verplaats .kp-veld{width:auto;padding:6px 8px;font-size:12.5px}.kp-mk-dag--plannen{background:color-mix(in srgb,var(--pillar-4) 4%,transparent);cursor:copy}.kp-mk-dag--plannen:hover{background:color-mix(in srgb,var(--pillar-4) 9%,transparent)}.kp-mk-dagkop{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:22px}.kp-mk-nr{padding-left:2px;font-size:12px;font-weight:500;color:var(--ink)}.kp-mk-dag--buiten .kp-mk-nr{font-weight:400;color:var(--ink-5)}.kp-mk-nr--vandaag{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;background:var(--ink);color:var(--wit);font-weight:600;font-size:11.5px}.kp-mk-marker{font-family:var(--label);font-size:10px;line-height:1.2;color:var(--ink-3);text-align:right}.kp-mk-taakvak{position:relative;min-width:0}.kp-mk-taak{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;padding:6px 8px;border-radius:8px;border:1.5px solid transparent;font:inherit;text-align:left;cursor:pointer;color:var(--spec-kleur, var(--ink-2));background:color-mix(in srgb,var(--spec-kleur, var(--ink-4)) 13%,transparent);transition:box-shadow .12s}.kp-mk-taak--maak{color:var(--ink-2);background:var(--vlak-2);border-color:var(--spec-kleur, var(--ink-4))}.kp-mk-taak--draai{color:var(--wit);background:var(--pillar-4);border-color:var(--pillar-4)}.kp-mk-taak--open,.kp-mk-taak:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 18%,transparent);outline:none}.kp-mk-taaksoort{font-family:var(--label);font-size:10px;line-height:1;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-mk-taaktitel{font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-mk-taakstand{font-size:11px;color:var(--ink-3);white-space:nowrap}.kp-mk-taakstand--bezig{color:var(--ink-2)}.kp-mk-taakstand--actie{color:var(--amber)}.kp-mk-taakstand--fout{color:var(--rood)}.kp-mk-taakstand--klaar{color:var(--groen)}.kp-mk-kaart{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:320px;max-width:80vw;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);box-shadow:var(--schaduw-zweef);color:var(--ink);cursor:default}.kp-mk-kaart--boven{top:auto;bottom:calc(100% + 6px)}.kp-mk-kaart--rechts{left:auto;right:0}.kp-mk-kaartkop{display:flex;align-items:center;justify-content:space-between;gap:10px}.kp-mk-kaarttitel{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.kp-mk-pil{padding:4px 8px;border-radius:var(--pil);font-size:11px;font-weight:500;white-space:nowrap;color:var(--spec-kleur, var(--ink-2));background:color-mix(in srgb,var(--spec-kleur, var(--ink-4)) 13%,transparent)}.kp-mk-sluit{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--ink-3);font-size:15px;cursor:pointer}.kp-mk-sluit:hover{background:var(--vlak)}.kp-mk-kaarttekst{margin:0;font-size:13px;line-height:1.55;color:var(--ink)}.kp-mk-kaartlijst{margin:0;padding-left:16px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.kp-mk-kanalen{display:flex;flex-wrap:wrap;gap:5px}.kp-mk-kanalen .kp-signaal-pil{margin-left:0;padding:4px 8px;border-radius:var(--pil);font-family:var(--label);font-size:10.5px;line-height:1}.kp-mk-regels{margin:0;border-top:1px solid var(--lijn-zacht)}.kp-mk-regels>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--lijn-zacht);font-size:12.5px;line-height:1.4}.kp-mk-regels dt{color:var(--ink-3)}.kp-mk-regels dd{margin:0;color:var(--ink)}.kp-mk-nadruk{font-weight:600}.kp-mk-bron{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.4;color:var(--ink-3)}.kp-mk-verwijder{align-self:flex-start;color:var(--pillar-4)}.kp-mk-uitleg{margin:0;padding:12px 18px;border-top:1px solid var(--lijn-zacht);font-size:12px}.kp-uitleg{position:relative;display:inline-flex;align-self:center}.kp-uitleg-knop{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;border:1px solid var(--lijn);background:var(--wit);font:italic 500 11px/1 Georgia,serif;color:var(--ink-2);cursor:pointer}.kp-uitleg-knop:hover,.kp-uitleg-knop[aria-expanded=true]{background:var(--vlak)}.kp-uitleg-tekst{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:300px;padding:12px 14px;border:1px solid var(--lijn);border-radius:var(--rond-m);background:var(--wit);box-shadow:var(--schaduw-zweef);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.kp-mk-lijst{display:none}@media (max-width: 760px){.kp-mk-raster{display:none}.kp-mk-lijst{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kp-mk-lijstdag{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 16px;border-bottom:1px solid var(--lijn-zacht)}.kp-mk-lijstdatum{display:flex;flex-direction:column;gap:4px}.kp-mk-lijstdatum .kp-mk-marker{text-align:left}.kp-mk-lijstweekdag{font-family:var(--label);font-size:10.5px;color:var(--ink-3)}.kp-mk-lijsttaken{display:flex;flex-direction:column;gap:5px;min-width:0}.kp-mk-lijstleeg{padding:14px 16px}.kp-mk-kaart{position:fixed;top:auto;bottom:16px;left:16px;right:16px;width:auto;max-width:none}.kp-mk-legenda{flex-wrap:wrap}}.kp-studio-nieuw{display:grid;grid-template-columns:minmax(180px,280px) minmax(200px,1fr);gap:12px 16px;align-items:end;max-width:760px;margin:8px 0 20px}.kp-studio-nieuw label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.kp-studio-nieuw select,.kp-studio-nieuw input,.kp-studio-filter input[type=search]{font:inherit;font-weight:400;height:34px;padding:0 10px;border:1px solid var(--lijn-sterk);border-radius:var(--rond-s);background:var(--wit);color:var(--ink)}.kp-studio-knoppen{grid-column:1 / -1;display:flex;gap:8px}.kp-studio-filter{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.kp-studio-filter input[type=search]{min-width:260px}.kp-plantabel.kp-studio-tabel td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 640px){.kp-studio-nieuw{grid-template-columns:1fr}.kp-studio-filter input[type=search]{min-width:0;width:100%}}.kp-studio-editor{position:fixed;left:0;right:0;bottom:0;z-index:60;width:100%;height:100%;border:0;background:var(--vlak-2)}.kp-studio-kop{margin-top:28px}.kp-todo{display:flex;flex-direction:column;gap:16px}.kp-todo-kop{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.kp-todo-kop .kp-stil{margin:8px 0 0}.kp-todo-legenda{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-family:var(--label);font-size:10.5px;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.kp-todo-legenda li{display:flex;align-items:center;gap:6px}.kp-todo-legenda-lijn{width:14px;height:1.5px;background:var(--lijn-sterk)}.kp-todo-maand{border-radius:18px;border:1px solid var(--glas-rand);background:var(--glas);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.kp-todo-maandkop{display:grid;grid-template-columns:minmax(0,1fr) auto 200px 24px;gap:24px;align-items:center;width:100%;padding:18px 22px;border:0;border-radius:18px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.kp-todo-maandkop:hover{background:var(--glas-zacht)}.kp-todo-maandnaam{display:flex;align-items:baseline;gap:12px;min-width:0}.kp-todo-maandtitel{font-size:18px;font-weight:600;letter-spacing:-.01em}.kp-todo-jaar{font-size:13px;color:var(--ink-5)}.kp-todo-nu{font-size:11px;font-weight:500;color:var(--paars);background:var(--paars-vlak);padding:5px 9px;border-radius:var(--pil)}.kp-todo-tellers{display:flex;align-items:center;gap:16px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.kp-todo-tellers b{font-weight:600;color:var(--ink)}.kp-todo-tellers b.kp-todo-groen{color:var(--groen)}.kp-todo-wacht{display:flex;align-items:center;gap:6px;color:var(--amber);font-weight:500}.kp-todo-wachtstip{width:6px;height:6px;border-radius:50%;background:var(--amber)}.kp-todo-voortgang{display:flex;flex-direction:column;gap:7px}.kp-todo-stippen{display:flex;gap:5px;justify-content:flex-end;min-height:8px}.kp-todo-stip{width:8px;height:8px;border-radius:50%;background:var(--todo-kleur);flex:none}.kp-todo-balk{display:block;height:5px;border-radius:5px;background:var(--lijn);overflow:hidden}.kp-todo-balk span{display:block;height:100%;background:var(--groen);border-radius:5px}.kp-todo-maandpijl{color:var(--ink-3);justify-self:center;transition:transform .15s}.kp-todo-maand.kp-open .kp-todo-maandpijl{transform:rotate(180deg)}.kp-todo-inhoud{padding:2px 22px 22px;display:flex;flex-direction:column;gap:22px;border-top:1px solid var(--lijn)}.kp-todo-groep{display:flex;flex-direction:column;padding-top:18px}.kp-blad .kp-todo-groepkop{display:flex;align-items:center;gap:9px;margin:0;padding:0 0 10px 2px;font-family:var(--tekst);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}.kp-todo-aantal{font-size:12px;font-weight:400;color:var(--ink-5)}.kp-todo-leeg{padding:12px 14px;border-radius:var(--rond-s);border:1px dashed var(--lijn-sterk);font-size:12.5px;color:var(--ink-5)}.kp-todo-lijst{list-style:none;margin:0;padding:0}.kp-todo-taak{border-top:1px solid var(--lijn-zacht)}.kp-todo-meer{align-self:flex-start;margin-top:6px;padding:8px 10px;border:0;border-radius:var(--rond-s);background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer}.kp-todo-meer:hover{background:var(--glas-zacht)}.kp-todo-meer .kp-stil{font-weight:400}.kp-todo-regel{display:grid;grid-template-columns:16px minmax(0,1fr) 140px 260px;gap:16px;align-items:center;width:100%;padding:13px 10px;border:0;border-radius:var(--rond-s);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.kp-todo-regel:hover{background:var(--glas-zacht)}.kp-todo-pijl{color:var(--ink-5);transform:rotate(-90deg);transition:transform .15s}.kp-todo-pijl.kp-open{transform:none}.kp-todo-naam{display:flex;flex-direction:column;gap:5px;min-width:0}.kp-todo-titel{font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-todo-wanneer{font-size:11.5px;color:var(--ink-4)}.kp-todo-status{font-size:12px;font-weight:500;white-space:nowrap;text-align:right;color:var(--ink-2)}.kp-todo-status--klaar{color:var(--groen)}.kp-todo-status--wacht{color:var(--amber)}.kp-todo-lijn{display:flex;align-items:center}.kp-todo-lijnstuk{display:flex;align-items:center;flex:1 1 0}.kp-todo-lijnstuk:last-child{flex:none}.kp-todo-punt{flex:none;border-radius:50%}.kp-todo-punt--klaar{width:9px;height:9px;background:var(--todo-kleur)}.kp-todo-punt--nu{width:12px;height:12px;background:var(--wit);border:2.5px solid var(--todo-kleur);box-shadow:0 0 0 4px color-mix(in srgb,var(--todo-kleur) 14%,transparent);box-sizing:border-box}.kp-todo-punt--later{width:8px;height:8px;background:var(--lijn-sterk)}.kp-todo-streep{flex:1;height:1.5px;margin:0 4px;border-radius:2px;background:var(--lijn-sterk)}.kp-todo-streep--klaar{background:var(--todo-kleur)}.kp-todo-detail{margin:0 10px 14px 42px;padding:18px;border-radius:14px;background:var(--glas-sterk);border:1px solid var(--glas-rand);display:flex;flex-direction:column;gap:16px}.kp-todo-info{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink);max-width:760px;text-wrap:pretty}.kp-todo-gegevens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.kp-todo-gegevens div{display:flex;flex-direction:column;gap:6px}.kp-todo-gegevens dt{font-family:var(--label);font-size:10px;letter-spacing:.08em;color:var(--ink-5)}.kp-todo-gegevens dd{margin:0;font-size:13px;font-weight:500;line-height:1.35}.kp-todo-groot{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:14px 0 0;list-style:none;border-top:1px solid var(--lijn-zacht)}.kp-todo-groot li{display:flex;flex-direction:column;gap:8px}.kp-todo-grootlijn{display:flex;align-items:center;height:16px}.kp-todo-groot .kp-todo-punt--klaar{width:11px;height:11px}.kp-todo-groot .kp-todo-punt--nu{width:14px;height:14px;border-width:3px}.kp-todo-groot .kp-todo-punt--later{width:10px;height:10px}.kp-todo-groot .kp-todo-streep{height:2px;margin:0 6px}.kp-todo-grootnaam{font-size:12.5px;font-weight:500;color:var(--ink-5)}.kp-todo-groot--klaar .kp-todo-grootnaam{color:var(--ink)}.kp-todo-groot--nu .kp-todo-grootnaam{font-weight:600;color:var(--ink)}.kp-todo-grootsub{font-size:11.5px;color:var(--ink-5);min-height:12px}.kp-todo-acties{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kp-todo-acties .kp-knop,.kp-todo-acties .kp-knop-stil{display:inline-flex;align-items:center;text-decoration:none}.kp-blad .kp-todo-acties a.kp-knop-stil{color:var(--ink)}.kp-blad a.kp-todo-bronlink{padding:10px 4px;font-size:12.5px;font-weight:500;color:var(--magenta);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--magenta-vlak)}.kp-todo-toevoegen{align-self:flex-start;padding:11px 16px;border:1px dashed var(--lijn-sterk);border-radius:var(--pil);background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer}.kp-todo-toevoegen:hover{background:var(--glas)}.kp-todo-form{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--glas-sterk);border:1px solid var(--glas-rand)}.kp-todo-formtitel{font-size:14px;font-weight:600}.kp-todo-formvelden{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px}.kp-todo-formonder{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.kp-todo-pillen{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kp-todo-pillen .kp-stil{margin-right:4px;font-size:12px}.kp-todo-pil{padding:7px 11px;border-radius:var(--pil);border:1px solid var(--lijn-sterk);background:var(--wit);font:inherit;font-size:12px;font-weight:500;color:var(--ink-2);cursor:pointer}.kp-todo-pil.kp-aan{color:var(--todo-kleur);border-color:var(--todo-kleur);background:color-mix(in srgb,var(--todo-kleur) 14%,var(--wit))}@media (max-width: 900px){.kp-todo-maandkop{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.kp-todo-tellers{grid-column:1;grid-row:2;flex-wrap:wrap;white-space:normal}.kp-todo-voortgang{grid-column:1 / -1;grid-row:3}.kp-todo-maandpijl{grid-column:2;grid-row:1}.kp-todo-regel{grid-template-columns:16px minmax(0,1fr) auto}.kp-todo-lijn{grid-column:2 / -1}.kp-todo-detail{margin-left:0;margin-right:0}.kp-todo-gegevens{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-todo-groot{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.kp-todo-formvelden{grid-template-columns:1fr}}.kp-blad{background:transparent;padding:16px 16px 32px}.kp-kop{background:var(--glas);border:1px solid var(--glas-rand);border-bottom:0;border-radius:var(--rond-l) var(--rond-l) 0 0;box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.kp-klantlijn{margin:0 1px}.kp-romp,.kp-romp--breed{gap:16px;margin-top:16px;align-items:start}.kp-nav{position:sticky;top:88px;min-height:0;padding:12px;border-right:0;background:var(--glas);border:1px solid var(--glas-rand);border-radius:var(--rond-l);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.kp-hoofd{min-height:calc(100vh - 200px);padding:28px 32px 48px;background:var(--glas-zacht);border:1px solid var(--glas-rand-zacht);border-radius:var(--rond-l);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.kp-blad a.kp-nav-item:hover,.kp-blad .kp-nav-item--groep:hover{background:var(--glas-hover)}.kp-blad .kp-nav-item.kp-aan,.kp-blad .kp-nav-item--groep.kp-aan{background:var(--glas-actief);box-shadow:var(--schaduw-glas-actief)}.kp-bericht,.kp-blok,.kp-team,.kp-klaarstaat,.kp-planrij,.kp-dagbeeld,.kp-akaart,.kp-signaal,.kp-idee,.kp-concept-kern,.kp-concept-middel,.kp-jaar-scroll,.kp-campplan,.kp-route,.kp-mk{background:var(--glas);box-shadow:var(--schaduw-glas)}.kp-bericht,.kp-blok,.kp-team,.kp-klaarstaat,.kp-planrij,.kp-dagbeeld,.kp-akaart,.kp-signaal,.kp-idee,.kp-concept-kern,.kp-concept-middel,.kp-jaar-scroll,.kp-campplan,.kp-mk{border-top-color:var(--glas-rand);border-right-color:var(--glas-rand);border-bottom-color:var(--glas-rand)}.kp-bericht:hover{border-color:var(--wit)}.kp-route--advies{background:color-mix(in srgb,var(--paars) 4%,var(--glas-actief))}.kp-bericht--rust,.kp-leeg{background:var(--glas-zacht);box-shadow:none}.kp-mk-taak--maak{background:var(--kal-maak)}.kp-mk-dag{background:var(--kal-dag)}.kp-mk-dag--buiten{background:var(--kal-dag-buiten)}.kp-mk-dag--weekend{background:color-mix(in srgb,var(--kal-dag) 70%,var(--vlak-2))}.kp-mk-dag--plannen{background:color-mix(in srgb,var(--pillar-4) 4%,var(--kal-dag))}.kp-mk-dag--doel{background:var(--glas-actief)}.kp-chip,.kp-blad .kp-klantmapknop{background:var(--glas-actief);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas-actief)}.kp-blad .kp-klantmapknop:hover,.kp-blad a.kp-chip:hover{background:var(--wit)}.kp-gezicht--spec{background:color-mix(in srgb,var(--spec-kleur) 12%,var(--glas-actief))}.kp-venster,.kp-mk-kaart,.kp-uitleg-tekst{background:var(--glas-sterk);border-color:var(--glas-rand);box-shadow:var(--schaduw-popover);-webkit-backdrop-filter:var(--glas-vervaging-sterk);backdrop-filter:var(--glas-vervaging-sterk)}.kp-studio-editor{background:var(--vlak)}@media (max-width: 760px){.kp-blad{padding:8px 8px 24px}.kp-nav{position:static;padding:8px}.kp-hoofd{min-height:0;padding:18px 16px 32px}}.kp-pagina-wijzigingen,.kp-pagina-zoek{border:1px solid var(--lijn);border-radius:8px;padding:12px 14px;margin:12px 0}.kp-pagina-wijzigingen ul{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2)}.kp-script-segmenten{list-style:none;margin:14px 0;padding:0;display:flex;flex-direction:column;gap:10px}.kp-script-segment{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-left:3px solid var(--lijn-sterk);background:var(--vlak);border-radius:0 8px 8px 0}.kp-script-tijd{font-size:12px;color:var(--ink-3)}.kp-script-tekst{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.kp-pagina-zoektitel{font-size:15px;color:var(--ink);margin:6px 0 2px}.kp-pagina-link{text-decoration:underline;text-underline-offset:2px}.kmFilters{gap:8px}.veld.kmZoek{flex:1 1 100%;width:100%;padding:10px 13px}.kmAantal{margin-left:auto;font:400 12px/1 var(--tekst);color:var(--ink-4)}.kmTabel{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);overflow:hidden;box-shadow:var(--schaduw-kaart)}.kmRij{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1.1fr) 150px 100px 130px;gap:16px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--lijn-zacht);font:400 12px/1.4 var(--tekst);color:var(--ink-2);text-decoration:none}.kmRij:last-child{border-bottom:0}a.kmRij:hover{background:var(--vlak)}a.kmRij:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--merk-accent)}.kmKop{font:400 11.5px/1 var(--tekst);color:var(--ink-4);background:var(--vlak);padding-top:11px;padding-bottom:11px}.kmNaam{font:500 13px/1.3 var(--tekst);color:var(--ink);display:flex;align-items:center;gap:8px;min-width:0}.kmArchief{font:400 11px/1 var(--tekst);color:var(--ink-3);background:var(--grijs-vlak);padding:3px 7px;border-radius:var(--rond-s);flex:none}.kmAfkap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kmStil{color:var(--ink-5)}.kmFout{color:var(--rood);font-weight:500}.kmLeeg{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:28px 20px;text-align:center;color:var(--ink-3)}.kmLeeg p{margin:0 0 12px}.kmTekstknop{background:none;border:0;padding:0;margin-left:10px;cursor:pointer;font:400 12px/1.5 var(--tekst);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.kmTekstknop:hover{color:var(--ink)}.kmMarkeer{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 4px}.kmMarkeer .veld{flex:1;min-width:220px;padding:8px 11px;font-size:12px}.kmMarkeer .knop,.kmMarkeer .knop-stil{padding:8px 12px}.kmMarkeer .knop:disabled{background:var(--ink-5);cursor:default}@media (max-width:900px){.kmKop{display:none}.kmRij{grid-template-columns:1fr;gap:5px;padding:14px 16px}.kmRij>span{text-align:right;white-space:normal}.kmRij>.kmNaam{text-align:left;margin-bottom:2px}.kmRij>span[data-kop]:before{content:attr(data-kop);float:left;margin-right:12px;color:var(--ink-4);font-weight:400}.kmAantal{margin-left:0;width:100%}}.kmStip{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;background:var(--grijs)}.kmStip.bevestigd{background:var(--ink)}.kmStip.concept{background:var(--grijs)}.kmStip.leeg{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-5)}.kmStip.verlopen{background:var(--rood)}.kmStip.nul{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-5)}.kmStand{display:inline-flex;align-items:center;gap:7px;font:400 12px/1.3 var(--tekst);color:var(--ink-2)}.kmStand.leeg{color:var(--ink-4)}.kmStand.verlopen{color:var(--rood)}.kmSectieTitel h2,.kmVensterKop h2{font:600 17px/1.25 var(--tekst);letter-spacing:-.01em;text-transform:none;color:var(--ink);margin:0}.kmHint{display:block;font:400 11.5px/1.45 var(--tekst);color:var(--ink-4);margin-top:3px}.kmCode{font:500 11px/1 var(--label);color:var(--ink-5)}.kmKlantmapLink{margin-left:18px}.kmOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#16171b47;display:flex;align-items:flex-start;justify-content:center;padding:64px 16px;overflow:auto}.kmVenster{width:100%;max-width:520px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);box-shadow:var(--schaduw-paneel)}.kmVenster:focus{outline:none}.kmVensterKop{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--lijn-zacht)}.kmSluit{background:none;border:0;font:400 22px/1 var(--tekst);color:var(--ink-3);cursor:pointer;padding:0 4px}.kmSluit:hover{color:var(--ink)}.kmVensterBody{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.kmUitleg{margin:0;font-size:12px;line-height:1.5}.kmVeldgroep{display:flex;flex-direction:column;gap:6px;font:500 12px/1.3 var(--tekst);color:var(--ink-2)}.kmVeldgroep .stil{font-weight:400}.kmVensterVoet{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--lijn-zacht)}.kmVensterVoet .knop:disabled{background:var(--ink-5);cursor:default}.kmOnbStand{margin:0;font:400 13px/1.5 var(--tekst);color:var(--ink-2)}.kmOnbLabel{font-weight:500;color:var(--ink);margin-right:6px}.kmOnbLink{border:1px solid var(--lijn);background:var(--vlak);border-radius:var(--rond-s);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.kmOnbRegel{display:flex;gap:8px}.kmOnbRegel .veld{flex:1;min-width:0}.kmOnbOpties{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:520px){.kmOnbOpties{grid-template-columns:1fr}.kmOnbRegel{flex-direction:column}}.kmOnbMelding{border:1px solid var(--lijn);background:var(--wit);border-radius:var(--rond-m);padding:14px 18px;margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.kmOnbMeldingKop{margin:0;font:500 13px/1.5 var(--tekst);color:var(--ink)}.kmOnbVoorstellen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.kmOnbVoorstellen li{border-top:1px solid var(--lijn-zacht);padding-top:10px;display:flex;flex-direction:column;gap:4px}.kmOnbVeld{font:500 12px/1.3 var(--tekst);color:var(--ink-2)}.kmOnbWaarde{margin:0;font:400 13px/1.5 var(--tekst);color:var(--ink);white-space:pre-wrap;max-height:9em;overflow:auto}.kmOnbKnoppen{display:flex;gap:12px}.kmOnbKnoppen .kmTekstknop{margin-left:0}.kmDubbelen{border:1px solid var(--lijn);background:var(--vlak);border-radius:var(--rond-s);padding:12px 14px}.kmDubbelen ul{margin:8px 0 0;padding-left:18px;font:400 12px/1.6 var(--tekst)}.kmDubbelen a{color:var(--ink)}.kmDossierKop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:18px 0 20px}.kmDossierNaam{min-width:0}.kmTitelregel{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.kmTitel{font:400 15px/1 var(--tekst);color:var(--ink-3)}.kmGekoppeld{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font:400 12px/1.5 var(--tekst);color:var(--ink-2)}.kmGekoppeld a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--lijn-sterk)}.kmGekoppeld a:hover{border-color:var(--ink-3)}.kmTeam{margin-top:4px}.kmTeam select{font:inherit;padding:2px 6px;border:1px solid var(--lijn);border-radius:var(--rond-s);background:transparent;color:var(--ink)}.kmKopRechts{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.kmKopRechts .kmTekstknop{margin-left:0}.kmTellers{display:flex;gap:18px;flex-wrap:wrap}.kmTeller{display:inline-flex;align-items:center;gap:7px;font:400 12px/1 var(--tekst);color:var(--ink-2)}.kmTeller.verlopen{color:var(--rood)}.kmDossier{display:grid;grid-template-columns:minmax(260px,26%) minmax(0,1fr);background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);overflow:hidden;box-shadow:var(--schaduw-kaart)}.kmSecties{display:flex;flex-direction:column;gap:2px;padding:14px;background:var(--vlak);border-right:1px solid var(--lijn-zacht)}.kmSectieLink{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:11px 12px;border-radius:var(--rond-s);text-decoration:none;color:var(--ink);font:500 13px/1.3 var(--tekst)}.kmSectieLink:hover{background:var(--vlak-2)}.kmSectieLink[aria-current=page]{background:var(--wit);box-shadow:inset 3px 0 0 var(--merk-accent),inset 0 0 0 1px var(--lijn)}.kmSectieStand{font:400 11.5px/1 var(--tekst);color:var(--ink-4);white-space:nowrap}.kmSectieStand.kmFout{color:var(--rood)}.kmSectieKiezer{display:none}.kmSectie{padding:22px 26px 26px;min-width:0}.kmSectieKop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.kmSectieTitel{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kmKopMeta{font-size:12px}.kmVragen{display:flex;flex-direction:column;align-items:flex-end;max-width:320px;text-align:right}.kmVasteHint{margin:0 0 14px;padding:10px 14px;border-radius:var(--rond-s);background:var(--vlak-2);font:500 12px/1.5 var(--tekst);color:var(--ink-2)}.kmVeldTabel{border-top:1px solid var(--lijn-zacht)}.kmVeldRij{display:grid;grid-template-columns:minmax(150px,22%) minmax(0,1fr) 120px 150px;gap:16px;align-items:start;padding:12px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12px/1.5 var(--tekst)}.kmVeldRij.kmKop{background:none;padding:10px 0;align-items:center}.kmVeldNaam{font:500 13px/1.35 var(--tekst);color:var(--ink)}.kmWaarde{display:block;width:100%;text-align:left;background:none;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px;font:400 12.5px/1.55 var(--tekst);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}button.kmWaarde:hover{background:var(--vlak-2)}.kmWaardeLinks{cursor:default}.kmWaardeLinks a{color:var(--ink)}.kmWaardeLinks .kmTekstknop{margin-left:0;display:block;margin-top:4px}.kmBewerk textarea{font:400 12.5px/1.55 var(--tekst);resize:vertical}.kmBewerkKnoppen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.kmBewerkKnoppen .knop,.kmBewerkKnoppen .knop-stil{padding:7px 12px}.kmBewerkKnoppen .kmHint{margin-top:0}.kmBevestigdCel{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.kmBevestigdCel .kmTekstknop{margin-left:0}.kmBronLijst{margin:0;padding-left:16px;color:var(--ink-2)}.kmBronLijst a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--lijn-sterk)}.kmNotitie{display:block;margin-top:8px}.kmSlotregel{margin:14px 0 0;font:400 12px/1.6 var(--tekst);color:var(--ink-4);max-width:660px}.kmRegelLijst,.kmHistorie ol{list-style:none;margin:0;padding:0}.kmRegelLijst li,.kmHistorie li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12.5px/1.55 var(--tekst);color:var(--ink-2)}.kmRegelWie{color:var(--ink-4);font-size:12px}.kmRegelTekst{white-space:pre-wrap;overflow-wrap:anywhere}.kmHistorie{margin-top:22px}.kmHistorie summary{cursor:pointer;font:400 12px/1.5 var(--tekst);color:var(--ink-3)}.kmHistorie summary:hover{color:var(--ink)}.kmHistorie ol{margin-top:8px}.kmHistorie li{font-size:12px;overflow-wrap:anywhere}@media (max-width:900px){.kmDossier{grid-template-columns:1fr}.kmSecties{display:none}.kmSectieKiezer{display:flex;flex-direction:column;gap:6px;padding:16px 16px 0;font:400 12px/1 var(--tekst)}.kmSectie{padding:16px}.kmKopRechts{align-items:flex-start}.kmVragen{align-items:flex-start;text-align:left;max-width:none}.kmVeldRij.kmKop{display:none}.kmVeldRij{grid-template-columns:1fr;gap:6px}.kmVeldRij>span[data-kop]:before{content:attr(data-kop);display:block;color:var(--ink-4);font:400 11.5px/1.4 var(--tekst);margin-bottom:2px}.kmWaarde{margin:0;padding:4px 0}.kmRegelLijst li,.kmHistorie li{grid-template-columns:1fr;gap:2px}.kmKlantmapLink{margin-left:0;display:block;margin-top:8px}}.kmRegister{display:flex;flex-direction:column;gap:22px}.kmRegister .kmVasteHint{margin:0}.kmRegisterBalk{display:flex;justify-content:flex-end;margin-top:-8px}.kmSectieWaarschuwing{align-self:center}.kmBlok{min-width:0}.kmBlokKop{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.kmBlokKop h3{margin:0;font:600 14px/1.2 var(--tekst);color:var(--ink)}.kmBlokLijn{flex:1;min-width:24px;height:1px;background:var(--lijn)}.kmBlokMeta{font:400 12px/1 var(--tekst);color:var(--ink-3)}.kmBlokKop .kmTekstknop{margin-left:0}a.kmTekstknop{text-decoration:underline;text-underline-offset:3px}.kmFigmaRij{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.kmFigmaKaart{display:flex;flex-direction:column;gap:5px;padding:12px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);min-width:0;transition:transform .18s,box-shadow .18s}.kmFigmaKaart:hover{transform:translateY(-3px);box-shadow:var(--schaduw-zweef)}.kmFigmaVlak{height:84px;border-radius:8px;background:var(--vlak-2);margin-bottom:6px;display:flex;align-items:center;justify-content:center;font:500 12px/1 var(--tekst);letter-spacing:.02em;color:var(--ink-4)}.kmBronNaam{font:500 13px/1.3 var(--tekst);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.kmBronNaam:hover{text-decoration:underline}.kmBronRol{font:400 12px/1.45 var(--tekst);color:var(--ink-3)}.kmBronVoet{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;flex-wrap:wrap}.kmGearchiveerd{opacity:.6}.kmTweeKolom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:14px}.kmKolomVlak{background:var(--vlak);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:16px 18px}.kmLijst{display:flex;flex-direction:column}.kmLijstRij{display:grid;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12px/1.45 var(--tekst);color:var(--ink-2)}.kmLijstRij:last-child{border-bottom:0}.kmLijstRij.kmKop{background:none;padding:0 0 8px;font:400 11.5px/1 var(--tekst);color:var(--ink-4)}.kmDriveRij{grid-template-columns:minmax(0,1fr) 120px 110px}.kmKoppelRij{grid-template-columns:minmax(0,1fr) 128px 128px}.kmLijstNaam{display:flex;flex-direction:column;gap:2px;min-width:0}.kmLijstNaam>a{font:500 13px/1.3 var(--tekst);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.kmLijstNaam>a:hover{text-decoration:underline}.kmLijstNaam .kmHint,.kmLijstStand .kmHint{margin-top:0;overflow-wrap:anywhere}.kmAandachtReden{color:var(--amber)}.kmLijstStand{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.kmLijstStand .kmTekstknop{margin-left:0}.kmKoppelLinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:2px}.kmKoppelLinks a{font:400 11.5px/1.4 var(--tekst);color:var(--ink-3)}.kmKoppelLinks a:hover{color:var(--ink)}.kmId{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.kmId code{font:500 12px/1.3 var(--label);color:var(--ink-2);overflow-wrap:anywhere;max-width:100%}.kmId .kmHint{margin-top:0}.kmId .kmTekstknop{margin-left:0;font-size:11.5px}.kmRegStand{display:inline-flex;align-items:center;gap:7px;font:400 12px/1.3 var(--tekst);color:var(--ink-2)}.kmRegStip{width:7px;height:7px;border-radius:50%;flex:none;background:var(--grijs)}.kmRegStand.goed .kmRegStip{background:var(--groen)}.kmRegStand.aandacht{color:var(--amber)}.kmRegStand.aandacht .kmRegStip{background:var(--amber)}.kmRegStand.fout{color:var(--rood)}.kmRegStand.fout .kmRegStip{background:var(--rood)}.kmRegStand.grijs{color:var(--ink-4)}.kmNaamgeving{margin-top:12px;padding-top:10px;border-top:1px solid var(--lijn-zacht)}.kmOverigToevoegen{margin:0;font-size:12px}.kmVensterBreed{max-width:600px}.kmVensterForm{display:flex;flex-direction:column;gap:12px}.kmVensterKnoppen{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px}.kmVensterKnoppen.kmLinks{justify-content:flex-start}.kmVensterKnoppen .knop:disabled{background:var(--ink-5);cursor:default}.kmMono{font-family:var(--label)}.kmWaarschuwing{color:var(--amber)}.kmGebruik{border:1px solid var(--lijn);border-radius:var(--rond-s);padding:10px 12px;background:var(--vlak)}.kmGebruik ul{margin:6px 0 0;padding-left:18px;font:400 12px/1.6 var(--tekst);color:var(--ink-2)}.kmMonitoren{border-top:1px solid var(--lijn-zacht);padding-top:10px}.kmVinkje{display:flex;align-items:center;gap:8px;font:400 12.5px/1.3 var(--tekst);color:var(--ink-2)}.kmTweeVelden{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:900px){.kmTweeKolom,.kmFigmaRij{grid-template-columns:1fr}.kmLijstRij.kmKop{display:none}.kmDriveRij,.kmKoppelRij{grid-template-columns:1fr;gap:6px}.kmLijstRij>span[data-kop]:before{content:attr(data-kop);display:block;color:var(--ink-4);font:400 11.5px/1.4 var(--tekst);margin-bottom:2px}.kmTweeVelden{grid-template-columns:1fr}}.kmKopActies{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end}.kmKopActies .kmTekstknop{margin-left:0}.kmVersiesLink{display:inline-block;margin:6px 0 0;font-size:11.5px}.kmIqKop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 12px;padding:8px 12px;border-radius:var(--rond-s);background:var(--blauw-vlak);font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.kmIqVoorstel{margin:8px 0 0;padding:6px 10px;border-left:2px solid var(--blauw)}.kmIqLabel{display:block;font:500 11px/1.4 var(--tekst);color:var(--blauw)}.kmIqTekst{margin:2px 0 4px;font:400 12.5px/1.45 var(--tekst);color:var(--ink-3);white-space:pre-line;overflow-wrap:anywhere}.kmBestanden{margin-top:8px;padding:8px 10px;border:1px dashed var(--lijn-sterk);border-radius:var(--rond-s);transition:border-color .12s,background .12s}.kmBestanden.kmSleept{border-color:var(--merk-accent);background:var(--merk-accent-zacht)}.kmBestandenKop{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kmBestandenKop .kmHint{margin-top:0}.kmBestandenKop .kmTekstknop{margin-left:0;font-size:11.5px}.kmUpload{display:grid;grid-template-columns:minmax(0,1fr) 120px 40px;gap:10px;align-items:center;margin-top:8px;font:400 12px/1.3 var(--tekst)}.kmUpload>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kmVoortgang{height:4px;border-radius:var(--pil);background:var(--vlak-2);overflow:hidden}.kmVoortgang span{display:block;height:100%;background:var(--ink-3);transition:width .12s}.kmBestandLijst{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.kmBestand{display:flex;gap:10px;align-items:flex-start;width:260px;max-width:100%;padding:8px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s)}.kmVoorbeeldLink{flex:none;display:block;border-radius:6px;overflow:hidden}.kmVoorbeeld{display:flex;width:56px;height:56px;align-items:center;justify-content:center;background:var(--vlak-2)}.kmVoorbeeld img{max-width:100%;max-height:100%;object-fit:contain;display:block}.kmVoorbeeldGroot{display:flex;min-height:200px;align-items:center;justify-content:center;background:var(--vlak-2);border-radius:var(--rond-s);padding:12px}.kmVoorbeeldGroot img{max-width:100%;max-height:60vh;object-fit:contain;display:block}.kmBestandIcoon{flex:none;width:56px;height:56px;border-radius:6px;background:var(--vlak-2);color:var(--ink-3);display:flex;align-items:center;justify-content:center;font:500 11px/1 var(--label);text-transform:lowercase}.kmBestandInfo{display:flex;flex-direction:column;gap:2px;min-width:0}.kmBestandNaam{font:500 12.5px/1.3 var(--tekst);color:var(--ink);overflow-wrap:anywhere}.kmBestandInfo .kmHint{margin-top:0}.kmBestandActies{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.kmBestandActies .kmTekstknop{margin-left:0;font-size:11.5px}.kmHernoem{display:flex;gap:6px}.kmHernoem .veld{padding:5px 8px;font-size:12px}.kmHernoem .knop{padding:5px 10px}.kmVersies{list-style:none;margin:0;padding:0}.kmVersies li{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.kmVersies .kmTekstknop{margin-left:0;align-self:flex-start}.veldFout p{margin:0 0 4px}@media (max-width:900px){.kmBestandLijst{flex-direction:column}.kmBestand{width:100%}.kmKopActies{justify-content:flex-start}}.kmTijdlijn{margin-top:26px}.kmTijdlijnFilters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.kmTijdlijnFilters input.veld{flex:1 1 220px;width:auto;padding:8px 11px;font-size:12px}.kmTijdlijnFilters select.veld{width:auto;padding:8px 11px;font-size:12px}.kmTijdlijnLijst{list-style:none;margin:0 0 12px;padding:0}.kmTijdlijnLijst li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.kmTijdlijnLijst li.kmAutomatisch{color:var(--ink-4)}.kmTijdlijnInhoud{display:flex;flex-direction:column;gap:1px;min-width:0;overflow-wrap:anywhere}.kmTijdlijnInhoud a{color:inherit;text-decoration:none}.kmTijdlijnInhoud a:hover{text-decoration:underline}.kmTijdlijnMeta{font-size:11.5px;color:var(--ink-4)}@media (max-width:900px){.kmTijdlijnLijst li{grid-template-columns:1fr;gap:2px}}.kmAfhandelingen{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}.kmAfhandelLijst{list-style:none;margin:0;padding:0}.kmAfhandelLijst li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:14px;align-items:start;padding:10px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.kmAfhandelTekst{display:flex;flex-direction:column;gap:4px;min-width:0}.kmAfhandelActies{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.kmAfhandelActies .kmTekstknop{margin-left:0}.kmAfhandelActies .knop-stil{padding:6px 10px}.kmVoorNa{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--ink-2)}.kmVoorNa b{font-weight:500;color:var(--ink)}.veld.kmToelichting{padding:6px 9px;font-size:12px;max-width:420px}.kmKeuzes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kmKeuzes legend{font:500 12px/1.3 var(--tekst);color:var(--ink-2);margin-bottom:6px}@media (max-width:900px){.kmAfhandelLijst li{grid-template-columns:1fr;gap:6px}.kmAfhandelActies{justify-content:flex-start}}.kmLeerpunten{margin-bottom:22px}.kmLeerpuntLijst{list-style:none;margin:0;padding:0}.kmLeerpuntLijst li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;align-items:start;padding:10px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12.5px/1.55 var(--tekst);color:var(--ink-2)}.kmLeerpuntInhoud{display:flex;flex-direction:column;gap:2px;min-width:0}.kmVeldRijen{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kmMaakLeerpunt{align-self:flex-start;margin-left:0;font-size:11.5px}@media (max-width:720px){.kmLeerpuntLijst li{grid-template-columns:1fr;gap:4px}.kmVeldRijen{grid-template-columns:1fr}}.lpAandacht{color:var(--amber)}.kmSubkop{margin:18px 0 6px;font:600 12.5px/1.3 var(--tekst);color:var(--ink-2)}.kmOverzicht>section{margin-top:22px}.kmOverzicht .kmTijdlijnFilters{margin-top:14px}.kmLeerpuntInhoud a{color:inherit}.kmKleuren{display:flex;flex-wrap:wrap;gap:6px 14px}.kmKleur{display:inline-flex;align-items:center;gap:6px}.kmKleurVlak{width:14px;height:14px;border-radius:3px;border:1px solid var(--lijn, #d9d9d9);flex:none}.kmKleurInvoer{display:flex;flex-direction:column;gap:6px}.kmKleurRegel{display:flex;align-items:center;gap:10px}.kmKleurRegel input[type=color]{width:32px;height:28px;padding:0;border:1px solid var(--lijn, #d9d9d9);border-radius:4px;background:none}.kmKleurNaam{width:76px}.kmKleurRegel .veld{max-width:140px}.kmSocial{display:flex;flex-direction:column;gap:6px;text-align:left}.kmSocialKanaal{display:flex;flex-direction:column;gap:1px}.kmSocialMelding{margin:4px 0 0}.kmSocialInvoer{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.kmSocialRegel{border:1px solid var(--lijn, #d9d9d9);border-radius:6px;padding:10px;margin:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.kmSocialKop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.kmSocialKop select.veld{max-width:200px}.kmSocialFormats{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.kmSocialFormats label{display:inline-flex;align-items:center;gap:4px}.kmSocialEigenschap{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:8px}@media (max-width: 600px){.kmSocialEigenschap{grid-template-columns:1fr;gap:2px}}.kmRapportage{margin-top:28px}.kmRapportageKop{margin-bottom:10px}.kmRapportageKop .kop-s{margin:0}.kmRapportageRegels{margin:0 0 4px;padding-left:16px;color:var(--ink-2)}.kmRapportage .kmTekstknop{margin-left:0;display:block;width:fit-content;margin-top:4px}.kmRapportageLijst{border:1px solid var(--lijn-zacht);border-radius:var(--rond-s);padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:8px}.kmRapportageLijst legend{font:500 12px/1.3 var(--tekst);color:var(--ink-2);padding:0 4px}.kmRapportageRij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding-bottom:8px;border-bottom:1px solid var(--lijn-zacht)}.kmRapportageRij .kmTekstknop{justify-self:start}@media (max-width:720px){.kmRapportageRij{grid-template-columns:minmax(0,1fr)}}.brSectie{margin-top:28px}.brLusRij{display:grid;grid-template-columns:minmax(180px,1.2fr) 5fr;gap:14px;align-items:stretch}.brLusRij ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.brMaandKeuze{width:auto;padding:6px 10px;font-size:12px}.brStap{display:flex;flex-direction:column;gap:2px;box-sizing:border-box;height:100%;background:var(--wit);border:1px solid var(--lijn-sterk);border-radius:14px;padding:10px 12px;color:inherit;text-decoration:none;box-shadow:var(--schaduw-kaart)}.brStap:hover{border-color:var(--ink-5)}.brStap.aandacht{border-color:var(--amber)}.brStap.goed{border-color:var(--groen)}.brStap.slecht{border-color:var(--rood)}.brStapTitel{display:flex;align-items:center;gap:6px;font:600 11.5px/1.2 var(--tekst);color:var(--ink-3)}.brStip{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);flex:none;margin-right:6px}.brStapTitel .brStip{margin-right:0}.brStapWaarde{font:700 20px/1.15 var(--tekst);color:var(--ink)}.brStapOnder{font:400 11px/1.3 var(--tekst);color:var(--ink-3)}.brMidden{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 4px 4px 0}.brMiddenGetal{font:700 30px/1.1 var(--tekst);color:var(--ink)}.brMiddenTekst{font:400 11.5px/1.35 var(--tekst);color:var(--ink-3)}.brMiddenVerschil{font:600 12px/1.3 var(--tekst);color:var(--ink-2)}.brMiddenVerschil.goed{color:var(--groen)}.brMiddenVerschil.slecht{color:var(--rood)}@media (max-width:900px){.brLusRij{grid-template-columns:1fr}.brLusRij ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.brNetwerk{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.brNetwerkCirkel{display:block;width:100%;height:auto;max-width:820px;margin:0 auto}.brGroepBoog{fill:none;stroke:var(--lijn-sterk);stroke-width:3;stroke-linecap:round}.brGroepNaam{font:500 11px var(--tekst);fill:var(--ink-4)}.brLijn{fill:none;stroke:var(--ink-5);stroke-width:1.2;opacity:.55;transition:opacity .15s}.brLijn.open{stroke:var(--amber);stroke-dasharray:4 3;opacity:.8}.brLijn.uit{opacity:.07}.brTak{stroke:var(--lijn-sterk);stroke-width:1}.brKern{fill:var(--ink)}.brKernNaam{font:600 11px var(--tekst);fill:var(--wit);pointer-events:none}.brKnoop{cursor:pointer;transition:opacity .15s;outline:none}.brKnoop.uit{opacity:.22}.brKnoop:focus-visible .brKlant,.brKnoop.gekozen .brKlant{stroke:var(--ink);stroke-width:2.5}.brKnoop.gekozen .brStippel.vast,.brKnoop:focus-visible .brStippel.vast{stroke:var(--ink);stroke-width:2}.brKlant{fill:var(--wit);stroke:var(--ink-4);stroke-width:1.5}.brKlantNaam{font:500 11px var(--tekst);fill:var(--ink-2);paint-order:stroke;stroke:var(--vlak);stroke-width:4px;stroke-linejoin:round}.brGroepNaam,.brMeer{paint-order:stroke;stroke:var(--vlak);stroke-width:4px;stroke-linejoin:round}.brStippel{stroke-width:1.5}.brStippel.vast{fill:var(--ink-3);stroke:none}.brStippel.gekoppeld{fill:var(--wit);stroke:var(--ink-3)}.brStippel.open{fill:var(--amber-vlak);stroke:var(--amber)}.brLijn.vak{stroke:var(--ink-4);stroke-width:1.6;opacity:.7}.brLijn.vak.uit{opacity:.07}.brVakKnoop{fill:var(--vlak-2);stroke:var(--ink-3);stroke-width:1.5}.brKnoop:focus-visible .brVakKnoop,.brKnoop.gekozen .brVakKnoop{stroke:var(--ink);stroke-width:2.5}.brVakNaam{font:600 11px var(--tekst);fill:var(--ink);pointer-events:none}.brVakIq{font:500 11px var(--tekst);fill:var(--ink-4)}.brVakOpen{font:700 8.5px var(--tekst);fill:var(--amber);pointer-events:none}.brMeer{font:500 10px var(--tekst);fill:var(--ink-4)}.brNetwerkLijst{display:none;list-style:none;margin:0;padding:0}.brLijstRij{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;cursor:pointer;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-s);padding:10px 12px;margin-bottom:6px;font:500 12.5px/1.4 var(--tekst);color:var(--ink)}.brLijstRij.gekozen{border-color:var(--ink)}.brLegenda{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.brLegendaStip{display:inline-block;width:9px;height:9px;border-radius:50%;margin-left:8px;border:1.5px solid transparent}.brLegendaStip.vast{background:var(--ink-3)}.brLegendaStip.gekoppeld{background:var(--wit);border-color:var(--ink-3)}.brLegendaStip.open{background:var(--amber-vlak);border-color:var(--amber)}.brLegendaStip.vak{background:var(--vlak-2);border-color:var(--ink-3);width:20px;height:11px;border-radius:6px}.brPaneel{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:16px 18px;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.brPaneel h3{margin:0 0 6px;font:600 15px/1.3 var(--tekst);color:var(--ink)}.brPaneel h4{margin:16px 0 8px;font:600 12.5px/1.3 var(--tekst);color:var(--ink-2)}.brPaneel h5.brKanaalKop{margin:12px 0 4px;font:500 11.5px/1.3 var(--tekst);color:var(--ink-3)}.brPaneel .brVoorstel{padding:12px}.brStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 12px}.brStat{border:1px solid var(--lijn-zacht);border-radius:6px;padding:6px 8px;display:flex;flex-direction:column-reverse;gap:1px}.brStat dt{font:400 11px/1.3 var(--tekst);color:var(--ink-3)}.brStat dd{margin:0;font:600 15px/1.2 var(--tekst);color:var(--ink);font-variant-numeric:tabular-nums}.brIconen{display:flex;gap:2px;border-bottom:1px solid var(--lijn-zacht)}.brIcoonKnop{flex:1;display:grid;justify-items:center;gap:3px;padding:7px 2px 6px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ink-3);font:500 11px/1.2 var(--tekst);cursor:pointer}.brIcoonKnop:hover{color:var(--ink-2)}.brIcoonKnop[aria-expanded=true]{color:var(--ink);border-bottom-color:var(--ink)}.brIcoonVorm{position:relative;display:inline-flex}.brIcoonStip{position:absolute;top:-2px;right:-5px;width:7px;height:7px;border-radius:50%;background:var(--ink-2)}.brUitklap{padding-top:4px}.brUitklap>section>h4:first-child{display:none}.brOpenVragen{display:grid;gap:8px;justify-items:start;margin-top:10px}.brDeel{display:grid;gap:8px;padding-top:10px}.brPaneelKop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.brPaneelLijst{list-style:none;margin:0;padding:0;display:grid;gap:10px}.brPaneelLijst li{display:flex;flex-direction:column;gap:2px;font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}@media (max-width:1000px){.brNetwerk{grid-template-columns:1fr}.brPaneel{position:static;max-height:none}}@media (max-width:760px){.brNetwerkCirkel{display:none}.brNetwerkLijst{display:block}}.brTrend{display:block;width:100%;height:auto;max-width:600px;margin:0 0 12px}.brTrendAs{stroke:var(--lijn);stroke-width:1}.brTrendStaaf{fill:var(--lijn-sterk)}.brTrendGekozen .brTrendStaaf{fill:var(--ink-4)}.brTrendWaarde{font:600 11px var(--tekst);fill:var(--ink-2)}.brTrendMaand{font:400 11px var(--tekst);fill:var(--ink-4)}.brTabs{margin:0 0 12px}.brVoorstellen{list-style:none;margin:0;padding:0;display:grid;gap:10px}.brVoorstel{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:14px 16px}.brVoorstel.afgewezen{opacity:.8}.brVakKop{margin:18px 0 8px;font:600 12.5px/1.3 var(--tekst);color:var(--ink-2)}.brVoorstelMeta{display:flex;flex-wrap:wrap;gap:4px 12px;font:400 11.5px/1.4 var(--tekst);color:var(--ink-4)}.brVoorstelMeta a{color:var(--ink-2)}.brSoort{color:var(--ink-2);font-weight:600}.brVoorstelSituatie{margin:6px 0 2px;font:600 13.5px/1.45 var(--tekst);color:var(--ink)}.brVoorstelActie{margin:0 0 4px;font:400 13px/1.5 var(--tekst);color:var(--ink-2)}.brBronnen summary{cursor:pointer;font:500 12px/1.4 var(--tekst);color:var(--ink-3);margin-top:6px}.brBronnen ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.brBronKop{display:block;font:500 12px/1.4 var(--tekst);color:var(--ink-2)}.brBronKop a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.brBronKop a:hover{color:var(--ink)}.brBronTekst{display:block;font:400 12px/1.5 var(--tekst);color:var(--ink-3);overflow-wrap:anywhere}.brVoorNa{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.brVoorNa>span{background:var(--vlak-2);border-radius:var(--rond-s);padding:8px 10px;font:400 12px/1.5 var(--tekst);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.brVoorNa .stil{display:block;font-size:11px;margin-bottom:2px}.brActies{justify-content:flex-start;margin-top:10px}.brAlles{margin:0 0 10px;align-items:center;flex-wrap:wrap;gap:8px 12px}.brAlles .kmHint{margin:0}.brFormulier.brAlles{border-top:0;padding-top:0}.brOnderzoekKnop{display:grid;gap:6px;justify-items:start;margin-top:10px}.brSessie{margin-top:12px;padding-top:12px;border-top:1px solid var(--lijn-zacht);display:grid;gap:6px}.brSessie details summary{cursor:pointer;font:500 13px/1.5 var(--tekst)}.brSessieGrenzen{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brVoorstelLink{font:500 12.5px/1.5 var(--tekst)}.brFormulier{margin-top:12px;padding-top:12px;border-top:1px solid var(--lijn-zacht);display:grid;gap:10px}@media (max-width:720px){.brVoorNa{grid-template-columns:1fr}}.kmSeoBrein{display:flex;flex-direction:column;gap:22px}.kmSeoBrein .kmVasteHint{margin:0}.kmSeoAlle{margin-top:14px}.kmSeoWerk{list-style:none;margin:0;padding:0}.kmSeoWerk li{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;padding:8px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12.5px/1.55 var(--tekst);color:var(--ink-2)}.kmSeoWerkLabel{color:var(--ink-3)}.kmSeoLink{margin:0;font:400 12.5px/1.55 var(--tekst)}.kmSeoLink a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--lijn-sterk)}.kmSeoLink a:hover{border-color:var(--ink-3)}.kmSeoB11{margin:0}.kmSeoB11 a{color:inherit}@media (max-width:720px){.kmSeoWerk li{grid-template-columns:1fr;gap:2px}}.vkRaster{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:18px;align-items:start}.vkInhoud h4{margin:14px 0 6px;font:600 12.5px/1.3 var(--tekst);color:var(--ink-2)}.vkInhoud section:first-child h4{margin-top:0}.vkFase{margin:4px 0}.vkFase summary{cursor:pointer;font:500 12.5px/1.5 var(--tekst);color:var(--ink-2);padding:3px 0}.vkLijst{list-style:none;margin:2px 0 6px;padding:0 0 0 10px;display:grid;gap:1px}.vkDoc{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;background:none;border:0;border-radius:var(--rond-s);padding:4px 8px;font:400 12.5px/1.4 var(--tekst);color:var(--ink-2);cursor:pointer}.vkDoc:hover{background:var(--vlak-2)}.vkDoc.gekozen{background:var(--vlak-2);color:var(--ink);font-weight:600}.vkLezer{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:18px 22px;min-width:0;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.vkLezer.leeg{display:flex;align-items:center;justify-content:center;min-height:160px}.vkKop{text-transform:none;letter-spacing:0;color:var(--ink);margin:16px 0 6px}.vkKop.n1{font:600 18px/1.3 var(--tekst);margin-top:6px}.vkKop.n2{font:600 15px/1.35 var(--tekst)}.vkKop.n3,.vkKop.n4{font:600 13.5px/1.4 var(--tekst)}.vkAlinea{margin:0 0 10px;font:400 13.5px/1.6 var(--tekst);color:var(--ink-2)}.vkTekstLijst{margin:0 0 10px;padding-left:20px;font:400 13.5px/1.6 var(--tekst);color:var(--ink-2)}.vkCitaat{margin:0 0 10px;padding:6px 12px;border-left:3px solid var(--lijn-sterk);color:var(--ink-3);font:400 13px/1.55 var(--tekst)}.vkLezer a,.vkInhoud a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.vkLezer .tabelWrap{margin:0 0 12px}@media (max-width:900px){.vkRaster{grid-template-columns:1fr}.vkLezer{position:static;max-height:none}}.brStippel.les{fill:var(--lijn-sterk);stroke:var(--ink-5);stroke-width:1}.brTakKnoop{fill:var(--wit);stroke:var(--ink-3);stroke-width:1.5}.brKnoop:focus-visible .brTakKnoop,.brKnoop.gekozen .brTakKnoop{stroke:var(--ink);stroke-width:2.5}.brTakNaam{font:500 10.5px var(--tekst);fill:var(--ink-2);paint-order:stroke;stroke:var(--vlak);stroke-width:4px;stroke-linejoin:round}.brLegendaStip.les{background:var(--lijn-sterk);border-color:var(--ink-5)}.brBron{fill:var(--wit);stroke:var(--ink-4);stroke-width:1.2}.brBronKnoop{transition:opacity .15s}.brBronKnoop.uit{opacity:.22}.brBewijs{fill:none;stroke:var(--ink-5);stroke-width:.9;opacity:.4;transition:opacity .15s}.brBewijs.kruis{stroke:var(--ink-4)}.brBewijs.aan{stroke:var(--ink-3);stroke-width:1.2;opacity:.95}.brBewijs.uit{opacity:.05}.brLegendaBron{display:inline-block;width:7px;height:7px;margin:0 6px 0 12px;background:var(--wit);border:1px solid var(--ink-4);transform:rotate(45deg)}.brKlantenboom .brLijn.leeg{opacity:.22}.brKlantenboom .brLijn.leeg.uit{opacity:.05}.brKnoop.leeg .brKlant{stroke:var(--ink-5);stroke-width:1}.brKnoop.leeg .brTakNaam{fill:var(--ink-4)}.brKnoop.alle .brKlant{fill:var(--ink-3);stroke:var(--ink-3)}.brKnoop.alle .brTakNaam{font-weight:600;fill:var(--ink)}.brTreffer{stroke:transparent;stroke-width:11;stroke-linecap:round;pointer-events:stroke}.brWeergave{margin:0 0 10px}.kmKlantbrein{display:flex;flex-direction:column;gap:22px}.kmKlantbrein .kmVasteHint,.kmKlantbrein .kmHint{margin:0}.kmKbLijst{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.kmKbProfiel{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.kmKbProfiel dt{color:var(--ink-3)}.kmKbProfiel dd{margin:0}.kmKbCitaat{font-style:italic}.kmKbVragen:not(:empty){margin-bottom:22px}.kmKbKop{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.kmKbKopTekst{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.kmKbKopTekst .kmHint,.kmKbKopTekst .kmVasteHint{margin:0}.kmKbIq{margin:0;width:132px;flex:none;position:relative;text-align:center}.kmKbIq svg{width:100%;display:block}.kmKbIqBaan,.kmKbIqVul{fill:none;stroke-width:9;stroke-linecap:round}.kmKbIqBaan{stroke:var(--lijn-sterk)}.kmKbIqVul{stroke:var(--paars)}.kmKbIqGetal{position:absolute;left:0;right:0;top:34px;font:600 28px/1 var(--tekst);color:var(--ink);font-variant-numeric:tabular-nums}.kmKbIq figcaption{margin-top:6px;font:500 10.5px/1.3 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.kmKbIqKlein{width:110px;margin-bottom:12px}.kmKbIqKlein .kmKbIqGetal{top:28px;font-size:23px}.kmKbPlus{color:var(--groen)}.kmKbMin{color:var(--rood)}.kmKbTabs{display:flex;gap:2px;border-bottom:1px solid var(--lijn);overflow-x:auto;scrollbar-width:thin;margin-top:-4px}.kmKbTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:9px 12px;font:500 13px/1.2 var(--tekst);color:var(--ink-3);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.kmKbTab:hover:not(:disabled){color:var(--ink)}.kmKbTab:disabled{color:var(--ink-5);cursor:not-allowed}.kmKbTabAan{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.kmKbTab:focus-visible{outline:2px solid var(--paars);outline-offset:-2px;border-radius:6px}.kmKbTabTel{font:600 10.5px/1 var(--label);padding:3px 6px;border-radius:var(--pil);background:var(--paars-vlak);color:var(--paars)}.kmKbTabTelLet{background:var(--amber-vlak);color:var(--amber)}.kmKbPaneel{display:flex;flex-direction:column;gap:18px;position:relative;min-width:0}.kmKbNaarIq{align-self:flex-end;font:500 12px/1.2 var(--tekst);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;margin-bottom:-6px}.kmKbNaarIq:hover{color:var(--ink)}.kmKbStapels{display:flex;flex-direction:column;gap:18px;min-width:0}.kmKbBlok{min-width:0}.kmKbSub{margin-top:0}.kmKbLeeg{margin:0}.kmKbLabel{font:500 10.5px/1.3 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin-right:4px}.kmKbTelregel{margin:0;font:500 11px/1.3 var(--label);letter-spacing:.04em;color:var(--ink-4)}.kmKbTegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.kmKbTegel{border:1px solid var(--lijn);border-radius:var(--rond-s);padding:12px 14px;background:var(--wit);min-width:0}.kmKbTegelLabel{font:500 10.5px/1.3 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.kmKbTegelWaarde{font:600 26px/1.15 var(--tekst);color:var(--ink);margin-top:4px;font-variant-numeric:tabular-nums}.kmKbTegelHint{font:400 11.5px/1.35 var(--tekst);color:var(--ink-3);margin-top:2px}.kmKbTegel-groen{border-color:transparent;background:var(--groen-vlak)}.kmKbTegel-groen .kmKbTegelWaarde{color:var(--groen)}.kmKbTegel-amber{border-color:transparent;background:var(--amber-vlak)}.kmKbTegel-amber .kmKbTegelWaarde{color:var(--amber)}.kmKbTegel-rood{border-color:transparent;background:var(--rood-vlak)}.kmKbTegel-rood .kmKbTegelWaarde{color:var(--rood)}.kmKbPlanning{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;padding:10px 14px;border-radius:var(--rond-s);background:var(--vlak);border:1px solid var(--lijn-zacht);font:400 12.5px/1.4 var(--tekst);color:var(--ink-2)}.kmKbBudget{display:inline-flex;align-items:center;gap:8px}.kmKbBudget .kmKbMeter{width:90px}.kmKbTwee{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:26px}@media (max-width:980px){.kmKbTwee{grid-template-columns:minmax(0,1fr)}}.kmKbPil{display:inline-flex;align-items:center;font:500 10.5px/1 var(--label);letter-spacing:.03em;padding:4px 8px;border-radius:var(--pil);white-space:nowrap;background:var(--grijs-vlak);color:var(--ink-3)}.kmKbPil-groen{background:var(--groen-vlak);color:var(--groen)}.kmKbPil-amber{background:var(--amber-vlak);color:var(--amber)}.kmKbPil-rood{background:var(--rood-vlak);color:var(--rood)}.kmKbPil-blauw{background:var(--blauw-vlak);color:var(--blauw)}.kmKbPil-paars{background:var(--paars-vlak);color:var(--paars)}.kmKbPillen{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.kmKbChips{display:flex;flex-wrap:wrap;gap:6px}.kmKbChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--lijn-sterk);background:var(--wit);color:var(--ink-2);border-radius:var(--pil);padding:5px 12px;font:500 12.5px/1.2 var(--tekst);cursor:pointer;display:inline-flex;gap:6px;align-items:center}.kmKbChip:hover{border-color:var(--ink-5)}.kmKbChipAan{background:var(--ink);border-color:var(--ink);color:var(--wit)}.kmKbChipTel{font:500 10.5px/1 var(--label);opacity:.65}.kmKbStapel{display:flex;height:8px;border-radius:var(--pil);overflow:hidden;background:var(--lijn-zacht);margin-bottom:6px}.kmKbStapel span{display:block;height:100%}.kmKbStapelHoog{background:var(--rood)}.kmKbStapelMiddel{background:#e0a43b}.kmKbStapelRest{background:var(--grijs)}.kmKbLegenda{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;margin:0}.kmKbStip{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle;background:var(--grijs)}.kmKbStip-rood{background:var(--rood)}.kmKbStip-amber{background:#e0a43b}.kmKbStip-groen{background:var(--groen)}.kmKbStip-blauw{background:var(--blauw)}.kmKbStip-paars{background:var(--paars)}.kmKbStip-ink{background:var(--ink)}.kmKbStreep{display:inline-block;width:14px;height:2px;margin-right:5px;vertical-align:middle;background:var(--paars);opacity:.6}.kmKbMeter{display:inline-block;width:64px;height:6px;border-radius:var(--pil);background:var(--lijn-zacht);overflow:hidden;vertical-align:middle}.kmKbMeterVul{display:block;height:100%;border-radius:var(--pil);background:var(--paars)}.kmKbMeter-groen{background:var(--groen)}.kmKbMeter-amber{background:#e0a43b}.kmKbMeter-rood{background:var(--rood)}.kmKbSignalen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kmKbSignaal{padding:11px 0 11px 12px;border-bottom:1px solid var(--lijn-zacht);border-left:3px solid transparent;min-width:0}.kmKbSignaal:last-child{border-bottom:0}.kmKbSignaal-rood{border-left-color:var(--rood)}.kmKbSignaal-amber{border-left-color:#e0a43b}.kmKbSignaalMeta,.kmKbKaartMeta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font:400 11.5px/1.4 var(--tekst);color:var(--ink-3)}.kmKbSignaalMeta strong{color:var(--ink-2);font-weight:600}.kmKbSignaalMeta .kmKbPillen,.kmKbRechts{margin-left:auto}.kmKbSignaalTitel{margin-top:3px;font:600 13.5px/1.35 var(--tekst);color:var(--ink);overflow-wrap:anywhere}.kmKbSignaalTitel a{color:inherit;text-decoration:none}.kmKbSignaalTitel a:hover{text-decoration:underline;text-underline-offset:3px}.kmKbSignaalTekst{margin:3px 0 0;font:400 12.5px/1.5 var(--tekst);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kmKbKort{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font:400 13px/1.45 var(--tekst);color:var(--ink-2)}.kmKbKort .kmTijdlijnMeta{display:block}.kmKbRijMetPil{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:0}.kmKbMelding{margin:0 0 10px;padding:8px 12px;border-radius:var(--rond-s);background:var(--amber-vlak);color:var(--amber);font:500 12.5px/1.4 var(--tekst)}.kmKbGoed{margin:0;font:400 13px/1.4 var(--tekst);color:var(--groen)}.kmKbKaart{border:1px solid var(--lijn);border-radius:var(--rond-m);padding:14px 16px;background:var(--wit);display:flex;flex-direction:column;gap:6px;min-width:0;box-shadow:var(--schaduw-kaart)}.kmKbKaartTitel{margin:2px 0 0;font:600 14px/1.4 var(--tekst);color:var(--ink)}.kmKbKaartTekst{margin:0;font:400 13px/1.5 var(--tekst);color:var(--ink-2)}.kmKbZekerheid{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.kmKbZekerheid .kmKbMeter{width:48px}.kmKbBewijs{margin-top:6px;padding-top:8px;border-top:1px solid var(--lijn-zacht)}.kmKbBewijs ul{margin:4px 0 0;padding-left:16px;font:400 12px/1.5 var(--tekst);color:var(--ink-2)}.kmKbBewijs a,.kmKbMarkdown a,.kmKbKort a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.kmKbBewijs a:hover,.kmKbMarkdown a:hover,.kmKbKort a:hover{color:var(--ink);text-decoration-color:currentColor}.kmKbRaster{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.kmKbVergelijk{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kmKbVergelijk>div{border-radius:var(--rond-s);padding:10px 12px;background:var(--vlak)}.kmKbVergelijk p{margin:4px 0 0;font:400 13px/1.45 var(--tekst)}.kmKbVoorstel{background:var(--groen-vlak)!important}@media (max-width:700px){.kmKbVergelijk{grid-template-columns:1fr}}.kmKbVerdeling{display:flex;flex-direction:column;gap:8px}.kmKbVerdelingBalk{display:flex;height:10px;border-radius:var(--pil);overflow:hidden;background:var(--lijn-zacht)}.kmKbVerdelingBalk span{display:block;height:100%}.kmKbVerdelingLegenda{display:flex;flex-wrap:wrap;gap:4px 14px;font:400 12px/1.4 var(--tekst);color:var(--ink-2)}.kmKbTint-0{background:var(--paars)}.kmKbTint-1{background:var(--blauw)}.kmKbTint-2{background:var(--groen)}.kmKbTint-3{background:#e0a43b}.kmKbTint-4{background:var(--magenta)}.kmKbTint-5{background:var(--grijs)}.kmKbTint-groen{background:var(--groen)}.kmKbTint-grijs{background:var(--lijn-sterk)}.kmKbGraafVak{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:20px;align-items:start}@media (max-width:860px){.kmKbGraafVak{grid-template-columns:minmax(0,1fr)}}.kmKbGraaf{width:100%;height:auto;max-width:640px;display:block;border:1px solid var(--lijn);border-radius:var(--rond-l);background:var(--vlak)}.kmKbGraafSpaak{stroke:var(--lijn-sterk);stroke-width:1}.kmKbGraafBewijs{stroke:var(--paars);stroke-opacity:.22;stroke-width:1}.kmKbGraafInzichtLijn{stroke:var(--groen);stroke-opacity:.3;stroke-width:1}.kmKbGraafWeg{opacity:.12}.kmKbGraafMidden{fill:var(--paars-vlak);stroke:var(--paars);stroke-width:1.5}.kmKbGraafMiddenTekst{font:700 13px var(--tekst);fill:var(--ink)}.kmKbGraafStroom{fill:var(--ink)}.kmKbGraafStroomTekst{font:600 11px var(--tekst);fill:var(--ink);paint-order:stroke;stroke:var(--vlak);stroke-width:4px}.kmKbKnoop{stroke-width:1.4;cursor:pointer;transition:opacity .15s}.kmKbKnoop:focus{outline:none;stroke-width:2.5}.kmKbKnoop-bron{fill:var(--blauw-vlak);stroke:var(--blauw)}.kmKbKnoop-document{fill:var(--wit);stroke:var(--ink-4)}.kmKbKnoop-document.kmKbKnoopVol{fill:var(--ink-4)}.kmKbKnoop-interview{fill:var(--ink-2);stroke:var(--ink)}.kmKbKnoop-learning{fill:var(--wit);stroke:var(--paars)}.kmKbKnoop-learning.kmKbKnoopVol{fill:var(--paars)}.kmKbKnoop-inzicht{fill:var(--wit);stroke:var(--groen)}.kmKbKnoop-inzicht.kmKbKnoopVol{fill:var(--groen)}.kmKbGraafUitleg{display:flex;flex-direction:column;gap:14px;min-width:0}.kmKbGraafLegenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font:400 12px/1.45 var(--tekst);color:var(--ink-2)}.kmKbIqStromen{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.kmKbIqStroom{border:1px solid var(--lijn);border-radius:var(--rond-s);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.kmKbIqStroomKop{display:flex;justify-content:space-between;align-items:baseline;font:600 13px/1.3 var(--tekst)}.kmKbIqStroomScore{font:600 20px/1 var(--tekst);color:var(--paars);font-variant-numeric:tabular-nums}.kmKbIqOnderdeel{display:grid;grid-template-columns:1fr 70px 34px;gap:8px;align-items:center;font:400 11.5px/1.3 var(--tekst);color:var(--ink-2)}.kmKbIqOnderdeel .kmKbMeter{width:100%}.kmKbIqOnderdeel .stil{text-align:right;font-variant-numeric:tabular-nums}.kmKbTabelVak{overflow-x:auto}.kmKbTabel{width:100%;border-collapse:collapse;font:400 12.5px/1.4 var(--tekst);color:var(--ink-2)}.kmKbTabel th{text-align:left;font:500 10.5px/1.3 var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:6px 10px 6px 0;border-bottom:1px solid var(--lijn)}.kmKbTabel td{padding:9px 10px 9px 0;border-bottom:1px solid var(--lijn-zacht);vertical-align:top}.kmKbTabel td strong{color:var(--ink)}.kmKbTabel .kmHint{margin-top:2px}.kmKbUit td{color:var(--ink-5)}.kmKbKlein{font-size:11.5px}.kmKbFout{color:var(--rood);margin-top:2px}.kmKbDocs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kmKbDocs>li{border-bottom:1px solid var(--lijn-zacht)}.kmKbDocs>li:last-child{border-bottom:0}.kmKbDoc summary{list-style:none;cursor:pointer;padding:10px 0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:2px 10px;align-items:center}.kmKbDoc summary::-webkit-details-marker{display:none}.kmKbDoc summary:before{content:"›";grid-column:1;grid-row:1 / span 2;align-self:start;font:600 16px/1.1 var(--tekst);color:var(--ink-4);transition:transform .15s;justify-self:center}.kmKbDoc[open] summary:before{transform:rotate(90deg)}.kmKbDoc summary:hover .kmKbDocTitel{text-decoration:underline;text-underline-offset:3px}.kmKbDocTitel{grid-column:2;font:600 13.5px/1.35 var(--tekst);color:var(--ink)}.kmKbDoc summary .kmKbPillen{grid-column:3}.kmKbDocMeta{grid-column:2 / -1;margin-top:0;overflow-wrap:anywhere}.kmKbDoc>:not(summary){margin-left:28px}.kmKbMarkdown{padding:4px 0 16px;font:400 13px/1.6 var(--tekst);color:var(--ink-2);max-width:760px}.kmKbMarkdown p{margin:0 0 8px}.kmKbMarkdown ul{margin:0 0 8px;padding-left:18px}.kmKbMdKop{font-weight:600;color:var(--ink);margin-top:12px!important}.kmKbMdKop1,.kmKbMdKop2{font-size:14.5px}.kmKbLog{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--lijn);display:flex;flex-direction:column;gap:12px}.kmKbLogRij{position:relative}.kmKbLogRij:before{content:"";position:absolute;left:-20px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--grijs);border:2px solid var(--wit)}.kmKbLog-groen:before{background:var(--groen)}.kmKbLog-rood:before{background:var(--rood)}.kmKbLog-blauw:before{background:var(--blauw)}.kmKbLogTitel{margin:3px 0 0;font:400 13px/1.45 var(--tekst);color:var(--ink)}@media (max-width:600px){.kmKbIq{width:110px}.kmKbTegelWaarde{font-size:22px}.kmKbSignaalMeta .kmKbPillen{margin-left:0}}.kmKbTegelsVier{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.kmKbTegelsVier{grid-template-columns:repeat(2,minmax(0,1fr))}}.kmKbAandacht{border:1px solid var(--lijn);border-radius:var(--rond-m);padding:12px 16px;background:var(--wit)}.kmKbAandacht ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.kmKbAandacht p{margin:0;font:400 13px/1.45 var(--tekst);color:var(--ink-2)}.kmKbAandachtRustig{background:var(--groen-vlak);border-color:transparent}.kmKbAandachtRij{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:4px;padding:7px 0;font:400 13.5px/1.4 var(--tekst);color:var(--ink);border-top:1px solid var(--lijn-zacht)}.kmKbAandacht li:first-child .kmKbAandachtRij{border-top:0}.kmKbAandachtRij:hover span:not(.kmKbPijl){text-decoration:underline;text-underline-offset:3px}.kmKbPijl{margin-left:auto;color:var(--ink-4)}.kmKbStromen{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column}.kmKbStroomRij{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;width:100%;cursor:pointer;display:grid;grid-template-columns:minmax(110px,170px) 1fr 32px;gap:12px;align-items:center;padding:7px 0;font:500 13px/1.3 var(--tekst);color:var(--ink);text-align:left;border-radius:6px}.kmKbStroomRij:hover .kmKbStroomNaam{text-decoration:underline;text-underline-offset:3px}.kmKbStroomRij .kmKbStapel{margin:0}.kmKbStroomTal{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.kmKbTop{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kmKbTop li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--lijn-zacht)}.kmKbTop li:first-child{border-top:0}.kmKbTopTitel{font:500 13.5px/1.35 var(--tekst);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kmKbTopTitel a{color:inherit;text-decoration:none}.kmKbTopTitel a:hover{text-decoration:underline;text-underline-offset:3px}.kmKbTopMeta{grid-column:2;font:400 11.5px/1.3 var(--tekst);color:var(--ink-4)}.kmKbGeleerd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kmKbGeleerd .kmTijdlijnMeta{display:block}.kmKbGeleerdTekst{font:400 13px/1.45 var(--tekst);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kmKbSignaalTekst.kmKbOpen,.kmKbGeleerdTekst.kmKbOpen{display:block;-webkit-line-clamp:unset;overflow:visible}.kmKbLeesMeer{display:inline-block;margin:2px 0 0;font-size:11.5px}.kmKbZoek{width:100%;max-width:480px}.kmKbVoet{margin:0;padding-top:10px;border-top:1px solid var(--lijn-zacht)}.kmKbTop .kmKbPil{min-width:54px;justify-content:center}.brVoorbeeldAntwoord{white-space:pre-wrap}.kmIvNieuw{display:grid;gap:12px;padding:16px;border:1px solid var(--lijn);border-radius:var(--rond-m);background:var(--wit)}.kmIvNieuw .kmBlokKop{margin-bottom:0}.kmIvKaart{gap:8px}.kmIvGroep{margin-top:4px}.kmIvGroep>summary{cursor:pointer;list-style-position:inside}.kmIvAdviezen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kmIvAdvies{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--lijn-zacht);min-width:0}.kmIvLabel{font:500 11px/1.3 var(--tekst);color:var(--ink-4);margin-bottom:2px}.kmIvCitaat{margin:6px 0 0;padding:2px 0 2px 10px;border-left:2px solid var(--lijn-sterk);font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.kmIvActies{margin-top:2px}.kmIvActies .kmTekstknop{margin-left:0}.kmIvArchief{align-self:flex-start;margin-left:0}.kmIvNieuw .knop:disabled,.kmIvAdvies .knop:disabled{background:var(--ink-5);cursor:default}@media (max-width:720px){.kmIvNieuw{padding:12px}.kmIvAdvies .kmKbVergelijk{grid-template-columns:1fr}}.kmDoelKnoppen{display:inline-flex;gap:10px;margin-left:8px}.kmDoelVorm{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 16px;margin:12px 0}.kmDoelVorm label{display:flex;flex-direction:column;gap:4px;font-size:13px}.kmDoelVorm .kmHint,.kmDoelVorm .kmDoelKnoppen,.kmDoelVorm .veldFout{grid-column:1 / -1;margin-left:0}.kmMomentGroep{margin-top:16px}.kmMomentGroep h4{margin:0 0 6px;text-transform:none}.kmMomentKnoppen{margin:12px 0 0;flex-wrap:wrap}.kmMomentKanalen{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 16px;border:0;padding:0;margin:0;font-size:13px}.kmMomentKanalen legend{padding:0;margin-bottom:4px}.kmMomentKanalen label,.kmMomentVink{flex-direction:row!important;align-items:center;gap:6px!important}.kmMomentVoorstellen{flex-basis:100%;margin-top:8px}.kmMomentLijst{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px;font-size:14px}.kmMomentLijst li{display:flex;flex-direction:column;gap:2px}.brVideos{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px;color:var(--ink-2)}.brVideos li.let{color:var(--amber)}.kmStudioRij{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.kmStudioSjablonen{display:flex;flex-direction:column;gap:10px;margin-top:14px}.kmStudioSjabloon{border:1px solid var(--lijn);border-radius:var(--rond-s);padding:12px 14px;background:var(--wit)}.kmStudioKop{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:500 13px/1.4 var(--tekst);color:var(--ink)}.kmStudioVersies{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.kmStudioVersies li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font:400 12px/1.4 var(--tekst)}.kmStudioVersies .kmTekstknop{margin-left:0}.kmStudioVoorbeelden{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.kmStudioVoorbeelden figure{margin:0;display:flex;flex-direction:column;gap:4px}.kmStudioVoorbeelden img{width:100%;height:auto;border:1px solid var(--lijn-zacht);border-radius:var(--rond-s);background:var(--vlak)}.kmStudioVoorbeelden figcaption{font:400 11px/1.3 var(--tekst);color:var(--ink-3)}.kmStudioLeeg{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px dashed var(--lijn);border-radius:var(--rond-s);font:400 11px/1.3 var(--tekst);color:var(--ink-4)}.kmStudioTussenkop{margin:0 0 6px;font:500 12px/1.3 var(--tekst);color:var(--ink-2);text-transform:none}.kmStudioMeldingen{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font:400 12px/1.5 var(--tekst);color:var(--ink-2)}.kmStudioMeldingen .kmHint{display:block}.kmStudioLetters{margin-top:10px;padding-top:10px;border-top:1px solid var(--lijn-zacht);display:flex;flex-direction:column;gap:8px}.kmStudioFamilie{font:400 12px/1.4 var(--tekst);color:var(--ink)}.kmStudioFamilie ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.kmStudioFamilie li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px}.kmStudioFamilie li .kmHint{display:block}.kmStudioLicentie{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.kmStudioVink{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}@media (max-width:640px){.kmStudioRij{grid-template-columns:1fr}}.kmStudioStand{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.kmOntvangers{display:flex;flex-direction:column;gap:2px}.kmOntvanger{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.kmOntvanger .kmHint{margin-top:0}.kmOntvangerInvoer{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.kmOntvangerRegel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:8px;align-items:center;width:100%}.kmOntvangerKop{font:400 11.5px/1 var(--tekst);color:var(--ink-4)}@media (max-width: 600px){.kmOntvangerRegel{grid-template-columns:1fr}.kmOntvangerKop{display:none}}.kmTabel,.kmDossier,.brPaneel,.vkLezer{background:var(--glas);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.kmLeeg,.kmOnbMelding,.kmFigmaKaart,.kmBestand,.brStap,.brLijstRij,.brVoorstel,.kmKbTegel,.kmKbKaart,.kmKbAandacht,.kmIvNieuw,.kmStudioSjabloon{background:var(--glas);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas)}.kmKop{background:transparent}.kmSecties{background:var(--glas-zacht)}.kmSectieLink[aria-current=page]{background:var(--glas-actief)}a.kmRij:hover{background:var(--glas-hover)}.kmOnbLink,.kmDubbelen,.kmKolomVlak,.kmGebruik,.kmKbPlanning,.kmKbGraaf,.kmKbVergelijk>div{background:var(--vlak-2)}.kmKbChip{background:var(--glas-actief)}.kmVenster{background:var(--glas-sterk);border-color:var(--glas-rand);box-shadow:var(--schaduw-popover);-webkit-backdrop-filter:var(--glas-vervaging-sterk);backdrop-filter:var(--glas-vervaging-sterk)}.rpSamenvatting{margin:0 0 14px;font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.rpRonde{color:var(--ink-3)}.rpRij{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2.6fr) 90px 170px;gap:16px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--lijn-zacht);font:400 12px/1.4 var(--tekst);color:var(--ink-2);text-decoration:none}.rpRij:last-child{border-bottom:0}a.rpRij:hover{background:var(--vlak)}a.rpRij:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.rpOnderdelen{display:flex;flex-wrap:wrap;gap:6px 14px}.rpOnderdeel{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rpVerborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rpStip{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--grijs)}.rpStip.akkoord{background:var(--groen)}.rpStip.input_nodig{background:var(--amber)}.rpStip.rood{background:var(--rood)}.rpStip.concept{background:var(--grijs)}.rpStip.stil{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-5)}.rpStand{display:inline-flex;align-items:center;font:500 11px/1 var(--tekst);padding:5px 9px;border-radius:var(--rond-s);background:var(--grijs-vlak);color:var(--ink-2);white-space:nowrap}.rpStand.akkoord,.rpStand.klaar{background:var(--groen-vlak);color:var(--groen)}.rpStand.input_nodig{background:var(--amber-vlak);color:var(--amber)}.rpStand.verzonden{background:var(--vlak-2);color:var(--ink)}.rpStand.stil{background:transparent;box-shadow:inset 0 0 0 1px var(--lijn-sterk);color:var(--ink-3)}.kMeta .rpStand{margin-left:8px}@media (max-width:900px){.rpRij{grid-template-columns:1fr;gap:6px;padding:14px 16px}.rpRij.kmKop{display:none}.rpRij>span[data-kop]:before{content:attr(data-kop);display:block;color:var(--ink-4);margin-bottom:3px}}.rpActies{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:14px 18px;margin:18px 0;box-shadow:var(--schaduw-kaart);display:flex;flex-direction:column;gap:10px}.rpActieRij{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rpActieRij .knop:disabled,.rpOpslaan .knop:disabled{background:var(--ink-5);cursor:default}.rpTeller{font:400 12px/1.4 var(--tekst);color:var(--ink-3);margin-left:auto}.rpOpslaan .rpTeller{margin-left:0}.rpMelding{margin:0;font:400 12px/1.5 var(--tekst);color:var(--ink-3)}.rpVraag{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border-radius:var(--rond-s);background:var(--vlak-2)}.rpVraag p{margin:0;flex:1 1 100%;font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.rpVraag .veld{flex:1;min-width:220px;padding:9px 12px;font-size:12.5px}.rpVerzenden{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--lijn-zacht);padding-top:10px}.rpActies>.rpRegel{font:400 12.5px/1.4 var(--tekst);cursor:pointer}.rpActies>.rpRegel.stil{cursor:default}.rpStilMelding{padding:10px 14px;border-radius:var(--rond-s);background:var(--vlak-2);font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.rpBlok{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:20px 22px;margin:0 0 16px;box-shadow:var(--schaduw-kaart);display:flex;flex-direction:column;gap:14px}.rpBlok.stil{background:var(--vlak)}.rpBlokKop{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.rpBlokKop>div:first-child{flex:1;min-width:200px}.rpCijfers{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}.rpCijfers .rpVraag,.rpCijfers .rpMelding,.rpCijfers .veldFout{max-width:460px;text-align:left}.rpBlokTitel{font:600 19px/1.2 var(--tekst);letter-spacing:-.02em;margin:4px 0 2px;text-transform:none}.rpStilKnop{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.rpReden{padding:9px 13px;border-radius:var(--rond-s);background:var(--amber-vlak);font:400 12.5px/1.5 var(--tekst);color:var(--ink-2)}.rpReden b{color:var(--amber);font-weight:600}.rpKaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.rpKaart{border:1px solid var(--lijn);border-radius:var(--rond-s);padding:10px 12px;display:flex;flex-direction:column;gap:7px}.rpKaart.stil{background:var(--vlak);border-style:dashed}.rpKaart.stil .rpKaartKop span{color:var(--ink-4);text-decoration:line-through}.rpKaartKop{display:flex;justify-content:space-between;gap:6px;font:500 11.5px/1.3 var(--tekst);color:var(--ink-2)}.rpKaartKop .kmTekstknop{margin-left:0;font-size:11px}.rpKaart .veld{padding:7px 9px;font-size:13px}.rpWaarde{font-weight:600}.rpProcent{display:flex;align-items:center;gap:6px;font:400 12px/1 var(--tekst);color:var(--ink-3)}.rpProcent .veld{width:80px}.rpKaartVoet{display:flex;justify-content:space-between;align-items:center;gap:6px}.rpKleuren{display:flex;gap:4px}.rpKleur{width:14px;height:14px;border-radius:50%;padding:0;cursor:pointer;border:1px solid var(--lijn-sterk);background:var(--wit)}.rpKleur.groen{background:var(--groen);border-color:var(--groen)}.rpKleur.rood{background:var(--rood);border-color:var(--rood)}.rpKleur.neutraal{background:var(--grijs);border-color:var(--grijs)}.rpKleur[aria-pressed=true]{box-shadow:0 0 0 2px var(--wit),0 0 0 3px var(--ink)}.rpKleur:disabled{cursor:default;opacity:.6}.rpKanaal{border:1px solid var(--lijn-zacht);border-radius:var(--rond-s);padding:12px;display:flex;flex-direction:column;gap:10px}.rpKanaal.leeg{border-color:var(--amber);border-style:dashed}.rpKanaalKop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:400 13px/1.3 var(--tekst)}.rpKanaalKop .kMeta{flex:1;margin-top:0}.rpVeld{display:flex;flex-direction:column;gap:6px}.rpVeldLabel{font:500 11.5px/1.4 var(--tekst);color:var(--ink-3)}.rpTekst{line-height:1.5;resize:vertical;font-size:13px}.rpHighlight{display:flex;align-items:center;gap:8px;font:400 13px/1 var(--tekst)}.rpHighlight .veld{flex:1}.rpRegel{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rpRegel .veld{flex:1;min-width:140px;padding:8px 11px;font-size:12.5px}.rpRegel.stil{opacity:.6}.rpRegel .kMeta{display:inline-flex;align-items:center;gap:6px;margin-top:0}.rpRegel .rpGetal,.rpGetal{flex:0 0 110px;min-width:0;width:110px}.rpRedenVeld{flex:1;min-width:240px;padding:9px 12px;font-size:12.5px}.rpRedenKeuze{display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex-basis:100%}.rpRedenKeuze .fbtn{padding:6px 11px;font-size:11.5px}.rpRedenLabel{font:500 12px/1.4 var(--tekst);color:var(--ink-2);margin-right:4px}.rpIntern{margin:0;font:400 12px/1.5 var(--tekst);color:var(--ink-3)}.rpTaken{display:flex;flex-wrap:wrap;gap:6px 10px}.rpTaak{display:inline-flex;align-items:center;gap:6px}.rpTaak .kmTekstknop{margin-left:0;font-size:11.5px}.rpSectie{border-top:1px solid var(--lijn-zacht);padding-top:10px}.rpSectie>summary{cursor:pointer;font:500 12.5px/1.4 var(--tekst);color:var(--ink);margin-bottom:8px}.rpSectie>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rpSectie .rpRegel+.rpRegel{margin-top:6px}.rpSectie .rpMelding{margin-top:8px}.rpPost{display:flex;flex-direction:column;gap:8px}.rpPost>label.kMeta{display:flex;flex-direction:column;gap:4px;margin-top:0}.rpAdvertentie{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.rpAdvertentie.stil{opacity:.6}.rpAdvertentie img{width:96px;height:96px;object-fit:cover;border-radius:var(--rond-s);border:1px solid var(--lijn);background:var(--vlak-2)}.rpAdvertentie>div{flex:1;min-width:200px;font:400 12.5px/1.5 var(--tekst)}.rpAdCijfers{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;color:var(--ink-2)}.rpTabelWrap{overflow-x:auto}.rpTabel{border-collapse:collapse;font:400 12px/1.4 var(--tekst);color:var(--ink-2);min-width:100%}.rpTabel th,.rpTabel td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--lijn-zacht);white-space:nowrap}.rpTabel th{color:var(--ink-4);font-weight:500}.rpFeedback{border-top:1px solid var(--lijn-zacht);padding-top:12px;display:flex;flex-direction:column;gap:8px}.rpFeedback.open .rpVeldLabel{color:var(--amber)}.rpFeedbackRegel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 12px;border-radius:var(--rond-s);background:var(--vlak-2)}.rpFeedbackRegel p{margin:0;flex:1 1 100%;font:400 12.5px/1.5 var(--tekst);color:var(--ink);white-space:pre-wrap}.rpFeedbackRegel.klaar{background:transparent;border:1px solid var(--lijn-zacht)}.rpFeedbackRegel.klaar p{color:var(--ink-3)}.rpFeedbackRegel .knop-stil{margin-left:auto;padding:6px 10px}.rpOpslaan{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--lijn-zacht);padding-top:14px}@media (max-width:700px){.rpBlok{padding:16px}.rpKaarten{grid-template-columns:1fr 1fr}.rpRegel .rpGetal,.rpGetal{flex:1 1 100%;width:auto}}.rpActies,.rpBlok{background:var(--glas);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.rpBlok.stil,.rpKaart.stil{background:var(--vlak-2)}a.rpRij:hover{background:var(--glas-hover)}:root{--ink:#16171B;--ink-2:#5C6270;--ink-3:#7A8090;--ink-4:#8A90A0;--ink-5:#9AA0AE;--wit:#FFFFFF;--vlak:#F9F6F2;--vlak-2:rgba(120,96,70,.07);--glas:rgba(255,255,255,.52);--glas-zacht:rgba(255,255,255,.28);--glas-sterk:rgba(255,255,255,.82);--glas-rand:rgba(255,255,255,.75);--glas-rand-zacht:rgba(255,255,255,.6);--glas-vervaging:blur(18px) saturate(140%);--glas-vervaging-sterk:blur(22px) saturate(150%);--glas-hover:rgba(255,255,255,.78);--glas-actief:rgba(255,255,255,.85);--vlek-zand:radial-gradient(circle, rgba(226,190,148,.42), rgba(226,190,148,0) 68%);--vlek-paars:radial-gradient(circle, rgba(90,86,198,.13), rgba(90,86,198,0) 66%);--vlek-teal:radial-gradient(circle, rgba(18,144,126,.1), rgba(18,144,126,0) 66%);--kal-dag:rgba(255,255,255,.32);--kal-dag-buiten:rgba(255,255,255,.12);--kal-maak:rgba(255,255,255,.7);--lijn:rgba(120,96,70,.1);--lijn-zacht:rgba(120,96,70,.07);--lijn-sterk:rgba(120,96,70,.14);--paars:#5A56C6;--paars-vlak:rgba(90,86,198,.09);--magenta:#8E3A62;--magenta-vlak:rgba(142,58,98,.09);--merk-accent:#F7CD00;--merk-accent-zacht:rgba(247,205,0,.14);--team-geel:#E5BE2E;--team-geel-tekst:#1A1A1A;--team-zwart:#141414;--team-zwart-tekst:#FFFFFF;--team-wit:#FFFFFF;--team-wit-tekst:#141414;--groen:#1E8A5B;--groen-vlak:#ECF6F1;--amber:#9A5B08;--amber-vlak:#FBF4E8;--rood:#C0342C;--rood-vlak:#FBF0EF;--rood-lijn:#F0D9D7;--rood-zacht:#A8635E;--blauw:#1E7FC4;--blauw-vlak:#EDF4FB;--grijs:#9AA0AE;--grijs-vlak:#F3F4F6;--pillar-1:#5A56C6;--pillar-2:#1E7FC4;--pillar-3:#178A8F;--pillar-4:#8E3A62;--pillar-5:#64708A;--pillar-6:#8C6D3F;--spec-seo:#12907E;--spec-sea:#1E7FC4;--spec-social:#B0730F;--spec-organic:#5A56C6;--spec-content:#8E3A62;--tekst:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--label:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--rond-s:12px;--rond-m:16px;--rond-l:20px;--rond-xl:22px;--pil:999px;--schaduw-kaart:0 1px 2px rgba(22,23,27,.03);--schaduw-zweef:0 18px 34px -22px rgba(22,23,27,.32);--schaduw-paneel:0 1px 2px rgba(22,23,27,.04), 0 30px 70px -40px rgba(22,23,27,.28);--schaduw-glas:0 1px 0 rgba(255,255,255,.8) inset, 0 8px 28px rgba(90,70,45,.07);--schaduw-glas-actief:0 1px 2px rgba(90,70,45,.08), 0 4px 12px rgba(90,70,45,.06);--schaduw-popover:0 14px 36px rgba(22,23,27,.14)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--glas:rgba(255,255,255,.88);--glas-zacht:rgba(255,255,255,.7);--glas-sterk:rgba(255,255,255,.95)}}@media (prefers-reduced-transparency:reduce){:root{--glas:#FFFFFF;--glas-zacht:#FFFFFF;--glas-sterk:#FFFFFF;--glas-rand:var(--lijn);--glas-rand-zacht:var(--lijn);--glas-vervaging:none;--glas-vervaging-sterk:none;--kal-dag:#FFFFFF;--kal-dag-buiten:var(--vlak)}html:before,html:after,body:before{display:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--vlak);color:var(--ink);font-family:var(--tekst);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}html:before,html:after,body:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:-1}html:before{width:720px;height:720px;left:-180px;top:-260px;background:var(--vlek-zand)}html:after{width:820px;height:820px;right:-260px;top:120px;background:var(--vlek-paars)}body:before{width:760px;height:760px;left:25%;bottom:-380px;background:var(--vlek-teal)}.glas{background:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.label{font:500 10px/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.label-groot{font-size:11px}.kop-xl{font:600 30px/1.15 var(--tekst);letter-spacing:-.03em;margin:0}.kop-l{font:600 20px/1.2 var(--tekst);letter-spacing:-.02em;margin:0}.kop-m{font:600 17px/1.25 var(--tekst);letter-spacing:-.01em;margin:0}.kop-s{font:600 13px/1.3 var(--tekst);margin:0}.stil{color:var(--ink-3)}.pil{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--tekst);padding:4px 9px;border-radius:var(--rond-s);white-space:nowrap;background:var(--grijs-vlak);color:var(--ink-2)}.pil.groen{background:var(--groen-vlak);color:var(--groen)}.pil.amber{background:var(--amber-vlak);color:var(--amber)}.pil.blauw{background:var(--blauw-vlak);color:var(--blauw)}.stip{width:7px;height:7px;border-radius:50%;flex:none;background:var(--grijs)}.stip.groen{background:var(--groen)}.stip.amber{background:var(--amber)}.stip.rood{background:var(--rood);animation:rf-pulse 2s ease-in-out infinite}@keyframes rf-pulse{0%,to{opacity:1}50%{opacity:.35}}.knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 12px/1 var(--tekst);padding:9px 15px;border-radius:var(--rond-s);background:var(--ink);color:var(--wit);text-decoration:none;border:0;cursor:pointer}.knop:hover{background:#24262c}.knop-stil{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--tekst);padding:9px 15px;border-radius:var(--rond-s);background:var(--wit);border:1px solid var(--lijn);color:var(--ink-2);cursor:pointer}.knop-stil:hover{border-color:var(--lijn-sterk);color:var(--ink)}.knop-stil:disabled{color:var(--ink-5);cursor:default}:focus-visible:not(.kd-blad *){outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--merk-accent)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.wrap{max-width:1520px;margin:0 auto;padding:24px 40px 72px}.top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.top h1{font:600 20px/1.2 var(--tekst);letter-spacing:-.02em;margin:0}.sub{color:var(--ink-3);font-size:12px;margin-top:4px;max-width:78ch}.balk{margin:20px 0 0;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);display:flex;flex-wrap:wrap;overflow:hidden}.balkItem{padding:15px 20px;border-right:1px solid var(--lijn-zacht);flex:1;min-width:158px}.balkItem:last-child{border-right:0}.balkCijfer{font:600 24px/1.1 var(--tekst);letter-spacing:-.02em}.balkCijfer.rood{color:var(--rood)}.balkCijfer.oranje{color:var(--amber)}.balkLabel{font:500 10px/1.35 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.filters{display:flex;gap:6px;margin:22px 0 14px;flex-wrap:wrap;align-items:center}.fbtn{font:500 12px/1 var(--tekst);padding:8px 14px;border-radius:var(--pil);cursor:pointer;border:1px solid var(--lijn);background:var(--wit);color:var(--ink-2)}.fbtn:hover{border-color:var(--lijn-sterk);color:var(--ink)}.fbtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--wit);text-decoration:underline;text-decoration-color:var(--merk-accent);text-decoration-thickness:2px;text-underline-offset:4px}.merkLijn:after{content:"";display:block;width:32px;height:3px;border-radius:2px;background:var(--merk-accent);margin-top:10px}.kiezer{margin-left:auto;font:400 12px/1 var(--tekst);padding:8px 12px;border-radius:var(--rond-s);border:1px solid var(--lijn);background:var(--wit);color:var(--ink-2)}.schakelaar{display:flex;gap:6px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:14px}.tegel{position:relative;text-align:left;font:inherit;cursor:pointer;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:16px 18px 15px 21px;overflow:hidden;box-shadow:var(--schaduw-kaart);transition:transform .18s,box-shadow .18s,border-color .18s}.tegel:hover{transform:translateY(-2px);box-shadow:var(--schaduw-zweef);border-color:var(--lijn-sterk)}.rail{position:absolute;left:0;top:0;bottom:0;width:3px}.rail.probleem{background:var(--rood)}.rail.aandacht{background:var(--amber)}.rail.ok{background:var(--groen)}.rail.gepauzeerd{background:var(--grijs)}.rail.onbekend{background:repeating-linear-gradient(180deg,var(--grijs) 0 4px,transparent 4px 8px)}.tKop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tNaam{font:600 14px/1.25 var(--tekst);letter-spacing:-.01em}.pil{flex:none;font:500 11px/1 var(--tekst);padding:3px 8px;border-radius:var(--rond-s);background:var(--grijs-vlak);color:var(--ink-2);white-space:nowrap}.pil.oranje{background:var(--amber-vlak);color:var(--amber)}.pil.rood{background:var(--rood-vlak);color:var(--rood)}.tMelding{display:block;font:400 12px/1.45 var(--tekst);margin-top:6px}.tMelding.probleem{color:var(--rood)}.tMelding.aandacht{color:var(--amber)}.tMelding.gepauzeerd,.tMelding.ok,.tMelding.onbekend{color:var(--ink-3)}.tStats{display:flex;gap:16px;margin-top:14px}.stat{flex:1;min-width:0;display:block}.statW{display:block;font:600 15px/1.15 var(--tekst);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statW.nul{color:var(--rood)}.statL{display:block;font:500 9px/1.3 var(--label);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin-top:4px}.delta{font-weight:500;text-transform:none;letter-spacing:0}.delta.op{color:var(--groen)}.delta.af{color:var(--rood)}.terug{font:400 12px/1 var(--tekst);background:none;border:0;padding:0;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.terug:hover{color:var(--ink)}.kKop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:18px 0 0}.kNaam{font:600 24px/1.15 var(--tekst);letter-spacing:-.025em;margin:0}.kMeta{color:var(--ink-4);font:400 12px/1.5 var(--tekst);margin-top:4px}.kAcues{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--tekst);padding:5px 10px;border-radius:var(--rond-s)}.badge.probleem{background:var(--rood-vlak);color:var(--rood)}.badge.aandacht{background:var(--amber-vlak);color:var(--amber)}.badge.ok{background:var(--groen-vlak);color:var(--groen)}.badge.gepauzeerd,.badge.onbekend{background:var(--grijs-vlak);color:var(--ink-2)}.kStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;margin:20px 0 0}.kStat{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:15px 18px;box-shadow:var(--schaduw-kaart)}.kStatW{font:600 22px/1.1 var(--tekst);letter-spacing:-.025em}.kStatL{font:500 9px/1.35 var(--label);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin-top:6px}.waarschuwing{margin-top:16px;border:1px solid var(--rood-lijn);background:var(--rood-vlak);border-radius:var(--rond-m);padding:14px 18px}.waarschuwing p{margin:0 0 5px;font:400 12px/1.5 var(--tekst);color:var(--rood)}.waarschuwing p:last-child{margin-bottom:0}.sinds{color:var(--rood-zacht)}.signaal{margin:0 0 5px}.signaal:last-child{margin-bottom:0}.signaal summary{font:400 12px/1.5 var(--tekst);color:var(--rood);cursor:pointer}.signaal summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.signaalLijst{margin:7px 0 10px;padding-left:17px}.signaalLijst li{font:400 12px/1.6 var(--tekst);color:var(--ink-2);overflow-wrap:anywhere}.signaalLijst a{color:var(--rood)}.signaalUitleg{color:var(--ink-3)}.signaal p{margin:6px 0 8px;font:400 12px/1.5 var(--tekst)}.tKopRechts{display:inline-flex;align-items:center;gap:5px;flex:none}.pil svg{display:block;flex:none}.storing{margin:18px 0 0;border:1px solid var(--rood-lijn);background:var(--rood-vlak);border-radius:var(--rond-m);padding:14px 18px}.storingTekst{margin:0;font:500 13px/1.5 var(--tekst);color:var(--rood)}.storingDetails{margin-top:8px}.storingDetails summary{font:400 12px/1.5 var(--tekst);color:var(--rood);cursor:pointer}.storingDetails summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.storingDetails ul{margin:8px 0 0;padding-left:17px}.storingDetails li{font:400 12px/1.5 var(--tekst);color:var(--ink-2);margin-bottom:3px}.storingDetails p{margin:8px 0 0;font:400 12px/1.5 var(--tekst);color:var(--ink-3)}.storingKlant{color:var(--ink);font-weight:500;margin-right:6px}h2{font:500 10px/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:32px 0 10px}.tabelWrap{overflow-x:auto}table{width:100%;border-collapse:collapse;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);overflow:hidden}th,td{padding:12px 15px;text-align:left;font:400 12px/1.4 var(--tekst);border-bottom:1px solid var(--lijn-zacht)}th{font:500 9px/1 var(--label);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);background:var(--vlak)}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right}.cStatus{font:500 11px/1 var(--tekst)}.cStatus.actief{color:var(--groen)}.cStatus.gepauzeerd{color:var(--ink-4)}.cStatus.fout{color:var(--rood)}.tabelWrap a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--lijn-sterk)}.tabelWrap a:hover{border-color:var(--ink-3)}.gAccount{display:block}.gAccount+.gAccount{margin-top:4px}.gKlant{font:600 13px/1.3 var(--tekst);background:none;border:0;padding:0;cursor:pointer;color:var(--ink);text-align:left;text-decoration:underline;text-decoration-color:var(--lijn-sterk);text-underline-offset:3px}.gKlant:hover{text-decoration-color:var(--ink-3)}.gSorteer{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.gSorteer:hover{color:var(--ink)}.gOnvolledig{display:block;margin-top:3px;font:500 10px/1.3 var(--tekst);color:var(--amber)}.gWaarschuwing{color:var(--amber)}.log{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:4px 18px}.logRegel{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12px/1.45 var(--tekst)}.logRegel:last-child{border-bottom:0}.logTijd{flex:none;width:132px;font:400 11px/1.45 var(--label);color:var(--ink-4)}.logWie{flex:none;width:96px;color:var(--ink-2)}.grafiekVak{display:block;margin-top:14px;height:54px}.grafiekGroot{margin-top:20px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:18px 20px 14px;box-shadow:var(--schaduw-kaart)}.legenda{display:flex;gap:20px;margin-top:10px;font:500 9px/1 var(--label);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4)}.legenda i{display:inline-block;width:16px;height:0;border-top:2px solid var(--paars);margin-right:7px;vertical-align:middle}.legenda i.stippel{border-top-style:dashed;border-color:var(--ink-5)}.voet{margin-top:36px;padding-top:16px;border-top:1px solid var(--lijn);color:var(--ink-4);font:400 12px/1.5 var(--tekst);max-width:78ch}.topRechts{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.topRechts .sub{margin-top:0}.tegel .kStatW{display:block}.tNoot{display:block;font:400 11px/1.4 var(--tekst);color:var(--ink-4);margin-top:4px}.filters .schakelaar{margin-left:auto}.filters .schakelaar .kiezer{margin-left:0}.meldingen{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);overflow:hidden}.meldingenKop{margin:0;padding:10px 18px;font:400 12px/1.4 var(--tekst);border-bottom:1px solid var(--lijn-zacht)}.melding+.melding{border-top:1px solid var(--lijn-zacht)}.melding summary{display:flex;align-items:center;gap:10px;padding:12px 18px;cursor:pointer;list-style:none;font:400 12px/1.45 var(--tekst);color:var(--ink-2)}.melding summary::-webkit-details-marker{display:none}.melding summary:hover{background:var(--vlak)}.melding summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.meldingTitel{font-weight:500;color:var(--ink)}.meldingWat{flex:1;color:var(--ink-3)}.meldingRegels{border-top:1px solid var(--lijn-zacht);background:var(--vlak)}.meldingRegel{display:flex;gap:16px;align-items:baseline;margin:0;padding:10px 18px 10px 35px;font:400 12px/1.5 var(--tekst);color:var(--ink-2);border-top:1px solid var(--lijn-zacht)}.meldingRegel:first-child{border-top:0}.meldingKlant{flex:none;width:180px;color:var(--ink);font-weight:500}.meldingTekst{flex:1}.meldingRegel a{color:var(--paars);text-decoration:none;white-space:nowrap}.meldingRegel a:hover{text-decoration:underline}.meldingRegel.afgehandeld .meldingKlant,.meldingRegel.afgehandeld .meldingTekst{color:var(--ink-3)}.meldingAfgehandeld{display:block;margin-top:2px;color:var(--ink-3)}.postizVerversen{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font:400 12px/1.4 var(--tekst)}.meldingPosts{margin:6px 0 0;padding-left:16px;color:var(--ink-3)}.meldingPosts li{margin:2px 0}.meldingPosts a{white-space:normal}.inlog{max-width:340px;margin:18vh auto;text-align:center;padding:0 20px}.inlog h1{font:600 20px/1.2 var(--tekst);letter-spacing:-.02em;margin:0 0 8px}.inlog h1.inlogMerk{margin:0 0 20px}.inlogMerk img{display:block;width:220px;max-width:100%;height:auto;margin:0 auto}.inlogForm{display:flex;flex-direction:column;gap:9px;margin-top:22px;text-align:left}.inlogLabel{font:500 9px/1 var(--label);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.veld{font:400 13px/1 var(--tekst);padding:11px 13px;border-radius:var(--rond-s);border:1px solid var(--lijn);background:var(--wit);color:var(--ink);width:100%}.veld:focus-visible{border-color:var(--ink)}.veldFout{margin:0;font:400 12px/1.4 var(--tekst);color:var(--rood)}.inlogForm .knop{margin-top:6px;padding:11px 15px}.inlogForm .knop:disabled{background:var(--ink-5);cursor:default}.inlog .knop-stil{margin-top:18px}.deelWrap{max-width:720px;margin:0 auto;padding:28px 20px 60px}.deelMerk{display:flex;align-items:center;gap:8px;font:600 13px/1 var(--tekst);color:var(--ink-3);margin-bottom:22px}.deelMerk .flowLogo{height:30px}.deelKop .kop-xl{margin:6px 0 10px}.deelKop .stil{margin:0;max-width:60ch;text-wrap:pretty}.deelKaart{background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:18px 20px;box-shadow:var(--schaduw-kaart);margin-top:14px}.deelNaam{display:flex;flex-direction:column;gap:8px}.deelVoortgang{display:flex;align-items:center;gap:12px;margin:16px 0 4px;font:400 12px/1.4 var(--tekst)}.deelVoortgangBalk{flex:1;height:6px;border-radius:var(--pil);background:var(--vlak-2);overflow:hidden}.deelVoortgangBalk span{display:block;height:100%;background:var(--groen);transition:width .3s}.deelKanaal{display:flex;align-items:center;gap:12px}.deelKanaal>div{flex:1;min-width:0}.deelAvatar{width:32px;height:32px;border-radius:50%;background:var(--vlak-2);object-fit:cover;flex:none;display:block}.deelTekst{margin-top:14px}.deelTekst p,.deelThread p{margin:0 0 10px;font:400 14px/1.55 var(--tekst);white-space:pre-wrap;text-wrap:pretty}.deelMedia{display:grid;gap:8px;margin-top:12px}.deelMedia.meerdere{grid-template-columns:repeat(2,1fr)}.deelMedia img,.deelMedia video{width:100%;border-radius:var(--rond-s);border:1px solid var(--lijn);background:var(--vlak-2);display:block}.deelMiniaturen{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.deelMiniaturen img{width:64px;height:64px;object-fit:cover;border-radius:var(--rond-s);border:1px solid var(--lijn);background:var(--vlak-2)}.deelThread{margin-top:14px;padding-left:14px;border-left:2px solid var(--lijn-sterk)}.deelThread .label{display:block;margin-bottom:6px}.deelReacties{margin-top:14px;display:flex;flex-direction:column;gap:6px}.deelReactie{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 12px/1.5 var(--tekst);color:var(--ink-2)}.deelVerwerkt{display:inline-flex;align-items:center;gap:5px;margin-left:auto;cursor:pointer}.deelForm{margin-top:16px;padding-top:14px;border-top:1px solid var(--lijn-zacht);display:flex;flex-direction:column;gap:10px}.deelForm .stil{margin:0}.deelKnoppen{display:flex;gap:6px;flex-wrap:wrap}.deelVerstuur{display:flex;align-items:center;gap:12px}textarea.veld{resize:vertical;font-family:var(--tekst);line-height:1.5}select.veld{font-family:var(--tekst)}.deelUrl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 10px}.deelUrl .veld{flex:1;min-width:240px;font:400 12px/1.4 var(--label)}.deelWrap.breed{max-width:1040px}.deelWrap.breed .deelKop,.deelWrap.breed .deelNaam,.deelWrap.breed .deelVoortgang{max-width:680px}.deelWeergave{margin:18px 0 0}.kalKop{display:flex;align-items:center;gap:12px;margin-bottom:14px}.kalMaand{flex:1;display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.kalMaand .kop-m:first-letter{text-transform:uppercase}.kalKop .fbtn:disabled{opacity:.4;cursor:default}.kalRaster{border:1px solid var(--lijn);border-radius:var(--rond-s);overflow:hidden}.kalWeekdagen,.kalWeek{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.kalWeekdagen span{padding:8px 10px;font:500 11px/1 var(--tekst);color:var(--ink-3);background:var(--vlak);border-bottom:1px solid var(--lijn)}.kalWeek+.kalWeek{border-top:1px solid var(--lijn-zacht)}.kalDag{min-height:104px;padding:6px;display:flex;flex-direction:column;gap:5px;min-width:0}.kalDag+.kalDag{border-left:1px solid var(--lijn-zacht)}.kalDag.buiten{background:var(--vlak)}.kalDag.buiten .kalDagNr{color:var(--ink-5)}.kalDagNr{font:500 12px/1 var(--tekst);color:var(--ink-3);padding:2px 2px 0}.kalDag.vandaag .kalDagNr{color:var(--ink);font-weight:700}.kalDagLang{display:none}.kalPost{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;border:1px solid var(--lijn);background:var(--wit);border-radius:8px;padding:6px 7px;font:400 11.5px/1.35 var(--tekst);color:var(--ink)}.kalPost:hover{border-color:var(--lijn-sterk);background:var(--vlak)}.kalPostKop{display:flex;align-items:center;gap:5px;min-width:0;color:var(--ink-3);font-size:11px}.kalPlatform{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kalTijd{flex:none}.kalPostTekst{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.kalStip{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--grijs)}.kalStip.groen{background:var(--groen)}.kalStip.amber{background:var(--amber)}.kalStip.blauw{background:var(--blauw)}.kalLegenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font:400 12px/1.4 var(--tekst)}.kalLegenda span{display:inline-flex;align-items:center;gap:6px}.kalZonderDatum{display:flex;flex-direction:column;gap:6px;margin-top:14px;max-width:260px}.deelOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#16171b47;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto}.deelVenster{width:100%;max-width:680px;outline:none}.deelVensterKop{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;background:var(--wit);border:1px solid var(--lijn);border-radius:var(--rond-m);padding:10px 12px;box-shadow:var(--schaduw-kaart)}.deelVensterKop .stil{flex:1;text-align:center;font:400 12px/1 var(--tekst)}.deelVensterKop .fbtn:disabled{opacity:.4;cursor:default}.deelSluit{background:none;border:0;font:400 22px/1 var(--tekst);color:var(--ink-3);cursor:pointer;padding:0 4px}.deelSluit:hover{color:var(--ink)}.deelVenster .deelPost{margin-top:8px}@media (max-width:720px){.deelMedia.meerdere{grid-template-columns:1fr}.wrap{padding:20px 16px 56px}.logTijd{width:98px}.logWie{width:auto}.topRechts{align-items:flex-start}.meldingRegel{flex-wrap:wrap;padding-left:18px}.meldingKlant{width:100%}.kalWeekdagen{display:none}.kalRaster{border:0;border-radius:0}.kalWeek{display:block;border:0}.kalWeek+.kalWeek{border-top:0}.kalDag{display:none;min-height:0;padding:10px 0;border-left:0}.kalDag+.kalDag{border-left:0}.kalDag.vol:not(.buiten){display:flex;border-top:1px solid var(--lijn-zacht)}.kalDagNr{display:none}.kalDagLang{display:block;font:500 12px/1.3 var(--tekst);color:var(--ink-2)}.kalDag.vandaag .kalDagLang{color:var(--ink);font-weight:700}.kalPost{font-size:13px;padding:9px 10px}.kalZonderDatum{max-width:none}.deelOverlay{padding:12px 8px}}.signaalMetAfhandeling{display:flex;align-items:flex-start;gap:12px;margin:0 0 5px}.signaalMetAfhandeling:last-child{margin-bottom:0}.signaalMetAfhandeling>:first-child{flex:1;min-width:0;margin:0}.signaalAfhandeling{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.signaalAfhandeling a.signaalKnop{display:inline-block}.signaalFout{display:block;max-width:220px;font-size:12px}.signaalKnop{background:none;border:0;padding:0;cursor:pointer;font:400 12px/1.5 var(--tekst);color:var(--rood);text-decoration:underline;text-underline-offset:3px}.waarschuwing.afgehandeld{border-color:var(--lijn-sterk);background:var(--grijs-vlak)}.waarschuwing.afgehandeld p,.waarschuwing.afgehandeld .signaal summary,.waarschuwing.afgehandeld .signaalKnop{color:var(--ink-2)}.waarschuwing.afgehandeld .sinds{color:var(--ink-4)}.waarschuwing p.afgehandeldKop{margin:0 0 8px;color:var(--ink-3)}.waarschuwing p.signaalAfgehandeld{margin:2px 0 0;color:var(--ink-3)}.signaalHoofd{flex:1;min-width:0}.eerderBijKlant{margin:4px 0 8px;font:400 12px/1.5 var(--tekst);color:var(--ink-2)}.eerderBijKlant ul{margin:2px 0 0;padding-left:17px}.eerderKop{color:var(--ink-3)}.klantLeerpunten ul{margin:0 0 8px;padding:0;list-style:none}.klantLeerpunten li{display:flex;flex-direction:column;gap:1px;padding:8px 0;border-bottom:1px solid var(--lijn-zacht);font:400 12.5px/1.55 var(--tekst);color:var(--ink)}.deelEerder{margin-top:12px;padding-top:10px;border-top:1px dashed var(--lijn)}.deelEerder summary{cursor:pointer;font:400 12px/1.5 var(--tekst)}.deelEerder .deelReacties{margin-top:8px;opacity:.85}.driveOpslag{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--ink-2);flex-basis:100%}.driveOpslag a{color:inherit;text-decoration:underline}.driveFout{color:var(--rood);flex-basis:100%}.balk,.kStat,table,.log,.grafiekGroot,.meldingen,.deelKaart,.deelVensterKop{background:var(--glas);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging)}.tegel{background:var(--glas);border-color:var(--glas-rand);box-shadow:var(--schaduw-glas)}.tegel:hover{background:var(--glas-hover);border-color:var(--wit)}th{background:transparent}.meldingRegels{background:var(--vlak-2)}.melding summary:hover{background:var(--glas-hover)}.kalWeekdagen span{background:transparent}.kalDag{background:var(--kal-dag)}.kalDag.buiten{background:var(--kal-dag-buiten)}.kalPost{background:var(--kal-maak)}.kalPost:hover{background:var(--wit)}.deelVensterKop{background:var(--glas-sterk);box-shadow:var(--schaduw-popover)}.flowPagina{min-height:100vh}.flowBalk{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:12px 16px 0;padding:10px 14px 10px 18px;border-radius:var(--rond-l);background:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--schaduw-glas);-webkit-backdrop-filter:var(--glas-vervaging);backdrop-filter:var(--glas-vervaging);position:sticky;top:12px;z-index:5}.flowMerk{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer;font:600 15px/1 var(--tekst);letter-spacing:-.015em;color:var(--ink)}.flowLogo{display:block;height:34px;width:auto;flex:none}.flowSpecialismen{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:3px;border-radius:var(--pil);background:var(--vlak-2)}.flowSpec{display:inline-flex;align-items:center;gap:7px;font:500 10px/1 var(--label);letter-spacing:.12em;text-transform:uppercase;background:none;border:0;padding:8px 12px;border-radius:var(--pil);color:var(--ink-3);cursor:pointer}.flowSpec:hover{color:var(--ink);background:var(--glas-hover)}.flowSpec[aria-current=true]{color:var(--ink);background:var(--glas-actief);box-shadow:var(--schaduw-glas-actief)}.flowSpec[disabled]{color:var(--ink-5);cursor:default;background:none}.flowTeams{margin-left:6px}.flowTeamStippen{display:inline-flex;gap:2px}.flowTeamStippen i{width:6px;height:6px;border-radius:50%}.flowTeamStippen i:nth-child(1){background:var(--team-geel)}.flowTeamStippen i:nth-child(2){background:var(--team-zwart)}.flowTeamStippen i:nth-child(3){background:var(--team-wit);box-shadow:inset 0 0 0 1px var(--team-zwart)}.flowSpecStip{width:6px;height:6px;border-radius:50%;flex:none;background:var(--spec-kleur,var(--ink-4))}.flowRechts{margin-left:auto;display:flex;align-items:center;gap:14px;font:400 12px/1 var(--tekst);color:var(--ink-4)}.flowScheiding{display:inline-flex;align-items:center}.flowDashboards{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--tekst);letter-spacing:-.005em;background:var(--glas-hover);border:1px solid var(--glas-rand);border-radius:var(--pil);padding:9px 14px;color:var(--ink-2);cursor:pointer;box-shadow:var(--schaduw-glas-actief);--spec-kleur:var(--blauw)}.flowDashboards:hover{color:var(--ink);background:var(--glas-actief)}.flowDashboards[aria-current=true],.flowDashboards[aria-expanded=true]{color:var(--ink);background:var(--glas-actief);border-color:var(--wit)}.flowGroep{position:relative}.flowGroep .flowDashboards{white-space:nowrap}.flowPijl{font-size:10px;color:var(--ink-4);margin-left:2px}.flowMenu{position:absolute;top:calc(100% + 10px);right:0;z-index:6;min-width:200px;list-style:none;margin:0;padding:6px;background:var(--glas-sterk);border:1px solid var(--glas-rand);border-radius:var(--rond-m);box-shadow:var(--schaduw-popover);-webkit-backdrop-filter:var(--glas-vervaging-sterk);backdrop-filter:var(--glas-vervaging-sterk)}#klantoverzicht-menu{min-width:280px}.flowMenuItem{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;cursor:pointer;font:400 13px/1 var(--tekst);color:var(--ink-2);padding:10px 12px;border-radius:var(--rond-s)}.flowMenuItem:hover{background:var(--glas-hover);color:var(--ink)}.flowMenuItem[aria-current=true]{color:var(--ink);background:var(--glas-actief);box-shadow:var(--schaduw-glas-actief)}.flowMenuIcoon{width:26px;height:26px;border-radius:8px;flex:none;background:linear-gradient(140deg,color-mix(in srgb,var(--icoon-kleur) 62%,var(--wit)),var(--icoon-kleur))}.flowMenuTekst{display:flex;flex-direction:column;gap:4px;min-width:0}.flowMenuNaam{font:500 13px/1.1 var(--tekst);color:var(--ink)}.flowMenuUitleg{font:400 11.5px/1.3 var(--tekst);color:var(--ink-3)}.kdBuiten{max-width:1520px;margin:0 auto;padding-bottom:72px}.flowAvatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--glas-rand);cursor:pointer;background:var(--glas-actief);box-shadow:var(--schaduw-glas-actief);display:inline-flex;align-items:center;justify-content:center;font:500 10px/1 var(--label);letter-spacing:.06em;color:var(--ink-2)}.flowProfielMenu{min-width:240px}.flowMenuKop{font:400 12px/1.3 var(--tekst);color:var(--ink-4);padding:8px 12px 10px;border-bottom:1px solid var(--lijn);margin-bottom:4px;overflow-wrap:anywhere}.flowAvatar[aria-expanded=true]{border-color:var(--ink-4);color:var(--ink)}.flowAvatar:hover{border-color:var(--ink-5);color:var(--ink)}.flowBuiten{max-width:1520px;margin:0 auto;padding:24px 40px 72px}.flowKruimel{font:500 10px/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:flex;gap:10px;align-items:center;margin-bottom:6px}.flowKruimel b{color:var(--ink);font-weight:500}.flowKruimel .rechts{margin-left:auto;color:var(--ink-4)}.flowTitelblok{padding:30px 0 28px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.flowOnder{font:400 12px/1 var(--tekst);color:var(--ink-3)}.flowTitel{font:600 30px/1.15 var(--tekst);letter-spacing:-.03em;margin:0}.flowTitel.merkLijn:after{margin:14px auto 0}.flowFasen{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:34px}.flowFase{position:relative;border-radius:var(--rond-l);padding:20px;min-height:164px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:var(--wit)}.flowFase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 15% 10%,#ffffff4d,#fff0 60%)}.flowVeeg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.flowVeeg span{display:block;width:70px;height:100%;background:linear-gradient(90deg,#fff0,#fff3,#fff0);animation:rf-sweep 5s linear infinite}@keyframes rf-sweep{0%{transform:translate(-80px)}to{transform:translate(420px)}}.flowFaseKop{position:relative;display:flex;align-items:center;justify-content:space-between;font:500 10px/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:#fffc}.flowFaseVoet{position:relative;display:flex;flex-direction:column;gap:7px}.flowFaseNaam{font:600 19px/1.1 var(--tekst);letter-spacing:-.02em}.flowFaseTekst{font:400 11px/1.5 var(--tekst);color:#ffffffd6;text-wrap:pretty}.flowFaseKnop{border:0;text-align:left;cursor:pointer;font:inherit;transition:transform .18s,box-shadow .18s}.flowFaseKnop:hover{transform:translateY(-2px)}.flowFaseKnop:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.flowOnderrij{padding:0}.flowKolomkop{display:flex;align-items:center;justify-content:space-between;font:500 10px/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.flowKolomkop button{background:none;border:0;padding:0;cursor:pointer;font:500 12px/1 var(--tekst);color:var(--paars);text-transform:none;letter-spacing:0}.flowKlanten{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:14px}.flowKlant{text-align:left;border-radius:var(--rond-m);background:var(--wit);border:1px solid var(--lijn);padding:18px;display:flex;flex-direction:column;gap:11px;color:var(--ink);cursor:pointer;box-shadow:var(--schaduw-kaart);transition:transform .18s,box-shadow .18s,border-color .18s}.flowKlant:hover{transform:translateY(-2px);box-shadow:var(--schaduw-zweef);border-color:var(--lijn-sterk)}.flowStand{display:inline-flex;align-items:center;gap:7px;font:500 11px/1 var(--tekst)}.flowStip{width:7px;height:7px;border-radius:50%;flex:none}.flowStip.pulseert{animation:rf-pulse 2s ease-in-out infinite}.flowKlantNaam{font:600 15px/1.25 var(--tekst);letter-spacing:-.01em}.flowKlantWie{font:400 12px/1.3 var(--tekst);color:var(--ink-3);margin-top:-4px}.flowKlantTekst{font:400 12px/1.5 var(--tekst);color:var(--ink-2);margin:0;text-wrap:pretty}.flowMerkje{font:500 10px/1 var(--label);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:var(--rond-s);align-self:flex-start}@media (max-width:1180px){.flowFasen{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.flowBuiten{padding-left:16px;padding-right:16px}.flowBalk{margin:8px 8px 0;padding:10px 12px;gap:10px;position:relative;top:auto}.flowSpecialismen{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.flowSpecialismen::-webkit-scrollbar{display:none}.flowSpec{flex:none}.flowFasen,.flowKlanten{grid-template-columns:1fr}.flowTitel{font-size:23px}.flowMenu{right:auto;left:0}}
