/*
 Theme Name:   Danza Child
 Theme URI:    https://themeholy.com/wordpress/danza
 Description:  This is a child theme for Danza - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy 
 Template:     danza
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  danza-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */ 
.couple-card {
	box-shadow: 0px 0px 0px; !important; 
}
/* Bookly: evitar tarjetas blancas y el "flash" claro al pasar el mouse */
.bookly-css-root .bookly-card-mark.bookly\:bg-white,
.bookly-css-root .bookly-service-card-mark.bookly\:bg-white {
  background-color: transparent !important; /* o #000 negro sólido */
}

/* Anular el hover que las aclara (bg-slate-50) */
.bookly-css-root .bookly-card-mark.bookly\:hover\:bg-slate-50:hover,
.bookly-css-root .bookly-service-card-mark.bookly\:hover\:bg-slate-50:hover {
  background-color: transparent !important; /* o #000 */
}

/* Bookly: reemplazar texto de hora por un label */
.bookly-css-root button.bookly\:w-full span > div {
  visibility: hidden !important;   /* oculta el 10:30 sin romper layout */
}

.bookly-css-root button.bookly\:w-full span {
  position: relative;
}

/* Bookly: ocultar la hora */
.bookly-css-root button.bookly\:w-full span > div{
  display: none !important;
}

/* Desactivar el ::after anterior en el span (por si queda) */
.bookly-css-root button.bookly\:w-full span::after{
  content: none !important;
}

/* Dibujar "Continuar" centrado sobre TODO el botón */
.bookly-css-root button.bookly\:w-full{
  position: relative !important;

  /* Tamaño del botón (mejor que “ancharlo” con padding lateral gigante) */
  width: 100% !important;
  max-width: 360px;          /* ajusta: 320–420 */
  margin: 0 auto !important;

  padding: 14px 0 !important; /* alto visual, sin agrandar ancho */
  min-height: 52px;           /* altura mínima consistente */
}

.bookly-css-root button.bookly\:w-full::after{
  content: "Continuar";
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  line-height: 1;
  pointer-events: none; /* no rompe el click */
}

/* Opcional: un poco más ancho en desktop */
@media (min-width: 768px){
  .bookly-css-root button.bookly\:w-full{
    max-width: 420px;
  }
}