.wr-wrap{max-width:var(--ui-max);margin:0 auto;padding:0 var(--ui-rand)}.wr-kop{padding-top:clamp(.5rem,2vh,1.5rem);padding-bottom:clamp(1.25rem,3vw,2.25rem)}.wr-kruimel{font-family:var(--ui-mono);font-size:.8125rem;color:var(--ui-muted)}.wr-kruimel a{display:inline-flex;align-items:center;min-height:2.75rem;text-underline-offset:.3em}.wr-kop h1{margin:.25rem 0 .75rem;font-weight:500;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1;letter-spacing:-.04em;color:var(--ui-forest);text-wrap:balance}.wr-lead{max-width:40rem;font-size:1.125rem}.wr-werk{display:grid;gap:1rem;padding-bottom:clamp(3rem,6vw,5rem)}@media (min-width: 960px){.wr-werk{grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);grid-template-areas:"invoer uitkomst" "invoer verloop";grid-template-rows:auto 1fr;align-items:start;gap:1.25rem}.wr-uitkomst{grid-area:uitkomst}.wr-invoer{grid-area:invoer}.wr-verloop{grid-area:verloop}}.wr-paneel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:1.125rem;padding:clamp(1.1rem,2.2vw,1.75rem);min-width:0}.wr-paneel__kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;margin-bottom:1rem}.wr-paneel h2,.wr-paneel__titel{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.wr-micro{font-family:var(--ui-mono);font-size:.75rem;color:var(--ui-muted)}.wr-stempel{font-family:var(--ui-mono);font-size:.75rem;padding:.1rem .5rem;border:1px solid currentColor;border-radius:999px;opacity:.85}.wr-uitkomst{background:var(--ui-forest);border-color:var(--ui-forest);color:var(--ui-canvas)}.wr-uitkomst :focus-visible{outline-color:var(--ui-canvas)}.wr-uitkomst__label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;font-size:.9375rem;color:#d5e0d9}.wr-uitkomst__bedrag{display:block;margin:.25rem 0 .35rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:500;letter-spacing:-.05em;line-height:1}.wr-uitkomst__bedrag small{font-size:.28em;letter-spacing:0;font-weight:400;color:#d5e0d9;margin-left:.4em}.wr-uitkomst__zin{max-width:40rem;color:#edf2ee}.wr-uitkomst__zin[data-status=afwijkend]{color:#f4d9a8}.wr-cijfers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(247,245,240,.25)}@media (min-width: 1200px){.wr-cijfers{grid-template-columns:repeat(4,minmax(0,1fr))}}.wr-cijfers dt{font-size:.8125rem;color:#b9cec2}.wr-cijfers dd{font-size:1.5rem;font-weight:500;letter-spacing:-.03em;line-height:1.25}.wr-cijfers small{display:block;font-size:.8125rem;line-height:1.35;letter-spacing:0;font-weight:400;color:#d5e0d9}.wr-invoer{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;align-content:start}.wr-groep{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin:0;padding:1rem 0 0;border:0;border-top:1px solid var(--ui-line)}.wr-groep>legend{float:left;width:100%;padding:0;margin-bottom:-.25rem;font-family:var(--ui-mono);font-size:.75rem;color:var(--ui-muted)}.wr-afgeleid{margin-top:-.5rem;font-size:.9375rem;color:var(--ui-muted)}.wr-afgeleid strong{color:var(--ui-ink);font-weight:600}.wr-veld{min-width:0}.wr-veld>label,.wr-veld__naam{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.35rem}.wr-veld__in{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 .85rem;background:var(--ui-canvas);border:1px solid #B8C2BD;border-radius:.625rem;font-variant-numeric:tabular-nums}.wr-veld__in:focus-within{outline:2px solid var(--ui-forest);outline-offset:1px;border-color:var(--ui-forest)}.wr-veld__in:has([aria-invalid=true]){border-color:#a34242}.wr-veld__in>span{font-family:var(--ui-mono);font-size:.875rem;color:var(--ui-muted)}.wr-veld__in input,.wr-veld__in select{flex:1 1 auto;width:100%;min-width:0;min-height:2.75rem;border:0;background:none;outline:0;font-size:1.0625rem;text-align:right}.wr-veld__in select{text-align:left}.wr-veld__fout{display:block;font-size:.875rem;font-weight:500;color:#8a3a3a}.wr-veld__fout:empty{display:none}.wr-veld__fout:not(:empty){margin-top:.3rem}.wr-hulp{margin-top:.3rem;font-size:.875rem;line-height:1.45;color:var(--ui-muted)}.wr-hulp a{color:var(--ui-forest);text-underline-offset:.25em}.wr-tweeluik{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start}.wr-schuif{width:100%;margin-top:.6rem;accent-color:var(--ui-forest);min-height:1.5rem}.wr-chips{display:flex;flex-wrap:wrap;gap:.4rem}.wr-chip{min-height:2.75rem;padding:0 .9rem;border:1px solid #B8C2BD;border-radius:999px;background:none;font-size:.875rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.wr-chip:hover{background:var(--ui-sage-licht);border-color:var(--ui-sage)}.wr-uitklap{border-top:1px solid var(--ui-line);padding-top:.25rem}.wr-uitklap>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;cursor:pointer;font-weight:600;list-style:none}.wr-uitklap>summary::-webkit-details-marker{display:none}.wr-uitklap>summary:after{content:"+";font-family:var(--ui-mono);font-weight:400;font-size:1.25rem;color:var(--ui-muted)}.wr-uitklap[open]>summary:after{content:"−"}.wr-uitklap>summary small{display:block;font-weight:400;font-size:.875rem;color:var(--ui-muted)}.wr-uitklap__body{display:grid;gap:.9rem;padding:.25rem 0 .75rem}.wr-termijnkop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.wr-termijntotaal{font-family:var(--ui-mono);font-size:.8125rem;color:#26765a}.wr-termijntotaal[data-status=afwijkend]{color:#8a3a3a;font-weight:500}.wr-termijn{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 2.75rem;gap:.4rem;padding:.6rem 0;border-top:1px solid var(--ui-line)}.wr-termijn input{width:100%;min-width:0;min-height:2.75rem;padding:0 .6rem;background:var(--ui-canvas);border:1px solid #B8C2BD;border-radius:.5rem;font-size:.9375rem;font-variant-numeric:tabular-nums}.wr-termijn__maand input{text-align:center;padding:0}.wr-termijn__geld{grid-column:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.4rem}.wr-termijn__geld label{position:relative;display:block}.wr-termijn__geld label>span{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--ui-mono);font-size:.8125rem;color:var(--ui-muted);pointer-events:none}.wr-termijn__geld label:first-child>span{left:.6rem}.wr-termijn__geld label:first-child input{padding-left:1.6rem;text-align:right}.wr-termijn__geld label:last-child>span{right:.6rem}.wr-termijn__geld label:last-child input{padding-right:1.6rem;text-align:right}.wr-termijn__weg{grid-row:1;grid-column:3;min-height:2.75rem;border:1px solid transparent;border-radius:.5rem;background:none;font-size:1.25rem;color:var(--ui-muted);cursor:pointer}.wr-termijn__weg:hover{border-color:#a34242;color:#8a3a3a}.wr-termijnlabels{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 2.75rem;gap:.4rem;font-family:var(--ui-mono);font-size:.75rem;color:var(--ui-muted)}.wr-knop{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;border:1px solid var(--ui-forest);border-radius:.625rem;background:none;color:var(--ui-forest);font-weight:600;font-size:.9375rem;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.wr-knop:hover{background:var(--ui-forest);color:var(--ui-canvas)}.wr-knop--klein{min-height:2.75rem;padding:0 .8rem;font-size:.875rem;font-weight:500}.wr-knoppen{display:flex;flex-wrap:wrap;gap:.5rem}.wr-verloop{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.wr-grafiek{width:100%;min-height:15rem}.wr-grafiek svg{width:100%;height:auto;overflow:visible}.wr-g-raster{stroke:var(--ui-line);stroke-width:1}.wr-g-as{font-family:var(--ui-mono);font-size:11px;fill:var(--ui-muted)}.wr-g-oud{fill:var(--ui-sage)}.wr-g-nieuw{fill:var(--ui-forest)}.wr-g-piek{fill:none;stroke:var(--ui-champagne);stroke-width:2.5}.wr-g-piektekst{font-size:12px;font-weight:600;fill:var(--ui-ink)}.wr-g-merk{stroke:var(--ui-ink);stroke-width:1;stroke-dasharray:3 4}.wr-g-merk--licht{stroke:var(--ui-muted)}.wr-g-merktekst{font-family:var(--ui-mono);font-size:11px;fill:var(--ui-ink)}.wr-g-basis{fill:none;stroke:#916124;stroke-width:2;stroke-dasharray:5 4;stroke-linejoin:round}.wr-legenda{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;font-size:.8125rem;color:var(--ui-muted)}.wr-legenda li{display:flex;align-items:center;gap:.45rem}.wr-legenda i{width:.75rem;height:.75rem;border-radius:2px}.wr-legenda__oud{background:var(--ui-sage)}.wr-legenda__nieuw{background:var(--ui-forest)}.wr-legenda__piek{border:2.5px solid var(--ui-champagne)}.wr-legenda__basis{height:0!important;width:1.25rem!important;border-top:2px dashed #916124;border-radius:0!important}.wr-samenvatting{max-width:44rem}.wr-scenario{border-top:1px solid var(--ui-line);padding-top:1.25rem;display:grid;gap:.9rem}.wr-scenario__rij{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 1.5rem;align-items:end}@media (min-width: 700px){.wr-scenario__rij{grid-template-columns:13rem minmax(0,1fr) auto}}.wr-scenario .wr-schuif{margin:0 0 .75rem}.wr-verschil{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;padding:1rem 1.1rem;background:var(--ui-canvas);border-radius:.75rem}.wr-verschil dt{font-size:.8125rem;color:var(--ui-muted)}.wr-verschil dd{font-size:1.375rem;font-weight:600;letter-spacing:-.03em}.wr-verschil small{display:block;font-size:.8125rem;font-weight:400;letter-spacing:0;line-height:1.35;color:var(--ui-muted)}.wr-voorbehoud{font-size:.875rem;line-height:1.5;color:var(--ui-muted);max-width:46rem}.wr-voorbehoud a{color:var(--ui-forest);text-underline-offset:.25em}.wr-tabelrol{overflow-x:auto;margin-top:.5rem}.wr-tabel{width:100%;min-width:52rem;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.wr-tabel th,.wr-tabel td{padding:.45rem .6rem;text-align:right;border-bottom:1px solid var(--ui-line);white-space:nowrap}.wr-tabel th:nth-child(-n+2),.wr-tabel td:nth-child(-n+2){text-align:left}.wr-tabel th:first-child,.wr-tabel td:first-child{padding-left:0}.wr-tabel thead th{font-size:.75rem;font-weight:600;color:var(--ui-muted);vertical-align:bottom;white-space:normal}.wr-tabel td:nth-child(2){white-space:normal;min-width:9rem;color:var(--ui-muted)}.wr-tabel td:last-child{font-weight:600}.wr-tabel tr[data-fase=overlap] td{background:#f3f6f3}.wr-tabel tr.is-piek td{background:#f1e7d6}.wr-tabel tr[data-grens] td{border-bottom:2px solid var(--ui-ink)}.wr-tabel.is-zonder-woonlast :is(th,td):is(:nth-child(9),:nth-child(10)){display:none}.wr-tabel.is-zonder-woonlast td:nth-child(8){font-weight:600}.wr-tabel.is-zonder-woonlast{min-width:0}.wr-tabel.is-zonder-woonlast td:nth-child(2){min-width:0}.wr-tabel__noot,.wr-tabelkeuze{display:none}@media (max-width: 699px){.wr-tabelkeuze{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.5rem}.wr-tabelkeuze .wr-hulp{margin:0}.wr-tabel:not(.is-volledig){min-width:0;font-size:.8125rem}.wr-tabel:not(.is-volledig) :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(9)){display:none}.wr-tabel:not(.is-volledig) :is(th,td){padding:.5rem .3rem}.wr-tabel:not(.is-volledig) :is(th,td):first-child{padding-left:0;width:2.25rem}.wr-tabel:not(.is-volledig) .wr-tabel__lang{display:none}.wr-tabel:not(.is-volledig) tr[data-met-noot] td{border-bottom:0;padding-bottom:.1rem}.wr-tabel:not(.is-volledig) .wr-tabel__noot{display:table-row}.wr-tabel:not(.is-volledig) .wr-tabel__noot td{display:table-cell;padding:0 0 .5rem 2.55rem;text-align:left;white-space:normal;font-size:.75rem;font-weight:400;line-height:1.35;color:var(--ui-muted)}}.wr-sectie{padding-top:clamp(2.5rem,6vw,5rem)}.wr-sectie>h2,.wr-sectiekop h2{margin:.4rem 0 1.25rem;font-weight:500;font-size:clamp(1.75rem,3.4vw,3rem);letter-spacing:-.035em;line-height:1.05;max-width:18em;text-wrap:balance}.wr-kolommen{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem clamp(1.5rem,4vw,4rem);border-top:1.5px solid var(--ui-ink);padding-top:1.5rem}@media (min-width: 760px){.wr-kolommen--twee{grid-template-columns:repeat(2,minmax(0,1fr))}}.wr-kolommen h3{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.35rem}.wr-kolommen p{font-size:.9375rem}.wr-kolommen a,.wr-lijst a,.wr-melding a{color:var(--ui-forest);text-underline-offset:.25em}.wr-aannames{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.5rem clamp(1.5rem,4vw,4rem)}.wr-aannames h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}.wr-lijst{display:grid;gap:.45rem;font-size:.9375rem}.wr-lijst li{padding-left:1.1rem;position:relative}.wr-lijst li:before{content:"";position:absolute;left:0;top:.72em;width:.45rem;height:1px;background:var(--ui-muted)}.wr-dl{display:grid;grid-template-columns:1fr auto;gap:.3rem 1.5rem;font-size:.9375rem}.wr-dl dt{color:var(--ui-muted)}.wr-dl dd{text-align:right;font-variant-numeric:tabular-nums}.wr-kern{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(1.5rem,4vw,4rem);border-top:1.5px solid var(--ui-ink)}.wr-kern>div{padding-top:1.25rem}.wr-kern__cijfer{font-size:clamp(2.75rem,5.5vw,5rem);font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--ui-forest)}.wr-kern .kern__van{font-size:.45em;letter-spacing:-.02em;color:var(--ui-muted)}.wr-kern__eenheid{margin:.5rem 0 .4rem;font-family:var(--ui-mono);font-size:.8125rem;color:var(--ui-muted)}.wr-kern__tekst{font-size:.9375rem;max-width:24rem}.wr-register{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:clamp(1.5rem,4vw,4rem)}.wr-register a{display:block;padding:.85rem 0;border-top:1px solid var(--ui-line);text-decoration:none}.wr-register strong{display:block;font-weight:600;color:var(--ui-forest)}.wr-register span{display:block;font-size:.875rem;line-height:1.45;color:var(--ui-muted)}.wr-register a:hover strong{text-decoration:underline;text-underline-offset:.3em}.wr-melding{margin:clamp(2.5rem,6vw,5rem) 0;padding:1.25rem 1.5rem;border-left:3px solid var(--ui-champagne);background:var(--ui-surface);font-size:.9375rem;display:grid;gap:.5rem}.wr-melding--klein{margin:0;padding:.85rem 1.1rem;background:var(--ui-canvas);font-size:.875rem}.wr-vast{position:fixed;left:.5rem;right:.5rem;bottom:.5rem;z-index:15;display:none;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 1rem;background:var(--ui-forest);color:var(--ui-canvas);border-radius:.875rem;box-shadow:0 8px 28px #1029244d;font-size:.875rem}.wr-vast strong{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}@media (max-width: 959px){.wr-vast.is-zichtbaar{display:flex}}@media (max-width: 420px){.wr-tweeluik{grid-template-columns:1fr}}@media print{.wr-invoer,.wr-vast,.wr-knoppen,.wr-scenario__rij,.bs-kop,.ui-voet{display:none!important}.wr-werk{display:block}.wr-paneel{border:0;padding:0;margin-bottom:1.5rem}.wr-uitkomst{background:none;color:var(--ui-ink)}.wr-uitkomst__label,.wr-cijfers dt,.wr-cijfers small,.wr-uitkomst__zin,.wr-uitkomst__bedrag small{color:var(--ui-ink)}details.wr-uitklap>.wr-uitklap__body{display:grid}.wr-tabelrol{overflow:visible}.wr-tabel{min-width:0;font-size:.6875rem}.wr-tabelkeuze,.wr-tabel__noot{display:none!important}}@media (min-width: 960px){.wr-werk--lang{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);grid-template-areas:"invoer uitkomst";grid-template-rows:auto}.wr-werk--lang>.wr-uitkomst{position:sticky;top:1rem}}.wr-cijfers--twee{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-uitkomst .is-tekort{color:#f4d9a8}.wr-uitkomst__noot{margin-top:1.25rem;font-size:.875rem;line-height:1.5;color:#d5e0d9}.wr-uitkomst__veld{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(247,245,240,.25)}.wr-uitkomst__veld label{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.35rem}.wr-uitkomst__veld .wr-veld__in{max-width:9rem;background:var(--ui-surface);border-color:var(--ui-surface);color:var(--ui-ink)}.wr-uitkomst__veld .wr-hulp{color:#d5e0d9}.wr-uitkomst .wr-veld__fout{color:#f4d9a8}.wr-uitkomst__split{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(247,245,240,.25)}.wr-uitkomst__split dt{color:#d5e0d9}.wr-uitkomst .wr-knoppen{margin-top:1.25rem}.wr-knop--licht{border-color:#f7f5f08c;color:var(--ui-canvas);font-weight:500;font-size:.875rem;padding:0 .9rem}.wr-knop--licht:hover{background:var(--ui-canvas);color:var(--ui-forest)}.wr-hulp--groot{margin:0;font-size:.9375rem;color:var(--ui-ink)}.wr .bs-bankkeuze{display:grid;gap:.35rem}.wr .bs-bankkeuze__label{font-size:.9375rem;font-weight:600}.wr .bs-bankkeuze__kiezer{width:100%;min-height:3rem;padding:0 .85rem;background:var(--ui-canvas);border:1px solid #B8C2BD;border-radius:.625rem;font:inherit;color:inherit}.wr .bs-bankkeuze__uitleg{font-size:.875rem;line-height:1.45;color:var(--ui-muted)}.wr .bs-bankkeuze__uitleg a{color:var(--ui-forest);text-underline-offset:.25em}.wr-cats{border-bottom:1px solid var(--ui-line)}.wr-cat{border-top:1px solid var(--ui-line)}.wr-cat__kop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.9rem 2rem .9rem 0;position:relative;cursor:pointer;list-style:none}.wr-cat__kop::-webkit-details-marker{display:none}.wr-cat__kop:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-family:var(--ui-mono);font-size:1.25rem;color:var(--ui-muted)}.wr-cat[open]>.wr-cat__kop:after{content:"−"}.wr-cat__titel h3{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--ui-forest)}.wr-cat__uitleg{display:block;font-size:.875rem;line-height:1.4;color:var(--ui-muted)}.wr-cat__stand{display:grid;justify-items:end;gap:.1rem;font-family:var(--ui-mono);font-size:.75rem;color:var(--ui-muted);white-space:nowrap}.wr-cat__subtotaal{font-family:var(--ui-sans);font-size:.9375rem;font-weight:600;color:var(--ui-ink)}.wr-cat__posten{padding-bottom:1rem}.wr-post{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:start;gap:.4rem 1.25rem;padding:.7rem 0;border-top:1px dashed var(--ui-line)}.wr-post__naam label{font-weight:500;margin-right:.5rem}.wr-post.is-gevuld .wr-post__naam label{font-weight:600}.wr-post__merk{display:inline-flex;flex-wrap:wrap;gap:.3rem;vertical-align:middle}.wr-merkje{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-family:var(--ui-mono);font-size:.6875rem;white-space:nowrap}.wr-merkje--depot{background:var(--ui-sage-licht);color:var(--ui-forest)}.wr-merkje--eigen{background:#f1e7d6;color:#6b4a16}.wr-merkje--eigenbank{background:var(--ui-forest);color:var(--ui-canvas)}.wr-post__letop{display:block;margin-top:.2rem;font-size:.8125rem;line-height:1.4;color:var(--ui-muted)}.wr-post__invoer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.wr-post__invoer .wr-veld__in{min-height:2.75rem}.wr-post select,.wr-post--eigen input[data-eigen=naam]{min-height:2.75rem;padding:0 .6rem;background:var(--ui-canvas);border:1px solid #B8C2BD;border-radius:.625rem;font:inherit;font-size:.875rem;color:inherit;min-width:0}.wr-post__fout{grid-column:1 / -1}.wr-post--eigen .wr-post__naam{display:grid;gap:.4rem}.wr-post--eigen input[data-eigen=naam]{width:100%;font-size:1rem}.wr-post--eigen .wr-post__invoer{grid-template-columns:minmax(0,1fr) auto 2.75rem}.wr-post--eigen .wr-termijn__weg{grid-row:auto;grid-column:auto}@media (max-width: 699px){.wr-post,.wr-cat__kop{grid-template-columns:minmax(0,1fr)}.wr-cat__stand{justify-items:start;grid-auto-flow:column;justify-content:start;gap:.75rem;align-items:baseline}}.wr-vink{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.9375rem;cursor:pointer}.wr-vink input{width:1.15rem;height:1.15rem;accent-color:var(--ui-forest)}.wr-volgt{margin-top:-.5rem}.wr-verhouding{margin-top:1.25rem}.wr-verhouding__balk{display:flex;height:.75rem;background:#f7f5f02e;border-radius:999px;overflow:hidden}.wr-verhouding__balk i{display:block;background:var(--ui-sage);transition:width .3s ease}.wr-verhouding__balk b{display:block;background:var(--ui-champagne);transition:width .3s ease}.wr-verhouding__legenda{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:.5rem;font-size:.8125rem;color:#d5e0d9}.wr-verhouding__legenda span{display:inline-flex;align-items:center;gap:.4rem}.wr-verhouding__legenda i,.wr-verhouding__legenda b{width:.7rem;height:.7rem;border-radius:2px}.wr-verhouding__legenda i{background:var(--ui-sage)}.wr-verhouding__legenda b{background:var(--ui-champagne)}.wr-verhouding__legenda span:last-child{margin-left:auto;font-family:var(--ui-mono)}.wr-proza{max-width:44rem;display:grid;gap:.9rem;border-top:1.5px solid var(--ui-ink);padding-top:1.5rem}.wr-proza a{color:var(--ui-forest);text-underline-offset:.25em}.wr-sectie>.wr-werk{padding-bottom:0}.wr-sectie--strak{padding-top:0;padding-bottom:1.5rem}.wr-sectie--strak>h2{margin-bottom:.75rem}.wr-tussenkop{margin:.25rem 0 0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.wr-alleen-print{display:none}.wr-spec__kop{margin-bottom:1rem}.wr-spec__kop h2{font-size:1.5rem;font-weight:600}.wr-spec__tabel{width:100%;border-collapse:collapse;font-size:.8125rem}.wr-spec__tabel th,.wr-spec__tabel td{padding:.4rem .5rem;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}.wr-spec__bedrag{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.wr-spec__kopregel th{border-top:1px solid #000;border-bottom:1px solid #000;font-size:.75rem}.wr-spec__totaal td{border-top:2px solid #000;font-weight:600}.wr-spec__voet{margin-top:1rem;font-size:.75rem;line-height:1.5}.wr-spec__voet h3{margin:.9rem 0 .25rem;font-size:.8125rem;font-weight:600}.wr-spec__voet ul{list-style:disc;padding-left:1.1rem}.wr-spec__merk{font-family:var(--ui-mono);font-size:.75rem}.wr-afdruk h3{margin:1.25rem 0 .35rem;font-size:.875rem;font-weight:600}.wr-afdruk .wr-spec__tabel thead th{border-bottom:1px solid #000;font-size:.75rem;font-weight:600}@media print{.wr-geen-print{display:none!important}.wr-alleen-print{display:block;padding:0}.wr-spec__groep{break-inside:avoid}body{background:#fff}body.is-afdrukken>:not(#afdrukdocument){display:none!important}.wr-afdruk{color:#000;font-size:.8125rem;line-height:1.45}.wr-afdruk .wr-spec__tabel{margin-bottom:.5rem}.wr-afdruk .wr-spec__tabel thead{display:table-header-group}.wr-afdruk .wr-spec__tabel tr{break-inside:avoid}.wr-afdruk .wr-spec__voet p{max-width:none}@page{margin:16mm 15mm}}.wr-grafiek--verloop{min-height:16rem}.wr-v-netto{fill:var(--ui-forest)}.wr-v-netto.wr-v--zij{fill:var(--ui-forest-diep)}.wr-v-netto.wr-v--dak{fill:#2c5a51}.wr-v-terug{fill:var(--ui-champagne)}.wr-v-terug.wr-v--zij{fill:#b08f5f}.wr-v-terug.wr-v--dak{fill:#e4cda8}.wr-v-bij{fill:#a34242}.wr-v-bij.wr-v--zij{fill:#7e3030}.wr-v-bij.wr-v--dak{fill:#c56a6a}.wr-v-kolom{opacity:.72;transition:opacity .2s ease}.wr-v-merk{fill:var(--ui-ink)}.wr-v-kolom.is-gekozen{opacity:1}.wr-v-raak{fill:transparent;cursor:pointer}.wr-legenda__terug{background:var(--ui-champagne)}.wr-legenda__bij{background:#a34242}.wr-tekstknop{padding:0;min-height:1.5rem;border:0;background:none;font:inherit;font-size:inherit;color:var(--ui-forest);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.wr-legenda .wr-tekstknop{color:var(--ui-muted)}.wr-jaar{display:grid;gap:.75rem;padding:1rem 1.1rem;background:var(--ui-canvas);border-radius:.75rem}.wr-jaar__kies{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem}.wr-jaar__kies label{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wr-jaar__kies .wr-schuif{margin:0;min-height:2.75rem}.wr-jaar .wr-verschil{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;background:none;gap:.5rem 1rem}.wr-jaar .wr-hulp{margin:0}@media (max-width: 420px){.wr-jaar .wr-verschil dd{font-size:1.125rem}}.wr-tabel--jaren{min-width:0}.wr-tabel--jaren th:nth-child(2),.wr-tabel--jaren td:nth-child(2){text-align:right;white-space:nowrap;min-width:0;color:inherit}@media (max-width: 699px){.wr-tabel--jaren{font-size:.8125rem}.wr-tabel--jaren :is(th,td):is(:nth-child(2),:nth-child(3)){display:none}.wr-tabel--jaren :is(th,td){padding:.5rem .3rem}}.wr-vink+.wr-vink{margin-top:-.75rem}.wr-groep .wr-groep{padding-top:.25rem;border-top:0}.wr-sectie--vervolg{padding-top:clamp(1.5rem,3vw,2.5rem)}.wr-tijdlijn{display:grid;gap:1.25rem}.wr-tijdlijn article{padding-top:.9rem;border-top:.5rem solid var(--ui-forest)}.wr-tijdlijn article:nth-child(2){border-top-color:var(--ui-sage)}.wr-tijdlijn article:nth-child(3){border-top-color:var(--ui-line)}.wr-tijdlijn__periode{font-family:var(--ui-mono);font-size:.8125rem;color:var(--ui-muted)}.wr-tijdlijn h3{font-size:1.125rem;font-weight:600;margin:.15rem 0 .35rem}.wr-tijdlijn p{font-size:.9375rem}@media (min-width: 900px){.wr-tijdlijn{grid-template-columns:6fr 18fr 8fr;gap:.35rem}.wr-tijdlijn article{padding-right:1.25rem}.wr-tijdlijn article:nth-child(1),.wr-tijdlijn article:nth-child(3){min-width:15rem}}.wr-dl--voorbeeld{grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.1rem;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:.75rem}.wr-dl--voorbeeld dt{color:inherit}.wr-proza.wr-lijst{gap:.45rem}.wr-kop .wr-lead a{color:var(--ui-forest);text-underline-offset:.25em}.wr-keuze{display:inline-flex;gap:.25rem;margin:.6rem 0 .9rem;padding:.2rem;border:1px solid rgba(247,245,240,.35);border-radius:999px}.wr-keuze__knop{min-height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:none;color:#d5e0d9;font-size:.875rem;cursor:pointer}.wr-keuze__knop[aria-pressed=true]{background:var(--ui-canvas);color:var(--ui-forest);font-weight:600}@media print{.wr-keuze{display:none}}.wr-tabel--verlies{min-width:0}.wr-tabel--verlies th:nth-child(2),.wr-tabel--verlies td:nth-child(2){text-align:right;white-space:nowrap;min-width:0;color:inherit}.wr-tabel--verlies td:nth-child(5){font-weight:600}.wr-tabel--verlies td:last-child{font-weight:400}@media (max-width: 699px){.wr-tabel--verlies{font-size:.8125rem}.wr-tabel--verlies :is(th,td):is(:nth-child(3),:nth-child(6)){display:none}.wr-tabel--verlies :is(th,td){padding:.5rem .3rem}.wr-tabel--verlies .wr-tabel__lang{display:none}}.wr-uitkomst__noot a{text-underline-offset:.25em}.wr-huis{display:none;margin:0}@media (min-width: 960px){.wr-huis{display:block;grid-area:verloop;align-self:start;padding:1rem clamp(.5rem,2vw,2rem) 0}.wr-huis__beeld{position:relative;aspect-ratio:560 / 400;max-height:27rem;margin:0 auto}.wr-huis .hp-tekening{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;transition:opacity .6s ease}.wr-huis__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.wr-huis.is-3d .wr-huis__canvas{opacity:1}.wr-huis.is-3d .hp-tekening{opacity:0}}@media print{.wr-huis{display:none!important}}.wr-tabel--smal{min-width:0}.wr-tabel--smal th:nth-child(2),.wr-tabel--smal td:nth-child(2){text-align:right;white-space:nowrap;min-width:0;color:inherit}@media (max-width: 699px){.wr-tabel--smal{font-size:.8125rem}.wr-tabel--smal :is(th,td){padding:.5rem .3rem}}.wr-tabel--overlap{min-width:0}.wr-tabel--overlap td:nth-child(2){min-width:0;white-space:nowrap}@media (max-width: 699px){.wr-tabel--overlap{font-size:.8125rem}.wr-tabel--overlap :is(th,td):is(:nth-child(2),:nth-child(4)){display:none}.wr-tabel--overlap :is(th,td){padding:.5rem .3rem}}.wr-uitkomst__bedrag--tekst{font-size:clamp(2.25rem,5.5vw,4.25rem);letter-spacing:-.04em;text-wrap:balance}.wr-uitkomst__bedrag--tekst small{display:block;margin:.5rem 0 0;font-size:.9375rem}.wr-uitkomst #dp-waarschuwing{padding:.85rem 1rem;border:1px solid rgba(244,217,168,.5);border-radius:.625rem}.wr-segment{display:inline-flex;flex-wrap:wrap;gap:.2rem;margin-bottom:.4rem;padding:.2rem;border:1px solid #B8C2BD;border-radius:.625rem}.wr-segment button{min-height:2.5rem;padding:0 .75rem;border:0;border-radius:.45rem;background:none;font-size:.875rem;cursor:pointer}.wr-segment button[aria-pressed=true]{background:var(--ui-forest);color:var(--ui-canvas);font-weight:600}.wr-planpost{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem;gap:.4rem;padding:.7rem 0;border-top:1px dashed var(--ui-line)}.wr-planpost>input,.wr-planpost .wr-veld__in{grid-column:1}.wr-planpost>input{min-height:2.75rem;min-width:0;padding:0 .7rem;background:var(--ui-canvas);border:1px solid #B8C2BD;border-radius:.625rem;font:inherit;font-size:.9375rem;color:inherit}.wr-planpost .wr-veld__in{min-height:2.75rem}.wr-planpost .wr-termijn__weg{grid-column:2;grid-row:1}.wr-knop--vol{background:var(--ui-forest);color:var(--ui-canvas)}.wr-knop--vol:hover{background:var(--ui-forest-diep)}.wr-knop:disabled{opacity:.45;cursor:not-allowed}.wr-tijdbalk{padding-top:2.5rem}.wr-tijdbalk__spoor{position:relative;height:.9rem;background:var(--ui-sage-licht);border-radius:999px}.wr-tijdbalk__standaard,.wr-tijdbalk__voorbij{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.wr-tijdbalk__standaard{background:var(--ui-sage)}.wr-tijdbalk__voorbij{background:var(--ui-forest)}.wr-tijdbalk__merk{position:absolute;top:-.35rem;bottom:-.35rem;width:2px;margin-left:-1px;background:var(--ui-ink)}.wr-tijdbalk__merk b{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:.15rem;font-family:var(--ui-mono);font-size:.6875rem;font-weight:400;font-style:normal;white-space:nowrap;color:var(--ui-ink)}.wr-tijdbalk__merk.is-vandaag{background:var(--ui-champagne);width:3px}.wr-tijdbalk__merk.is-vandaag b{bottom:auto;top:100%;padding:.15rem 0 0;font-weight:500;color:#7a5c2e}.wr-tijdbalk__merk.is-einde b{transform:translate(-90%)}.wr-tijdbalk__merk.is-hoog b{padding-bottom:1.05rem}.wr-tijdbalk__as{display:flex;justify-content:space-between;margin-top:1.4rem;font-family:var(--ui-mono);font-size:.75rem;color:var(--ui-muted)}.wr-stappen{border-bottom:1px solid var(--ui-line)}.wr-stap{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.15rem 1.25rem;padding:.85rem 0;border-top:1px solid var(--ui-line)}.wr-stap:first-child{border-top:1.5px solid var(--ui-ink)}.wr-stap__datum{font-family:var(--ui-mono);font-size:.8125rem;color:var(--ui-ink);font-variant-numeric:tabular-nums}.wr-stap__inhoud strong{display:block;font-weight:600}.wr-stap__inhoud span{display:block;margin-top:.15rem;font-size:.9375rem;line-height:1.5;color:var(--ui-muted)}.wr-stap.is-geweest .wr-stap__datum,.wr-stap.is-geweest strong{color:var(--ui-muted)}.wr-stap.is-geweest strong{font-weight:500}.wr-stap.is-letop{border-left:3px solid var(--ui-champagne);padding-left:.9rem}.wr-stap.is-zonder-datum .wr-stap__datum{color:var(--ui-muted);font-style:italic}@media (max-width: 560px){.wr-stap{grid-template-columns:minmax(0,1fr)}}.wr-tabel--plan{min-width:0}.wr-tabel--plan th:nth-child(2),.wr-tabel--plan td:nth-child(2){text-align:right;white-space:nowrap;min-width:0;color:inherit}.wr-tabel--plan :is(th,td):nth-child(n+3){text-align:left;white-space:normal}.wr-tabel--plan td:last-child{font-weight:400}.wr-tabel--plan td:first-child{white-space:normal}@media (max-width: 699px){.wr-tabel--plan{font-size:.8125rem}.wr-tabel--plan :is(th,td):nth-child(3){display:none}}.wr-plannoot{font-size:.9375rem}.wr-plannoot[data-status=afwijkend]{padding:.75rem 1rem;border-left:3px solid var(--ui-champagne);background:var(--ui-canvas)}.wr-plannoot .wr-lijst{margin-top:.5rem}@media print{.wr-tijdbalk{display:none}.wr-stap.is-letop{border-left-color:#000}}.wr-bedragen{display:grid;gap:1.5rem clamp(2rem,4vw,4rem);border-top:1.5px solid var(--ui-ink);padding-top:1.5rem}.wr-bedragen__rente{display:grid;gap:.35rem;align-content:start;max-width:22rem}.wr-bedragen__label{display:block;margin-top:1rem;font-size:.9375rem;font-weight:600}.wr-bedragen__rente .wr-knop{margin-top:.9rem;justify-self:start;height:auto;padding-block:.6rem;white-space:normal;text-align:left}.wr-bedragen__tabel{min-width:0;overflow-x:auto}.wr-tabel--bedragen{min-width:0}.wr-tabel--bedragen caption{caption-side:top;text-align:left;padding-bottom:.5rem}.wr-tabel--bedragen :is(th,td){text-align:right}.wr-tabel--bedragen :is(th,td):first-child{text-align:left}.wr-tabel--bedragen tbody th{font-weight:600;white-space:nowrap}.wr-tabel--bedragen tbody th a{display:inline-block;padding:.15rem 0;color:var(--ui-forest);text-underline-offset:.25em}.wr-tabel--bedragen td:nth-child(2){min-width:0;white-space:nowrap;color:var(--ui-ink);font-weight:600;font-size:1rem}.wr-tabel--bedragen td:last-child{font-weight:400}.wr-tabel--bedragen [data-bt-kolom=bouw]{display:none}.wr-tabel--bedragen[data-bt-met-bouw] [data-bt-kolom=bouw]{display:table-cell}.wr-bedragen__tabel .wr-voorbehoud{margin-top:.9rem}.wr-bedragen__zinnen{margin-top:1.75rem}.wr-bedragen__zinnen+.wr-voorbehoud{margin-top:1rem}@media (min-width: 900px){.wr-bedragen{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr)}}@media (max-width: 699px){.wr-tabel--bedragen{font-size:.8125rem}.wr-tabel--bedragen :is(th,td){padding:.5rem .3rem}.wr-tabel--bedragen[data-bt-met-bouw] :is(th,td):nth-child(3){display:none}}@media print{.wr-bedragen__rente .wr-schuif{display:none}}
