.btn-loyalty {

    font-size: 0.875rem;
    padding: 0.4rem 1.2rem;
    font-weight: 600;
    white-space: nowrap;
  }
  

  .card-body p {
    min-height: 36px;
  }
  

  .mode-card {
  border: 2px solid transparent;
  cursor: pointer;
  transition: border-color 0.3s ease;
}

.mode-card.selected {
  border: 3px solid #0d6efd; /* couleur bleue Bootstrap */
  box-shadow: 0 0 5px rgba(13, 110, 253, 0.4); /* ombre légère */
}
