.elementor-4663 .elementor-element.elementor-element-4ae7de3{--display:flex;}.elementor-4663 .elementor-element.elementor-element-c01b06e{--spacer-size:50px;}.elementor-4663 .elementor-element.elementor-element-2f79476{text-align:center;}.elementor-4663 .elementor-element.elementor-element-2f79476 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFC46F;}.elementor-4663 .elementor-element.elementor-element-e897566{text-align:center;}.elementor-4663 .elementor-element.elementor-element-e897566 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#A1820A;}.elementor-4663 .elementor-element.elementor-element-9e43875{text-align:center;}.elementor-4663 .elementor-element.elementor-element-9e43875 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#40B4A6;}.elementor-4663 .elementor-element.elementor-element-de15a9c{--spacer-size:30px;}.elementor-4663 .elementor-element.elementor-element-6677fee{text-align:center;}.elementor-4663 .elementor-element.elementor-element-6677fee .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#A1820A;}.elementor-4663 .elementor-element.elementor-element-f606729{text-align:center;}.elementor-4663 .elementor-element.elementor-element-f606729 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#A1820A;}.elementor-4663 .elementor-element.elementor-element-e378280{--display:flex;}.elementor-4663 .elementor-element.elementor-element-da476ff{--display:flex;}.elementor-4663 .elementor-element.elementor-element-7fca18f{--display:flex;}.elementor-4663 .elementor-element.elementor-element-517f726{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4663 .elementor-element.elementor-element-6677fee .elementor-heading-title{letter-spacing:4px;}.elementor-4663 .elementor-element.elementor-element-f606729 .elementor-heading-title{letter-spacing:4px;}.elementor-4663 .elementor-element.elementor-element-e714f12.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-1d5e246 *//* Supprimer le point des jours partiellement réservés */
.wpbc_time_dots {
  display: none !important;
}

/* Supprimer carré, contour et fond spécifiques */
.datepick-inline .datepick-days-cell.timespartly .wpbc-cell-box,
.datepick-inline .date_approved.timespartly .wpbc-cell-box,
.datepick-inline .date2approve.timespartly .wpbc-cell-box,
.datepick-inline .datepick-days-cell.timespartly .date-cell-content,
.datepick-inline .date_approved.timespartly .date-cell-content,
.datepick-inline .date2approve.timespartly .date-cell-content,
.datepick-inline .datepick-days-cell.timespartly .date-cell-content a,
.datepick-inline .date_approved.timespartly .date-cell-content a,
.datepick-inline .date2approve.timespartly .date-cell-content a {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  color: inherit !important;
  font-weight: 600 !important; /* garder le gras pour signaler qu'il reste des créneaux */
}

/* Supprimer les éléments décoratifs */
.datepick-inline .datepick-days-cell.timespartly .wpbc-diagonal-el,
.datepick-inline .date_approved.timespartly .wpbc-diagonal-el,
.datepick-inline .date2approve.timespartly .wpbc-diagonal-el,
.datepick-inline .date_approved.timespartly .wpbc-co-in,
.datepick-inline .date_approved.timespartly .wpbc-co-out,
.datepick-inline .date2approve.timespartly .wpbc-co-in,
.datepick-inline .date2approve.timespartly .wpbc-co-out {
  display: none !important;
}

/* Ceinture & bretelles : pas de bordures/ombres résiduelles */
.datepick-inline .datepick-days-cell.timespartly,
.datepick-inline .datepick-days-cell.timespartly * {
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */