[data-hah-stay-ready] .hah-stay-field{min-width:0}
[data-hah-stay-ready] .hah-stay-field select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 28px 10px 10px;border:1px solid #becfc8;border-radius:6px;background-color:white;color:#163f43;font:inherit;font-size:15px}
[data-hah-stay-ready] .hah-stay-help{grid-column:1/-1;font-size:13px;line-height:1.5;margin:8px 0 0;color:#294f52}
.hah-stay-native{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:16px;align-items:end;width:100%}
.hah-stay-native>label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700}
.hah-stay-native input[type=date]{display:block!important;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #becfc8;border-radius:6px;background:white;color:#163f43;font:inherit}
.hah-stay-native [type=submit]{min-height:48px!important;margin:0!important}
.hah-stay-native input[type=hidden]{display:none!important}
#hah-interactive-map .hah-map__form[data-hah-stay-ready]{grid-template-columns:1.1fr 1.6fr .6fr .6fr 1.4fr}
[data-hah-stay-ready] :focus-visible{outline:3px solid #0c5fa4;outline-offset:3px}
@media(max-width:900px){#hah-interactive-map .hah-map__form[data-hah-stay-ready]{grid-template-columns:1fr 1fr}.hah-stay-native{grid-template-columns:1fr 1fr}.hah-stay-native [type=submit]{grid-column:1/-1}}
@media(max-width:650px){[data-hah-stay-ready] .hah-stay-arrival,[data-hah-stay-ready] .hah-stay-field{grid-column:1/-1}.hah-stay-native{grid-template-columns:minmax(0,1fr)}}
