/* Typography shared by KPI labels across business modules. */
.app-shell .fin-kpi-grid .fin-kpi .fin-kpi-label,
.imovel-kpi .fin-kpi-label,
.reserva-kpi span.fin-kpi-label {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: .82rem !important;
  font-weight: 600 !important;
  color: var(--ink-700) !important;
}

@media (max-width: 1024px) {
  .app-shell .fin-kpi-grid .fin-kpi[data-kpi] .fin-kpi-label,
  .app-shell .fin-kpi-grid .fin-kpi .fin-kpi-label,
  #dashKpiGrid .fin-kpi[data-kpi] .fin-kpi-label,
  .imovel-kpi .fin-kpi-label,
  .reserva-kpi span.fin-kpi-label {
    color: #17233d !important;
    font-size: clamp(.62rem, 2.28vw, .72rem) !important;
    font-weight: 850 !important;
    line-height: 1.03 !important;
  }
}
