.blad{--blad-pad:13mm;box-sizing:border-box;width:210mm;height:297mm;padding:var(--blad-pad) var(--blad-pad) 0;background:var(--vlak);color:var(--inkt);border:1px solid var(--lijn);box-shadow:var(--schaduw-zwevend);border-radius:4px;flex-direction:column;gap:4.2mm;margin:0 auto;font-size:8.6pt;line-height:1.42;display:flex;position:relative;overflow:hidden}.blad h1,.blad h2,.blad p,.blad figure,.blad ul{margin:0}.blad-kop{justify-content:space-between;align-items:flex-start;gap:8mm;display:flex}.blad-kop-tekst{min-width:0}.blad-kicker{font:600 7.4pt/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--zacht);align-items:center;gap:8px;display:flex}.blad-kicker:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:22px;height:3px}.blad-kicker .label{font-family:var(--font-sans), system-ui, sans-serif;text-transform:none;letter-spacing:0;padding:1px 8px;font-size:7pt}.blad h1{letter-spacing:-.035em;margin-top:2.2mm;font-size:22pt;font-weight:600;line-height:1.08}.blad-regel{color:var(--tekst-2);margin-top:1.6mm;font-size:8.2pt}.blad-merk{gap:6px;font-size:15pt}.blad-merk svg{width:22px;height:22px}.blad-merk.klein{gap:4px;font-size:10pt}.blad-merk.klein svg{width:14px;height:14px}.blad-tegels{grid-template-columns:repeat(4,1fr);gap:2.4mm;display:grid}.blad-tegels.n1,.blad-tegels.n2,.blad-tegels.n3{grid-template-columns:repeat(var(--n,3), 1fr)}.blad-tegels.n1{--n:1}.blad-tegels.n2{--n:2}.blad-tegels.n3{--n:3}.blad-tegel{border:1px solid var(--lijn-sterk);border-radius:8px;flex-direction:column;gap:1mm;min-width:0;padding:2.8mm 3.2mm;display:flex}.blad-tegel>span{color:var(--zacht);font-size:7.6pt}.blad-tegel b{letter-spacing:-.02em;white-space:nowrap;font-size:13.5pt;font-weight:600;line-height:1.15}.blad-tegel b.neg,.blad .neg{color:var(--nee)}.blad-tegel small{color:var(--tekst-2);font-size:7.4pt}.blad-kolommen{grid-template-columns:1fr 1fr;align-items:start;gap:7mm;display:grid}.blad-kolom{flex-direction:column;gap:4.2mm;min-width:0;display:flex}.blad-deel h2{border-bottom:1px solid var(--lijn);letter-spacing:-.01em;align-items:baseline;gap:6px;margin-bottom:1.6mm;padding-bottom:1.2mm;font-size:9.6pt;font-weight:600;display:flex}.blad-deel h2 small{color:var(--zacht);margin-left:auto;font-size:7.4pt;font-weight:400}.blad-nr{font:600 7.4pt/1 var(--font-mono), ui-monospace, monospace;color:var(--accent)}.blad-deel p{color:var(--tekst-2)}.blad-deel .begrip-term{text-underline-offset:3px;text-decoration-thickness:1px}.blad-film,.blad-balans{background:var(--vlak-zacht);border:1px solid var(--lijn);border-radius:8px;margin-top:2.4mm;padding:2.6mm 3mm}.blad-film figcaption,.blad-balans figcaption{font:600 6.8pt/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--zacht);margin-bottom:1.6mm}.blad-film-rij{grid-template-columns:30mm 1fr auto;align-items:center;gap:2mm;padding:.6mm 0;font-size:7.6pt;display:grid}.blad-film-label{color:var(--tekst-2);line-height:1.2}.blad-film-spoor{height:3.2mm}.blad-film-spoor i{background:var(--neutraal-400);border-radius:2px;height:100%;display:block}.blad-film-rij.start .blad-film-spoor i{background:var(--bezit-1)}.blad-film-rij.af .blad-film-spoor i{background:var(--fin-4)}.blad-film-rij.bij .blad-film-spoor i{background:var(--fin-2)}.blad-film-rij.eind .blad-film-spoor i{background:var(--inkt)}.blad-film-rij.eind.neg .blad-film-spoor i{background:var(--nee)}.blad-film-rij.deel .blad-film-spoor i{background:var(--bezit-3)}.blad-film-rij.eind{border-top:1px solid var(--lijn);margin-top:.6mm;padding-top:1.2mm;font-weight:600}.blad-film-w{text-align:right;white-space:nowrap;font-size:7.4pt}.blad-balans-raster{grid-template-columns:1fr 1fr;gap:4mm;display:grid}.blad-balans-kant>b{margin-bottom:1.2mm;font-size:7.6pt;display:block}.blad-balans-inhoud{align-items:stretch;gap:2.4mm;display:flex}.blad-stapel{border-radius:3px;flex-direction:column;flex:none;width:9mm;height:30mm;display:flex;overflow:hidden}.blad-stapel i{min-height:1px;display:block}.blad-stapel i+i{border-top:1px solid var(--vlak)}.blad-balans ul{flex-direction:column;gap:1.2mm;min-width:0;padding:0;font-size:7.2pt;line-height:1.2;list-style:none;display:flex}.blad-balans li{grid-template-columns:2.4mm 1fr auto;align-items:center;gap:1.4mm;display:grid}.blad-balans li i{border-radius:1px;width:2.4mm;height:2.4mm}.blad-balans li span:nth-child(2){color:var(--tekst-2)}.blad-jaren table{border-collapse:collapse;width:100%;font-size:7.8pt}.blad-jaren th,.blad-jaren td{border-bottom:1px solid var(--lijn);text-align:right;padding:.9mm 0;font-weight:400}.blad-jaren th[scope=row],.blad-jaren thead th:first-child{text-align:left;color:var(--tekst-2)}.blad-jaren thead th{color:var(--zacht);border-bottom-color:var(--lijn-sterk);font-size:7.2pt}.blad-jaren td.leeg{color:var(--neutraal-400)}.blad-voet{margin-top:auto;margin-left:calc(-1 * var(--blad-pad));margin-right:calc(-1 * var(--blad-pad));padding:3mm var(--blad-pad) 4.2mm;border-top:1px solid var(--lijn);color:var(--zacht);background:var(--vlak-zacht);justify-content:space-between;align-items:flex-end;gap:6mm;font-size:6.9pt;line-height:1.4;display:flex}.blad-voet-tekst{flex-direction:column;gap:1mm;min-width:0;display:flex}.blad-url{color:var(--inkt);white-space:nowrap}.blad-disclaimer{color:var(--zacht)}.blad-pagina{background:var(--vlak-zacht);max-width:none;padding:20px 16px 56px}.blad-knoppen{flex-wrap:wrap;align-items:center;gap:8px;width:210mm;max-width:100%;margin:0 auto 16px;display:flex}.blad-knoppen .terug{font-size:var(--fs-ui);color:var(--tekst-2);margin-right:auto}.blad-knoppen .terug:hover{color:var(--inkt)}.blad-laden{color:var(--zacht);font-size:var(--fs-ui);justify-content:center;align-items:center;gap:10px;display:flex}.blad-melding{width:210mm;max-width:100%;font-size:var(--fs-klein);color:var(--zacht);margin:0 auto 12px}@media screen and (max-width:860px){.blad{width:auto;height:auto;box-shadow:none;border-radius:var(--radius-kaart);gap:18px;padding:18px 16px 0;font-size:15px;line-height:1.55;overflow:visible}.blad h1{font-size:var(--fs-titel-s)}.blad-regel{font-size:var(--fs-klein)}.blad-kicker{font-size:11px}.blad-tegels,.blad-tegels.n3{grid-template-columns:1fr 1fr;gap:8px}.blad-tegel{padding:10px 12px}.blad-tegel>span,.blad-tegel small{font-size:var(--fs-mini)}.blad-tegel b{white-space:normal;font-size:18px}.blad-kolommen{flex-direction:column;gap:18px;display:flex}.blad-kolom{display:contents}.blad-deel-kort{order:1}.blad-deel-resultaat{order:2}.blad-deel-balans{order:3}.blad-deel-betalen{order:4}.blad-deel-niet{order:5}.blad-deel h2{font-size:var(--fs-blok)}.blad-deel h2 small,.blad-nr{font-size:var(--fs-mini)}.blad-film,.blad-balans{margin-top:12px;padding:12px}.blad-film figcaption,.blad-balans figcaption{font-size:11px}.blad-film-rij{font-size:var(--fs-mini);grid-template-columns:34% 1fr auto;gap:8px;padding:3px 0}.blad-film-spoor{height:10px}.blad-film-w{font-size:var(--fs-mini)}.blad-stapel{width:34px;height:120px}.blad-balans ul,.blad-balans-kant>b{font-size:var(--fs-mini)}.blad-balans li{grid-template-columns:9px 1fr auto;gap:6px}.blad-balans li i{width:9px;height:9px}.blad-jaren{overflow-x:auto}.blad-jaren table{font-size:var(--fs-mini)}.blad-jaren th,.blad-jaren td{padding:6px 0 6px 10px}.blad-voet{font-size:var(--fs-mini);flex-direction:column;align-items:flex-start;margin:0 -16px;padding:14px 16px 16px}.blad-url{white-space:normal;word-break:break-all}.blad-merk{font-size:17px}.blad-pagina{background:var(--bg);padding:12px 0 40px}.blad-knoppen{padding:0 16px}.blad-pagina .blad{border-left:0;border-right:0;border-radius:0}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}body:has(.blad-pagina) :not(:has(.blad)):not(.blad):not(.blad *){display:none!important}body:has(.blad-pagina) :has(.blad){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.blad-pagina .blad{--vlak:#fff;--vlak-zacht:#fafafa;--inkt:#0b0b0c;--tekst-2:#3d3d3f;--zacht:#6e6e73;--lijn:#ececec;--lijn-sterk:#d4d4d8;--accent:#0a7c5c;--nee:#b3261e;--logo-vlak:#0b0d0c;--logo-staaf:#fff;break-inside:avoid;page-break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm!important;height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.blad .begrip-term{text-decoration:none}}.blad-blok{border-radius:var(--radius-l,12px);background:color-mix(in srgb, var(--ai) 5%, var(--vlak));border:1px solid var(--ai-rand);margin-top:14px;padding:14px 16px}:root[data-thema=donker] .blad-blok{background:#5b46c91a;border-color:#5b46c959}.blad-blok-kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blad-blok-kop h3{font-size:var(--fs-blok);letter-spacing:var(--ls-blok);margin:0;font-weight:600}.blad-blok-kop h3 .blad-blok-sub{font-size:var(--fs-ui);color:var(--zacht);margin-left:4px;font-weight:400}.blad-blok-kop .ai-balk-ico{width:30px;height:30px;font-size:15px}.blad-blok-tekst{font-size:var(--fs-body);color:var(--inkt);margin:10px 0 0;line-height:1.6}.blad-blok-knoppen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.blad-blok-knoppen .knop{height:38px}.knop.pil{border-radius:var(--radius-rond);padding:0 18px}.blad-blok small{font-size:var(--fs-mini);color:var(--zacht);margin-top:10px;display:block}.blad-ai{border:1px solid var(--lijn);background:var(--wit,#fff);width:210mm;max-width:100%;font-size:var(--fs-ui);color:var(--tekst-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 12px;padding:10px 14px;display:flex}@media print{.blad-ai{display:none}}@media screen and (max-width:760px){.blad-ai{width:auto;margin:0 16px 12px}}
