/* Finance overview 0.34 — analytical, quiet, tabular. */
body.life-ui[data-life-page="finance-hub"] #content{font-variant-numeric:tabular-nums}
body.life-ui[data-life-page="finance-hub"] #content .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.life-ui[data-life-page="finance-hub"] #content .card{background:var(--life-surface)!important;border-color:var(--life-line-soft)!important}
body.life-ui[data-life-page="finance-hub"] #content .stat-val{font-size:26px}
body.life-ui[data-life-page="finance-hub"] table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}body.life-ui[data-life-page="finance-hub"] th{padding:9px 10px;border-bottom:1px solid var(--life-line-soft);color:var(--life-tertiary);font:600 11px var(--life-font);text-align:left}body.life-ui[data-life-page="finance-hub"] td{padding:11px 10px;border-bottom:1px solid var(--life-line-soft);color:var(--life-ink)}body.life-ui[data-life-page="finance-hub"] tr:last-child td{border-bottom:0}
@media(max-width:820px){body.life-ui[data-life-page="finance-hub"] #content .grid-3{grid-template-columns:minmax(0,1fr)}body.life-ui[data-life-page="finance-hub"] #content .page-head{display:block}body.life-ui[data-life-page="finance-hub"] #content .page-head>div:last-child{margin-top:12px;justify-content:flex-start}}
