dialog:not([open]){display:none!important}.stay-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;scroll-margin-top:120px}.stay-hero-actions .button{margin:0;text-align:center}.booking-selection-note{padding:16px 24px;margin:0;font-size:max(17px, 14px);line-height:1.5}.booking-dialog-content{overflow:auto}.cellar-controls{display:flex;align-items:center;justify-content:center;gap:18px}.cellar-controls button{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:8px}#consent-dialog label{display:flex;align-items:center;gap:12px}#consent-dialog input[type=checkbox]{position:static;flex:0 0 18px;width:18px;height:18px;margin:0}@media(max-width:600px){.stay-hero-actions{flex-direction:column;align-items:stretch}.stay-hero-actions .button{width:100%;box-sizing:border-box}.booking-selection-note{padding:12px 16px}}