/* Masque le bouton "Réserver maintenant" pour la carte dont l'image = 72e9b922-… */
.service-card-grid:has(.service-card-grid__header[style*="72e9b922-57ad-491f-9a38-c411dcbcd153"])
  .service-card-buttons > button.ui-button.ui-button__type__primary {
  display: none !important;
}


/* Cache le premier item de la liste des catégories (qui est "Toutes les catégories") */
.sfv__categories .sfv__categories__item:first-child {
  display: none !important;
}

.emp-cat-badge{
  position:absolute;
  top:8px;
  left:8px;
  z-index:5;
  display:inline-block;
  padding:4px 8px;
  font-size:12px;
  line-height:1;
  border-radius:999px;
  color:#fff;
  box-shadow:0 2px 6px rgba(0,0,0,.15);
  pointer-events:none;
}
.employee_de__services__cards__item{ position:relative; }

/* Masque totalement le bloc prix "De €..." */
.employee-dg-pb__book__price {
  display: none !important;
}

/* Quand il n'y a qu'UNE carte service sur la page */
.service-card-grid:only-of-type 
  .service-card-buttons > button.ui-button.ui-button__type__primary {
  display: none !important;
}

/* Variante si la carte est l'unique enfant de son conteneur */
.services__wrapper__content__items > .service-card-grid:only-child 
  .service-card-buttons > button.ui-button.ui-button__type__primary {
  display: none !important;
}
