@font-face{font-family:Unbounded;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/Unbounded-var.woff2)format("woff2-variations")}@font-face{font-family:Lexend;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/Lexend-var.woff2)format("woff2-variations")}:root{--g50:#e8f2ed;--g100:#b8d6c7;--g200:#96c3ac;--g300:#66a786;--g400:#48966f;--g500:#1a7c4b;--g600:#187144;--g700:#125835;--g800:#0e4429;--g900:#083420;--o50:#fdf0eb;--o200:#f8bba2;--o500:#ef6b35;--o600:#d96130;--o800:#83381d;--y50:#fdf9e6;--y200:#f8e48b;--y500:#efc502;--y700:#aa8c01;--v50:#fcfbfa;--v100:#f5f4ef;--v200:#f0efe8;--v300:#eae7dd;--v400:#e5e2d6;--v500:#dfdbcc;--v600:#cbc7ba;--v700:#9e9b91;--v800:#7b7870;--tx:#161515;--tx2:#4f4c4d;--txl:#fcfbfa;--kop:"Unbounded", system-ui, sans-serif;--tekst:"Lexend", system-ui, -apple-system, "Segoe UI", sans-serif;--ring-nog-niet-vlak:var(--o50);--ring-nog-niet-rand:var(--o500);--ring-nog-niet-tekst:var(--o800);--ring-eerste-vlak:var(--y50);--ring-eerste-rand:var(--y500);--ring-eerste-tekst:var(--y700);--ring-op-weg-vlak:var(--g50);--ring-op-weg-rand:var(--g300);--ring-op-weg-tekst:var(--g700);--ring-op-koers-vlak:var(--g50);--ring-op-koers-rand:var(--g500);--ring-op-koers-tekst:var(--g900);--stip-nog-niet:var(--o500);--stip-eerste-stappen:var(--y500);--stip-op-weg:var(--g300);--stip-op-koers:var(--g700);--status-koers-vlak:var(--g50);--status-koers-rand:var(--g500);--status-koers-tekst:var(--g900);--status-aandacht-vlak:var(--y50);--status-aandacht-rand:var(--y500);--status-aandacht-tekst:var(--y700);--status-actie-vlak:var(--o50);--status-actie-rand:var(--o500);--status-actie-tekst:var(--o800);--rond-klein:8px;--rond:12px;--rond-groot:14px;--rond-pil:999px;--schaduw:0 1px 3px #042d3417, 0 1px 2px #042d340d;--schaduw-hoog:0 12px 32px #042d3424, 0 2px 6px #042d3414;--focus:3px solid var(--g500);--focus-offset:2px}*,:before,:after{box-sizing:border-box}body{background:var(--v100);color:var(--tx);font-family:var(--tekst);margin:0;font-size:16px;font-weight:350;line-height:1.55}:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset);border-radius:var(--rond-klein)}h1,h2,h3,h4{font-family:var(--kop);letter-spacing:-.02em;color:var(--tx);overflow-wrap:break-word;font-weight:700;line-height:1.2}h1{margin:0 0 12px;font-size:max(24px,min(3.4vw,34px))}h2{margin:0 0 10px;font-size:max(18px,min(2.2vw,22px))}h3{margin:0 0 8px;font-size:16px}p{margin:0 0 12px}a{color:var(--g700)}.app{max-width:860px;margin:0 auto;padding:0 max(16px,min(4vw,32px)) 48px}.app-breed{max-width:1140px}.kop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 24px;display:flex}.kop-merk{color:var(--g700);align-items:center;gap:12px;text-decoration:none;display:flex}.kop-merk-tekst{flex-direction:column;gap:3px;display:flex}.kop-onder{color:var(--tx2);font-size:12px}.kop-nav{gap:6px;display:flex}.kop-nav a{border-radius:var(--rond-pil);font-family:var(--kop);color:var(--g700);padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.kop-nav a:hover{background:var(--v300)}.kop-nav a.hier{background:var(--g500);color:var(--txl)}.kop-ingelogd{border-left:1px solid var(--v400);color:var(--tx2);align-items:center;gap:10px;margin-left:6px;padding-left:14px;font-size:13px;display:flex}.kop-naam{font-family:var(--kop);color:var(--tx);font-weight:600}.vlak{background:var(--v50);border:1px solid var(--v400);border-radius:var(--rond-groot);box-shadow:var(--schaduw);margin-bottom:20px;padding:max(18px,min(3vw,30px))}.klein{color:var(--tx2);margin:10px 0 0;font-size:13px}.klein-boven{color:var(--tx2);margin:0 0 14px;font-size:14px}.verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voortgang{margin-bottom:20px}.voortgang-balk{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:4px;display:grid}.voortgang-vak{background:var(--v300);border-radius:var(--rond-pil);cursor:pointer;border:none;width:100%;height:6px;padding:0;transition:height .2s ease-out;display:block;overflow:hidden}.voortgang-vak:disabled{cursor:default}.voortgang-vak:not(:disabled):hover{height:11px}.voortgang-vak:focus-visible{outline:var(--focus);outline-offset:3px}.voortgang-vak-hier{height:11px}.voortgang-vulling{background:var(--g500);border-radius:var(--rond-pil);transform-origin:0;height:100%;transition:transform .3s ease-out;display:block}.voortgang-tekst{color:var(--tx2);justify-content:space-between;align-items:center;gap:12px;margin:7px 0 0;font-size:13px;display:flex}.voortgang-waar{font-family:var(--kop);color:var(--g700);font-weight:700}.voortgang-menu{position:relative}.voortgang-menuknop{border-radius:var(--rond-klein);font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:3px 8px;display:flex}.voortgang-menuknop:hover,.voortgang-menuknop[aria-expanded=true]{border-color:var(--v500);background:var(--v50);color:var(--tx)}.voortgang-menuknop:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.voortgang-streepjes{gap:3px;width:14px;display:grid}.voortgang-streepjes span{border-radius:var(--rond-pil);background:currentColor;height:2px;display:block}.voortgang-lijst{z-index:20;background:var(--txl);border:1px solid var(--v500);border-radius:var(--rond);min-width:240px;box-shadow:var(--schaduw-hoog);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.voortgang-stap{border-radius:var(--rond-klein);width:100%;font:inherit;color:var(--tx);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.voortgang-stap:not(:disabled):hover{background:var(--v200)}.voortgang-stap:disabled{color:var(--v700);cursor:default}.voortgang-stap-hier{color:var(--g700);font-weight:700}.voortgang-stap-nummer{border-radius:var(--rond-pil);background:var(--v300);width:20px;height:20px;color:var(--tx2);flex:none;place-items:center;font-size:11px;font-weight:400;display:grid}.voortgang-stap-hier .voortgang-stap-nummer{background:var(--g500);color:var(--txl)}.vraagscherm{padding:max(8px,min(2vw,20px)) 0 0;animation:.22s ease-out vraag-in}@keyframes vraag-in{0%{opacity:0;transform:translateY(8px)}}.vraag-kop{grid-template-columns:minmax(0,1fr) max(64px,min(11vw,96px));align-items:start;gap:max(12px,min(2.5vw,28px));display:grid}.vraag-kop>div{min-width:0}.vraagscherm-teller{font-family:var(--kop);letter-spacing:.08em;text-transform:uppercase;color:var(--g600);overflow-wrap:break-word;margin:0 0 10px;font-size:12px}.vraagscherm-vraag{text-wrap:balance;max-width:22em;margin:0 0 8px;font-size:max(22px,min(3.6vw,32px))}.vraagscherm-bijschrift{color:var(--tx2);border-left:2px solid var(--g200);max-width:34em;margin:6px 0 0;padding-left:12px;font-size:15px;line-height:1.5}.vraagscherm-duur{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;display:flex}.duurmerk{border-radius:var(--rond-pil);background:var(--g50);color:var(--g700);font-family:var(--kop);white-space:nowrap;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.vraagscherm-antwoord{margin-top:22px}.hulplink{border:1.5px solid var(--g300);border-radius:var(--rond-pil);font-family:var(--kop);color:var(--g700);align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hulplink:hover{background:var(--g50)}.knopvraag{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.knopvraag-tweekolommen{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.knopvraag-tweekolommen{grid-template-columns:1fr}}.knopvraag-knop{background:var(--v50);border:1.5px solid var(--v500);border-radius:var(--rond);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:16px 18px;transition:background .14s,border-color .14s,transform .14s;display:flex}.knopvraag-knop:hover{border-color:var(--g300);transform:translateY(-1px)}.knopvraag-knop input{opacity:0;width:0;height:0;position:absolute}.knopvraag-knop:focus-within{outline:var(--focus);outline-offset:var(--focus-offset)}.knopvraag-knop.gekozen{background:var(--g50);border-color:var(--g500);box-shadow:inset 0 0 0 1px var(--g500)}.knopvraag-label{font-family:var(--kop);letter-spacing:-.01em;font-size:15px;font-weight:600}.vervolg{border-top:1px solid var(--v400);margin-top:22px;padding-top:18px}.vervolg-vraag{font-family:var(--kop);margin:0 0 12px;font-size:16px;font-weight:600}.kaartvraag{grid-template-columns:1fr;gap:10px;display:grid}.kaart{background:var(--v50);border:1.5px solid var(--v500);border-radius:var(--rond);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;transition:background .14s,border-color .14s,transform .14s;display:flex}.kaart:hover{border-color:var(--g300);transform:translateY(-1px)}.kaart.gekozen{background:var(--g50);border-color:var(--g500)}.kaart-vink{border:1.5px solid var(--v600);border-radius:var(--rond-klein);background:var(--v50);flex:none;width:22px;height:22px;margin-top:1px;transition:background .14s,border-color .14s;position:relative}.kaart.gekozen .kaart-vink{background:var(--g500);border-color:var(--g500)}.kaart.gekozen .kaart-vink:after{content:"";border:solid var(--txl);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.kaart-label{font-family:var(--kop);letter-spacing:-.01em;font-size:15px;font-weight:600}.kaart-eerder{font-family:var(--tekst);color:var(--tx2);margin-top:4px;font-size:13.5px;font-weight:400;display:block}.kaart input{opacity:0;width:0;height:0;position:absolute}.kaart:focus-within{outline:var(--focus);outline-offset:var(--focus-offset)}input[type=text],input[type=number],input[type=email],textarea,select{width:100%;font-family:var(--tekst);color:var(--tx);background:var(--v50);border:1px solid var(--v600);border-radius:var(--rond-klein);padding:10px 12px;font-size:16px}textarea{resize:vertical;min-height:120px}.veld{margin-bottom:14px;display:block}.veld>span{font-family:var(--kop);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.veld>.veld-vast{font-family:var(--tekst);margin-bottom:0;font-size:16px;font-weight:350}.naam-vast{margin:-4px 0 18px;line-height:1.5}select:disabled{background:var(--v200);color:var(--tx);opacity:1;cursor:default}.veld-optioneel{font-family:var(--tekst);color:var(--tx2);opacity:.75;white-space:nowrap;font-size:11px;font-weight:350}.veld>.veld-hint{font-family:var(--tekst);color:var(--tx2);margin:0 0 6px;font-size:13px;font-weight:350}.veld-smal{max-width:420px}.onthoudvink{color:var(--tx2);cursor:pointer;align-items:center;gap:10px;margin:-4px 0 16px;font-size:14px;display:flex}.onthoudvink input{accent-color:var(--g500);flex:none}.wachtbalk{background:var(--v400);border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.wachtbalk span{border-radius:inherit;background:var(--g500);height:100%;transition:width 1s linear;display:block}.wachtzin{margin:8px 0 18px}.getallen{flex-wrap:wrap;gap:18px;display:flex}.getallen .veld{width:150px}.getal{display:block;position:relative}.getal input{padding-right:34px}.getal-eenheid{font-family:var(--tekst);color:var(--tx2);pointer-events:none;font-size:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.toelichting{border-top:1px solid var(--v400);margin-top:22px;padding-top:18px}.bevestiging{background:var(--g50);border-left:3px solid var(--g500);border-radius:0 var(--rond-klein) var(--rond-klein) 0;color:var(--tx2);margin:16px 0 0;padding:12px 14px;font-size:14.5px}.lijst{margin-bottom:4px}.lijst-regel{grid-template-columns:var(--lijst-kolommen,minmax(0, 1fr) 36px);align-items:stretch;gap:10px;margin-bottom:10px;display:grid}@media (max-width:720px){.lijst-regel{grid-template-columns:1fr}.lijst-kolomkoppen{display:none}}.lijst-regel input,.lijst-regel textarea,.lijst-regel select{height:100%;margin:0}.lijst-regel input{align-content:start}.lijst-regel textarea{resize:none;min-height:62px;overflow:hidden}.lijst-kolomkoppen{font-family:var(--kop);letter-spacing:.02em;color:var(--tx2);margin-bottom:6px;font-size:13px;font-weight:600}.lijst-weg{border-radius:var(--rond-klein);width:32px;height:32px;color:var(--tx2);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;display:flex}.lijst-weg:hover{background:var(--v300);color:var(--g700)}.lijst-regelpaar{border-bottom:1px solid var(--v400);margin-bottom:10px;padding-bottom:10px}.lijst-regelpaar:last-of-type{border-bottom:none}.lijst-tweede{margin-top:6px;padding-right:36px}.lijst-tweede textarea{width:100%}.deellijst+.deellijst{border-top:1px solid var(--v400);margin-top:26px;padding-top:22px}.deellijst-kop{margin:0 0 2px;font-size:17px}.deellijst-bijschrift{color:var(--tx2);margin:0 0 12px}.lijst-niets{margin-top:22px}.overnemen{margin-top:4px;display:block}.beheer-mail{min-width:220px;font-size:14px}.urenvakken{gap:6px;display:flex}.beheer-uren{text-align:right;width:64px;font-size:14px}.beheerderslijst{margin:0 0 18px;padding:0;list-style:none}.beheerderslijst li{border-bottom:1px solid var(--v300);align-items:center;gap:10px;padding:10px 0;display:flex}.beheerderslijst li:last-child{border-bottom:0}.beheerderslijst li button{margin-left:auto}.beheer-target{width:110px;padding-right:44px;font-size:14px}.getal-euro{display:inline-block;position:relative}.getal-euro .getal-eenheid{right:10px}.speerpuntenlijst{max-width:320px;margin:0 0 8px;padding:0;list-style:none}.speerpuntenlijst li{align-items:baseline;gap:8px;padding:4px 0;font-size:13.5px;display:flex}.speerpuntenlijst li span{flex:1}.speerpuntenlijst-breed{max-width:520px}.speerpuntenlijst-breed li.speerpunt-blok{border-bottom:1px solid var(--v300);padding:6px 0;display:block}.speerpunt-regel{align-items:baseline;gap:8px;display:flex}.speerpunt-regel>span{flex:1;font-weight:600}.subactielijst{margin:4px 0 0 16px;padding:0;list-style:none}.subactielijst li{align-items:baseline;gap:8px;padding:3px 0;font-size:13px;display:flex}.subactielijst li span{flex:1}.subactielijst input{padding:4px 8px;font-size:13px}.stand-klaar{color:var(--g700)}.stand-blok{border-bottom:1px solid var(--v300);padding:8px 0}.stand-blok:last-child{border-bottom:0}.stand-regel{grid-template-columns:minmax(140px,1.4fr) minmax(80px,1fr) auto auto auto;align-items:center;gap:10px;padding:3px 0;font-size:13.5px;display:grid}.stand-regel:not(.stand-hoofd){padding-left:18px}.stand-hoofd .stand-tekst{font-weight:600}.stand-spoor{background:var(--v200);border-radius:999px;height:8px;display:block;overflow:hidden}.stand-balk{background:var(--g500);border-radius:999px;height:100%;display:block}.stand-balk-klaar{background:var(--g700)}.stand-regel select{width:auto;padding:3px 6px;font-size:13px}.stand-regel .doorzet-vink{margin-top:0}.stand-getal{font-variant-numeric:tabular-nums;color:var(--tx2)}@media (max-width:640px){.stand-regel{grid-template-columns:1fr auto}.stand-spoor{grid-column:1/-1}}.speerpunt-kaart{background:var(--v50);border:1px solid var(--v400);border-radius:var(--rond);margin:6px 0;padding:10px 16px}.speerpunt-samenvatting{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;list-style:none;display:flex}.speerpunt-samenvatting::-webkit-details-marker{display:none}.speerpunt-samenvatting:before{content:"›";width:12px;color:var(--tx2);font-weight:700;transition:transform .15s;display:inline-block}.speerpunt-kaart[open]>.speerpunt-samenvatting:before{transform:rotate(90deg)}.speerpunt-kaart[open]>.speerpunt-samenvatting{border-bottom:1px solid var(--v300);margin-bottom:12px;padding-bottom:10px}.speerpunt-titel{flex:1;min-width:200px;font-weight:600}.speerpunt-nummer{min-width:34px;color:var(--tx2);font-variant-numeric:tabular-nums;margin-right:6px;display:inline-block}.speerpunt-kaart-uit .speerpunt-titel{color:var(--tx2);font-weight:500}.speerpunt-kaart-uit{background:var(--v100);border-style:dashed}.speerpunt-kaart-kop{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.speerpunt-kaart-kop select{width:auto;padding:4px 8px;font-size:13px}.speerpunt-kaart-kop .knop-tekst{margin-left:auto}.speerpunt-velden{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px;display:grid}.speerpunt-velden .veld{margin-bottom:0}.speerpunt-velden .veld-breed{grid-column:1/-1}.speerpunt-velden input,.speerpunt-velden textarea{padding:6px 8px;font-size:13.5px}.speerpunt-kaart .subactielijst{margin-top:10px}.subactie-regel input[type=text]{flex:1;padding:4px 8px;font-size:13px}.subactie-regel input[type=date]{width:150px;padding:4px 8px;font-size:13px}.stand-laat{color:var(--o600);font-weight:600}.agendapunt+.agendapunt{border-top:2px solid var(--v400);margin-top:30px;padding-top:24px}.agendapunt-kop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.agendapunt-nummer{background:var(--g500);width:28px;height:28px;color:var(--txl);border-radius:999px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.agendapunt-uitleg{max-width:70ch;color:var(--tx2);margin:-8px 0 16px;font-size:14px}.agendapunt-bijschrift{font-family:var(--tekst);letter-spacing:0;color:var(--tx2);font-size:13px;font-weight:400}.agenda-merk{border-radius:var(--rond-pil);background:var(--v100);border:1px solid var(--v400);color:var(--tx2);padding:1px 8px;font-size:12.5px;display:inline-block}.dashboard-kop{margin:22px 0 10px}.dashboard-vakken{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}.dashboardvak{background:var(--v50);border:1px solid var(--v400);border-radius:var(--rond);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.dashboardvak-let{border-color:var(--status-actie-rand);background:var(--status-actie-vlak)}.dashboardvak-kop{font-family:var(--kop);letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);font-size:12px;font-weight:600}.dashboardvak-groot{font-family:var(--kop);color:var(--tx);font-size:20px;font-weight:700;line-height:1.25}.dashboardvak-onder{color:var(--tx2);font-size:12.5px;line-height:1.4}.dashboardvak-klikbaar{text-align:left;font:inherit;cursor:pointer}.dashboardvak-klikbaar:hover{border-color:var(--g300)}.dashboardvak-klikbaar:focus-visible{outline:var(--focus);outline-offset:2px}.dashboardvak-open{border-color:var(--g500)}.dashboardvak-uitklap{color:var(--g700);margin-top:4px;font-size:12.5px;text-decoration:underline}.dashboard-regels{border-top:1px solid var(--v400);margin:12px 0 0;padding:0;list-style:none}.dashboard-regels li{border-bottom:1px solid var(--v400);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 2px;display:flex}.dashboard-regel-wat{flex:14em;font-weight:600}.dashboard-regel-wie{color:var(--tx2);white-space:nowrap;font-size:13px}.dashboard-regel-bedrag{font-family:var(--kop);white-space:nowrap;margin-left:auto;font-size:13.5px}.simplicate-regel .regel-over-datum{margin-top:4px;font-size:12.5px;display:inline-block}.regelvenster{background:var(--v100);border:1px solid var(--v400);border-radius:var(--rond-klein);margin-top:12px;padding:14px 16px}.regelvenster-velden{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.regelvenster-velden .veld{flex:10em}.regelvenster-velden .veld-smal{flex:0 0 9em}.regelvenster-knoppen{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.regel-over-datum{border-radius:var(--rond-pil);background:var(--status-actie-vlak);color:var(--status-actie-tekst);padding:1px 8px}.regel-over-datum-link{white-space:normal;text-decoration:none}.regel-over-datum-link:hover{text-decoration:underline}.dashboard-regel-kans{font-family:var(--tekst);color:var(--tx2);font-size:12.5px}.dashboard-regels-leeg{margin:12px 0 0}.dashboardvak .vulbalk{width:100%;margin:4px 0 2px}.overzicht-rechts{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.simplicate-regel{border-top:1px solid var(--v300);grid-template-columns:minmax(0,1fr) 232px;align-items:baseline;column-gap:16px;padding:8px 0;display:grid}.simplicate-regel>:last-child{text-align:right;justify-self:end}@media (max-width:700px){.simplicate-regel{grid-template-columns:minmax(0,1fr)}.simplicate-regel>:last-child{text-align:left;justify-self:start}}.procentvak{align-items:center;gap:4px;display:flex}.procentvak input{text-align:right}.procentvak span{color:var(--tx2);font-size:13px}.lijst-team{align-self:start;padding:6px 4px 6px 8px;font-size:12.5px}.overnemen-team{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.overnemen-team select{width:auto;max-width:150px;padding:4px 8px;font-size:13px}.overnemen-ander{color:var(--tx2);font-size:12.5px}.diagram{margin-top:8px}.diagram .dashboard-kop .klein{font-family:var(--tekst);text-transform:none;letter-spacing:0;margin-left:8px;font-weight:400}.diagram-balken{gap:6px;display:grid}.diagram-rij{grid-template-columns:minmax(90px,150px) minmax(0,1fr) 90px;align-items:center;gap:10px;font-size:13.5px;display:grid}.diagram-naam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diagram-spoor{background:var(--v200);border-radius:999px;height:14px;display:block;position:relative;overflow:visible}.diagram-balk{background:var(--g500);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:auto}.diagram-balk-onder{background:var(--o500)}.diagram-doel{background:var(--tx);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.diagram-getal{text-align:right;font-variant-numeric:tabular-nums}.diagram-toelichtingen{margin-top:14px}.diagram-toelichtingen h4{margin:0 0 4px;font-size:14px}.tabel-cijfers td,.tabel-cijfers th{white-space:nowrap;font-variant-numeric:tabular-nums}.tabel-cijfers td:not(:first-child),.tabel-cijfers th:not(:first-child){text-align:right}.tabel-totaal td{border-top:2px solid var(--v500);font-weight:700}.cijfer-let{color:var(--o600);font-weight:700}.maandtarget{background:var(--g50);border-left:3px solid var(--g500);border-radius:0 var(--rond-klein) var(--rond-klein) 0;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 22px;padding:12px 16px;display:flex}.maandtarget-label{font-family:var(--kop);color:var(--g700);font-size:13px;font-weight:600}.maandtarget-bedrag{font-family:var(--kop);color:var(--tx);font-size:19px;font-weight:700}.maandtarget .klein{margin:0}.speerpunt{margin-bottom:14px}.speerpunt>span:first-child{font-family:var(--kop);font-weight:600}.samenvatting-vak{width:100%;min-height:120px}.meldingteller{border-radius:var(--rond-pil);background:var(--g500);min-width:20px;color:var(--txl);font-family:var(--kop);text-align:center;margin-left:8px;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.kop-nav a.hier .meldingteller{background:var(--txl);color:var(--g700)}.meldinglijst{margin:0 0 12px;padding:0;list-style:none}.melding{border-bottom:1px solid var(--v300);align-items:flex-start;gap:16px;padding:12px 0;display:flex}.melding:last-child{border-bottom:0}.melding>div{flex:1;min-width:0}.melding button{flex:none}.melding-gedaan{color:var(--tx2)}.melding-waar{margin-top:4px;font-style:italic}.meldingen-gedaan summary{cursor:pointer;color:var(--tx2);font-size:13.5px}.agendakeuze{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.agendakeuze .klein-boven{margin:0 4px 0 0}.zichtbaarheid summary{cursor:pointer;color:var(--tx2);white-space:nowrap;font-size:13.5px}.zichtbaarheid[open] summary{color:var(--tx);margin-bottom:6px}.zichtbaarheid .beheer-vink{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:13.5px;display:flex}.centrale-weken{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2px 16px;max-width:720px;display:grid}.beheer-vink-los{border-top:1px solid var(--v300);margin-top:8px;padding-top:8px}.beheer-vink input{width:18px;height:18px;accent-color:var(--g500);cursor:pointer}.schuif{max-width:460px}.schuif-bijschrift{max-width:40em;margin:-6px 0 14px}.schuif-stand{font-family:var(--kop);color:var(--g700);margin-bottom:6px;font-size:20px;font-weight:600;display:block}.schuif-onaangeraakt .schuif-stand{color:var(--tx2);font-size:15px}.schuif input[type=range]{width:100%;accent-color:var(--g500)}.schuif-onaangeraakt input[type=range]{accent-color:var(--v600)}.schuif-ijkpunten{height:18px;color:var(--tx2);margin-top:2px;font-size:12px;position:relative}.schuif-ijkpunten span{white-space:nowrap;position:absolute;transform:translate(-50%)}.schuif-ijkpunten span:first-child{transform:none}.schuif-ijkpunten span:last-child{transform:translate(-100%)}.simplicate-stand{background:var(--v100);border:1px solid var(--v600);border-left:4px solid var(--g500);border-radius:var(--rond-klein);max-width:40em;color:var(--tx);margin:14px 0 0;padding:14px 18px;font-size:15px;line-height:1.55}.simplicate-stand p{margin:0}.simplicate-stand strong{color:var(--tx);font-weight:600}.simplicate-stand-kop{font-family:var(--kop);letter-spacing:.08em;text-transform:uppercase;color:var(--g700);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.simplicate-stand .knop-tekst{margin-left:6px}.simplicate-voorstel{background:var(--v50);border:1px solid var(--v400);border-radius:var(--rond);margin:0 0 20px;padding:12px 16px}.simplicate-voorstel-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.simplicate-voorstel .deellijst-kop{margin:0}.pilotregel{background:var(--v100);border:1px dashed var(--v600);border-radius:var(--rond-klein);max-width:40em;color:var(--tx2);margin:12px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.5}.uploadvak{text-align:center;background:var(--v50);border:2px dashed var(--v600);border-radius:var(--rond-groot);cursor:pointer;padding:28px 20px;transition:background .14s,border-color .14s;display:block}.uploadvak:hover,.uploadvak-sleep{background:var(--g50);border-color:var(--g500)}.uploadvak input{opacity:0;width:0;height:0;position:absolute}.uploadvak-titel{font-family:var(--kop);margin-bottom:4px;font-size:15px;font-weight:600}.uploadvak-uitleg{color:var(--tx2);font-size:13.5px}.bijlage{background:var(--v50);border:1px solid var(--v400);border-radius:var(--rond-klein);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.bijlage-naam{overflow-wrap:anywhere;font-size:14.5px}.bijlage-maat{color:var(--tx2);white-space:nowrap;font-size:13px}.samenvatting-blok{border-top:1px solid var(--v400);margin-top:16px;padding-top:16px}.samenvatting-blok:first-of-type{border-top:0;margin-top:0;padding-top:0}.samenvatting-blok-kop{justify-content:space-between;align-items:center;gap:12px;display:flex}.samenvatting-regel{border-bottom:1px solid var(--v300);grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:4px 18px;padding:7px 0;font-size:14.5px;display:grid}.samenvatting-regel:last-child{border-bottom:0}.samenvatting-label{color:var(--tx2)}.samenvatting-waarde{overflow-wrap:break-word;white-space:pre-wrap}@media (max-width:560px){.samenvatting-regel{grid-template-columns:1fr}}.knop,.knop-secundair{font-family:var(--kop);letter-spacing:-.01em;border-radius:var(--rond-pil);cursor:pointer;border:2px solid #0000;padding:13px 24px;font-size:15px;font-weight:600}.knop{background:var(--g500);color:var(--txl)}.knop:hover{background:var(--g600)}.knop:disabled{background:var(--v600);cursor:not-allowed}.knop-secundair{color:var(--g700);border-color:var(--g300);background:0 0}.knop-secundair:hover{background:var(--g50)}.knop-klein{padding:8px 16px;font-size:13.5px}.knop-tekst{color:var(--tx2);font-family:var(--tekst);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.knoppenrij{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.knoppenrij-verdeeld{justify-content:space-between}.melding-let-op{background:var(--o50);border-left:3px solid var(--o500);border-radius:var(--rond-klein);color:var(--o800);margin-top:18px;padding:12px 14px;font-size:15px}.melding-goed{background:var(--g50);border-left:3px solid var(--g500);border-radius:var(--rond-klein);color:var(--g900);padding:12px 14px}.opslagmelding{z-index:20;border-radius:var(--rond-pil);background:var(--v50);border:1px solid var(--v500);box-shadow:var(--schaduw-hoog);color:var(--tx2);padding:10px 16px;font-size:13.5px;position:fixed;bottom:96px;right:48px}.opslagmelding-fout{background:var(--o50);border-color:var(--o500);color:var(--o800)}.label{border-radius:var(--rond-pil);font-family:var(--kop);background:var(--v200);border:1px solid var(--v500);color:var(--tx2);padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-block}.label-goed{background:var(--status-koers-vlak);border-color:var(--status-koers-rand);color:var(--status-koers-tekst)}.label-aandacht{background:var(--status-aandacht-vlak);border-color:var(--status-aandacht-rand);color:var(--status-aandacht-tekst)}.label-actie{background:var(--status-actie-vlak);border-color:var(--status-actie-rand);color:var(--status-actie-tekst)}.overzicht-balk{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.tabbladen{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.tabblad{border-radius:var(--rond-pil);border:1.5px solid var(--v500);background:var(--v50);font-family:var(--kop);color:var(--tx2);cursor:pointer;padding:8px 15px;font-size:13.5px;font-weight:600}.tabblad:hover{border-color:var(--g300)}.tabblad.hier{background:var(--g500);border-color:var(--g500);color:var(--txl)}.subteam-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 12px;display:flex}.subteam-kop h2{margin:0}.ingevuld-teller{color:var(--tx2);font-size:14px}.afspraken{background:var(--v100);border:1px solid var(--v400);border-radius:var(--rond-groot);margin-bottom:20px;padding:max(16px,min(2.5vw,24px))}.afspraken-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.afspraken-kop h3{margin:0;font-size:18px}.afspraken-tussenkop{font-family:var(--kop);letter-spacing:.08em;text-transform:uppercase;color:var(--tx2);margin:18px 0 8px;font-size:12px}.afsprakenlijst{margin:0;padding:0;list-style:none}.afspraken-filterbalk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.afspraken-filterbalk .agendakeuze{margin:14px 0 6px}.afsprakenlijst-rol{max-height:340px;padding-right:4px;overflow-y:auto}.afspraak-herkomst{color:var(--tx2);font-size:12.5px;display:block}.afspraak{border-bottom:1px solid var(--v400);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.afspraak:last-child{border-bottom:none}.afspraak-vink{cursor:pointer;flex:1;align-items:flex-start;gap:10px;display:flex}.afspraak-vink input{accent-color:var(--g500);flex:none;margin-top:3px}.afspraak-tekst{line-height:1.4}.afspraak-klaar .afspraak-tekst{color:var(--v800);text-decoration:line-through}.afspraak-datum{color:var(--tx2);white-space:nowrap;padding-top:2px;font-size:13px}.afspraak-datum-verlopen{border-radius:var(--rond-pil);background:var(--status-actie-vlak);color:var(--status-actie-tekst);padding:1px 8px}.afspraak-wie{color:var(--tx2);white-space:nowrap;padding-top:2px;font-size:13px}.afspraak-weg{color:var(--v800);cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px;font-size:18px;line-height:1}.afspraak-weg:hover{color:var(--o600)}.afspraak-weg:focus-visible{outline:var(--focus);outline-offset:2px}.afspraak-toevoegen{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.afspraak-toevoegen .veld{flex:260px;margin-bottom:0}.afspraak-toevoegen .veld-smal{flex:0 180px}.afspraak-toevoegen .knop{flex:none}.ontbrekend{color:var(--v800)}.inzending{background:var(--v50);border:1px solid var(--v400);border-radius:var(--rond-groot);box-shadow:var(--schaduw);margin-bottom:14px;padding:max(16px,min(2.5vw,24px))}.inzending-kop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.inzending-naam{font-family:var(--kop);font-size:18px;font-weight:700}.inzending-tijd{color:var(--tx2);font-size:13px}.inzending-blok{margin-top:16px}.inzending-blok-naam{font-family:var(--kop);letter-spacing:.08em;text-transform:uppercase;color:var(--g600);margin:0 0 6px;font-size:12px}.tabelrol{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14.5px}th,td{text-align:left;border-bottom:1px solid var(--v400);vertical-align:top;padding:9px 12px}th{font-family:var(--kop);color:var(--tx2);white-space:nowrap;font-size:13px;font-weight:600}tfoot td{font-family:var(--kop);border-bottom:0;border-top:2px solid var(--v600);font-weight:700}.getal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.agenda-onderdeel{margin-bottom:26px}.vulbalk{background:var(--v400);border-radius:999px;width:72px;height:4px;margin-top:4px;display:block;overflow:hidden}.vulbalk span{background:var(--g500);height:100%;display:block}.agenda-persoon,.agenda-waarop{font-family:var(--kop);color:var(--g700);font-size:14px;font-weight:600}.agenda-waarop:before{content:"·";margin:0 6px}a.agenda-waarop{text-decoration:none}a.agenda-waarop:hover{text-decoration:underline}.agenda-regel{border-bottom:1px solid var(--v300);padding:10px 0}.agenda-regel:last-child{border-bottom:0}.agenda-tekst{white-space:pre-wrap;overflow-wrap:break-word;margin:2px 0 0}.agenda-regel-vink{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;display:grid}@media (max-width:700px){.agenda-regel-vink{grid-template-columns:minmax(0,1fr)}}.doorzet-tekst{max-width:44em;margin-top:8px;display:block}.doorzet-tekst textarea{margin-top:2px;font-size:13.5px}.doorzet-vink{color:var(--tx2);cursor:pointer;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:inline-flex}.doorzet-vink input{width:16px;height:16px;accent-color:var(--g500);cursor:pointer}.doorzet-merk{color:var(--g700);background:var(--g50);border:1px solid var(--g500);border-radius:999px;margin-top:6px;padding:2px 8px;font-size:12px;display:inline-block}.afgerond-merk{vertical-align:middle;color:var(--g700);background:var(--g50);border:1px solid var(--g500);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.afronding{background:var(--v50);border:1px solid var(--v400);border-radius:var(--rond);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px 16px;display:flex}.afronding-klaar{background:var(--g50);border-color:var(--g500)}.afronding .klein{margin:4px 0 0}.illustratie{object-fit:contain;width:100%;height:auto;max-height:40vh;display:block}.illustratie-groot{max-width:320px;margin:0 auto 18px}.feedbackknop{z-index:30;border-radius:var(--rond-pil);background:var(--o500);color:var(--txl);font-family:var(--kop);letter-spacing:-.01em;box-shadow:var(--schaduw-hoog);cursor:pointer;border:none;padding:10px 18px;font-size:13.5px;font-weight:600;position:fixed;bottom:40px;right:48px}.feedbackknop:hover{background:var(--o600)}.feedbackpaneel{z-index:30;border-radius:var(--rond-groot);background:var(--v50);border:1px solid var(--v500);width:min(100vw - 96px,360px);max-height:calc(100vh - 80px);box-shadow:var(--schaduw-hoog);position:fixed;bottom:40px;right:48px;overflow-y:auto}.feedbackpaneel-kop{background:var(--g700);color:var(--txl);font-family:var(--kop);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.feedbackpaneel-body{padding:14px 16px 16px}.feedbackpaneel-body .knop{width:100%}.feedback-sluiten{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;padding:0 2px;font-size:20px;line-height:1}.feedback-sluiten:hover{opacity:1}.aanwijsknop{border:1px dashed var(--v600);border-radius:var(--rond-klein);width:100%;color:var(--g700);font-family:var(--tekst);cursor:pointer;background:0 0;margin-bottom:14px;padding:10px;font-size:13.5px;font-weight:500;display:block}.aanwijsknop:hover{border-color:var(--o500);background:var(--o50)}.aangewezen{border:1px solid var(--o200);border-radius:var(--rond-klein);background:var(--o50);align-items:flex-start;gap:8px;margin-bottom:14px;padding:9px 12px;display:flex}.aangewezen-tekst{flex:1;min-width:0;font-size:13px}.aangewezen-tekst strong,.aangewezen-tekst .klein{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wijslaag{z-index:40;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.wijskader{border:2px solid var(--o500);border-radius:var(--rond-klein);background:#ef6b351a;position:absolute}.wijskader-naam{white-space:nowrap;border-radius:var(--rond-klein);background:var(--o500);color:var(--txl);padding:2px 8px;font-size:11.5px;font-weight:500;position:absolute;top:-24px;left:0}.wijsbalk{border-radius:var(--rond-pil);background:var(--g700);color:var(--txl);box-shadow:var(--schaduw-hoog);padding:9px 18px;font-size:13.5px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.alslink{font:inherit;color:var(--g700);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bijlagevenster{z-index:60;background:#1615159e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bijlagevenster-kader{border-radius:var(--rond-groot);background:var(--v50);width:min(1000px,100%);max-height:100%;box-shadow:var(--schaduw-hoog);flex-direction:column;display:flex;overflow:hidden}.bijlagevenster-kop{border-bottom:1px solid var(--v400);align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex}.bijlagevenster-naam{min-width:0;font-family:var(--kop);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.bijlagevenster-kop .knop-secundair{flex:none;text-decoration:none}.bijlagevenster-sluiten{border-radius:var(--rond-klein);width:34px;height:34px;color:var(--tx2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.bijlagevenster-sluiten:hover{background:var(--v300);color:var(--tx)}.bijlagevenster-beeld{background:var(--v200);border:0;width:100%;min-height:0}img.bijlagevenster-beeld{object-fit:contain;flex:0 auto}iframe.bijlagevenster-beeld{flex:0 auto;height:80vh}@media (max-width:720px){.vraag-kop{grid-template-columns:1fr}.vraag-kop .illustratie{display:none}}@media (max-width:560px){.voortgang-tekst{flex-wrap:wrap;gap:2px 10px}.knoppenrij .knop,.knoppenrij .knop-secundair{flex:auto}.feedbackknop,.feedbackpaneel{bottom:16px;right:16px}.feedbackpaneel{width:min(100vw - 32px,360px);max-height:calc(100vh - 32px)}.opslagmelding{bottom:72px;right:16px}.bijlagevenster{padding:12px}.bijlagevenster-kop{gap:8px;padding:10px 10px 10px 14px}}
