/* Contraste del formulario de reservas — 5-nov-2026
   Lighthouse: días no disponibles #d0d0d0 sobre blanco (1,54:1) y campo de personas
   #777777 sobre #f4f1f9 (4,0:1). Mínimo AA: 4,5:1. Se oscurecen. */
.ph-calendar-date.booking-disabled,
.ph-calendar-date.booking-disabled .ph_calendar_day,
.ph-calendar-date.booking-disabled .ph_calendar_day font,
.ph-calendar-date.de-active,
.ph-calendar-date.de-active .ph_calendar_day,
.ph-calendar-date.de-active .ph_calendar_day font { color: #6b6b6b !important; }

form.cart input.input-person,
form.cart input[type="number"],
form.cart input[type="text"],
form.cart select,
form.cart textarea { color: #3d3359 !important; }
