7f9ce8bf26
Spec calls for the Schedule list to drop the inline expanded view entirely — clicking a row should take the user straight to the flight-details page, with the per-row 'Купить билет' affordance exposed only on hover. FlightList: gate inline-expand on whether renderExpandedBody is provided, not on onFlightClick. When the caller supplies onFlightClick without a body renderer, wire it to FlightCard.onClick (single-click navigate). When both are present (Online-Board), keep the existing expandable + onViewDetails wiring. DayGroupedFlightList: drop renderScheduleBody/renderExpandedBody from both FlightList sites (single-day and per-day-group). Schedule rows now navigate via onFlightClick; the 'Купить билет' link is the inlineBuyUrl rendered by FlightCard with hover-only CSS. Add a 2-spec e2e: row click changes URL to /schedule/<segment>? request=schedule-route-… and the per-row buy link is anchor-tagged to the SB booking URL on every visible row.