/* chapter-specific widget styles; shared widgets.css already loaded */
.fbw .fbw-ledger-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin:18px 0}
.fbw .fbw-bars{display:grid;gap:14px;margin:18px 0 8px}
.fbw .fbw-bar-row{display:grid;gap:6px;min-width:0}
.fbw .fbw-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.fbw .fbw-bar-name,.fbw .fbw-bar-value{font-size:18px;line-height:1.5;font-variant-numeric:tabular-nums}
.fbw .fbw-bar-value{font-weight:650;white-space:nowrap}
.fbw .fbw-bar-track{height:28px;background:#eef2e4;border:1px solid #cdd8c0;border-radius:8px;overflow:hidden}
.fbw .fbw-bar-fill{display:block;height:100%;min-width:0}
.fbw .fbw-bar-work{background:#2f6f5b}
.fbw .fbw-bar-one{background:#c4a15a}
.fbw .fbw-bar-two{background:#b56a45}
@media(max-width:480px){
  .fbw .fbw-ledger-cards{grid-template-columns:1fr;gap:8px}
  .fbw .fbw-bar-name,.fbw .fbw-bar-value{font-size:17px}
}
