/* ===== 56N - KPI VISUAL LIMPO ===== */

#sec-dashboard .admin-kpi-card .admin-kpi-icon,
#sec-dashboard .admin-kpi-card .kpi-icon,
#sec-dashboard .admin-kpi-card [class*="icon"] {
  display: none !important;
}

#sec-dashboard .admin-kpi-card {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 22px 20px !important;
}

#sec-dashboard .admin-kpi-card > div,
#sec-dashboard .admin-kpi-card .kpi-content {
  width: 100% !important;
  text-align: center !important;
}

#sec-dashboard .admin-kpi-card span,
#sec-dashboard .admin-kpi-card small,
#sec-dashboard .admin-kpi-card p {
  text-align: center !important;
}

#sec-dashboard .admin-kpi-card strong,
#sec-dashboard #total_leads,
#sec-dashboard #total_valor,
#sec-dashboard #ganhos,
#sec-dashboard #conversao {
  display: inline-block !important;
  white-space: nowrap !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
  line-height: 1.05 !important;
  font-weight: 600 !important;
  letter-spacing: -0.4px !important;
  margin: 6px auto 6px auto !important;
}

/* tamanho padrão dos números */
#sec-dashboard #total_leads,
#sec-dashboard #ganhos,
#sec-dashboard #conversao {
  font-size: clamp(24px, 2vw, 38px) !important;
}

/* valor total um pouco menor para não quebrar */
#sec-dashboard #total_valor {
  font-size: clamp(20px, 1.8vw, 32px) !important;
}

/* descrições abaixo dos números */
#sec-dashboard .admin-kpi-card small,
#sec-dashboard .admin-kpi-card p,
#sec-dashboard #trend_leads,
#sec-dashboard #trend_valor {
  display: block !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  margin-top: 4px !important;
}

/* garante que o bloco do valor total tenha mais espaço visual */
#sec-dashboard .admin-kpi-grid .admin-kpi-card:nth-child(2) {
  min-width: 0 !important;
}

#sec-dashboard .admin-kpi-grid .admin-kpi-card:nth-child(2) strong,
#sec-dashboard .admin-kpi-grid .admin-kpi-card:nth-child(2) #total_valor {
  max-width: 100% !important;
}
