fix: prevent mobile slot field overlap

Stack weekday and date controls on narrow screens and constrain native select
widths to their grid column.
