    /* Performance-style good/bad on ledger amounts only (not global holdings totals) */
    .ds-portfolio-header-ledger .ds-summary-total-card-value.ds-pct-good {
      color: var(--ds-brand-hero);
    }
    .ds-portfolio-header-ledger .ds-summary-total-card-value.ds-pct-bad {
      color: var(--ds-amount-negative);
    }
    .ds-portfolio-header-ledger .ds-summary-total-card-value.ds-amount-neutral {
      color: var(--ds-text-muted);
    }
    /* Debt/liability rows: always red negative styling — label AND value (override any stale pct-good).
       Covers: Liabilities category row, debt class rows (Mortgages/Cards/LOC), breakdown tables. */
    .ds-portfolio-header-ledger .ds-overview-debt-class-row .ds-summary-total-card-value,
    .ds-portfolio-header-ledger .ds-overview-debt-class-row .ds-summary-total-card-label,
    .ds-portfolio-header-ledger [data-overview-category="liabilities"] .ds-summary-total-card-value,
    .ds-portfolio-header-ledger [data-overview-category="liabilities"] .ds-summary-total-card-label {
      color: var(--ds-amount-negative);
    }
