/* Estilos globais para o Dashboard Administrativo - moderno e leve */

/* VerticalBarChart tweaks */
.vertical-bar-chart svg {
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}
.vertical-bar-chart text {
  font-family: inherit;
  fill: #6c757d;
}

/* Tornar o svg responsivo dentro dos cartões */
.vertical-bar-chart { display: block; width: 100%; }

/* Lista de departamentos com barras progressivas */
.dept-progress-list .d-flex { gap: 12px; }
.dept-progress-list .progress { background: rgba(15, 23, 42, 0.04); }
.dept-progress-list .progress-bar {
  transition: width 0.6s cubic-bezier(.2,.8,.2,1);
  border-radius: 999px;
}

/* Feed de alertas - visual mais limpo */
.list-group-item { border-radius: 8px; margin-bottom: 8px; border: 1px solid rgba(15,23,42,0.04); }
.list-group-item .text-muted.small { margin-top: 4px; display: block; }

/* MetricCard small adjustments */
.card .badge { border-radius: 999px; padding: 6px 10px; }

/* Botões de atalho */
.btn-outline-primary { border-color: rgba(63,185,80,0.3); color: #3FB950; }
.btn-outline-success { border-color: rgba(16,185,129,0.18); color: #16a34a; }

@media (max-width: 991px) {
  .vertical-bar-chart svg { min-height: 220px; }
}
