findIndex devolvía -1 si start_date o end_date caían fuera del rango visible, descartando la reserva entera. Ahora se clampa al rango del calendario conservando la clasificación single/multi-día por las fechas reales. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>