Fix/book 149 ui fixes
* fixed text-overflow issue in datepicker trigger
* fixed X missing in booking code text field
* fixed toDate not setting properly
* fixed spacing issues and placeholder text not fitting
* added error message to child age if none is added
* spacing fixes
* Revert "map link alignment fix"
This reverts commit d38cc5b007bc05a1d48ce6661b1052fe714961c3.
* fixed EB points padding issue on SAS tablet
* maxWidth on BookingCode/voucher
* spacing fixes
* fixed icons in error message
* spacing fixes
* scroll to child age picker updates
* feat(SW-3706): fix heatmap issue for langswitcher and booking widget
* fixed tablet lineup issue
Approved-by: Linus Flood
feat(STAY-140): make Stepper more accessible
* feat(STAY-140): make Stepper more accessible
* fix(STAY-140): add aria-valuetext
Approved-by: Bianca Widstam
Fix/optimizations and cleanup of booking widget
* fix(BOOK-149):fixed issue with datepicker overflowing on months spanning more weeks
* fix(BOOK-149): added smooth scroll to age selector to avoid clipping the selector
* cleanup in trigger and css
* update to new Button componenet to fix missing focus indicator
* included color token in triggerbutton class instead
Approved-by: Bianca Widstam
Approved-by: Erik Tiekstra
Fix/STAY-135 & STAY-127
* fix: make quantity and delivery separate steps in mobile
* fix: update design for delivery step in ancillary flow
* fix: add error state for missing time
* fix: only allow points or cash payment for ancillaries
* fix: break out stepper to design system
* fix: update design of select quantity step in add ancillaries flow
* fix: add error states for quantity
* fix: handle insufficient points case
* fix: update stepper to include optional disabledMessage tooltip
* fix: handle validations
* fix: change name to camel case
Approved-by: Bianca Widstam
Approved-by: Chuma Mcphoy (We Ahead)