.shs-home .shs-form{grid-template-columns:minmax(190px,1fr) minmax(210px,1.1fr) minmax(180px,.9fr) minmax(224px,1.15fr) auto}.shs-home select[name=guests],.shs-home select[name=bedrooms]{text-overflow:clip}.sb-booking-page .sb-planner-main{min-width:0}.sb-booking-page .sb-native-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sb-booking-page .sb-static-field{grid-column:1/-1}.sb-booking-page .sb-field-copy{flex:1;width:auto}.sb-booking-page .sb-native-field select{text-overflow:clip;min-height:28px;font-size:16px}@media (width<=1200px){.shs-home .shs-form{grid-template-columns:repeat(2,minmax(0,1fr))}.shs-home .shs-submit{grid-column:1/-1;min-height:52px}}@media (width<=560px){.shs-home .shs-form{grid-template-columns:minmax(0,1fr)}.shs-home .shs-form>.shs-field,.shs-home .shs-dates,.shs-home .shs-submit{grid-column:1/-1}}@media (width<=700px){.sb-booking-page .sb-native-fields{grid-template-columns:minmax(0,1fr)}}
