.accommodation-search[data-v-04007828]{margin-top:.625rem}@media (max-width:991.98px){.accommodation-search[data-v-04007828]{margin:0 0 1.875rem}}@media (max-width:767.98px){.accommodation-search[data-v-04007828]{margin:0 0 .9375rem}}.accommodation-search__info[data-v-04007828]{line-height:var(--line-height-body);margin-bottom:1.25rem;word-spacing:var(--word-spacing-body)}@media (max-width:991.98px){.accommodation-search__info[data-v-04007828]{margin-bottom:.9375rem}}.accommodation-search__danger-box[data-v-04007828]{border-color:var(--color-danger)!important}.accommodation-search__actions[data-v-04007828]{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.875rem;width:100%}@media (max-width:991.98px){.accommodation-search__actions[data-v-04007828]{background-color:var(--map-menu-accommodation-search-traveller-actions-bg-color);border-radius:min(var(--border-radius-max),var(--border-radius-controls));margin-bottom:.9375rem;padding:.9375rem}.accommodation-search__actions--active[data-v-04007828]{padding:.625rem}.accommodation-search__actions--booking[data-v-04007828]{background-color:unset;border-radius:unset;margin-bottom:0;padding:0}}.accommodation-search__actions__input[data-v-04007828]{margin-bottom:.625rem;width:calc(50% - 5px)}@media (max-width:767.98px){.accommodation-search__actions__input[data-v-04007828]{width:100%}}@media (max-width:767.98px){.accommodation-search__actions__input[data-v-04007828] .input-dropdown__item__dropdown{max-height:calc(100vh - 45px);min-height:calc(100vh - 45px)}@supports (-webkit-touch-callout:none){.accommodation-search__actions__input[data-v-04007828] .input-dropdown__item__dropdown{max-height:calc(var(--webkit-footer-gap) - 45px);min-height:calc(var(--webkit-footer-gap) - 45px)}}.accommodation-search__actions__input[data-v-04007828] .input-dropdown__item__dropdown__content{flex:1}}@media (min-width:768px){.accommodation-search__actions__input--guest[data-v-04007828] .input-dropdown__item__dropdown__content{min-width:29.375rem!important;padding-bottom:.875rem}}@media (min-width:768px){.accommodation-search__actions__input--disable-rooms[data-v-04007828] .input-dropdown__item__dropdown__content{padding-bottom:1.25rem}}.accommodation-search__actions__input--date[data-v-04007828] .input-dropdown__item__dropdown__content{overflow-y:auto;padding:0!important}.accommodation-search__actions__input--date[data-v-04007828] .input-dropdown__item__dropdown{overflow:hidden}.accommodation-search__actions__button[data-v-04007828]{min-width:7.1875rem;width:100%}.accommodation-search__actions__button .spinner-border[data-v-04007828]{height:1.5625rem;width:1.5625rem}.accommodation-search__actions__btn[data-v-04007828]{width:calc(50% - 15px)}@media (max-width:767.98px){.accommodation-search__actions__btn[data-v-04007828]{width:100%}.accommodation-search__actions__btn[data-v-04007828]:first-child{display:none}}.accommodation-search__actions--modal[data-v-04007828]{margin-bottom:0!important}.accommodation-search__actions--fullscreen[data-v-04007828]{margin-bottom:1.875rem;padding-bottom:0}@media (max-width:991.98px){.accommodation-search__actions--fullscreen[data-v-04007828]{flex-wrap:wrap;margin-bottom:.9375rem;padding-bottom:.9375rem}}@media (min-width:768px){.accommodation-search__actions--fullscreen[data-v-04007828]{flex-wrap:nowrap}.accommodation-search__actions--fullscreen .accommodation-search__actions__input[data-v-04007828]{flex:1;margin-bottom:unset;margin-right:.625rem;max-width:48%;width:unset}.accommodation-search__actions--fullscreen .accommodation-search__actions__button[data-v-04007828]{width:unset}}.accommodation-search__mobile__icon[data-v-04007828]{color:var(--color-neutral);font-size:1rem;line-height:.625rem;margin-right:.9375rem}.accommodation-search__mobile__text[data-v-04007828]{font-size:.9375rem;line-height:.625rem}.accommodation-search__mobile[data-v-04007828]:first-child{margin-bottom:.3125rem}@media (min-width:768px){[data-v-04007828] .j-input-calendar{margin:0!important;padding:0!important}}@media (min-width:768px){[data-v-04007828] .vc-container{width:-moz-max-content!important;width:max-content!important}}
