.money-view-bar{margin:0 0 30px;padding:20px 24px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}
.money-view-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.money-view-heading h2{font-family:inherit;font-size:.94rem;line-height:1.4;margin:0 0 4px;letter-spacing:0}
.money-view-heading p,.money-view-description,.money-view-scope{font-size:.825rem;line-height:1.55;margin:0;color:var(--muted)}
.money-view-toggle{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}
.money-view-toggle button{font-size:.85rem;line-height:1.4;padding:10px 13px;white-space:normal;min-height:42px}
.money-view-description{margin-top:12px;color:var(--text)}
.money-view-scope{margin-top:3px;font-size:.775rem}
.projection-basis{font-size:.8rem;line-height:1.5;color:var(--muted);margin:0}
.projection-controls>.projection-basis{align-self:end;padding-bottom:10px}
.metrics .metric-equivalent{padding-top:6px;margin-top:6px;border-top:1px solid var(--line);font-size:.76rem;line-height:1.5}
.calculation-basis{margin:12px 0 5px;font-size:.8rem;color:var(--muted)}
.calculator-value .calculation-equivalent{margin:10px 0 18px;font-size:.85rem;line-height:1.55;color:var(--muted)}
.burn-projection{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}
.burn-panel{max-width:100%}
.rail-age-coverage #rail-age55-equivalent{margin:8px 0 0;line-height:1.5;font-size:.72rem}
@media(max-width:600px){.money-view-bar{padding:12px;margin-bottom:18px}.money-view-heading{gap:0}.money-view-heading>div:first-child,.money-view-scope{display:none}.money-view-toggle{width:100%}.money-view-toggle button{flex:1;min-height:44px}.money-view-description{font-size:.8rem;margin-top:8px}}
