.budget-form{display:grid;gap:.75rem}.budget-amount{display:grid;gap:.375rem}.budget-amount-label{color:var(--on-surface);font-size:var(--text-sm);font-weight:700}.budget-amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;max-inline-size:28rem}.budget-amount-help,.budget-off-plan-note{margin:0;color:var(--on-surface-variant);font-size:var(--text-xs);line-height:var(--leading-meta)}.budget-amount-error{margin:0;color:var(--destructive);font-size:var(--text-sm)}.budget-rows{display:grid;gap:.25rem;padding-block-start:.75rem;border-block-start:1px solid var(--row-line)}.budget-rows-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500}.budget-rows-count{color:var(--on-surface-variant);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400}@media(min-width:40rem){.budget-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}
