.stay-list>section{gap:.65rem;display:grid}.guest-stay-quick-select{display:none}.guest-payment-history{gap:.75rem;padding:0;list-style:none;display:grid}.guest-payment-history li{border-bottom:1px solid #dce4dd;gap:.25rem;padding-block:.55rem;display:grid}.guest-payment-history span,.guest-policy-copy{white-space:pre-line}.guest-cancellation-card{overflow-wrap:anywhere}.guest-cancellation-card>summary{cursor:pointer;padding-block:.4rem}.guest-cancellation-card .message-form input[type=date]{min-width:0;max-width:100%}.guest-stay-card .access-code-row>span{gap:.35rem;display:grid}.hl-shared-availability{background:#f7faf7;border:1px solid #d7e1d9;border-radius:22px;padding:clamp(1rem,3vw,2rem)}.hl-shared-availability form{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin-block:1.25rem;display:grid}.hl-shared-availability label{gap:.4rem;min-width:0;font-weight:650;display:grid}.hl-shared-availability input{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9eaea2;border-radius:8px;padding:.75rem}.hl-shared-results{gap:.8rem;display:grid}.hl-shared-results article{background:#fff;border:1px solid #d7e1d9;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.hl-shared-results article>div{gap:.25rem;display:grid}.hl-shared-availability p,.hl-shared-availability small{line-height:1.6}@media (max-width:650px){.hl-shared-availability form{grid-template-columns:1fr}.hl-shared-results article{flex-direction:column;align-items:stretch}.hl-shared-availability .hl-button{white-space:normal;text-align:center}}@media (max-width:780px){.guest-stay-quick-select{gap:.5rem;padding-block:1rem;font-weight:700;display:grid}.guest-stay-quick-select select{width:100%;min-width:0;min-height:44px;padding:.65rem;font-size:16px}}
