/* Scope restored content without changing the current receipt or pizza scenes. */
.restored-reservations>h2.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.restored-reservations>.section-label{margin-bottom:24px}
.restored-reservations .reservation-card{margin-top:0}
.restored-reservations .reservation-story,.restored-reservations .reservation-widget{min-width:0}
.restored-reservations input,.restored-reservations select{max-width:100%;min-width:0}
@media(max-width:600px){.restored-reservations .reservation-story,.restored-reservations .reservation-widget{padding:24px 20px}.restored-reservations .reservation-story h3{font-size:clamp(36px,10.5vw,56px)}.restored-reservations .booking-fields{grid-template-columns:1fr}.restored-reservations .time-options{grid-template-columns:repeat(3,minmax(0,1fr))}.restored-reservations .booking-fields input,.restored-reservations .booking-fields select{font-size:16px}.restored-reservations .feature-action{white-space:normal;gap:14px}}
