.elementor-113 .elementor-element.elementor-element-b9d8164{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-113 .elementor-element.elementor-element-b9d8164:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-b9d8164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apeaulogie.fr/wp-content/uploads/2025/04/Apeaulogie-00004-1365x2048.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-113 .elementor-element.elementor-element-b1bf8ca{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-113 .elementor-element.elementor-element-b1bf8ca{--content-width:90%;}}@media(min-width:1025px){.elementor-113 .elementor-element.elementor-element-b9d8164:not(.elementor-motion-effects-element-type-background), .elementor-113 .elementor-element.elementor-element-b9d8164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-3410c3b *//* 🧴 Ligne d'une prestation */
.planity_ui_item-list-element {
  border-bottom: 1px solid #e5e5e5;
  padding: 12px 0;
}

/* ✨ Nom de la prestation */
.planity_appointment_service_cell {
  font-weight: 600;
  color: #333;
}

/* ⏱️ Durée & tarif */
.planity_appointment_service_small-cell {
  font-style: italic;
  color: #888;
}

/* ✅ Bouton "Choisir" */
.planity_appointment_service_button {
  background-color: #B69779 !important;
  color: white !important;
  border: none !important;
  box-shadow: 0 0 0 1px #B69779 !important; /* remplace la bordure visible */
  border-radius: 30px;
  padding: 10px 24px;
  font-weight: 500;
}

/* ✖️ Bouton annuler */
.planity_ui_action_button_icon-remove {
  color: #c75d5d !important;
  border: none !important;
}

/* ➕ Ajouter une prestation */
.planity_ui_button_root {
  background-color: #6a837a !important;
  color: white !important;
  border-radius: 25px;
  border: none !important;
}

/* 🔽 Voir plus de prestations */
.planity_ui_showMoreservices {
  text-decoration: underline;
  color: #6a837a;
}

/* 👤 Sélection de l’intervenant */
.planity_ui_action_worker-name {
  font-weight: 600;
  color: #444;
}

/* 📅 Étapes de prise de RDV */
.planity_appointment_steps_step {
  background-color: #f2ede8;
  border-radius: 10px;
  padding: 8px;
}

/* 🕒 Liste des heures dispos */
.planity_appointment_days_slider_hour_avaibility {
  background-color: #B69779;
  color: white;
  border-radius: 6px;
}

/* 🔗 Lien "annuler" dans mon compte */
.planity_ui_action_cancel-appointment {
  color: #c75d5d !important;
  font-weight: 500;
}

/* 🛡️ Changer mot de passe */
.planity_ui_action_edit-password {
  color: #6a837a;
  text-decoration: underline;
}/* End custom CSS */