.AccommodationSearchForm_form__GgYZh{display:flex;flex-direction:column;width:100%;gap:var(--spacing-012)}@media(min-width:640px){.AccommodationSearchForm_form__GgYZh{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.AccommodationSearchForm_form__GgYZh{display:grid;grid-template-columns:1fr 1fr 1fr auto}}.AccommodationSearchForm_error__ruEwK,.AccommodationSearchForm_fieldError__1sxkb{color:var(--helper-text-state-error-text-color)!important}.AccommodationSearchForm_error__ruEwK span,.AccommodationSearchForm_error__ruEwK svg,.AccommodationSearchForm_fieldError__1sxkb span,.AccommodationSearchForm_fieldError__1sxkb svg{color:var(--helper-text-state-error-text-color)}.AccommodationSearchForm_error__ruEwK{margin:var(--sizing-006) 0;font:var(--helper-text-typography);letter-spacing:var(--helper-text-typography-letter-spacing) 0}.AccommodationSearchForm_submitButton__SSXlk>div{text-align:right;width:100%}.AccommodationSearchForm_submitButton__SSXlk button{width:100%}@media(min-width:640px){.AccommodationSearchForm_submitButton__SSXlk{grid-area:3/2/4/3}.AccommodationSearchForm_submitButton__SSXlk button{width:revert}}@media(min-width:1280px){.AccommodationSearchForm_submitButton__SSXlk{width:inherit;grid-area:2/4/2/5}}@media(min-width:640px){.AccommodationSearchForm_dateRange__F_ncs{grid-area:2/2/3/3}}.AccommodationSearchForm_dateRange__F_ncs .AccommodationSearchForm_wrapperRangeDate__YEctX{max-width:100%}.AccommodationSearchForm_dateRange__F_ncs .AccommodationSearchForm_wrapperRangeDate__YEctX .AccommodationSearchForm_fieldError__1sxkb{border:1px solid var(--input-state-error-border-color);color:var(--helper-text-state-error-text-color)}.AccommodationSearchForm_radioGroup__IJDWU{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-012);width:100%;grid-row:1;grid-column:1/-1;margin-bottom:var(--spacing-012)}.AccommodationSearchForm_radioGroup__IJDWU [role=radiogroup]>div{align-items:center}.AccommodationSearchForm_radioGroup__IJDWU [role=radiogroup]>div [role=radio]{margin-right:var(--spacing-008)}.AccommodationSearchForm_radioGroup__IJDWU [role=radiogroup]>div label{color:rgb(from var(--text-color-default) r g b/70%);font-size:var(--font-size-016)}.AccommodationSearchForm_radioGroupLabel___niS_{margin:0}.AccommodationSearchForm_autoComplete__Ny3jT{width:100%}@media(min-width:640px){.AccommodationSearchForm_autoComplete__Ny3jT{grid-area:2/1/3/2}}.AccommodationSearchForm_popover__y_x3v{width:300px;border:1px solid;background:var(--palette-background-main)}.AccommodationSearchForm_roomSelect__OemvL{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-016);gap:var(--spacing-016)}@media(min-width:640px){.AccommodationSearchForm_roomSelector__VQk6y{grid-area:3/1/4/2}}@media(min-width:1280px){.AccommodationSearchForm_roomSelector__VQk6y{grid-area:2/3/2/3}}