.budget-entry[data-astro-cid-54ete4k7]{border:1px solid var(--border);background:var(--surface);margin:48px 0;padding:32px;scroll-margin-top:90px}.budget-entry[data-astro-cid-54ete4k7] h2[data-astro-cid-54ete4k7]{font-family:var(--serif);font-size:30px}#budget-entry-form[data-astro-cid-54ete4k7]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:20px;margin:24px 0;display:grid}#budget-entry-form[data-astro-cid-54ete4k7] label[data-astro-cid-54ete4k7]{flex-direction:column;justify-content:space-between;gap:8px;min-width:0;display:flex}#budget-entry-form[data-astro-cid-54ete4k7] [data-astro-cid-54ete4k7]:is(input,select){border:1px solid var(--border);background:#fff;border-radius:3px;width:100%;height:52px;margin:0;padding:12px;line-height:1.5}#budget-entry-form[data-astro-cid-54ete4k7] .button[data-astro-cid-54ete4k7]{justify-content:center;align-self:end;min-height:52px;padding-block:12px}@media (width<=960px){#budget-entry-form[data-astro-cid-54ete4k7]{grid-template-columns:repeat(2,minmax(0,1fr))}#budget-entry-form[data-astro-cid-54ete4k7] .button[data-astro-cid-54ete4k7]{grid-column:1/-1}}@media (width<=600px){.budget-entry[data-astro-cid-54ete4k7]{padding:20px}#budget-entry-form[data-astro-cid-54ete4k7]{grid-template-columns:minmax(0,1fr)}}
