/* 普通统计值统一蓝色；分类图标与结果状态分别着色。
 * 独立层集中接管历史页面的数字颜色，避免依赖各页选择器的优先级。
 */
:root {
  --metric-value-blue: #245daa;
  --metric-state-pending: #758398;
  --metric-state-success: #138a63;
  --metric-state-warning: #b66a18;
  --metric-state-danger: #c74343;
}
@layer metric-values {
  :is(
    .project-list-metrics, .business-ledger-metrics, .business-ledger-metrics-standard,
    .contract-ledger-metrics, .downstream-contract-ledger-metrics,
    .settlement-ledger-metrics, .invoice-ledger-metrics, .receipt-ledger-metrics,
    .guarantee-metrics, .balance-ledger-metrics, .tax-summary-ledger-metrics,
    .tax-summary-metrics, .tax-vat-metrics, .tax-surcharge-metrics,
    .tax-income-metrics, .tax-burden-metrics, .tax-summary-metric,
    .overview-metric, .stat-card, .balance-summary-card, .project-home-panel,
    .planning-metrics, .planning-contract-metrics, .planning-metric-cards,
    .business-live-summary, .business-group-summary
  ) strong {
    color: var(--metric-value-blue) !important;
  }
  .overview-metric[data-metric-state="pending"] > strong {
    color: var(--metric-state-pending) !important;
  }
  .overview-metric[data-metric-state="success"] > strong {
    color: var(--metric-state-success) !important;
  }
  .overview-metric[data-metric-state="warning"] > strong {
    color: var(--metric-state-warning) !important;
  }
  .overview-metric[data-metric-state="danger"] > strong,
  .planning-contract-metrics strong.over {
    color: var(--metric-state-danger) !important;
  }
}
