.my-confirm-button {
  background-color: rgba(25, 135, 84, 0.1);
  color: #198754;
  border: 1px solid rgba(25, 135, 84, 0.3);
  border-radius: 6px;
  padding: 6px 14px;
  transition: all 0.2s ease;
}

.my-confirm-button:hover {
  background-color: #198754;
  color: #fff;
}

.my-cancel-button {
  background-color: rgba(220, 53, 69, 0.1);
  color: #dc3545;
  border: 1px solid rgba(220, 53, 69, 0.3);
  border-radius: 6px;
  padding: 6px 14px;
  transition: all 0.2s ease;
}

.my-cancel-button:hover {
  background-color: #dc3545;
  color: #fff;
}

/* EN ATTENTE */
.bg-warning-light {
  background-color: rgba(255, 193, 7, 0.1);
  color: #ffc107;
  border: 1px solid rgba(255, 193, 7, 0.3);
  border-radius: 6px;
  padding: 6px 9px;
  transition: all 0.2s ease;
}

/* ACTIF */
.bg-success-light {
  background-color: rgba(25, 135, 84, 0.1);
  color: #198754;
  border: 1px solid rgba(25, 135, 84, 0.3);
  border-radius: 6px;
  padding: 6px 9px;
  transition: all 0.2s ease;
}

/* SUSPENDU */
.bg-secondary-light {
  background-color: rgba(108, 117, 125, 0.1);
  color: #6c757d;
  border: 1px solid rgba(108, 117, 125, 0.3);
  border-radius: 6px;
  padding: 6px 9px;
  transition: all 0.2s ease;
}

/* EXPIRÉ */
.bg-dark-light {
  background-color: rgba(33, 37, 41, 0.1);
  color: #212529;
  border: 1px solid rgba(33, 37, 41, 0.3);
  border-radius: 6px;
  padding: 6px 9px;
  transition: all 0.2s ease;
}

/* ANNULÉ */
.bg-danger-light {
  background-color: rgba(220, 53, 69, 0.1);
  color: #dc3545;
  border: 1px solid rgba(220, 53, 69, 0.3);
  border-radius: 6px;
  padding: 6px 9px;
  transition: all 0.2s ease;
}

/* ESSAI */
.bg-info-light {
  background-color: rgba(13, 202, 240, 0.1);
  color: #0dcaf0;
  border: 1px solid rgba(13, 202, 240, 0.3);
  border-radius: 6px;
  padding: 6px 9px;
  transition: all 0.2s ease;
}

.bg-formule-light{
  background-color: rgba(13, 110, 253, 0.1);
  color: #075ee0;
  padding: 7px 9px;
  border-radius: 6px;
  font-size: 12px;
}

/* WARNING (bonus) */
.bg-warning-light {
  background-color: rgba(255, 193, 7, 0.15);
  color: #ffc107;
}


/* PRIMARY (bonus) */
.bg-primary-light {
  background-color: rgba(13, 110, 253, 0.1);
  color: #0d6efd;
}

.sg-multiselect :deep(.multiselect__tags) {
  border: 1px solid #e4eeeb;
  border-radius: 7px;
  min-height: 38px;
}

.sg-multiselect :deep(.multiselect__select) {
  height: 38px;
}