#bookingHistory{max-height:90vh;max-height:90dvh;overflow-y:auto}
#savedList{display:grid;gap:14px;margin-top:20px}
#savedList article{min-width:0;padding:16px;border:1px solid #3b4449;border-radius:12px}
#savedList h3{margin:0;font-size:18px;line-height:1.35}
#savedList p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.65;font-size:14px}
#savedList .button{min-height:44px;width:100%;white-space:normal;line-height:1.4}
#savedBookings{min-height:44px}
#bookingHistory .icon-button{min-width:44px;min-height:44px}
