.AccommodationSelectAreaField-module-scss-module__YXLP1q__container{align-items:center;gap:8px;display:flex}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__container{flex-direction:column;gap:4px;position:relative}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__container .AccommodationSelectAreaField-module-scss-module__YXLP1q__dropdown{flex:1}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__container .AccommodationSelectAreaField-module-scss-module__YXLP1q__dropdown{border-radius:12px;flex-direction:column;width:100%;display:flex}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__container .AccommodationSelectAreaField-module-scss-module__YXLP1q__dropdown .AccommodationSelectAreaField-module-scss-module__YXLP1q__icon_pin path,.AccommodationSelectAreaField-module-scss-module__YXLP1q__container .AccommodationSelectAreaField-module-scss-module__YXLP1q__dropdown .AccommodationSelectAreaField-module-scss-module__YXLP1q__icon_train path{fill:var(--Gray-40)}.AccommodationSelectAreaField-module-scss-module__YXLP1q__container .AccommodationSelectAreaField-module-scss-module__YXLP1q__button_exchange{cursor:pointer;background:var(--Gray-90);z-index:1;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-20px;margin-right:-20px;display:flex;box-shadow:0 3px 4px #0000001a}.AccommodationSelectAreaField-module-scss-module__YXLP1q__container .AccommodationSelectAreaField-module-scss-module__YXLP1q__button_exchange .AccommodationSelectAreaField-module-scss-module__YXLP1q__icon_exchange path{fill:var(--Gray-0)}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__container .AccommodationSelectAreaField-module-scss-module__YXLP1q__button_exchange{margin-left:unset;margin-right:unset;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(90deg)}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker_wrapper{top:calc(100% + 16px)!important}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker_wrapper{top:0!important}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker{background:var(--Gray-0);border-radius:12px;flex-direction:column;width:460px;display:flex;box-shadow:0 2px 8px #0000000d}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker{width:100%;height:100dvh}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__head{display:none}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__head{align-items:center;height:60px;min-height:60px;padding:13px 16px;display:flex}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search{padding:20px 16px}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search{padding-top:0}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search .AccommodationSelectAreaField-module-scss-module__YXLP1q__input{padding:0}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__divider_small{margin:0}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list{flex-direction:column;max-height:368px;display:flex;overflow-y:auto}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list{max-height:calc(100dvh - 149px)}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list::-webkit-scrollbar{width:4px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:2px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_group{padding:10px 0}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_group+.AccommodationSelectAreaField-module-scss-module__YXLP1q__search_group{border-top:10px solid var(--Gray-10)}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_item{cursor:pointer;color:var(--Gray-90);align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.57;display:flex}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_item .AccommodationSelectAreaField-module-scss-module__YXLP1q__wrapper_icon{display:flex}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__empty{padding:40px 0}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__popular_area{border-top:10px solid var(--Gray-10);padding:20px 0}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__search_result_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__popular_area h3{color:var(--Gray-90);margin-bottom:10px;padding:0 16px;font-size:20px;font-weight:600;line-height:25px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_search_list{flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_search_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_head{justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_search_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_head h4{color:var(--Gray-90);font-size:15px;font-weight:600}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_search_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_items{width:100%;padding:0 16px;display:flex}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_search_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_items .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_item{cursor:pointer;background:var(--Gray-10);width:auto;color:var(--Gray-90);border-radius:25px;margin-right:8px;padding:10px 14px;font-size:12px;font-weight:600;line-height:15px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_search_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_items .AccommodationSelectAreaField-module-scss-module__YXLP1q__recent_item:last-child{margin-right:0}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list{border-radius:inherit;max-height:709px;display:flex}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list{max-height:calc(100dvh - 158px)}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list.AccommodationSelectAreaField-module-scss-module__YXLP1q__recent{max-height:calc(100dvh - 251px)}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs{border-bottom-left-radius:inherit;min-width:140px;overflow-y:auto}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs{border-radius:0}}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs::-webkit-scrollbar{width:4px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:2px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs .AccommodationSelectAreaField-module-scss-module__YXLP1q__tab{cursor:pointer;background:var(--Gray-90);color:var(--Gray-0);align-items:center;gap:6px;padding:20px 16px;font-size:15px;font-weight:600;display:flex}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs .AccommodationSelectAreaField-module-scss-module__YXLP1q__tab.AccommodationSelectAreaField-module-scss-module__YXLP1q__current{background:var(--Gray-0);color:var(--Gray-90)}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs .AccommodationSelectAreaField-module-scss-module__YXLP1q__tab.AccommodationSelectAreaField-module-scss-module__YXLP1q__prev{border-bottom-right-radius:20px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs .AccommodationSelectAreaField-module-scss-module__YXLP1q__tab.AccommodationSelectAreaField-module-scss-module__YXLP1q__next{border-top-right-radius:20px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__tabs .AccommodationSelectAreaField-module-scss-module__YXLP1q__tab .AccommodationSelectAreaField-module-scss-module__YXLP1q__tab_name{width:auto}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_items{border-bottom-right-radius:inherit;background:var(--Gray-0);width:100%;overflow-y:auto}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_items::-webkit-scrollbar{width:4px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_items::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:2px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_items .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_item{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:18px 16px 18px 20px;display:flex}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_items .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_item .AccommodationSelectAreaField-module-scss-module__YXLP1q__name{color:var(--Gray-90);font-size:14px;font-weight:600;line-height:18px}.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_list .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_items .AccommodationSelectAreaField-module-scss-module__YXLP1q__area_item .AccommodationSelectAreaField-module-scss-module__YXLP1q__country{color:var(--Gray-50);word-break:keep-all;font-size:12px;line-height:1.83}@media (max-width:640px){.AccommodationSelectAreaField-module-scss-module__YXLP1q__picker{border-radius:0;height:100dvh;overflow-y:auto}}
.AccommodationSearchForm-module-scss-module__6Ms0Rq__container{flex-direction:column;gap:16px;padding:20px 16px;display:flex}@media (max-width:640px){.AccommodationSearchForm-module-scss-module__6Ms0Rq__container{padding:0 16px}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container.AccommodationSearchForm-module-scss-module__6Ms0Rq__mini{background:var(--Gray-0);border-bottom:1px solid var(--Gray-10);z-index:2;padding:0 16px 20px;position:sticky;top:60px}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container.AccommodationSearchForm-module-scss-module__6Ms0Rq__mini .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper{display:none}}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__mini{display:none}@media (max-width:640px){.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__mini.AccommodationSearchForm-module-scss-module__6Ms0Rq__on{background:var(--Gray-10);border:1px solid var(--Gray-15);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__mini.AccommodationSearchForm-module-scss-module__6Ms0Rq__on .AccommodationSearchForm-module-scss-module__6Ms0Rq__info{color:var(--Gray-50);flex-direction:column;font-size:10px;font-weight:500;line-height:13px;display:flex}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__mini.AccommodationSearchForm-module-scss-module__6Ms0Rq__on .AccommodationSearchForm-module-scss-module__6Ms0Rq__info .AccommodationSearchForm-module-scss-module__6Ms0Rq__title{color:var(--Gray-90);font-size:14px;font-style:normal;font-weight:400;line-height:20px}}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper{gap:16px;display:flex}@media (max-width:640px){.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper{flex-direction:column;gap:0}}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper .AccommodationSearchForm-module-scss-module__6Ms0Rq__fields{gap:16px;width:100%;display:flex}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper .AccommodationSearchForm-module-scss-module__6Ms0Rq__fields .AccommodationSearchForm-module-scss-module__6Ms0Rq__field{width:100%;display:flex}@media (max-width:640px){.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper .AccommodationSearchForm-module-scss-module__6Ms0Rq__fields{flex-direction:column;padding:10px 0}}.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper .AccommodationSearchForm-module-scss-module__6Ms0Rq__button{white-space:nowrap;width:fit-content}@media (max-width:640px){.AccommodationSearchForm-module-scss-module__6Ms0Rq__container .AccommodationSearchForm-module-scss-module__6Ms0Rq__wrapper .AccommodationSearchForm-module-scss-module__6Ms0Rq__button{width:100%;margin:20px 0}}.AccommodationSearchForm-module-scss-module__6Ms0Rq__popup_body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}@media (max-width:640px){.AccommodationSearchForm-module-scss-module__6Ms0Rq__popup_body{padding:20px 16px}}
