.rb-form[data-astro-cid-rvgdilt2]{grid-template-columns:minmax(0,1fr);gap:26px;display:grid}.rb-set[data-astro-cid-rvgdilt2]{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.rb-h[data-astro-cid-rvgdilt2]{padding:0;font-size:1.25rem;font-weight:740}.rb-two[data-astro-cid-rvgdilt2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.rb-err[data-astro-cid-rvgdilt2]:empty{display:none}.rb-err{color:var(--bad);font-size:.9rem;font-weight:560}.rb-form[data-astro-cid-rvgdilt2] .input[data-astro-cid-rvgdilt2][aria-invalid=true],.rb-row .input[aria-invalid=true]{border-color:var(--bad)}.rb-head-btns[data-astro-cid-rvgdilt2]{flex-wrap:wrap;gap:8px;display:flex}.rb-head-btns[data-astro-cid-rvgdilt2] .btn[data-astro-cid-rvgdilt2],.rb-add[data-astro-cid-rvgdilt2]{min-height:44px}.rb-add[data-astro-cid-rvgdilt2]{justify-self:start}.rb-example-flag[data-astro-cid-rvgdilt2]{color:var(--ink-2);font-size:.95rem;line-height:1.5}.rb-example-flag[data-astro-cid-rvgdilt2] .chip[data-astro-cid-rvgdilt2]{margin-right:6px}.rb-rows[data-astro-cid-rvgdilt2]{gap:14px;display:grid}.rb-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) auto;align-items:end;gap:10px 12px;padding-bottom:14px;display:grid}.rb-row .field label{font-size:.88rem}.rb-money{position:relative}.rb-money>span{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rb-money .input{padding-left:26px}.rb-remove{border:1px solid var(--line-2);min-width:44px;min-height:46px;color:var(--ink-2);background:0 0;border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:620}.rb-remove:hover{background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink)}.rb-row-msgs{grid-column:1/-1;gap:4px;display:grid}.rb-row-msgs:empty{display:none}.rb-out[data-astro-cid-rvgdilt2]{gap:20px;display:grid}.rb-sum[data-astro-cid-rvgdilt2]{gap:12px;padding:clamp(22px,3vw,32px);display:grid}.rb-sum-h[data-astro-cid-rvgdilt2]{color:var(--on-face-2);font-size:1.05rem;font-weight:700}.rb-sum[data-astro-cid-rvgdilt2] .big-num[data-astro-cid-rvgdilt2]{color:#fff}.rb-sum-line[data-astro-cid-rvgdilt2]{color:var(--on-face);font-size:1.05rem;line-height:1.5}.rb-keys[data-astro-cid-rvgdilt2]{gap:8px;display:grid}.rb-keys .result-row{flex-wrap:wrap}.rb-keys .result-row .v{text-align:right}.rb-keys .k{color:var(--ink-2)}.rb-sec[data-astro-cid-rvgdilt2]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin-top:36px;display:grid}.rb-ftable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.rb-ftable th,.rb-ftable td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.rb-ftable thead th{background:var(--surface-2);font-size:.95rem}.rb-empty{color:var(--ink-3)}.rb-notes[data-astro-cid-rvgdilt2]{gap:8px;max-width:820px;display:grid}.rb-notes p{border-left:3px solid var(--g-good);background:var(--surface);border-radius:0 var(--r-m) var(--r-m) 0;color:var(--ink-2);padding:10px 14px}.rb-months[data-astro-cid-rvgdilt2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:20px;display:grid}.rb-month{gap:10px;min-width:0;display:grid}.rb-month h3{font-size:1.15rem;font-weight:740}.rb-month ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rb-month li{color:var(--ink-2);grid-template-columns:12px 1fr;gap:10px;line-height:1.5;display:grid}.rb-dot{background:var(--line-2);border-radius:50%;width:10px;height:10px;margin-top:.45em}.rb-dot.pay{background:var(--g-good)}.rb-dot.warn{background:var(--g-poor)}.rb-dot.checkpoint{background:var(--g-fair)}.rb-dot.good,.rb-dot.apply{background:var(--g-verygood)}.rb-more{color:var(--ink-2);grid-column:1/-1}.rb-save[data-astro-cid-rvgdilt2]{border:2px solid var(--ink);justify-items:start;gap:14px;margin-top:40px;display:grid}.rb-save[data-astro-cid-rvgdilt2] p[data-astro-cid-rvgdilt2]{max-width:70ch;color:var(--ink-2)}.rb-save-btns[data-astro-cid-rvgdilt2]{flex-wrap:wrap;gap:12px;display:flex}.rb-sources[data-astro-cid-rvgdilt2] a[data-astro-cid-rvgdilt2]{overflow-wrap:anywhere}.rb-form[data-astro-cid-rvgdilt2] [data-astro-cid-rvgdilt2][hidden]{display:none}@media (width<=720px){.rb-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rb-row .f-name{grid-column:1/-1}.rb-remove{justify-self:end}}@media (width<=420px){.rb-two[data-astro-cid-rvgdilt2]{grid-template-columns:minmax(0,1fr)}}
