/* Usado por Components/UI/Kpi.razor (composto com .card) */
.kpi { padding: 18px 20px; }
.kpi .label {
  font-family: var(--f-mono); font-size: 10px; letter-spacing: .14em;
  text-transform: uppercase; color: var(--ink-3);
}
.kpi .value {
  font-family: var(--f-display); font-weight: var(--display-weight);
  font-size: var(--fs-2xl); line-height: 1.15; margin-top: 6px;
  font-variant-numeric: tabular-nums;
}
.kpi .delta { font-size: var(--fs-xs); margin-top: 4px; font-family: var(--f-mono); }
.delta.up { color: var(--ok); } .delta.down { color: var(--bad); } .delta.flat { color: var(--ink-3); }

/* Engenharia: valor do KPI em mono — leitura de mostrador/instrumento, não título editorial. */
.theme-eng .kpi .value { font-family: var(--f-mono); font-weight: 500; }
