/* Money pages: homepage devices carried over (scene beside the P&L; steps-line/.dawn come from home.css). */
.money-proof{display:grid;gap:18px;min-width:0}
.money-proof .scene{margin:0;min-height:0}
.money-proof .scene ul{margin-top:0}
.money-proof .scene li{justify-content:flex-start;font-weight:400;padding:8px 12px}
.money-proof .scene li b{white-space:nowrap;padding-left:8px}
.money-proof .sc-pay li i{margin-left:auto}

/* Demo-window titles are <p>, not headings (SEO audit O1, 14 Oct 2026): the page outline starts with real sections.
   Same look as the old h2.pnl-t and .chart/.recon h2/h3 (computed styles compared before and after). */
.pnl p.pnl-t{font:600 18px var(--head);letter-spacing:-.02em;line-height:1.25;color:var(--ink);text-wrap:balance}
.chart p.rc-t,.recon p.rc-t{letter-spacing:-.01em;font:600 14px var(--head);margin-bottom:14px;display:flex;justify-content:space-between;color:var(--ink);text-wrap:balance;font-variant-numeric:tabular-nums}
.chart p.rc-t span,.recon p.rc-t span{color:var(--muted);font-weight:500}
/* Tax return pages (price.tax): unapproved prices read "On your written quote" in text, not mono figures. */
.slab-tax .svc-note{display:block;font:400 12.5px var(--text);color:#A7AD9C;margin-top:3px}
.slab-tax td.n .quote-line{font:500 13px var(--text);color:#E8EAE3;white-space:normal}
.price-all td.n .quote-line{font:500 13px var(--text);color:var(--muted);white-space:normal}
