.search-form-tab-menu[data-v-94cdb102]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;width:100%;grid-column-gap:8px;grid-row-gap:0}.search-form-tab-menu_compact[data-v-94cdb102]{grid-template-columns:repeat(2,1fr)}.search-form-tab-menu__item[data-v-94cdb102]{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:700;justify-content:center;line-height:20px;padding:12px 24px;text-align:center;transition:all .3s ease;white-space:nowrap}@media (min-width:768px){.search-form-tab-menu__item[data-v-94cdb102]{font-size:14px}}.search-form-tab-menu__item_active[data-v-94cdb102]{background-color:#fff;color:#11263b}.search-form-tab-menu__item[data-v-94cdb102]:hover{border:1px solid #11263b}.dp__month_year_row{justify-content:space-between}.dp--menu-wrapper{max-height:100vh}.dp__action_buttons{flex:unset;width:100%}.dp--tp-wrap,.dp__selection_preview{display:none}.dp__menu_inner{flex-direction:column;width:343px}.dp__outer_menu{width:343px}.dp__range_end,.dp__range_start{background:#d1af77;border-radius:50%}.dp__calendar_header_separator{display:none}.dp__calendar_item:has(.dp__range_between){background:#d0ae7666}.dp__calendar_item:has(.dp__range_start){background:#d0ae7666;border-bottom-left-radius:50%;border-top-left-radius:50%}.dp__calendar_item:has(.dp__range_end){background:linear-gradient(90deg,#d0ae7666 50%,#fff 0)}.dp__range_between{background:unset;border:unset}.dp--arrow-btn-nav{display:none}.dp__month_year_select{color:var(--Text,#181a1c);font-size:16px;font-weight:600;line-height:24px}.action-button,.dp__month_year_select{font-family:Open Sans,serif;font-style:normal;text-align:center}.action-button{align-items:center;background:var(--White,#fff);border:.5px solid var(--Border-color,#d6d6d6);border-radius:6px;color:var(--Main-grey,#626262);display:flex;flex:1 0 0;font-size:14px;font-weight:400;gap:12px;justify-content:center;line-height:20px;padding:12px}.dp__today{border:unset}.active{color:var(--Text,#181a1c);font-weight:700}.date-trigger-input{height:68px;width:calc(50% - 6px)}@media (min-width:768px){.date-trigger-input{height:48px;width:calc(33.33% - 8px)!important}}@media (min-width:1280px){.date-trigger-input{width:100%}}.dp__main{position:absolute}.dp__active_date,.dp__range_end,.dp__range_start{background:#d1af77;border-radius:50%}.month-name{color:#181a1c;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.month-switch-icon{cursor:pointer}.dp__arrow_top{display:none}:deep(.dp__month_year_wrap){justify-content:center}.modal-base[data-v-61c9d058]{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:999}.modal__header[data-v-61c9d058]{display:flex;padding:10px 16px;width:100%}.modal__body[data-v-61c9d058]{display:flex;height:100%;width:100%}.close-icon[data-v-61c9d058]{cursor:pointer}.direction-modal[data-v-b371f88a]{display:flex;flex-direction:column;gap:16px;width:100%}.direction-modal__input-block[data-v-b371f88a]{border:.5px solid var(--Border-color,#d6d6d6);display:flex;justify-content:space-between;padding:12px}.input-block__input[data-v-b371f88a]{color:#181a1c;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:100%}.input-block__input[data-v-b371f88a]:focus-visible{border:none;outline:0}.input-block__clear-button[data-v-b371f88a]{color:var(--Links,#00f);cursor:pointer;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.direction-modal__options-list[data-v-b371f88a]{display:flex;flex-direction:column;gap:12px;max-height:100vh;overflow:auto;padding:16px}.options-list-item[data-v-b371f88a]{align-items:center;display:flex;justify-content:space-between}.item__full-name-block[data-v-b371f88a]{display:flex;flex-direction:column;gap:4px}.item__city-name[data-v-b371f88a]{color:#000;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.item__airport-name[data-v-b371f88a]{color:#867e7e;font-size:12px}.item__short-name[data-v-b371f88a]{color:#11263b;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.single-destination-input[data-v-267df625]{cursor:pointer;display:flex;gap:12px;width:100%}.single-destination-input_reverse[data-v-267df625]{flex-direction:row-reverse}.single-destination-input__icon[data-v-267df625]{flex:none}.single-destination-input__input[data-v-267df625]{border:none;outline:none;width:100%}.single-destination-input__input[data-v-267df625]::-moz-placeholder{color:#181a1c;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.single-destination-input__input[data-v-267df625]::placeholder{color:#181a1c;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.single-destination-input__input_error[data-v-267df625]{color:#a7183c}.single-destination-input__input_error[data-v-267df625]::-moz-placeholder{color:#a7183c}.single-destination-input__input_error[data-v-267df625]::placeholder{color:#a7183c}.single-destination-input__options-list[data-v-267df625]{background:#fff;border-radius:6px;box-shadow:1px 1px 11px #1d18111a;display:flex;flex-direction:column;gap:12px;left:0;max-height:350px;min-width:300px;overflow:auto;position:absolute;top:calc(100% + 8px);z-index:2}.single-destination-input__options-list[data-v-267df625]::-webkit-scrollbar{width:4px}.single-destination-input__options-list[data-v-267df625]::-webkit-scrollbar-track{background:none}.single-destination-input__options-list[data-v-267df625]::-webkit-scrollbar-thumb{background:#79747e;border-radius:100px}.single-destination-input__options-list .select-dropdown__item[data-v-267df625]{color:#fff}.single-destination-input__options-list_right[data-v-267df625]{left:unset;right:0}.options-list-item[data-v-267df625]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.options-list-item[data-v-267df625]:hover{background:#11263b}.options-list-item:hover .item__airport-name[data-v-267df625],.options-list-item:hover .item__city-name[data-v-267df625],.options-list-item:hover .item__short-name[data-v-267df625]{color:#fff}.item__full-name-block[data-v-267df625]{display:flex;flex-direction:column;gap:4px}.item__city-name[data-v-267df625]{color:#181a1c;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.item__airport-name[data-v-267df625]{color:#181a1c;font-size:14px}.item__short-name[data-v-267df625]{color:#11263b;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.options-list__empty-text[data-v-267df625]{padding:20px}.destinations-input[data-v-2098d763]{display:flex;flex-direction:column;gap:4px}.destinations-input__input[data-v-2098d763]{background:#fff;border:.5px solid #7b7a7a;border-radius:6px;display:flex;gap:12px;justify-content:center;padding:12px;position:relative;width:100%}.destinations-input__input_focus[data-v-2098d763]{border:2px solid #7b7a7a}.destinations-input__input_error[data-v-2098d763]{background:#fff;border:2px solid #a7183c;border-radius:6px}.destinations-input__input-wrapper[data-v-2098d763]{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:center;width:100%}.destinations-input__divider-icon[data-v-2098d763]{cursor:pointer;flex:none}.destinations-input__error[data-v-2098d763]{color:#a7183c;display:grid;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;grid-template-columns:1fr 1fr;line-height:16px;width:100%}.datepicker-modal[data-v-850c8a07]{max-height:calc(100vh - 170px);width:100%}.datepicker-modal__header[data-v-850c8a07]{display:flex;padding-bottom:10px;width:100%}.header__day[data-v-850c8a07]{color:var(--Text,#181a1c);display:flex;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:16px;text-align:center;width:14.2%}[data-v-850c8a07] .dp__calendar_item:has(.dp__range_start){background:linear-gradient(270deg,#d0ae7666 50%,#fff 0)}[data-v-850c8a07] .dp__action_row{background:#fff}[data-v-850c8a07] .dp__month_year_wrap,[data-v-850c8a07] .dp__month_year_row{justify-content:center}[data-v-850c8a07] .dp__calendar_header{display:none}[data-v-850c8a07] .dp__action_row{bottom:0;position:fixed}[data-v-850c8a07] .dp__outer_menu_wrap{width:100vw}[data-v-850c8a07] .dp__cell_inner{padding:5px 5px 3px}[data-v-850c8a07] .dp__relative{border:none}[data-v-850c8a07] .dp__calendar_item{display:flex;justify-content:center}[data-v-850c8a07] .dp__main{height:calc(100% - 26px);overflow-y:auto;position:relative}[data-v-850c8a07] .dp--menu-wrapper{left:unset!important;position:relative!important;top:unset!important;transform:unset!important}[data-v-850c8a07] .dp__menu_inner{width:100%}[data-v-850c8a07] .dp__menu{border:none}.departures-input[data-v-5565f25f]{display:flex;flex-direction:column;gap:4px}.departures-input__input[data-v-5565f25f]{background:#fff;border:.5px solid #7b7a7a;border-radius:6px;display:flex;gap:12px;justify-content:center;padding:12px;position:relative;width:100%}.departures-input__input_focus[data-v-5565f25f]{border:2px solid #7b7a7a}.departures-input__input_error[data-v-5565f25f]{background:#fff;border:2px solid #a7183c;border-radius:6px}.departures-input__icon[data-v-5565f25f]{flex:none}.departures-input__error[data-v-5565f25f]{color:#a7183c;display:grid;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;grid-template-columns:1fr 1fr;line-height:16px;width:100%}.departures-input__input-wrapper[data-v-5565f25f]{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:center;width:100%}.departures-input__placeholder[data-v-5565f25f]{border:none;outline:none;width:100%}.departures-input__placeholder[data-v-5565f25f]::-moz-placeholder{color:#181a1c;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.departures-input__placeholder[data-v-5565f25f]::placeholder{color:#181a1c;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.departures-input__placeholder_error[data-v-5565f25f]{color:#a7183c}.departures-input__placeholder_error[data-v-5565f25f]::-moz-placeholder{color:#a7183c}.departures-input__placeholder_error[data-v-5565f25f]::placeholder{color:#a7183c}.departures-input__divider[data-v-5565f25f]{background-color:#7b7a7a;height:100%;width:1px}.departures-input__date-picker-modal[data-v-5565f25f]{bottom:-8px;left:0;position:absolute}.departures-input__date-picker-modal_right[data-v-5565f25f]{left:calc(100% - 343px)}.departures-input__date-picker-modal[data-v-5565f25f] .dp--menu-wrapper{left:unset!important;top:unset!important}[data-v-5565f25f] .dp__month_year_wrap{justify-content:center!important}.multiple-amount-select-input-block[data-v-30ef44f2]{position:relative;width:100%}.multiple-amount-select-input[data-v-30ef44f2]{align-items:center;border:.5px solid #7b7a7a;border-radius:6px;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding:12px;width:100%}.multiple-amount-select-input__selected[data-v-30ef44f2]{display:-webkit-box;height:-moz-fit-content;height:fit-content;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;align-self:center;color:#181a1c;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;text-align:left}.menu-icon[data-v-30ef44f2]{transition:all .3s ease-in-out}.multiple-amount-select-dropdown[data-v-30ef44f2]{background:#fff;border:1px solid #7b7a7a;border-radius:6px;display:flex;flex-direction:column;gap:16px;min-width:-moz-fit-content;min-width:fit-content;padding:12px 0;position:absolute;right:0;top:calc(100% + 4px);width:100%;z-index:3}.multiple-amount-select-dropdown__item[data-v-30ef44f2]{display:flex;gap:4px;justify-content:space-between;padding:0 12px;width:100%}.item__heading[data-v-30ef44f2]{display:flex;flex-direction:column;gap:4px}.heading__title[data-v-30ef44f2]{color:#000;font-size:14px;font-weight:600;text-align:left}.heading__description[data-v-30ef44f2],.heading__title[data-v-30ef44f2]{font-family:Open Sans,serif;font-style:normal;line-height:20px}.heading__description[data-v-30ef44f2]{color:#a1a1a1;font-size:12px;font-weight:400;text-align:center;white-space:nowrap}.item__controls[data-v-30ef44f2]{align-items:center;display:flex;gap:8px}.controls__button[data-v-30ef44f2]{background:#11263b;border-radius:6px;cursor:pointer}.controls__value[data-v-30ef44f2]{min-width:10px}.button__icon[data-v-30ef44f2]{color:#fff}.default-trip-content[data-v-45144ebc]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.default-trip-content__error-block[data-v-45144ebc]{align-items:center;background:#a7183c;border-radius:12px;display:flex;gap:8px;justify-content:flex-start;padding:12px 16px;width:100%}.error-block__icon[data-v-45144ebc]{color:#fff}.error-block__text[data-v-45144ebc]{color:#fff;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.default-trip-content__inputs-block[data-v-45144ebc]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;position:relative;width:100%}.inputs-block__date-picker-input[data-v-45144ebc],.inputs-block__destinations-input[data-v-45144ebc]{width:100%}.inputs-block__multiselect[data-v-45144ebc]{width:calc(50% - 6px)!important}@media (min-width:768px){.inputs-block__multiselect[data-v-45144ebc]{width:calc(33.33333% - 8px)!important}}.inputs-block__multiselect_big[data-v-45144ebc]{height:66px}@media (min-width:420px){.inputs-block__multiselect_big[data-v-45144ebc]{height:-moz-fit-content;height:fit-content}}.inputs-block__search-button[data-v-45144ebc]{width:100%}@media (min-width:768px){.inputs-block__search-button[data-v-45144ebc]{width:calc(33.33333% - 8px)!important}}.search-form[data-v-4417ff58]{align-items:center;display:flex;flex-direction:column;gap:12px;height:auto;justify-content:center;width:100%}@media (min-width:768px){.search-form[data-v-4417ff58]{width:582px}}.search-form__tabs-menu[data-v-4417ff58]{max-width:366px;min-width:343px;width:100%}.search-form__search-block[data-v-4417ff58]{align-items:center;background:#fff;border-radius:6px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px;width:100%}.search-block__content[data-v-4417ff58]{width:100%}
