.cash-payment-options .payment-card-static{display:flex;align-items:center;gap:.875rem;padding:1rem;color:var(--muted)}.payment-card-static span{min-width:0}.booking-page #postcode-feedback:empty,.booking-page .booking-lookup-status:empty{display:none}.booking-page .booking-notes-budget{margin-block:.5rem}.booking-page .review-row p{margin-bottom:0}.booking-page #address-choice{scroll-margin-block:2rem}.booking-calendar .calendar{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))}.booking-calendar .calendar button{flex-direction:column;min-height:76px;gap:0}.booking-calendar .date-weekday{display:block;font-size:1rem}.booking-calendar .date-check{min-height:1.25em}.booking-calendar .calendar button:disabled .date-number{text-decoration:line-through;text-decoration-thickness:2px}.booking-calendar-month h2{font-size:1.125rem;margin:1.5rem 0 .75rem}.booking-calendar .calendar button:disabled{opacity:1;color:var(--muted);background:var(--mist)}