/* InoveSys Home — compacto 2026-08-22c */

body.inovesys-app #inovesys-float-stack,
body:has(#root .dash-kpi-primary) #inovesys-float-stack,
body:has(#root .from-slate-50\/80) #inovesys-float-stack {
  display: none !important;
}

.dash-kpi-primary > * {
  min-height: 0;
}

/* secundarios: faixa baixa, nao competem com os 4 principais */
.dash-kpi-secondary > * {
  padding: 0.45rem 0.7rem !important;
  box-shadow: none !important;
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
  border-radius: 0.85rem !important;
}
.dash-kpi-secondary .absolute {
  display: none !important;
}
.dash-kpi-secondary .h-11 {
  height: 1.6rem !important;
  width: 1.6rem !important;
  border-radius: 0.45rem !important;
}
.dash-kpi-secondary .h-11 svg {
  width: 12px;
  height: 12px;
}
.dash-kpi-secondary .tabular-nums {
  font-size: 0.98rem !important;
  margin-top: 0.1rem !important;
  line-height: 1.2 !important;
}
.dash-kpi-secondary p.text-\[10px\],
.dash-kpi-secondary p.uppercase {
  font-size: 9px !important;
}
.dash-kpi-secondary p.mt-1\.5,
.dash-kpi-secondary .text-xs.font-medium {
  font-size: 10px !important;
  margin-top: 0.1rem !important;
}

.dash-card > div.border-b {
  padding-top: 0.55rem !important;
  padding-bottom: 0.5rem !important;
}

.dash-shortcut-card {
  padding: 0.9rem 1rem !important;
}

.min-h-full button.group.w-full.text-left {
  padding: 0.9rem 1rem;
}
