.LiveField {
    border-radius: 5px;
}

.AnswerPipe--4esl7 {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #E251AF;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  margin: auto; /* Ajout pour le centrage horizontal dans un conteneur en bloc */
  position: relative; /* Optionnel: peut aider avec le centrage dans certains cas */
  text-align: center;
}

.PaperCalendar__controls .PaperCalendar__controlBtn {
    font-size:18px;
    color:#3C576B;
}

.Appointment__time-picker .BtnV2.Appointment__time-button {
    font-size:18px;
    color:#3C576B;
}

.LiveField .LiveField__container {
    padding: 10px;
}

.Appointment__confirmation {
    color:#3C576B;
}

@import url('https://fonts.googleapis.com/css2?family=K2D:wght@400;700&display=swap');

.custom-button {
  font-family: 'K2D', sans-serif;
  background-color: #E357B7;
  color: white;
  padding: 10px 20px;
  border-radius: 30px;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s;
}

.bonus-container {
  background-color: #FAE6F2; /* Couleur pastel avec transparence basée sur #E251AF */
  padding: 10px;
  text-align: center;
  box-sizing: border-box;
  border-radius: 20px;
  width:70%;
}

.bonus-text {
    font-size:16px;
    color:#3C576B;
    text-align:left;  
    lign-height:
}

.Select-placeholder {
    background-color:white;
}
