.rekentool_page__J2P7A{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--body)}.rekentool_wrap__EbbX1{max-width:680px;margin:0 auto;padding:var(--s-10) var(--s-5) var(--s-16)}.rekentool_masthead__op9Fb{border-bottom:1px solid var(--rule);padding:var(--s-4) var(--s-5);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.rekentool_edition__qgJea{font-family:var(--ui);font-size:.625rem;color:var(--ink-mid);text-transform:uppercase;letter-spacing:.14em;font-weight:500}.rekentool_logoBlock__3u06h{display:inline-flex;align-items:center;justify-content:center;min-height:56px;text-decoration:none}.rekentool_logoBlock__3u06h:focus-visible{outline:2px solid var(--pastel-peach-b);outline-offset:6px;border-radius:var(--r-sm)}.rekentool_header__KwbWG{margin-bottom:var(--s-10)}.rekentool_title__6GdeS{font-family:var(--serif);font-weight:600;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.12;letter-spacing:-.025em;color:var(--ink);margin:0 0 var(--s-5);font-variation-settings:var(--frx-headline)}.rekentool_title__6GdeS em{font-style:italic;font-variation-settings:var(--frx-display)}.rekentool_deck__jt1SN{font-size:1.0625rem;line-height:1.6;color:var(--ink-light);margin:0;font-variation-settings:var(--frx-body)}.rekentool_toolBlock__YN_QX{margin-bottom:var(--s-12)}.rekentool_assumption__Wea0N{font-family:var(--ui);font-size:.8125rem;line-height:1.55;color:var(--ink-mid);margin:var(--s-5) 0 0}.rekentool_captureBlock__PLSGp{background:var(--bg-soft);border:1px solid var(--rule);border-radius:10px;padding:var(--s-8);margin-bottom:var(--s-12)}.rekentool_captureTitle__aHj5e{font-family:var(--serif);font-weight:600;font-size:1.375rem;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--s-3);font-variation-settings:var(--frx-headline)}.rekentool_captureBody__2sXAp{font-size:1rem;line-height:1.6;color:var(--ink-light);margin:0 0 var(--s-6);font-variation-settings:var(--frx-body)}.rekentool_form__xe08N{margin:0}.rekentool_label__R_bFl{display:block;font-family:var(--ui);font-size:.8125rem;font-weight:500;color:var(--ink-mid);margin-bottom:var(--s-2)}.rekentool_formRow__b1uwZ{display:flex;gap:var(--s-3);flex-wrap:wrap}.rekentool_input__i81qq{flex:1 1 240px;min-width:0;font-family:var(--ui);font-size:1rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule-mid);border-radius:6px;padding:var(--s-3) var(--s-4)}.rekentool_input__i81qq:focus-visible{outline:2px solid var(--pastel-peach-b);outline-offset:1px;border-color:var(--pastel-peach-b)}.rekentool_input__i81qq:disabled{opacity:.6}.rekentool_button__14Ywy{flex:0 0 auto;font-family:var(--ui);font-size:.9375rem;font-weight:600;color:var(--ink);background:var(--pastel-peach);border:1px solid var(--pastel-peach-b);border-radius:6px;padding:var(--s-3) var(--s-6);cursor:pointer;transition:background .14s ease}.rekentool_button__14Ywy:hover:not(:disabled){background:var(--pastel-peach-b)}.rekentool_button__14Ywy:disabled{opacity:.6;cursor:default}.rekentool_honeypot__YLEi7{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rekentool_error___svF0{font-family:var(--ui);font-size:.875rem;color:#9b2c2c;margin:var(--s-3) 0 0}.rekentool_done__Yo_OL p{font-size:1rem;line-height:1.6;color:var(--ink-light);margin:0 0 var(--s-3);font-variation-settings:var(--frx-body)}.rekentool_doneTitle__EQ7kP{font-family:var(--serif);font-weight:600;font-size:1.375rem;letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--s-3);font-variation-settings:var(--frx-headline)}.rekentool_inlineLink__M5urS{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.rekentool_footer__QAgWc{border-top:1px solid var(--rule);padding-top:var(--s-6)}.rekentool_footer__QAgWc p{font-family:var(--ui);font-size:.8125rem;line-height:1.6;color:var(--ink-mid);margin:0 0 var(--s-3)}.rekentool_footerLink__duN_s{color:var(--ink-mid);text-decoration:underline;text-underline-offset:2px}@media (max-width:520px){.rekentool_wrap__EbbX1{padding:var(--s-6) var(--s-4) var(--s-12)}.rekentool_captureBlock__PLSGp{padding:var(--s-6)}.rekentool_button__14Ywy{flex:1 1 100%}}a.rekentool_button__14Ywy{margin-bottom:var(--s-3);display:inline-flex;align-items:center;text-decoration:none}.jaarverslag_dropzone__aUyqn{position:relative;display:block;border:1.5px dashed var(--rule-heavy);border-radius:var(--r-sm);padding:var(--s-8) var(--s-5);text-align:center;cursor:pointer;background:var(--bg-soft);font-family:var(--ui);font-size:.9375rem;line-height:1.55;color:var(--ink-light);transition:border-color var(--dur-2) ease,background var(--dur-2) ease}.jaarverslag_dropzone__aUyqn:focus-within,.jaarverslag_dropzone__aUyqn:hover,.jaarverslag_dropzone__aUyqn[data-actief=true]{border-color:var(--ink);background:var(--paper)}.jaarverslag_dropzone__aUyqn:focus-within{outline:2px solid var(--pastel-peach-b);outline-offset:2px}.jaarverslag_dropzone__aUyqn input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.jaarverslag_tweedeUpload__B4BWx{margin-top:var(--s-5)}.jaarverslag_peilgrid__OSVPz{display:grid;grid-template-columns:7rem 1fr 1fr;gap:var(--s-2) var(--s-3);align-items:center;margin-top:var(--s-4);font-family:var(--ui)}.jaarverslag_peilgrid__OSVPz .jaarverslag_kop__d9rhN{font-size:.8125rem;font-weight:500;color:var(--ink-mid)}.jaarverslag_peilgrid__OSVPz .jaarverslag_jaar__aJkH9{font-size:.9375rem;color:var(--ink);font-variant-numeric:tabular-nums}.jaarverslag_peilgrid__OSVPz .jaarverslag_veld__vHojV{flex:none;width:100%;padding:var(--s-2) var(--s-3);text-align:right;font-variant-numeric:tabular-nums}.jaarverslag_peilgrid__OSVPz .jaarverslag_veld__vHojV[aria-invalid=true]{border-color:var(--neg)}.jaarverslag_peilgrid__OSVPz .jaarverslag_foutregel__3tVv1{grid-column:1/-1;margin:0;color:var(--neg)}.jaarverslag_bediening__8y_iS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-5)}.jaarverslag_bediening__8y_iS h2{flex:1 1 auto;margin:0}.jaarverslag_jaarkiezer__nKrle{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ui);font-size:.875rem;color:var(--ink-mid)}.jaarverslag_jaarkiezer__nKrle .jaarverslag_keuze__WOjoN{flex:none;width:auto;padding:var(--s-2) var(--s-3);font-variant-numeric:tabular-nums}.jaarverslag_knopKlein__W3g5j{padding:var(--s-2) var(--s-4);font-size:.875rem}.jaarverslag_knopStil__hC45W{background:var(--paper);border-color:var(--rule-heavy);font-weight:500}.jaarverslag_knopStil__hC45W:hover:not(:disabled){background:var(--bg-soft)}.jaarverslag_jaarkiezer__nKrle .jaarverslag_naamveld__dHUao{flex:none;width:14rem;max-width:100%;padding:var(--s-2) var(--s-3)}.jaarverslag_naamLabel__gwL_f{flex-wrap:wrap}.jaarverslag_voorbeeldBand__GEXTK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);background:var(--bg-soft);border-radius:var(--r-sm);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-8)}.jaarverslag_voorbeeldBand__GEXTK p{flex:1 1 20rem;margin:0;font-size:1rem;line-height:1.6;color:var(--ink-light);font-variation-settings:var(--frx-body)}.jaarverslag_voorbeeldBand__GEXTK a{text-decoration:none}.jaarverslag_voorbeeldKnoppen__5MJqU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.jaarverslag_voorbeeldKnoppen__5MJqU .jaarverslag_klein__tssS0{margin:0;overflow-wrap:anywhere}.jaarverslag_opslag__PPAvp{margin-top:var(--s-5);padding:var(--s-4) var(--s-5);background:var(--bg-soft);border:1px solid var(--rule);border-radius:var(--r-sm)}.jaarverslag_opslag__PPAvp p:first-child{margin-top:0}.jaarverslag_knoppenrij__fGT50{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-4)}.jaarverslag_knoppenrij__fGT50+.jaarverslag_klein__tssS0:empty,.jaarverslag_opslag__PPAvp .jaarverslag_klein__tssS0:empty{margin:0;min-height:0}.jaarverslag_printKop__e9n7q,.jaarverslag_printRegel__0uxlb{display:none}.jaarverslag_conclusie__2u_VS{font-size:1.125rem;line-height:1.5;color:var(--ink);margin:0 0 var(--s-5);font-variation-settings:var(--frx-body)}.jaarverslag_kerngetallen__iK36W{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);margin:0 0 var(--s-8);padding:var(--s-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--ui)}.jaarverslag_kerngetallen__iK36W>div{min-width:0}.jaarverslag_kerngetallen__iK36W dt{font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--ink-mid);margin:0 0 var(--s-1)}.jaarverslag_kerngetallen__iK36W dd{font-size:1.125rem;font-weight:600;color:var(--ink);margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.jaarverslag_vorigJaar__mwiO6{display:block;margin-top:var(--s-1);font-size:.8125rem;font-weight:400;color:var(--ink-mid)}.jaarverslag_hoofdstuk__nVuJi{margin:0 0 var(--s-8)}.jaarverslag_hoofdstukTitel__Cx0rW{font-family:var(--serif);font-weight:600;font-size:1.375rem;line-height:1.25;letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--s-3);font-variation-settings:var(--frx-headline)}.jaarverslag_sectie__VbB7w+.jaarverslag_sectie__VbB7w{margin-top:var(--s-5)}.jaarverslag_sectieKop__ghC_Y{font-family:var(--ui);font-size:.8125rem;font-weight:500;color:var(--ink-mid);margin:0 0 var(--s-2)}.jaarverslag_zin__JgPGZ{font-size:1rem;line-height:1.6;color:var(--ink-light);margin:0;font-variation-settings:var(--frx-body)}.jaarverslag_tabelWrap__w0c4j{margin-top:var(--s-3);overflow-x:auto}.jaarverslag_tabelWrap__w0c4j:focus-visible{outline:2px solid var(--pastel-peach-b);outline-offset:2px}.jaarverslag_tabel__1_u_I{width:100%;border-collapse:collapse;font-family:var(--ui);font-size:.875rem;font-variant-numeric:tabular-nums}.jaarverslag_tabel__1_u_I td,.jaarverslag_tabel__1_u_I th{padding:var(--s-2) var(--s-2);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.jaarverslag_tabel__1_u_I th{font-weight:500;color:var(--ink-mid);font-size:.75rem;letter-spacing:.02em}.jaarverslag_tabel__1_u_I .jaarverslag_bedrag___TrMf{text-align:right;white-space:nowrap}.jaarverslag_tabel__1_u_I .jaarverslag_toon__lsAZS{font-weight:600}.jaarverslag_tabel__1_u_I .jaarverslag_toelichting__fze3_{display:block;font-size:.75rem;color:var(--ink-mid);margin-top:2px}.jaarverslag_negatief__YRt82{color:var(--neg)}.jaarverslag_onbekend___pAWj{color:var(--ink-mid);font-style:italic}.jaarverslag_srOnly__mSQsW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jaarverslag_waarschuwingLijst__CO_Lb{font-family:var(--ui);font-size:.875rem;line-height:1.55;color:var(--ink-light);background:var(--warn-soft);border-left:3px solid var(--warn);border-radius:0 var(--r-xs) var(--r-xs) 0;padding:var(--s-3) var(--s-4) var(--s-3) calc(var(--s-4) + 1em);margin:0;list-style:disc}.jaarverslag_waarschuwingLijst__CO_Lb li+li{margin-top:var(--s-1)}.jaarverslag_klein__tssS0{font-family:var(--ui);font-size:.8125rem;line-height:1.55;color:var(--ink-mid);margin:var(--s-4) 0 0}@media (max-width:520px){.jaarverslag_peilgrid__OSVPz{grid-template-columns:4.5rem 1fr 1fr}.jaarverslag_tabel__1_u_I{font-size:.8125rem}.jaarverslag_kerngetallen__iK36W{grid-template-columns:1fr;gap:var(--s-4)}.jaarverslag_bediening__8y_iS h2{flex-basis:100%}.jaarverslag_naamLabel__gwL_f{display:flex;flex:1 1 100%}.jaarverslag_jaarkiezer__nKrle .jaarverslag_naamveld__dHUao{flex:1 1 100%;width:auto}}@media print{.jaarverslag_nietPrinten__efPQN{display:none!important}.jaarverslag_printKop__e9n7q{display:block;font-family:var(--serif);font-weight:600;font-size:1.75rem;letter-spacing:-.02em;color:var(--ink);margin:0 0 1.5rem}.jaarverslag_printKopMetRegel__cqjna{margin-bottom:.25rem}.jaarverslag_printRegel__0uxlb{display:block;margin:0 0 1.5rem}.jaarverslag_hoofdstuk__nVuJi,.jaarverslag_kerngetallen__iK36W,.jaarverslag_tabel__1_u_I tr{break-inside:avoid}.jaarverslag_tabelWrap__w0c4j{overflow:visible}.jaarverslag_waarschuwingLijst__CO_Lb{background:none;border-left-color:var(--rule-heavy)}}