.bp-head[data-astro-cid-n4bazphk]{align-items:flex-end}.bp-currency[data-astro-cid-n4bazphk]{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.bp-currency[data-astro-cid-n4bazphk] .select[data-astro-cid-n4bazphk]{width:auto}.bp-rule-hint[data-astro-cid-n4bazphk]{margin:0}.bp-custom[data-astro-cid-n4bazphk]{margin-bottom:.5rem}.bp-group[data-astro-cid-n4bazphk]{border-top:1px solid var(--line);min-width:0;margin-top:1.1rem;padding-top:1.1rem}.bp-group__head[data-astro-cid-n4bazphk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bp-group__title[data-astro-cid-n4bazphk]{font-family:var(--font-body);margin:0;font-size:1rem;font-weight:650}.bp-group__total[data-astro-cid-n4bazphk]{font-variant-numeric:tabular-nums;font-weight:650}.bp-group__hint[data-astro-cid-n4bazphk]{margin:.25rem 0 .6rem}.bp-rows[data-astro-cid-n4bazphk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bp-add[data-astro-cid-n4bazphk]{margin-top:.6rem}.bp-colheads[data-astro-cid-n4bazphk]{display:none}.bp[data-astro-cid-n4bazphk] .bp-row{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"name name name""planned spent spent""kind kind remove";align-items:start;gap:.45rem .5rem;padding:.55rem .6rem .65rem;display:grid}.bp[data-astro-cid-n4bazphk] .bp-row--income{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-areas:"name amount remove";align-items:end}.bp[data-astro-cid-n4bazphk] .bp-row.is-invalid{border-color:var(--danger)}.bp[data-astro-cid-n4bazphk] .bp-f{gap:.2rem;min-width:0;display:grid}.bp[data-astro-cid-n4bazphk] .bp-f .input,.bp[data-astro-cid-n4bazphk] .bp-f .select{width:100%;min-width:0}.bp[data-astro-cid-n4bazphk] .bp-f-label{color:var(--text-2);font-size:.8rem}.bp[data-astro-cid-n4bazphk] .bp-f-name{grid-area:name}.bp[data-astro-cid-n4bazphk] .bp-f-planned,.bp[data-astro-cid-n4bazphk] .bp-f-amount{grid-area:planned}.bp[data-astro-cid-n4bazphk] .bp-row--income .bp-f-amount{grid-area:amount}.bp[data-astro-cid-n4bazphk] .bp-f-spent{grid-area:spent}.bp[data-astro-cid-n4bazphk] .bp-f-kind{grid-area:kind}.bp[data-astro-cid-n4bazphk] .bp-remove{grid-area:remove;align-self:end;min-height:2.6rem;padding-inline:.45rem}.bp[data-astro-cid-n4bazphk] .bp-variance{color:var(--text-2);min-height:1em;font-size:.78rem;display:block}.bp[data-astro-cid-n4bazphk] .bp-variance.is-over{color:var(--danger)}.bp[data-astro-cid-n4bazphk] .bp-variance.is-under{color:var(--success)}@media (min-width:760px){.bp-colheads[data-astro-cid-n4bazphk]{color:var(--text-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) 2.4rem;gap:.5rem;padding:0 .1rem .3rem;font-size:.8rem;font-weight:650;display:grid}.bp[data-astro-cid-n4bazphk] .bp-row{background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) 2.4rem;grid-template-areas:"name planned spent kind remove";align-items:start;padding:0}.bp[data-astro-cid-n4bazphk] .bp-row--income{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 2.4rem;grid-template-areas:"name amount remove"}.bp[data-astro-cid-n4bazphk] .bp-remove{align-self:start}.bp[data-astro-cid-n4bazphk] .bp-row .bp-f-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp[data-astro-cid-n4bazphk] .bp-row.is-invalid .input[aria-invalid=true]{border-color:var(--danger)}}.bp-footer[data-astro-cid-n4bazphk]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;padding-top:1rem;display:flex}.bp-save[data-astro-cid-n4bazphk]{margin:0}.bp-panel-title[data-astro-cid-n4bazphk]{margin-bottom:.75rem}.bp-meters[data-astro-cid-n4bazphk]{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.bp[data-astro-cid-n4bazphk] .bp-meter__label{justify-content:space-between;gap:.75rem;margin-bottom:.3rem;font-size:.9rem;display:flex}.bp[data-astro-cid-n4bazphk] .bp-meter__label strong{font-variant-numeric:tabular-nums}.bp[data-astro-cid-n4bazphk] .bp-meter__track{background:var(--surface-3);border-radius:999px;height:.75rem;display:block;position:relative;overflow:visible}.bp[data-astro-cid-n4bazphk] .bp-meter__fill{background:var(--cat);border-radius:999px;position:absolute;inset:0 auto 0 0}.bp[data-astro-cid-n4bazphk] .bp-meter__fill.is-over{background:var(--danger)}.bp[data-astro-cid-n4bazphk] .bp-meter__target{background:var(--text);width:2px;margin-left:-1px;position:absolute;top:-.25rem;bottom:-.25rem}.bp-insights[data-astro-cid-n4bazphk]{margin-top:1rem}.bp-insights[data-astro-cid-n4bazphk] p{margin:0}.bp-insights[data-astro-cid-n4bazphk] p+p{margin-top:.4rem}.bp[data-astro-cid-n4bazphk] .bp-neg{color:var(--danger)}.bp[data-astro-cid-n4bazphk] .bp-pos{color:var(--success)}.bp-progress[data-astro-cid-n4bazphk]{margin-bottom:1rem}
