/* Encabezado crema del calendario (como antes) */
#fbuilder .ui-datepicker-header {
    background: #FDFBD4 !important;
    border: none !important;
}
/* Color del texto del mes y año */
#fbuilder .ui-datepicker-title select {
    background: #ffffff;
    color: #173F43;
    border-radius: 6px;
    border: 1px solid #ccc;
}
/* Fondo de los días de la semana */
#fbuilder .ui-datepicker th {
    background: #E8F3F2 !important;
    color: #222 !important;
}
/* Ocultar selector de servicio */
#fbuilder .ahbfield_service {
    display: none !important;
}
/* Política de privacidad en blanco */
#fbuilder .cff-checkbox-field a,
#fbuilder .fields .one_column a {
    color: #3d3d3d !important;
}

#fbuilder .cff-checkbox-field a:hover,
#fbuilder .fields .one_column a:hover {
    color: #3d3d3d !important;
    opacity: 0.85;
}
/* ===== BOTÓN RESERVAR ===== */
#fbuilder .pbSubmit {
    background-color: #D4A72C !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 40px !important;
    padding: 12px 28px !important;
    font-weight: 600;
    transition: all 0.3s ease;
}

#fbuilder .pbSubmit:hover {
    background-color: #B88D20 !important;
    transform: translateY(-1px);
}
/* ===== FLECHAS DEL CALENDARIO ===== */
#fbuilder .ui-datepicker-prev,
#fbuilder .ui-datepicker-next {
    width: 14px !important;
    height: 14px !important;
    top: 10px !important;
}

#fbuilder .ui-datepicker-prev .ui-icon,
#fbuilder .ui-datepicker-next .ui-icon {
    transform: scale(0.65) !important;
}
/* ===== DÍA SELECCIONADO DEL CALENDARIO ===== */
#fbuilder .ui-datepicker td a.ui-state-active {
    background: #4BBBBF !important;
    color: #ffffff !important;
    border: none !important;
}