/* UI43 — make calculated FIRE summary the primary result; values/formulas untouched. */
#wealth-builder-view .wb-r4-results-title{
  padding:12px 14px!important;border-radius:12px!important;background:#f0f8f4!important;border:1px solid #b9dbc9!important;
}
#wealth-builder-view .wb-r4-results-title>span{color:#18775a!important;font-weight:900!important;letter-spacing:.08em!important}
#wealth-builder-view .wb-r4-results-title h3{margin:3px 0!important;font-size:20px!important;color:#123c31!important}
#wealth-builder-view .wb-r4-kpi-grid{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;margin:12px 0!important;
}
#wealth-builder-view .wb-r4-kpi-grid>article{
  min-width:0!important;padding:12px!important;border:1px solid #dbe4ef!important;border-radius:11px!important;background:#101821!important;
}
#wealth-builder-view .wb-r4-kpi-grid>article.primary{
  border:2px solid #58a987!important;background:#eef9f3!important;box-shadow:0 5px 14px rgba(24,119,90,.10)!important;
}
#wealth-builder-view .wb-r4-kpi-grid span{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:800!important}
#wealth-builder-view .wb-r4-kpi-grid strong{display:block!important;margin-top:6px!important;font-size:20px!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important}
#wealth-builder-view .wb-fire-level-section{margin-top:12px!important;padding:14px!important;border:1px solid #dbe4ef!important;border-radius:12px!important;background:#101821!important}
#wealth-builder-view .wb-fire-level-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}
#wealth-builder-view .wb-fire-level-card{min-width:0!important;padding:12px!important;border-radius:10px!important}
#wealth-builder-view .wb-fire-level-card strong{font-variant-numeric:tabular-nums!important}
@media(max-width:980px){#wealth-builder-view .wb-r4-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:640px){
 #wealth-builder-view .wb-r4-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #wealth-builder-view .wb-r4-kpi-grid>article.primary{grid-column:1/-1!important;grid-row:1!important}
 #wealth-builder-view .wb-fire-level-grid{grid-template-columns:minmax(0,1fr)!important}
}
