.PublicBudgetCalculator-module__jinw5a__calculator{border:1px solid var(--ql-border-subtle);border-radius:var(--ql-r-md);background:var(--ql-surface-card);padding:clamp(1.25rem,4vw,2.5rem);scroll-margin-top:6rem}.PublicBudgetCalculator-module__jinw5a__intro{max-width:65ch;margin-bottom:2rem}.PublicBudgetCalculator-module__jinw5a__intro h2{margin:.75rem 0 1rem}.PublicBudgetCalculator-module__jinw5a__intro p,.PublicBudgetCalculator-module__jinw5a__result p,.PublicBudgetCalculator-module__jinw5a__hint,.PublicBudgetCalculator-module__jinw5a__privacy{color:var(--ql-text-secondary);line-height:1.65}.PublicBudgetCalculator-module__jinw5a__layout{gap:2rem;display:grid}.PublicBudgetCalculator-module__jinw5a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.PublicBudgetCalculator-module__jinw5a__field label{color:var(--ql-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.PublicBudgetCalculator-module__jinw5a__field label span{font-weight:400}.PublicBudgetCalculator-module__jinw5a__field input{border:1px solid var(--ql-border-subtle);width:100%;min-height:48px;color:var(--ql-text-primary);background:var(--ql-surface-card);font:inherit;border-radius:.4rem;padding:.7rem .8rem}.PublicBudgetCalculator-module__jinw5a__field input:focus-visible,.PublicBudgetCalculator-module__jinw5a__reset:focus-visible{outline:2px solid var(--ql-text-primary);outline-offset:3px}.PublicBudgetCalculator-module__jinw5a__field input[aria-invalid=true]{border-color:var(--ql-text-primary)}.PublicBudgetCalculator-module__jinw5a__field .PublicBudgetCalculator-module__jinw5a__error{color:var(--ql-text-primary);margin-top:.4rem;font-size:.8rem}.PublicBudgetCalculator-module__jinw5a__hint{margin-top:1rem;font-size:.85rem}.PublicBudgetCalculator-module__jinw5a__reset{min-height:44px;color:var(--ql-text-primary);text-underline-offset:4px;cursor:pointer;margin-top:.75rem;font-size:.875rem;text-decoration:underline}.PublicBudgetCalculator-module__jinw5a__result{border:1px solid var(--ql-border-subtle);border-radius:.5rem;align-self:start;padding:1.5rem}.PublicBudgetCalculator-module__jinw5a__result h3{font-size:1.125rem}.PublicBudgetCalculator-module__jinw5a__result .PublicBudgetCalculator-module__jinw5a__total{color:var(--ql-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.75rem 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500}.PublicBudgetCalculator-module__jinw5a__breakdown{margin-top:1.5rem;font-size:.875rem}.PublicBudgetCalculator-module__jinw5a__breakdown div{border-top:1px solid var(--ql-border-subtle);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.7rem 0;display:flex}.PublicBudgetCalculator-module__jinw5a__breakdown dd{font-variant-numeric:tabular-nums;font-weight:600}.PublicBudgetCalculator-module__jinw5a__privacy{border-top:1px solid var(--ql-border-subtle);margin-top:2rem;padding-top:1rem;font-size:.875rem}@media (min-width:800px){.PublicBudgetCalculator-module__jinw5a__layout{grid-template-columns:1.15fr 1fr}}@media (max-width:380px){.PublicBudgetCalculator-module__jinw5a__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=1y0qaexsreq1x.css.map*/