/* =========================================================
   FASE 38A - Visual leve
   Reduz peso de renderização sem trocar o layout nativo.
   ========================================================= */

#sec-dashboard,
#sec-vendas-equipe-final,
#sec-financeiro,
#sec-admin-indicadores,
#sec-admin-funil-rd,
#sec-admin-vendas-mensais,
#sec-controle-funis,
#sec-pipelines,
#sec-admin-logs,
#sec-usuarios {
  content-visibility: auto;
  contain-intrinsic-size: 900px;
}

#sec-dashboard *,
#sec-vendas-equipe-final *,
#sec-financeiro *,
#sec-admin-indicadores *,
#sec-admin-funil-rd *,
#sec-admin-vendas-mensais *,
#sec-controle-funis *,
#sec-pipelines *,
#sec-admin-logs *,
#sec-usuarios * {
  text-shadow: none !important;
  animation-duration: 0.01ms !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0.08s !important;
  scroll-behavior: auto !important;
}

#sec-dashboard strong,
#sec-dashboard b,
#sec-dashboard th,
#sec-dashboard .font-bold,
#sec-dashboard .fw-bold,
#sec-vendas-equipe-final strong,
#sec-vendas-equipe-final b,
#sec-vendas-equipe-final th,
#sec-vendas-equipe-final .font-bold,
#sec-vendas-equipe-final .fw-bold,
#sec-financeiro strong,
#sec-financeiro b,
#sec-financeiro th,
#sec-financeiro .font-bold,
#sec-financeiro .fw-bold,
#sec-admin-indicadores strong,
#sec-admin-indicadores b,
#sec-admin-indicadores th,
#sec-admin-indicadores .font-bold,
#sec-admin-indicadores .fw-bold,
#sec-admin-funil-rd strong,
#sec-admin-funil-rd b,
#sec-admin-funil-rd th,
#sec-admin-funil-rd .font-bold,
#sec-admin-funil-rd .fw-bold,
#sec-admin-vendas-mensais strong,
#sec-admin-vendas-mensais b,
#sec-admin-vendas-mensais th,
#sec-admin-vendas-mensais .font-bold,
#sec-admin-vendas-mensais .fw-bold,
#sec-controle-funis strong,
#sec-controle-funis b,
#sec-controle-funis th,
#sec-controle-funis .font-bold,
#sec-controle-funis .fw-bold,
#sec-pipelines strong,
#sec-pipelines b,
#sec-pipelines th,
#sec-pipelines .font-bold,
#sec-pipelines .fw-bold {
  font-weight: 600 !important;
}

#sec-dashboard .card,
#sec-dashboard .moov-card,
#sec-dashboard .admin-card,
#sec-dashboard .metric-card,
#sec-dashboard .kpi-card,
#sec-vendas-equipe-final .card,
#sec-vendas-equipe-final .moov-card,
#sec-vendas-equipe-final .admin-card,
#sec-vendas-equipe-final .metric-card,
#sec-vendas-equipe-final .kpi-card,
#sec-financeiro .card,
#sec-financeiro .moov-card,
#sec-financeiro .admin-card,
#sec-financeiro .metric-card,
#sec-financeiro .kpi-card,
#sec-admin-indicadores .card,
#sec-admin-indicadores .moov-card,
#sec-admin-indicadores .admin-card,
#sec-admin-indicadores .metric-card,
#sec-admin-indicadores .kpi-card,
#sec-admin-funil-rd .card,
#sec-admin-funil-rd .moov-card,
#sec-admin-funil-rd .admin-card,
#sec-admin-funil-rd .metric-card,
#sec-admin-funil-rd .kpi-card,
#sec-admin-vendas-mensais .card,
#sec-admin-vendas-mensais .moov-card,
#sec-admin-vendas-mensais .admin-card,
#sec-admin-vendas-mensais .metric-card,
#sec-admin-vendas-mensais .kpi-card,
#sec-controle-funis .card,
#sec-controle-funis .moov-card,
#sec-controle-funis .admin-card,
#sec-controle-funis .metric-card,
#sec-controle-funis .kpi-card,
#sec-pipelines .card,
#sec-pipelines .moov-card,
#sec-pipelines .admin-card,
#sec-pipelines .metric-card,
#sec-pipelines .kpi-card {
  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.06) !important;
  filter: none !important;
  backdrop-filter: none !important;
}

#sec-dashboard table,
#sec-vendas-equipe-final table,
#sec-financeiro table,
#sec-admin-indicadores table,
#sec-admin-funil-rd table,
#sec-admin-vendas-mensais table,
#sec-controle-funis table,
#sec-pipelines table {
  table-layout: auto;
}

#sec-dashboard td,
#sec-dashboard th,
#sec-vendas-equipe-final td,
#sec-vendas-equipe-final th,
#sec-financeiro td,
#sec-financeiro th,
#sec-admin-indicadores td,
#sec-admin-indicadores th,
#sec-admin-funil-rd td,
#sec-admin-funil-rd th,
#sec-admin-vendas-mensais td,
#sec-admin-vendas-mensais th,
#sec-controle-funis td,
#sec-controle-funis th,
#sec-pipelines td,
#sec-pipelines th {
  will-change: auto !important;
}

.moov-heavy-tab-38a-waiting {
  opacity: 0.98;
}
