# Manual tests — 24-6 Booking Page and Booking Success Automated (passed 2026-10-31, `tests/Feature/Design/BookingPageRedesignTest.php`, 7 tests): `/booking` shows section head, forest card (contact, static balance), month calendar inside `.book-r`; slot selection reveals fields and the full flow books exactly once and redirects; every validation error renders under its field; logged-in client sees the message and no form; calendar days carry the hook classes with `wire:click` intact; CSS scoped; `/booking/success` shows balance, title, message and Home with no `data-flux-` output in `
`. Whole Design test directory (70 tests), `tests/Feature/Client` and `GuestBookingTest` run (1 pre-existing stale-copy failure there). UI loop: no horizontal scroll at 390/768/1440 on both pages. Flagged, not changed (spec): `/booking` has no `

` (the section-head component, per spec, renders the title as an `

`); UI loop reports h1Count 0 there. One added key `site.captcha_refresh` (aria-label of the captcha refresh button, which previously had none). - [ ] `/booking` as a guest: forest card + month calendar; today (or any open day) has a gold dot, past days are dim, picking a day then a time reveals the form. - [ ] Complete a booking through this page (confirm step, Confirm): arrives at `/booking/success`; cancel the test booking afterwards. - [ ] Wrong captcha / short summary / missing field: each error appears under its field. - [ ] Logged in as a client: `/booking` shows the logged-in message and link, no form; `/client/consultations/book` calendar looks as before (not restyled). - [ ] `/booking/success`: balance, title, message, Home button; 390px no sideways scroll.