.crm-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-md);
  margin-bottom: var(--space-xl);
  flex-wrap: wrap;
}

.crm-filters {
  display: flex;
  align-items: center;
  gap: var(--space-sm);
  flex-wrap: wrap;
}

.crm-stats-bar {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: var(--space-md);
  margin-bottom: var(--space-xl);
}

.crm-stat-item {
  background-color: var(--white);
  border: 1px solid var(--gray-light);
  border-radius: var(--radius-md);
  padding: var(--space-md);
  display: flex;
  flex-direction: column;
}

.crm-stat-label {
  font-size: var(--fs-xs);
  color: var(--gray-medium);
  text-transform: uppercase;
  font-weight: 600;
}

.crm-stat-value {
  font-size: var(--fs-md);
  font-weight: 700;
  color: var(--brown-dark);
}

/* Bordas coloridas especificas do pipeline */
.kanban-column[data-stage="novo_lead"] .kanban-card { border-left-color: var(--info); }
.kanban-column[data-stage="contato_realizado"] .kanban-card { border-left-color: var(--warning); }
.kanban-column[data-stage="proposta_enviada"] .kanban-card { border-left-color: var(--brown-light); }
.kanban-column[data-stage="negociacao"] .kanban-card { border-left-color: var(--warning); }
.kanban-column[data-stage="fechamento"] .kanban-card { border-left-color: var(--success); }
.kanban-column[data-stage="cliente_ativo"] .kanban-card { border-left-color: var(--success); }
.kanban-column[data-stage="perdido"] .kanban-card { border-left-color: var(--danger); }
