Online form for appointment scheduling, with complex availability rules, date and time controls, and double-booking prevention.