body {
  background-color: #f8f9fa;
}

.kpi-card {
  border-left: 4px solid #0d6efd;
}

.tranche-pill {
  border-radius: 0.75rem;
  padding: 0.5rem 0.75rem;
  background-color: #f1f3f5;
}

/* Couleurs optionnelles selon t.color */
.tranche-success {
  border-left: 4px solid #198754;
}
.tranche-warning {
  border-left: 4px solid #ffc107;
}
.tranche-danger {
  border-left: 4px solid #dc3545;
}
.tranche-info {
  border-left: 4px solid #0dcaf0;
}
