/* Shared mobile alignment for every stay, excursion and transfer inquiry. */
@media(max-width:700px){
 :is(#stay-inquiry,#tour-inquiry-form,#transfer-inquiry-form) .form-grid{grid-template-columns:minmax(0,1fr)}
 :is(#stay-inquiry,#tour-inquiry-form,#transfer-inquiry-form) .form-field :is(input,select,textarea){display:block;box-sizing:border-box;min-inline-size:0;max-width:100%;width:100%}
 :is(#stay-inquiry,#tour-inquiry-form,#transfer-inquiry-form) :is(input[type="date"],input[type="time"]){text-align:left}
 :is(#stay-inquiry,#tour-inquiry-form,#transfer-inquiry-form) input::-webkit-date-and-time-value{text-align:left;min-height:1.5em}
}
