#fbuilder .ui-datepicker-header { background:#d9af30; color:white; text-shadow:none; } /* Cabecera del datepicker */
.sb_item:before { content:"Reserva: "; } 		/* Prefijo antes del texto */
.pbSubmit { background-color:#d9af30; color:white; } /* Estado normal del botón */
#fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default, #fbuilder .slots div a { cursor:pointer; } /* Cursor tipo mano en fechas y slots clicables */
#fbuilder .slots { width:100%; margin:20px; box-shadow:none; border:none; } /* Elimina recuadro y sombra exterior */
#fbuilder .slots div a { text-decoration:none; } /* Quita el subrayado de los enlaces */
#fbuilder .usedSlots .sb_item .cancel { display:none; } /* Oculta el botón/enlace cancelar de los slots usados */
.pbSubmit { margin-top: -20px !important; padding-top: -20px !important; } /* Reduce el espacio superior del botón */
#fbuilder .slots span { font-size:0; } #fbuilder .slots span::after { content:"Horas de inicio disponibles (reservas de 90min)"; font-size:16px; color:#000; } /* Oculta texto original sin transparentar y muestra texto nuevo */
.phone-input { margin-bottom:25px !important; } 












