@font-face{font-family:Nunito;font-weight:200 1000;font-style:normal;font-display:swap;src:url(/os/fonts/nunito.woff2)format("woff2")}@font-face{font-family:Dela Gothic One;font-weight:400;font-style:normal;font-display:swap;src:url(/os/fonts/dela-gothic-one.woff2)format("woff2")}:root{--os-grond:#f7f6f2;--os-vlak:#fff;--os-vlak-gedempt:#eceae3;--os-vlak-zacht:#f4f2ec;--os-lijn:#e4e1d9;--os-lijn-zacht:#efece5;--os-hover:#1c19170b;--os-tekst:#1c1917;--os-tekst-gedempt:#6f6a62;--os-nav-tekst:#4b463f;--os-rand-veld:#8a837a;--os-rand-veld-sterk:#5f5a53;--os-uit-vlak:#eceae3;--os-uit-tekst:#5f5a53;--os-groen:#005138;--os-groen-diep:#00402c;--os-groen-zacht:#e3ede7;--os-op-groen:#fff;--os-kritisch:#c0392b;--os-aandacht:#b45309;--os-aandacht-zacht:#fbf4ea;--os-reeks-positief:#1b6a4e;--os-reeks-negatief:#9c4221;--os-reeks-neutraal:#857e74;--os-reeks-sterk:#4b463f;--os-maat-micro:.65rem;--os-maat-basis:.8125rem;--os-maat-kop:1.0156rem;--os-maat-titel:1.2695rem;--os-maat-cijfer:1.5869rem;--os-gewicht-normaal:400;--os-gewicht-accent:600;--os-gewicht-zwaar:700;--os-ruimte-1:.125rem;--os-ruimte-2:.25rem;--os-ruimte-3:.5rem;--os-ruimte-4:.75rem;--os-ruimte-5:1rem;--os-ruimte-6:1.5rem;--os-ruimte-7:2rem;--os-zijbalk:14rem;--os-radius:12px;--os-radius-klein:8px;--os-maxw:90rem;--os-goot:var(--os-ruimte-5);--os-kaartpad:var(--os-ruimte-5);--os-kaartkant:calc(var(--os-kaartpad) + 1px);--os-kolom-min:15rem;--os-leesbreedte:62ch;--os-raakdoel:44px;--os-tegelvoet:2rem;--os-schaduw:0 1px 2px #1c19170a;--os-schaduw-paneel:0 12px 28px #1c191729}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--os-grond:#14130f;--os-vlak:#1c1a16;--os-vlak-gedempt:#262320;--os-vlak-zacht:#211f1b;--os-lijn:#34302a;--os-lijn-zacht:#292521;--os-hover:#f4f1eb0f;--os-tekst:#f4f1eb;--os-tekst-gedempt:#b1a99d;--os-nav-tekst:#d8d2c8;--os-rand-veld:#7d766b;--os-rand-veld-sterk:#b1a99d;--os-uit-vlak:#262320;--os-uit-tekst:#b1a99d;--os-groen:#6cc59b;--os-groen-diep:#a8dcc2;--os-groen-zacht:#17352a;--os-op-groen:#08150f;--os-kritisch:#f08d80;--os-aandacht:#e3ac60;--os-aandacht-zacht:#2b2117;--os-reeks-positief:#4da583;--os-reeks-negatief:#d08a63;--os-reeks-neutraal:#8f8779;--os-reeks-sterk:#b1a99d;--os-schaduw:0 1px 2px #0006}}:root[data-theme=dark]{--os-grond:#14130f;--os-vlak:#1c1a16;--os-vlak-gedempt:#262320;--os-vlak-zacht:#211f1b;--os-lijn:#34302a;--os-lijn-zacht:#292521;--os-hover:#f4f1eb0f;--os-tekst:#f4f1eb;--os-tekst-gedempt:#b1a99d;--os-nav-tekst:#d8d2c8;--os-rand-veld:#7d766b;--os-rand-veld-sterk:#b1a99d;--os-uit-vlak:#262320;--os-uit-tekst:#b1a99d;--os-groen:#6cc59b;--os-groen-diep:#a8dcc2;--os-groen-zacht:#17352a;--os-op-groen:#08150f;--os-kritisch:#f08d80;--os-aandacht:#e3ac60;--os-aandacht-zacht:#2b2117;--os-reeks-positief:#4da583;--os-reeks-negatief:#d08a63;--os-reeks-neutraal:#8f8779;--os-reeks-sterk:#b1a99d;--os-schaduw:0 1px 2px #0006;--os-schaduw-paneel:0 12px 28px #0000008c}.os-root{background:var(--os-grond);min-height:100vh;color:var(--os-tekst);font-family:Nunito,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:var(--os-gewicht-normaal);font-size:var(--os-maat-basis);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}.os-root *,.os-root :before,.os-root :after{box-sizing:border-box}.os-cijfer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.os-eyebrow{font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt)}.os-root a{color:var(--os-groen);text-underline-offset:.2em;text-decoration-thickness:1px}.os-root :focus-visible{outline:2px solid var(--os-groen);outline-offset:2px;border-radius:3px}.os-skip{z-index:100;background:var(--os-vlak);color:var(--os-groen);padding:var(--os-ruimte-4) var(--os-ruimte-5);font-weight:var(--os-gewicht-zwaar);border:1px solid var(--os-lijn);border-radius:0 0 var(--os-radius) 0;position:absolute;top:0;left:-9999px}.os-skip:focus{left:0}.os-shell{grid-template-columns:var(--os-zijbalk) minmax(0, 1fr);min-height:100vh;display:grid}.os-zijbalk{gap:var(--os-ruimte-6);background:var(--os-vlak);color:var(--os-nav-tekst);padding:var(--os-ruimte-6) var(--os-ruimte-4) var(--os-ruimte-6);border-right:1px solid var(--os-lijn);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.os-navpaneel{gap:var(--os-ruimte-6);flex-direction:column;flex:auto;min-height:0;display:flex}.os-navknop{align-items:center;gap:var(--os-ruimte-3);min-height:var(--os-raakdoel);padding:var(--os-ruimte-3) var(--os-ruimte-4);background:var(--os-vlak);color:var(--os-tekst);border:1px solid var(--os-rand-veld);border-radius:var(--os-radius-klein);font:inherit;font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-accent);cursor:pointer;margin-left:auto;line-height:1.35;display:none}.os-navknop:hover{border-color:var(--os-rand-veld-sterk);background:var(--os-vlak-gedempt)}.os-navknop svg{color:var(--os-tekst-gedempt);flex:none}.os-navknop-hier{font-weight:var(--os-gewicht-zwaar);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os-navknop-hier:before{content:"· ";color:var(--os-tekst-gedempt);font-weight:var(--os-gewicht-normaal)}.os-navknop-chevron{transition:transform .15s}.os-zijbalk[data-menu=open] .os-navknop-chevron{transform:rotate(180deg)}.os-merk{padding:0 var(--os-ruimte-3);display:block}.os-merk-naam{font-family:Dela Gothic One,Nunito,ui-sans-serif,system-ui,sans-serif;font-size:var(--os-maat-kop);font-weight:var(--os-gewicht-normaal);color:var(--os-groen);line-height:1.2;display:block}.os-merk-onderschrift{margin-top:var(--os-ruimte-3);font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.16em;text-transform:uppercase;color:var(--os-tekst-gedempt);display:block}.os-nav{gap:var(--os-ruimte-1);flex-direction:column;display:flex}.os-nav-kop{padding:0 var(--os-ruimte-3) var(--os-ruimte-3);font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt)}.os-zijbalk .os-nav-item{align-items:center;gap:var(--os-ruimte-4);padding:var(--os-ruimte-3) var(--os-ruimte-4);border-radius:var(--os-radius-klein);color:var(--os-nav-tekst);font-weight:var(--os-gewicht-normaal);font-size:var(--os-maat-basis);line-height:1.4;text-decoration:none;transition:background-color .12s;display:flex}.os-zijbalk .os-nav-item:hover{background:var(--os-hover)}.os-zijbalk .os-nav-item svg{color:var(--os-tekst-gedempt);flex:none}.os-zijbalk .os-nav-item[aria-current=page]{background:var(--os-groen-zacht);color:var(--os-groen-diep);font-weight:var(--os-gewicht-zwaar)}.os-zijbalk .os-nav-item[aria-current=page] svg{color:var(--os-groen)}.os-zijbalk .os-nav-item[aria-current=page]:hover{background:var(--os-groen-zacht)}.os-zijbalk-voet{padding:0 var(--os-ruimte-3);font-size:var(--os-maat-micro);color:var(--os-tekst-gedempt);margin:auto 0 0;line-height:1.45}.os-hoofd{flex-direction:column;min-width:0;display:flex}.os-contextbalk{z-index:20;align-items:center;gap:var(--os-ruimte-4) var(--os-ruimte-6);padding:var(--os-ruimte-5) var(--os-ruimte-6);background:var(--os-vlak);border-bottom:1px solid var(--os-lijn);flex-wrap:wrap;display:flex;position:sticky;top:0}.os-contextbalk-titel{gap:var(--os-ruimte-1);flex-direction:column;min-width:0;display:flex}.os-contextbalk-titel h1{font-size:var(--os-maat-titel);font-weight:var(--os-gewicht-zwaar);letter-spacing:-.01em;margin:0;line-height:1.25}.os-contextbalk-acties{align-items:center;gap:var(--os-ruimte-3);flex-wrap:wrap;margin-left:auto;display:flex}.os-inhoud{width:100%;max-width:var(--os-maxw);padding:var(--os-ruimte-6);gap:var(--os-ruimte-6);flex-direction:column;flex:1;display:flex}.os-knop{align-items:center;gap:var(--os-ruimte-3);padding:var(--os-ruimte-3) var(--os-ruimte-4);border-radius:var(--os-radius-klein);font:inherit;font-weight:var(--os-gewicht-accent);font-size:var(--os-maat-basis);cursor:pointer;white-space:nowrap;border:1px solid #0000;line-height:1.35;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.os-knop-primair{background:var(--os-groen);color:var(--os-op-groen)}.os-knop-primair:hover{background:var(--os-groen-diep)}.os-knop-rustig{background:var(--os-vlak);color:var(--os-tekst);border-color:var(--os-lijn)}.os-knop-rustig:hover{background:var(--os-vlak-gedempt)}.os-kaart{background:var(--os-vlak);border:1px solid var(--os-lijn);border-radius:var(--os-radius);box-shadow:var(--os-schaduw)}.os-kaart-kop{align-items:baseline;gap:var(--os-ruimte-3) var(--os-ruimte-4);padding:var(--os-ruimte-5) var(--os-ruimte-5) var(--os-ruimte-3);flex-wrap:wrap;display:flex}.os-kaart-kop h2{font-size:var(--os-maat-kop);font-weight:var(--os-gewicht-zwaar);letter-spacing:-.005em;margin:0}.os-kaart-lijf{padding:var(--os-ruimte-3) var(--os-ruimte-5) var(--os-ruimte-5)}.os-kaart-lijf:first-child{padding-top:var(--os-ruimte-5)}.os-filterrij{align-items:center;gap:var(--os-ruimte-3) var(--os-ruimte-4);padding:var(--os-ruimte-3) var(--os-ruimte-5);flex-wrap:wrap;display:flex}.os-truststrip{--os-strip-goot:calc(var(--os-goot) + 2 * var(--os-kaartkant));grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(var(--os-kolom-min) - 2 * var(--os-kaartkant)), calc((100% - 3 * var(--os-strip-goot)) / 4))), 1fr));gap:var(--os-ruimte-5) var(--os-strip-goot);padding:var(--os-ruimte-5) var(--os-kaartpad);background:var(--os-vlak);border:1px solid var(--os-lijn);border-radius:var(--os-radius);box-shadow:var(--os-schaduw);font-size:var(--os-maat-basis);display:grid}.os-truststrip-veld{gap:var(--os-ruimte-1);flex-direction:column;min-width:0;display:flex}.os-truststrip-label{font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt)}.os-truststrip-waarde{font-weight:var(--os-gewicht-accent);color:var(--os-tekst);align-items:center;gap:var(--os-ruimte-2);display:flex}.os-truststrip>.os-uitleg{grid-column:1/-1}.os-truststrip[data-vertrouwen=voorlopig]{box-shadow:var(--os-schaduw), inset 2px 0 0 var(--os-aandacht)}.os-truststrip[data-vertrouwen=geblokkeerd]{box-shadow:var(--os-schaduw), inset 2px 0 0 var(--os-kritisch)}.os-kpi{gap:var(--os-ruimte-4);padding:var(--os-kaartpad);background:var(--os-vlak);border:1px solid var(--os-lijn);border-radius:var(--os-radius);box-shadow:var(--os-schaduw);flex-direction:column;min-width:0;display:flex}.os-kpi-label{font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt)}.os-kpi-getal{align-items:baseline;gap:var(--os-ruimte-2);flex-wrap:wrap;display:flex}.os-kpi-waarde{font-weight:var(--os-gewicht-zwaar);font-size:var(--os-maat-cijfer);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--os-tekst);line-height:1.15}.os-kpi-eenheid{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-accent);color:var(--os-tekst-gedempt)}.os-kpi[data-toon=aandacht] .os-kpi-waarde{color:var(--os-aandacht)}.os-kpi[data-toon=kritisch] .os-kpi-waarde{color:var(--os-kritisch)}.os-kpi-herstel{align-items:flex-start;gap:var(--os-ruimte-3);padding:var(--os-ruimte-4) var(--os-ruimte-4);background:var(--os-vlak-zacht);border-radius:var(--os-radius-klein);font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-normaal);color:var(--os-tekst);line-height:1.5;display:flex}.os-kpi-herstel svg{margin-top:var(--os-ruimte-1);color:var(--os-tekst-gedempt);flex:none}.os-kpi[data-vertrouwen=geblokkeerd] .os-kpi-herstel svg{color:var(--os-kritisch)}.os-kpi-voet{gap:var(--os-ruimte-2);padding-top:var(--os-ruimte-1);flex-direction:column;margin-top:auto;display:flex}.os-kpi-merkjes{align-items:center;gap:var(--os-ruimte-2) var(--os-ruimte-5);flex-wrap:wrap;order:1;display:flex}.os-kpi-grondslag{max-width:var(--os-leesbreedte);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);margin:0;line-height:1.5}.os-kpi-getal,.os-kpi-herstel,.os-werkitem-meta,.os-bewijs{margin:0}.os-driver-zin,.os-formulier-eis,.os-invariant-formule,.os-punten,.os-werkitem-actie-tekst,.os-eerste-stap>span,.os-kpi-herstel>span,.os-melding>span,.os-meldinglijst li>span{max-width:var(--os-leesbreedte)}.os-merkje{align-items:center;gap:var(--os-ruimte-2);font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-accent);letter-spacing:.01em;color:var(--os-tekst-gedempt);white-space:nowrap;display:inline-flex}.os-merkje[data-toon=aandacht]{color:var(--os-aandacht)}.os-merkje[data-toon=kritisch]{color:var(--os-kritisch)}.os-merkje[data-soort=feit]{font-weight:var(--os-gewicht-normaal);color:var(--os-tekst-gedempt)}.os-merkje[data-soort=teller]{padding:0 var(--os-ruimte-3);background:var(--os-vlak-gedempt);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--os-tekst-gedempt);border-radius:999px}.os-merkje svg{flex:none}.os-werklijst{gap:var(--os-ruimte-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.os-werkitem{gap:var(--os-ruimte-3) var(--os-ruimte-5);padding:var(--os-ruimte-5) var(--os-ruimte-5);background:var(--os-vlak);border:1px solid var(--os-lijn);border-radius:var(--os-radius);box-shadow:var(--os-schaduw);grid-template-columns:6.5rem minmax(0,1fr) minmax(0,14rem);display:grid}.os-werkitem[data-prioriteit=nu]{box-shadow:var(--os-schaduw), inset 2px 0 0 var(--os-kritisch)}.os-werkitem[data-prioriteit=vandaag]{box-shadow:var(--os-schaduw), inset 2px 0 0 var(--os-aandacht)}.os-werkitem-prioriteit{padding-top:var(--os-ruimte-1);align-items:flex-start;display:flex}.os-werkitem-inhoud{min-width:0}.os-werkitem-titel{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-zwaar);margin:0;line-height:1.45}.os-werkitem-meta{gap:var(--os-ruimte-2) var(--os-ruimte-5);margin-top:var(--os-ruimte-2);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);flex-wrap:wrap;display:flex}.os-werkitem-meta>span{gap:var(--os-ruimte-2);display:inline-flex}.os-werkitem-meta b{font-weight:var(--os-gewicht-accent);color:var(--os-tekst)}.os-werkitem-actie{align-items:flex-start;gap:var(--os-ruimte-3);flex-direction:column;display:flex}.os-werkitem-actie-tekst{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-normaal);color:var(--os-tekst-gedempt);line-height:1.5}.os-bewijs{gap:var(--os-ruimte-2) var(--os-ruimte-4);margin-top:var(--os-ruimte-3);font-size:var(--os-maat-basis);flex-wrap:wrap;display:flex}.os-bewijs a{align-items:center;gap:var(--os-ruimte-1);font-weight:var(--os-gewicht-accent);display:inline-flex}.os-tegel{grid-template-rows:minmax(0, 1fr) minmax(var(--os-tegelvoet), auto);gap:var(--os-ruimte-4);min-width:0;padding:var(--os-kaartpad);background:var(--os-vlak);border:1px solid var(--os-lijn);border-radius:var(--os-radius);box-shadow:var(--os-schaduw);display:grid}@supports (grid-template-rows:subgrid){.os-raster>.os-tegel{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--os-ruimte-4)}}.os-tegel>.os-kpi{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.os-tegel-link{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-accent);line-height:1.4}.os-tegel>.os-tegel-link{padding-top:var(--os-ruimte-4);border-top:1px solid var(--os-lijn-zacht)}.os-melding{align-items:flex-start;gap:var(--os-ruimte-3);padding:var(--os-ruimte-4) var(--os-ruimte-5);background:var(--os-vlak);border:1px solid var(--os-lijn);border-radius:var(--os-radius);box-shadow:var(--os-schaduw), inset 2px 0 0 var(--os-kritisch);font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-normaal);color:var(--os-tekst);margin:0;line-height:1.5;display:flex}.os-melding svg{margin-top:var(--os-ruimte-1);color:var(--os-kritisch);flex:none}.os-driver-zin{margin:0 0 var(--os-ruimte-3);font-size:var(--os-maat-kop);font-weight:var(--os-gewicht-accent);color:var(--os-tekst);line-height:1.5}.os-sectie{gap:var(--os-ruimte-5);flex-direction:column;min-width:0;display:flex}.os-sectie-kop{align-items:baseline;gap:var(--os-ruimte-2) var(--os-ruimte-4);margin-bottom:var(--os-ruimte-3);flex-wrap:wrap;display:flex}.os-sectie>.os-sectie-kop{margin-bottom:0}.os-sectie-kop h2{font-size:var(--os-maat-kop);font-weight:var(--os-gewicht-zwaar);letter-spacing:-.005em;margin:0}.os-leeg{gap:var(--os-ruimte-3);max-width:calc(var(--os-leesbreedte) + 2rem);padding:var(--os-ruimte-7) var(--os-ruimte-5);text-align:center;font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);border:1px dashed var(--os-lijn);border-radius:var(--os-radius);background:var(--os-vlak);flex-direction:column;margin:0 auto;display:flex}.os-raster{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--os-kolom-min), calc((100% - 3 * var(--os-goot)) / 4))), 1fr));gap:var(--os-goot);display:grid}.os-stapel{gap:var(--os-ruimte-6);flex-direction:column;min-width:0;display:flex}.os-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.os-meldinglijst{gap:var(--os-ruimte-3);font-size:var(--os-maat-basis);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.os-meldinglijst li{align-items:flex-start;gap:var(--os-ruimte-3);padding:var(--os-ruimte-3) var(--os-ruimte-4);background:var(--os-vlak-zacht);border:1px solid var(--os-lijn-zacht);border-radius:var(--os-radius-klein);line-height:1.5;display:flex}.os-meldinglijst svg{margin-top:var(--os-ruimte-1);color:var(--os-aandacht);flex:none}.os-meldinglijst[data-toon=kritisch] svg{color:var(--os-kritisch)}.os-root input,.os-root select,.os-root textarea{font:inherit;font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-accent);min-height:2.25rem;padding:var(--os-ruimte-3) var(--os-ruimte-3);color:var(--os-tekst);background:var(--os-vlak);border:1px solid var(--os-rand-veld);border-radius:var(--os-radius-klein)}.os-root input:hover,.os-root select:hover,.os-root textarea:hover{border-color:var(--os-rand-veld-sterk)}.os-root input:disabled,.os-root select:disabled,.os-root textarea:disabled{color:var(--os-uit-tekst);background:var(--os-uit-vlak);cursor:not-allowed}.os-root input::placeholder,.os-root textarea::placeholder{color:var(--os-tekst-gedempt);font-weight:var(--os-gewicht-normaal);opacity:1}.os-datumkiezer{align-items:flex-end;gap:var(--os-ruimte-3);display:flex}.os-datumveld{gap:var(--os-ruimte-1);flex-direction:column;display:flex}.os-datumveld input{font-variant-numeric:tabular-nums}.os-knop-icoon{padding:var(--os-ruimte-3) var(--os-ruimte-3);justify-content:center}.os-knop:disabled{background:var(--os-uit-vlak);color:var(--os-uit-tekst);border-color:var(--os-rand-veld);cursor:not-allowed}.os-knop:disabled svg{color:var(--os-uit-tekst)}.os-tabelhouder{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.os-brug-tabel{border-collapse:collapse;width:100%;min-width:52rem;font-size:var(--os-maat-basis);text-align:left}.os-brug-tabel thead th{padding:var(--os-ruimte-3) var(--os-ruimte-5);font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt);border-bottom:1px solid var(--os-lijn);white-space:nowrap}.os-brug-tabel tbody th,.os-brug-tabel tbody td{padding:var(--os-ruimte-4) var(--os-ruimte-5);vertical-align:top;border-bottom:1px solid var(--os-lijn-zacht);font-weight:var(--os-gewicht-normaal)}.os-brug-tabel tbody tr:last-child th,.os-brug-tabel tbody tr:last-child td{border-bottom:0}.os-brug-rij[data-teken=totaal] th,.os-brug-rij[data-teken=totaal] td{background:var(--os-grond);font-weight:var(--os-gewicht-accent)}.os-rechts,.os-bedrag{text-align:right}.os-bedrag{min-width:9.5rem}.os-brug-trap{min-width:18rem;font-weight:var(--os-gewicht-normaal)}.os-brug-teken-woord{font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt);display:block}.os-brug-label{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-zwaar);color:var(--os-tekst);line-height:1.4;display:block}.os-brug-toelichting{max-width:44ch;margin-top:var(--os-ruimte-1);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);line-height:1.5;display:block}.os-brug-bedrag,.os-brug-saldo{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:var(--os-gewicht-accent);white-space:nowrap;color:var(--os-tekst);display:inline-block}.os-brug-teken{width:1ch;margin-right:var(--os-ruimte-1);text-align:right;color:var(--os-tekst-gedempt);display:inline-block}.os-brug-rij[data-teken=totaal] .os-brug-bedrag{font-weight:var(--os-gewicht-zwaar)}.os-brug-geen{align-items:flex-end;gap:var(--os-ruimte-1);flex-direction:column;display:flex}.os-brug-reden{max-width:17rem;font-size:var(--os-maat-basis);text-align:left;color:var(--os-tekst-gedempt);line-height:1.5}.os-brug-balkcel{width:12rem;min-width:8rem}.os-brug-baan{height:.5rem;margin-top:var(--os-ruimte-2);background:var(--os-grond);border:1px solid var(--os-lijn-zacht);border-radius:999px;display:block;overflow:hidden}.os-brug-balk{background:var(--os-reeks-neutraal);height:100%;display:block}.os-brug-balk[data-teken=plus]{background:var(--os-reeks-positief)}.os-brug-balk[data-teken=min]{background:var(--os-reeks-negatief)}.os-brug-balk[data-teken=totaal],.os-brug-balk[data-teken=start],.os-brug-rij[data-teken=totaal] .os-brug-balk,.os-brug-rij[data-teken=start] .os-brug-balk{background:var(--os-reeks-sterk)}.os-brug-balk[data-etiket=modelmatig]{background:repeating-linear-gradient(135deg, var(--os-aandacht) 0 4px, var(--os-aandacht-zacht) 4px 8px)}.os-brug-gat{border:1px dashed var(--os-kritisch);opacity:.7;border-radius:999px;height:100%;display:block}.os-legenda{gap:var(--os-ruimte-3) var(--os-ruimte-6);padding:var(--os-ruimte-5) var(--os-ruimte-5) var(--os-ruimte-5);border-top:1px solid var(--os-lijn-zacht);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin:0;line-height:1.5;list-style:none;display:grid}.os-legenda li{gap:var(--os-ruimte-1);flex-direction:column;display:flex}.os-invariant-formule{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-normaal);color:var(--os-tekst-gedempt);margin:0}.os-invariant-som{margin:var(--os-ruimte-2) 0 0;font-size:var(--os-maat-kop);font-weight:var(--os-gewicht-zwaar);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--os-tekst)}.os-invariant-cijfers{gap:var(--os-ruimte-4) var(--os-ruimte-6);margin:var(--os-ruimte-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.os-invariant-cijfers>div{gap:var(--os-ruimte-1);flex-direction:column;display:flex}.os-invariant-cijfers dt{font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt)}.os-invariant-cijfers dd{font-size:var(--os-maat-kop);font-weight:var(--os-gewicht-zwaar);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0}.os-invariant-cijfers dd[data-toon=kritisch]{color:var(--os-kritisch)}.os-werkitem-extra{gap:var(--os-ruimte-3);margin-top:var(--os-ruimte-3);padding-top:var(--os-ruimte-3);border-top:1px solid var(--os-lijn-zacht);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);flex-direction:column;line-height:1.5;display:flex}.os-werkitem-extra p{margin:0}.os-werkitem-extra b{font-weight:var(--os-gewicht-accent);color:var(--os-tekst)}.os-werkitem-reden{align-items:flex-start;gap:var(--os-ruimte-2);font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-normaal);color:var(--os-tekst-gedempt);line-height:1.45;display:flex}.os-werkitem-reden svg{margin-top:var(--os-ruimte-1);color:var(--os-aandacht);flex:none}.os-formulier{gap:var(--os-ruimte-4);margin-top:var(--os-ruimte-3);padding:var(--os-ruimte-5);background:var(--os-grond);border-radius:var(--os-radius-klein);flex-direction:column;display:flex}.os-formulier-veld{gap:var(--os-ruimte-2);flex-direction:column;display:flex}.os-formulier select,.os-formulier textarea{width:100%;max-width:36rem}.os-formulier textarea{resize:vertical;min-height:4.5rem;line-height:1.5}.os-formulier-knoppen{gap:var(--os-ruimte-3);flex-wrap:wrap;display:flex}.os-formulier-eis{font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);margin:0;line-height:1.45}.os-formulier-fout{align-items:flex-start;gap:var(--os-ruimte-3);font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-accent);color:var(--os-kritisch);margin:0;line-height:1.45;display:flex}.os-formulier-fout svg{margin-top:var(--os-ruimte-1);flex:none}.os-keuzeveld{gap:var(--os-ruimte-1);flex-direction:column;display:flex}.os-keuzeveld select{max-width:100%}@media (width<=52rem){.os-tabelhouder{overflow-x:visible}.os-brug-tabel{width:100%;min-width:0;display:block}.os-brug-tabel tbody{display:block}.os-brug-tabel thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.os-brug-tabel tbody tr{margin:var(--os-ruimte-4) var(--os-ruimte-5);border:1px solid var(--os-lijn);border-radius:var(--os-radius-klein);display:block;overflow:hidden}.os-brug-tabel tbody th,.os-brug-tabel tbody td{justify-content:space-between;align-items:baseline;gap:var(--os-ruimte-4);padding:var(--os-ruimte-3) var(--os-ruimte-4);border-bottom:1px solid var(--os-lijn-zacht);display:flex}.os-brug-tabel tbody th{background:var(--os-grond);display:block}.os-brug-tabel tbody td:before{content:attr(data-label);font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt);flex:none}.os-brug-tabel tbody td.os-brug-balkcel{width:auto;display:block}.os-brug-tabel tbody td.os-brug-balkcel:before{margin-bottom:var(--os-ruimte-1);display:block}.os-brug-trap,.os-bedrag,.os-brug-balkcel{min-width:0}.os-brug-toelichting,.os-brug-reden{max-width:none}.os-legenda{padding:var(--os-ruimte-5) var(--os-ruimte-5) var(--os-ruimte-5)}}@media (width<=60rem){.os-shell{display:block}.os-zijbalk{z-index:40;align-items:center;gap:var(--os-ruimte-4);height:auto;padding:var(--os-ruimte-3) var(--os-ruimte-5);border-right:none;border-bottom:1px solid var(--os-lijn);flex-direction:row;position:sticky;top:0;overflow:visible}.os-navknop{display:inline-flex}.os-merk{flex:none;padding:0}.os-merk-naam{font-size:var(--os-maat-basis)}.os-merk-onderschrift,.os-zijbalk[data-menu=dicht] .os-navpaneel{display:none}.os-navpaneel{gap:var(--os-ruimte-5);max-height:calc(100dvh - 4.25rem);padding:var(--os-ruimte-4) var(--os-ruimte-4) var(--os-ruimte-5);background:var(--os-vlak);border-bottom:1px solid var(--os-lijn);box-shadow:var(--os-schaduw-paneel);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.os-nav{gap:var(--os-ruimte-1)}.os-zijbalk-voet{margin-top:var(--os-ruimte-2)}.os-contextbalk,.os-inhoud{padding-left:var(--os-ruimte-5);padding-right:var(--os-ruimte-5)}.os-contextbalk{align-items:flex-start;position:static}.os-contextbalk-titel{flex:100%}.os-contextbalk-acties{width:100%;margin-left:0}.os-knop,.os-uitleg-knop{min-height:var(--os-raakdoel)}.os-knop-icoon{min-width:var(--os-raakdoel)}.os-root input,.os-root select,.os-root textarea{min-height:var(--os-raakdoel)}.os-zijbalk .os-nav-item{min-height:var(--os-raakdoel);padding:var(--os-ruimte-3) var(--os-ruimte-4)}.os-tegel-link{min-height:var(--os-raakdoel);align-items:center;display:flex}.os-bewijs a{min-height:var(--os-raakdoel)}.os-skip{min-height:var(--os-raakdoel);align-items:center;display:flex}.os-datumkiezer{flex-wrap:wrap;flex:100%;max-width:100%}.os-datumveld{flex:10rem;min-width:0}.os-datumveld input{width:100%;min-width:0}.os-kaart-kop .os-merkje{white-space:normal}.os-werkitem{grid-template-columns:minmax(0,1fr)}.os-werkitem-actie{padding-top:var(--os-ruimte-3);border-top:1px solid var(--os-lijn-zacht);width:100%}}@media (prefers-reduced-motion:reduce){.os-root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.os-definities{gap:var(--os-ruimte-5) var(--os-ruimte-6);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));margin:0;display:grid}.os-definities[data-kolommen=een]{grid-template-columns:minmax(0,1fr)}.os-definities>div{gap:var(--os-ruimte-1);flex-direction:column;min-width:0;display:flex}.os-definities dt{font-size:var(--os-maat-micro);font-weight:var(--os-gewicht-zwaar);letter-spacing:.09em;text-transform:uppercase;color:var(--os-tekst-gedempt)}.os-definities dd{font-size:var(--os-maat-basis);color:var(--os-tekst);overflow-wrap:anywhere;margin:0;line-height:1.5}.os-definities dd[data-leeg=ja]{color:var(--os-aandacht);font-weight:var(--os-gewicht-accent)}.os-sleutel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);overflow-wrap:anywhere}.os-punten{padding-left:var(--os-ruimte-5);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);margin:0;line-height:1.5;list-style:outside}.os-punten li+li{margin-top:var(--os-ruimte-2)}.os-punten b{font-weight:var(--os-gewicht-accent);color:var(--os-tekst)}.os-punten svg{vertical-align:-.1em}.os-blokkade{gap:var(--os-ruimte-3);padding:var(--os-ruimte-5) var(--os-ruimte-5);background:var(--os-vlak);border:1px solid var(--os-lijn);border-radius:var(--os-radius);box-shadow:var(--os-schaduw);flex-direction:column;display:flex}.os-blokkade[data-status=geblokkeerd]{box-shadow:var(--os-schaduw), inset 2px 0 0 var(--os-kritisch)}.os-blokkade[data-status=deels]{box-shadow:var(--os-schaduw), inset 2px 0 0 var(--os-aandacht)}.os-blokkade-kop{align-items:baseline;gap:var(--os-ruimte-2) var(--os-ruimte-4);flex-wrap:wrap;display:flex}.os-blokkade-titel{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-zwaar);margin:0;line-height:1.45}.os-blokkade-waarom{max-width:var(--os-leesbreedte);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);margin:0;line-height:1.5}.os-eerste-stap{align-items:flex-start;gap:var(--os-ruimte-3);padding:var(--os-ruimte-4) var(--os-ruimte-4);background:var(--os-vlak-zacht);border-radius:var(--os-radius-klein);font-size:var(--os-maat-basis);color:var(--os-tekst);margin:0;line-height:1.5;display:flex}.os-eerste-stap svg{margin-top:var(--os-ruimte-1);color:var(--os-tekst-gedempt);flex:none}.os-eerste-stap b{font-weight:var(--os-gewicht-zwaar)}.os-kaart-kop h3,.os-sectie-kop h3{font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-zwaar);letter-spacing:-.005em;margin:0}.os-kaart-kop .os-merkje,.os-kaart-kop .os-sleutel{margin-left:0}.os-blok{gap:var(--os-ruimte-3);flex-direction:column;min-width:0;display:flex}.os-blok+.os-blok{margin-top:var(--os-ruimte-5);padding-top:var(--os-ruimte-5);border-top:1px solid var(--os-lijn-zacht)}.os-lijst{gap:var(--os-ruimte-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.os-uitleg{align-items:flex-start;gap:var(--os-ruimte-2);flex-direction:column;min-width:0;display:flex}.os-uitleg-knop{align-items:center;gap:var(--os-ruimte-2);cursor:pointer;font:inherit;font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-accent);text-align:left;color:var(--os-tekst-gedempt);background:0 0;border:0;margin:0;padding:0;line-height:1.4;display:inline-flex}.os-uitleg-knop:hover{color:var(--os-tekst)}.os-uitleg-knop svg{flex:none}.os-uitleg-chevron{transition:transform .15s}.os-uitleg-knop[aria-expanded=true] .os-uitleg-chevron{transform:rotate(180deg)}.os-uitleg-paneel{gap:var(--os-ruimte-3);max-width:var(--os-leesbreedte);padding:var(--os-ruimte-4);background:var(--os-vlak-zacht);border-radius:var(--os-radius-klein);font-size:var(--os-maat-basis);font-weight:var(--os-gewicht-normaal);color:var(--os-tekst);flex-direction:column;line-height:1.5;display:flex}.os-uitleg-paneel p,.os-uitleg-paneel dl{margin:0}.os-uitleg-paneel .os-kpi-grondslag{max-width:none}.os-legenda-compact{align-items:center;gap:var(--os-ruimte-3) var(--os-ruimte-5);padding:var(--os-ruimte-4) var(--os-ruimte-5);border-top:1px solid var(--os-lijn-zacht);font-size:var(--os-maat-basis);color:var(--os-tekst-gedempt);flex-wrap:wrap;display:flex}.os-sectie>.os-legenda-compact{border-top:0;padding:0}.os-legenda-compact>.os-uitleg{display:contents}.os-legenda-compact .os-uitleg-paneel{flex:100%}.os-legenda-lijst{gap:var(--os-ruimte-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.os-legenda-lijst li{gap:var(--os-ruimte-1);flex-direction:column;display:flex}
