.atlas-budget-anchor{display:block;min-height:1px;scroll-margin-top:96px}.atlas-budget-section{scroll-margin-top:96px}.atlas-budget-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:stretch}.atlas-budget-chart,.atlas-budget-facts{padding:24px}.atlas-budget-chart__heading{display:flex;justify-content:space-between;gap:18px;align-items:start;margin-bottom:24px}.atlas-budget-chart__heading h3{margin:0 0 6px;font-size:20px}.atlas-budget-chart__heading p{margin:0;color:var(--tax-muted);font-size:12px}.atlas-budget-bars{display:grid;gap:16px}.atlas-budget-bar__label{display:flex;justify-content:space-between;gap:14px;margin-bottom:6px;color:var(--tax-ink-soft);font-size:12px}.atlas-budget-bar__label strong{color:var(--tax-green-dark);font-size:12px;white-space:nowrap}.atlas-budget-bar__track{height:10px;overflow:hidden;border-radius:999px;background:var(--tax-line)}.atlas-budget-bar__track svg{display:block;width:100%;height:10px;color:var(--tax-green)}.atlas-budget-bar__track rect{fill:currentColor}.atlas-budget-facts{display:grid;align-content:start;gap:22px}.atlas-budget-facts dl{display:grid;gap:12px;margin:0}.atlas-budget-facts dl div{padding-bottom:12px;border-bottom:1px solid var(--tax-line)}.atlas-budget-facts dl div:last-child{padding-bottom:0;border-bottom:0}.atlas-budget-facts dt{margin-bottom:4px;color:var(--tax-muted);font-size:11px}.atlas-budget-facts dd{margin:0;color:var(--tax-ink);font-size:22px;font-weight:850}.atlas-budget-facts__note{padding:14px;border-radius:10px;background:var(--tax-surface)}.atlas-budget-facts__note strong{display:block;margin-bottom:6px;color:var(--tax-ink);font-size:12px}.atlas-budget-facts__note p{margin:0;color:var(--tax-muted);font-size:12px;line-height:1.55}.atlas-budget-section .atlas-export-panel{margin-top:16px}@media (max-width:980px){.atlas-budget-layout{grid-template-columns:1fr}}@media (max-width:720px){.atlas-budget-chart,.atlas-budget-facts{padding:20px}.atlas-budget-chart__heading{display:block}.atlas-budget-chart__heading .av-badge{display:inline-flex;margin-top:12px}.atlas-budget-facts dd{font-size:20px}}
