.container__form{display:flex;height:72px}.container__element{height:72px}.container__element-search{border-radius:var(--app-border-radius) 0 0 var(--app-border-radius)}.container__element-button{border-radius:0 var(--app-border-radius) var(--app-border-radius) 0}.tourist-selector-dialog{--tourist-selector-content-padding: 20px 24px;--tourist-selector-footer-padding: 10px 32px}.tourist-selector-dialog.modal.modal-desktop .modal-content{width:552px}.tourist-selector-dialog.modal.modal-desktop .modal-body__content{padding:var(--tourist-selector-content-padding)}.tourist-selector-dialog.modal.modal-desktop .modal-footer{padding:var(--tourist-selector-footer-padding)}.tourist-selector-dialog__footer{display:flex;justify-content:space-between}.tourist-selector-dialog__footer .base-button{min-width:var(--app-footer-button-min-width)}.navigation[data-v-5be05cec]{display:flex;align-items:center;min-height:40px}.navigation>*[data-v-5be05cec]{flex:0 0 40px}.navigation[data-v-5be05cec]>:nth-child(2){flex:1 1 0;text-align:center}.navigation__scroll[data-v-5be05cec]{width:40px;height:40px;border:none;background:transparent;cursor:pointer}.navigation__scroll>svg[data-v-5be05cec]{color:var(--calendar-navigation-button-color)}.navigation__toggle[data-v-5be05cec]{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;border:none;background:transparent;cursor:pointer;font-weight:600}.navigation__toggle>svg[data-v-5be05cec]{color:var(--calendar-view-toggle-icon-color);transform:scaleY(-1)}.navigation__toggle.navigation__toggle_on>svg[data-v-5be05cec]{transform:scaleY(1)}.month{--cell-size-height: 48px;--cell-size-width: 48px;--cell-size-indicator-height: 48px;--cell-size-indicator-width: 48px}.calendar-control--small .month{--cell-size-height: 36px;--cell-size-width: 36px;--cell-size-indicator-height: 36px;--cell-size-indicator-width: 36px}.day{--cell-size: 48px;height:var(--cell-size);cursor:pointer}.day.day_disabled{color:var(--calendar-day-disabled-color);cursor:default}.day>*{color:inherit}.calendar-control--small .day{--cell-size: 36px}.day__indicator{width:var(--cell-size-indicator-width);height:var(--cell-size-indicator-height);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:var(--calendar-selection-day-indicator-font-size)}.day__indicator>svg{display:none}.selection.selection_tail .day__indicator>svg{display:inline}.day__indicator>span{display:inline}.selection.selection_tail .day__indicator>span{display:none}.selection.selection_start .day__indicator,.selection.selection_end .day__indicator{position:absolute;background-color:var(--calendar-selection-start-end-background);color:var(--text-ultramarine-1);border-radius:50%}:not(.selection-in-progress) .selection.selection_start.day.day_disabled .day__indicator,:not(.selection-in-progress) .selection.selection_end.day.day_disabled .day__indicator{background-color:var(--calendar-selection-start-end-disabled-background)}.selection.selection_end.selection_tail .day__indicator,.selection.selection_end.selection_tail.day.day_disabled .day__indicator{color:var(--calendar-selection-tail-day-color);border:2px solid var(--calendar-selection-tail-end-border-color);background-color:var(--calendar-selection-tail-background)}.selection{background-color:var(--calendar-selection-background)}.selection.selection_tail{background-color:var(--calendar-selection-tail-background)}.selection.selection_tail svg{color:var(--calendar-selection-tail-color)}.selection.selection_start,.selection.selection_end{background-color:unset;position:relative}.selection.selection_start:before,.selection.selection_end:before{content:"";display:block;background-color:var(--calendar-selection-background);position:absolute;width:50%;height:100%}.selection.selection_start:before{inset-inline-end:0}.selection.selection_end:before{inset-inline-start:0}.selection.selection_end.selection_tail:before{background-color:var(--calendar-selection-tail-background)}.selection.selection_start.selection_end:before{display:none}.month[data-v-ca19af5a]{--cell-size-width: 48px;--cell-size-height: 48px}.calendar-control--small .month[data-v-ca19af5a]{--cell-size-width: 36px;--cell-size-height: 36px}.month[data-v-ca19af5a]{-webkit-user-select:none;user-select:none}.month__header[data-v-ca19af5a]{text-align:center;font-weight:600;font-size:16px;line-height:20px}.month__weekdays[data-v-ca19af5a]{display:flex;flex-flow:row nowrap;align-items:center;width:calc(var(--cell-size-width) * 7);margin:0 auto;height:48px;text-align:center;font-size:var(--calendar-month-weekdays-font-size);color:var(--calendar-month-weekdays-color)}.month__weekdays>*[data-v-ca19af5a]{flex:1 1 0}.month__grid[data-v-ca19af5a]{display:grid;gap:4px 0;grid-template-columns:repeat(7,var(--cell-size-width));grid-auto-rows:var(--cell-size-height);grid-auto-flow:row;place-content:center;width:calc(var(--cell-size-width) * 7);margin:0 auto}.month__day.month__day_pre[data-v-ca19af5a],.month__day.month__day_post[data-v-ca19af5a]{color:var(--calendar-out-of-month-day-color)}.year-grid[data-v-d3c78b4b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px}.month-button[data-v-4b251da0]{--mb-hover-color: var(--text-ultramarine-1)}.month-button[data-v-4b251da0]{display:block;width:100%;cursor:pointer;font-size:16px;line-height:20px;padding:10px;border-radius:var(--app-border-radius);background:transparent;border:none;outline:none}.month-button[data-v-4b251da0]:not(:disabled):hover{color:var(--mb-hover-color);background-color:var(--calendar-month-hover-background)}.month-button[data-v-4b251da0]:disabled{color:var(--calendar-disabled-month-color);cursor:default}.calendar[data-v-785429c0]{box-sizing:border-box;color:var(--calendar-text-color);background-color:var(--calendar-background);padding:0}.calendar[data-v-785429c0]:before,.calendar[data-v-785429c0]:after{box-sizing:border-box}.calendar[data-v-785429c0] *{box-sizing:inherit}.calendar[data-v-785429c0] *:before,.calendar[data-v-785429c0] *:after{box-sizing:inherit}.calendar__header[data-v-785429c0]{padding-block-end:8px;margin-bottom:var(--calendar-header-margin-bottom)}.swiper[data-v-785429c0]{width:1072px;height:auto}.swiper[data-v-785429c0] .swiper-wrapper{width:1072px}.period-selector-footer[data-v-fd6e5f36]{color:inherit;line-height:20px}.warn-icon[data-v-fd6e5f36]{color:inherit;position:relative;top:-2px;margin-left:8px}.strong[data-v-fd6e5f36]{font-weight:var(--calendar-status-font-weight)}.accent[data-v-fd6e5f36]{color:var(--calendar-status-accent-color)}.tour-period-selector-dialog .calendar-control,.tour-period-selector-dialog .period-selector-footer,.period-selector .calendar-control,.period-selector .period-selector-footer{--calendar-background: #fff;--calendar-popover-background: var(--app-light-gray);--calendar-text-color: var(--app-black);--calendar-status-accent-color: var(--system-yellow-1);--calendar-selected-tab-background: var(--thrush-eggs-1);--calendar-confirm-background: var(--thrush-eggs-1);--calendar-confirm-disabled-background: var(--app-medium-gray);--calendar-view-toggle-icon-color: var(--thrush-eggs-1);--calendar-navigation-button-color: var(--thrush-eggs-1);--calendar-disabled-month-color: var(--app-medium-gray);--calendar-month-hover-background: var(--thrush-eggs-1);--calendar-month-weekdays-font-size: 14px;--calendar-month-weekdays-color: var(--black-2);--calendar-out-of-month-day-color: var(--app-light-gray);--calendar-day-disabled-color: var(--app-medium-gray);--calendar-selection-start-end-background: var(--thrush-eggs-1);--calendar-selection-start-end-disabled-background: var(--app-medium-gray);--calendar-selection-tail-disabled-day-color: var(--app-medium-gray);--calendar-selection-tail-end-border-color: var(--system-yellow-1);--calendar-selection-tail-background: var(--system-yellow-3);--calendar-selection-background: var(--app-light-gray);--calendar-selection-tail-color: var(--system-yellow-1);--calendar-selection-day-indicator-font-size: 14px;--calendar-status-font-weight: 600;--calendar-footer-text-background: var(--white);--calendar-header-margin-bottom: 0px}.tour-period-selector-dialog .calendar-control__footer,.period-selector .calendar-control__footer{--calendar-footer-gap: 10px;--calendar-footer-padding: 10px 16px;--calendar-footer-border-radius: var(--app-border-radius)}.tour-period-selector-dialog .tour-period-selector-dialog,.period-selector .tour-period-selector-dialog{--calendar-footer-background: #FFF;--calendar-dialog-footer-background: var(--black-5)}.modal.modal-desktop.tour-period-selector-dialog .modal-body{padding:15px 0}.modal.modal-desktop.tour-period-selector-dialog .modal-body__content{padding:0}.modal.modal-desktop.tour-period-selector-dialog .modal-footer{padding:0;background:var(--calendar-dialog-footer-background)}.calendar-control--small[data-v-85a886c0]{width:900px!important;--cell-size-indicator-height: 36px;--cell-size-indicator-width: 36px}.calendar-control--small .calendar[data-v-85a886c0]{padding:0;width:900px}.calendar-control--small .calendar-control__view[data-v-85a886c0]{width:900px}.calendar-control--small[data-v-85a886c0] .month{--cell-size: 36px;--cell-size-width: 36px;--cell-size-height: 36px;width:252px}.calendar-control--small[data-v-85a886c0] .month__weekdays{color:var(--calendar-small-weekdays-color)}.calendar-control--small[data-v-85a886c0] .month__weekdays div{text-align:center}.calendar-control--small[data-v-85a886c0] .day{margin-top:0}.calendar-control--small[data-v-85a886c0] .day__indicator{margin-inline-start:0}.calendar-control--small[data-v-85a886c0] .swiper{width:820px;height:auto}.calendar-control--small[data-v-85a886c0] .swiper .swiper-slide{width:252px!important}.calendar-control--small[data-v-85a886c0] .swiper .swiper-wrapper{width:auto}.calendar-control--small[data-v-85a886c0] .year-grid__month{display:flex;align-items:center;height:64px}.calendar-control--small[data-v-85a886c0] .year-grid{gap:12px 0px}.calendar-control--small[data-v-85a886c0] .calendar-control{width:900px}.calendar-control--small .calendar-control__footer[data-v-85a886c0]{margin-top:10px;padding:0 16px 10px;background-color:var(--calendar-popover-background)}.calendar-control--small[data-v-85a886c0] .navigation{padding:0 32px}.calendar-control--small[data-v-85a886c0] .months-selection-view .swiper-slide{width:394px!important}.calendar-control[data-v-85a886c0]{--cell-size-indicator-height: 48px;--cell-size-indicator-width: 48px;box-sizing:border-box;width:1128px;background-color:var(--calendar-popover-background)}.calendar-control[data-v-85a886c0]:before,.calendar-control[data-v-85a886c0]:after{box-sizing:border-box}.calendar-control[data-v-85a886c0] *{box-sizing:inherit}.calendar-control[data-v-85a886c0] *:before,.calendar-control[data-v-85a886c0] *:after{box-sizing:inherit}.calendar-control.calendar-control--small[data-v-85a886c0]{--cell-size-indicator-height: 36px;--cell-size-indicator-width: 36px;border-radius:var(--app-border-radius);overflow:hidden}.calendar-control__tabs[data-v-85a886c0]{display:flex;flex-flow:row nowrap;gap:10px}.calendar-control__tabs+.calendar-control__view[data-v-85a886c0]{margin-top:20px}.tab[data-v-85a886c0]{display:block;width:100%;flex:1 1 0;cursor:pointer;border:none;outline:none;border-radius:var(--app-border-radius);background-color:#fff;color:var(--calendar-tab-color);padding:10px;font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase}.tab.tab_selected[data-v-85a886c0]{color:#fff;background-color:var(--calendar-selected-tab-background)}.calendar-control__view[data-v-85a886c0]{background-color:#fff;width:1128px}.calendar-control__footer[data-v-85a886c0]{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--calendar-footer-gap);width:100%;padding:var(--calendar-footer-padding)}.calendar-control__footer>footer[data-v-85a886c0]{flex:1 1 0;background-color:var(--calendar-footer-background)}.calendar-control__footer>button[data-v-85a886c0]{flex:0 0 auto}.footer-text[data-v-85a886c0]{background-color:var(--calendar-footer-text-background);text-align:center;align-self:stretch;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:12px 0;border-radius:var(--calendar-footer-border-radius);line-height:16px}.calendar-control__done[data-v-85a886c0]{width:160px}.done[data-v-85a886c0]{display:block;width:160px;font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase;cursor:pointer;color:#fff;background-color:var(--calendar-confirm-background);border:none;outline:none;border-radius:var(--app-border-radius);padding:10px}.done[data-v-85a886c0]:disabled{background-color:var(--calendar-confirm-disabled-background);cursor:not-allowed}.tour-period-popper[data-v-85a886c0] .popper>#arrow:before{background-color:var(--calendar-background)}.tour-period-popper[data-v-85a886c0] .popper>#arrow:before:hover .tour-period-popper:deep(.popper)>#arrow:before{background-color:var(--calendar-background)}.tour-period-popper.tour-period-popper--small[data-v-85a886c0] .popper{border-radius:var(--app-border-radius)}.keyboard-navigation{display:flex;flex-direction:column;overflow:hidden;outline:none}.location-searcher__row-inner[data-v-6b2eb572]{display:flex;gap:8px}.location-searcher__row-inner svg[data-v-6b2eb572]{color:var(--location-searcher-corner-color)}.location-searcher__row-inner--opened svg[data-v-6b2eb572]{color:#232323}.keyboard-navigation[data-v-6b2eb572]{display:flex;flex-direction:column;max-height:650px}.location-searcher-dialog__title[data-v-6b2eb572]{width:100%}.location-searcher__filter[data-v-6b2eb572]{width:100%;margin-top:20px}.location-searcher__filter-search-icon[data-v-6b2eb572]{position:absolute;right:15px;top:12px}.location-searcher[data-v-6b2eb572]{display:flex;flex-direction:column;max-height:inherit;width:var(--location-searcher-dialog-width);min-height:350px}.location-searcher__plus-minus[data-v-6b2eb572]{width:16px;height:16px}.location-searcher__row-inner-wrapper[data-v-6b2eb572]{display:flex;justify-content:space-between;width:100%}.location-searcher__title[data-v-6b2eb572]{font-size:20px;font-weight:600;line-height:24px;color:var(--location-searcher-title-color);margin-bottom:10px}.location-searcher__content[data-v-6b2eb572]{margin-top:16px;display:flex;flex-direction:column}.location-searcher__item-symbols[data-v-6b2eb572]{margin-right:16px;font-size:14px;color:#979797}.location-searcher__empty-space[data-v-6b2eb572]{width:16px;height:16px}.location-searcher__section-name[data-v-6b2eb572]{padding:5px 1px;background:var(--location-searcher-section-name-backgound-color);white-space:nowrap;color:var(--location-searcher-section-name-text-color);text-align:center;margin-bottom:5px;margin-top:15px;border-radius:var(--location-searcher-border-radius)}.location-searcher__row-country[data-v-6b2eb572],.location-searcher__row[data-v-6b2eb572]{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-grow:1;line-height:20px;padding:7px 8px}.location-searcher__row-country[data-v-6b2eb572]{padding-left:32px}.location-searcher__row[data-v-6b2eb572]{border-radius:var(--location-searcher-border-radius);color:var(--location-searcher-row-color)}.location-searcher__row--selected[data-v-6b2eb572]{background:var(--location-searcher-item-highlighted-color)!important;color:var(--location-searcher-item-highlighted-text-color)!important}.location-searcher__row--selected .location-searcher__symbols[data-v-6b2eb572]{color:var(--location-searcher-item-highlighted-text-color)!important}.location-searcher__row--selected svg[data-v-6b2eb572]{color:var(--location-searcher-item-highlighted-text-color)!important}.location-searcher__row-wrapper[data-v-6b2eb572]{display:flex;align-items:center}.location-searcher__symbols[data-v-6b2eb572]{font-size:14px;color:var(--black-2)}.location-searcher__airport[data-v-6b2eb572]{padding-left:35px}.location-searcher__country[data-v-6b2eb572],.location-searcher__airport[data-v-6b2eb572],.location-searcher__city[data-v-6b2eb572]{display:flex;flex-direction:column}.location-searcher__country-name[data-v-6b2eb572]{font-weight:600}.location-searcher__no-data-section[data-v-6b2eb572]{display:flex;justify-content:center;align-items:center;height:100%;color:silver}.location-searcher__filter[data-v-6b2eb572]{position:relative}.location-searcher__filter[data-v-6b2eb572] input::placeholder{color:#979797}.location-searcher .keyboard-navigation-item--highlighted[data-v-6b2eb572]{background:var(--location-searcher-item-keyboard-highlighted-background-color);color:var(--black-1)}.location-searcher .keyboard-navigation-item--highlighted .location-searcher__symbols[data-v-6b2eb572]{color:var(--black-1)}[data-v-6b2eb572] .location-searcher__highlighted{font-weight:600;color:var(--location-searcher-item-highlighted-color)}.ps[data-v-6b2eb572]{height:100%}svg.location-searcher__plus-icon[data-v-6b2eb572]{color:var(--location-searcher-plus-icon-color)}.departure-selector__footer[data-v-6b2eb572]{display:flex;justify-content:flex-end}.booking-cancel__footer-button[data-v-6b2eb572]{min-width:var(--app-footer-button-min-width)}.location-searcher-dialog__title{--location-searcher-title-color: var(--text-ultramarine-1)}.location-searcher{--location-searcher-section-name-backgound-color: var(--black-5);--location-searcher-section-name-text-color: var(--black-2);--location-searcher-item-keyboard-highlighted-background-color: var(--black-5);--location-searcher-item-highlighted-color: var(--thrush-eggs-1);--location-searcher-plus-icon-color: var(--thrush-eggs-1);--location-searcher-item-highlighted-text-color: var(--text-ultramarine-1);--location-searcher-border-radius: var(--app-border-radius);--location-searcher-corner-color: #232323;--location-searcher-dialog-width: 492px;--location-searcher-row-color: #232323}.location-searcher-dialog{--location-searcher-content-border-top: none}.location-searcher-dialog .modal-body{border-top:var(--location-searcher-content-border-top)}.country-selector[data-v-e8295bf6]{--country-selector-item-selected-color: var(--text-ultramarine-1);--country-selector-item-border-radius: var(--app-border-radius);--country-selector-item-hover-bg-color:var(--app-active-background)}.country-selector[data-v-e8295bf6]{margin:0;padding:0}.country-selector__item[data-v-e8295bf6]{display:flex;gap:8px;padding:5px 8px;border-radius:var(--country-selector-item-border-radius);cursor:pointer;align-items:center;position:relative}.country-selector__item[data-v-e8295bf6]:hover{background-color:var(--country-selector-item-hover-bg-color)}.country-selector__item.country-selector__item_selected[data-v-e8295bf6]{background-color:var(--app-primary-color);color:var(--country-selector-item-selected-color)}.country-selector__flag[data-v-e8295bf6]{position:relative;top:-1px}.country-selector__chevron[data-v-e8295bf6]{margin-inline-start:auto}.country-selector__chevron svg[data-v-e8295bf6]{color:var(--app-primary-color);width:16px;height:16px}.destination-selector__title[data-v-ba4e86ef]{font-weight:600;color:var(--app-primary-color);margin-bottom:10px}.destination-selector__items{--destination-selector-item-hover-background-color: var(--black-5);--destination-selector-item-hover-text-color: var(--black-1);--destination-selector-item-selected-background-color: var(--thrush-eggs-1);--destination-selector-item-selected-text-color: var(--black-1)}.destination-selector__item--highlighted{--destination-selector-item-highlighted-color: var(--coral-1);--destination-selector-item-selected-highlighted-color: var(--text-ultramarine-1)}.destination-selector__item{color:var(--app-black);display:flex;gap:8px;padding:5px 8px;align-items:center}.destination-selector__item.destination-selector__item--selected{color:var(--destination-selector-item-hover-text-color)!important;background:var(--destination-selector-item-hover-background-color)!important;border-radius:var(--app-border-radius)!important}.destination-selector__item:hover{color:var(--destination-selector-item-selected-text-color);background:var(--destination-selector-item-selected-background-color);border-radius:var(--app-border-radius)}.destination-selector__item--highlighted{font-weight:600;color:var(--destination-selector-item-highlighted-color)}.destination-selector__item--selected .destination-selector__item--highlighted,.location-searcher__row--selected .destination-selector__item--highlighted{color:var(--destination-selector-item-selected-highlighted-color)}.destination-selector__country-flag{flex-shrink:0;position:relative;top:-1px}.destination-selector__title[data-v-23eea097]{font-weight:600;color:var(--app-primary-color);margin-bottom:10px}.destination-selector__hotels[data-v-c2913518]{--dhl-selected-border-color: var(--thrush-eggs-1);--dhl-hover-border-color: var(--black-3);--dhl-border-width: 1px;--dhl-border-radius: var(--app-border-radius)}.destination-selector__hotels[data-v-c2913518]{display:flex;flex-direction:column;gap:10px}.destination-selector__hotels-not-found[data-v-c2913518]{height:100%;display:flex;align-items:center;justify-content:center;color:#979797}.destination-selector__hotel[data-v-c2913518]{display:flex;gap:16px;padding:10px;background-color:#fff;border-radius:var(--dhl-border-radius);border:var(--dhl-border-width) solid #fff}.destination-selector__hotel[data-v-c2913518]:hover{cursor:pointer;border-color:var(--dhl-hover-border-color)}.destination-selector__hotel--selected[data-v-c2913518]{border-color:var(--dhl-selected-border-color)!important}.destination-selector__hotel-image[data-v-c2913518]{width:60px;min-width:60px;height:60px}.destination-selector__hotel-image img[data-v-c2913518]{object-fit:cover;width:100%;height:100%;border-radius:var(--app-border-radius)}.destination-selector__hotel-image--no-image[data-v-c2913518]{display:flex;align-items:center;justify-content:center;background:var(--app-primary-light-color);border-radius:var(--app-border-radius)}.destination-selector__hotel-image--no-image svg[data-v-c2913518]{width:42px;height:36px;color:var(--app-photo-icon-color)}.destination-selector__hotel-title[data-v-c2913518]{font-weight:600}.destination-selector__hotel-rating[data-v-c2913518]{display:flex;gap:8px;align-items:center;padding-block-end:4px}[theme^=lt] .destination-selector__hotel-rating[data-v-c2913518]{color:var(--app-accent-1)}.destination-selector__no-top-hotels-info-text[data-v-ecb1c390]{--no-top-hotels-info-text-font-size: 20px;--no-top-hotels-info-text-line-height: 24px;--no-top-hotels-info-text-margin-top: 30px}.destination-selector__title[data-v-ecb1c390]{font-weight:600;color:var(--app-primary-color);margin-bottom:10px}.destination-selector__no-top-hotels-info[data-v-ecb1c390]{text-align:center;height:100%;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.destination-selector__no-top-hotels-info svg[data-v-ecb1c390]{color:#fff}.destination-selector__no-top-hotels-info-text[data-v-ecb1c390]{padding-top:var(--no-top-hotels-info-text-margin-top);font-size:var(--no-top-hotels-info-text-font-size);line-height:var(--no-top-hotels-info-text-line-height)}.expansion[data-v-52b2cc90],.selection[data-v-e9d5e535]{cursor:pointer;-webkit-user-select:none;user-select:none}.tree-view>ul[data-v-0836f136]{padding-inline-start:0!important}.tree-view[data-v-0836f136] ul{list-style-type:none;padding-inline-start:20px;margin:0}.search-tvn[data-v-75cbdf41]{min-height:30px;display:flex;gap:8px}.search-tvn>*[data-v-75cbdf41]{flex:0 0 auto}.search-tvn>.checkbox-wrapper[data-v-75cbdf41]{flex:0 1 auto}.search-tvn__expander[data-v-75cbdf41]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;padding:0;display:flex;align-items:center;justify-content:center;height:20px;width:20px}.checkbox-wrapper[data-v-75cbdf41]{min-height:30px;cursor:default}.checkbox-wrapper[data-v-75cbdf41] .checkbox-label{gap:4px}.checkbox-wrapper.checkbox-wrapper--indeterminate[data-v-75cbdf41] svg{display:none}.tree-view[data-v-150508e9]{height:100%;overflow-y:auto}.dlt[data-v-feff8602]{--back-horizontal-divider-color: var(--black-5);--back-horizontal-divider-width: 1px;--tree-horizontal-divider-color: var(--thrush-eggs-4);--tree-horizontal-divider-width: 1px;--back-icon-color: var(--app-primary-color);--back-link-hover-color: inherit}.dlt[data-v-feff8602]{display:flex;flex-flow:column nowrap;position:relative}.dlt__header[data-v-feff8602]{flex:0 0 auto;padding-bottom:13px;border-bottom:var(--back-horizontal-divider-width) solid var(--back-horizontal-divider-color)}.dlt__back[data-v-feff8602]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background-color:transparent;color:var(--app-primary-color);display:inline-flex;flex-flow:row nowrap;align-items:center;gap:8px;padding:0}.dlt__back[data-v-feff8602]:hover{color:var(--back-link-hover-color)}.dlt__back:hover>svg[data-v-feff8602]{color:var(--back-link-hover-color)}.dlt__back[data-v-feff8602]:active{background-color:var(--app-active-background)}.dlt__back>svg[data-v-feff8602]{color:var(--back-icon-color)}.dlt__scroll[data-v-feff8602]{flex:1 1 0}hr[data-v-feff8602]{border-top:var(--tree-horizontal-divider-width) solid var(--tree-horizontal-divider-color);margin:10px 0;opacity:1}.dlt__select-all[data-v-feff8602]{display:inline-flex!important;padding:5px 0}.dlt__country-row[data-v-feff8602]{margin:20px 0 10px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline}.dlt__clear-button[data-v-feff8602]{padding:0;font-weight:400;font-size:16px;height:auto;background:none;color:var(--app-primary-color);border:none}.dlt__clear-button[data-v-feff8602]:hover{color:var(--back-link-hover-color)}.dlt__country[data-v-feff8602]{font-weight:600}.dlt-loading[data-v-feff8602]{display:flex;align-items:center;justify-content:center}.destination-selector-dialog__title{--destination-selector-title-color: var(--text-ultramarine-1)}.destination-selector-dialog{--dsd-tabs-item-color: var(--text-azure-1);--dsd-tabs-item-background: var(--thrush-eggs-4);--dsd-tabs-item-active-color: var(--text-ultramarine-1);--dsd-tabs-item-active-background: var(--thrush-eggs-1);--destination-selector-content-border-top: none;--destination-selector-hotels-left-border: 1px solid var(--black-4);--destination-selector-hotel-item-border-radius: var(--app-border-radius);--destination-selector-hotel-image-item-border-radius: var(--app-border-radius);--destination-selector-not-found-vertical-align: center}.destination-selector-dialog.desktop{color:var(--black-1)}.destination-selector-dialog.desktop .modal-dialog{height:100%;max-height:calc(100vh - 60px)}.destination-selector-dialog.desktop .modal-content{min-height:500px;max-height:760px!important;height:100%}.destination-selector-dialog.desktop .ps{height:100%}.destination-selector-dialog.desktop .destination-selector-dialog__title{width:100%}.destination-selector-dialog.desktop .destination-selector__filter{position:relative;width:100%}.destination-selector-dialog.desktop .destination-selector{position:relative;width:794px;height:100%;line-height:20px;max-height:640px;-webkit-user-select:none;user-select:none;border-top:var(--destination-selector-content-border-top)}.destination-selector-dialog.desktop .destination-selector *{-webkit-user-select:inherit;user-select:inherit}.destination-selector-dialog.desktop .destination-selector__title{font-weight:600;color:var(--destination-selector-title-color);margin-bottom:10px}.destination-selector-dialog.desktop .destination-selector__footer{display:flex;justify-content:flex-end}.destination-selector-dialog.desktop .destination-selector__done{min-width:var(--app-footer-button-min-width)}.destination-selector-dialog.desktop .destination-selector__close-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:2px solid var(--app-primary-color);background-color:#fff;border-radius:var(--app-border-radius);position:absolute;right:-20px;top:-20px;border-color:var(--app-azure)}.destination-selector-dialog.desktop .destination-selector__close-btn svg{color:var(--app-black)}.destination-selector-dialog.desktop .destination-selector__content-wrapper{height:100%;display:flex;flex-flow:row nowrap}.destination-selector-dialog.desktop .destination-selector__content-wrapper>*:not(.destination-selector__no-matches-found,.destination-selector__loading){flex:0 0 50%;padding:15px 24px}.destination-selector-dialog.desktop .destination-selector__top-hotels-wrapper.destination-selector__top-hotels-wrapper_dark{background:#f5f5f5}.destination-selector-dialog.desktop .destination-selector__top-hotels-wrapper{border-left:var(--destination-selector-hotels-left-border)}.destination-selector-dialog.desktop .destination-selector .destination-selector-dialog.desktop .destination-selector__top-hotels.ps{height:100%}.destination-selector-dialog.desktop .destination-selector__hotels{display:flex;flex-direction:column;gap:10px}.destination-selector-dialog.desktop .destination-selector__countries-content{display:flex;flex-direction:column}.destination-selector-dialog.desktop .destination-selector__hotel{display:flex;gap:16px;padding:10px;background:#ffffff;border-radius:var(--destination-selector-hotel-item-border-radius)}.destination-selector-dialog.desktop .destination-selector__hotel-image img{width:60px;height:60px;border-radius:var(--destination-selector-hotel-image-item-border-radius)}.destination-selector-dialog.desktop .destination-selector__hotel-title{font-weight:600}.destination-selector-dialog.desktop .destination-selector__country{display:flex;align-items:center;gap:8px;line-height:20px;padding:5px 8px}.destination-selector-dialog.desktop .destination-selector__country--selected{border-radius:var(--app-border-radius);background:var(--app-primary-color);color:#fff}.destination-selector-dialog.desktop .destination-selector .destination-selector-dialog.desktop .destination-selector__all-countries.ps{height:100%}.destination-selector-dialog.desktop .destination-selector__country-flag{height:16px}.destination-selector-dialog.desktop .destination-selector__country-flag svg{position:relative;top:-3px}.destination-selector-dialog.desktop .destination-selector__no-matches-found,.destination-selector-dialog.desktop .destination-selector__loading{width:100%;display:flex;align-items:center;justify-content:center}.destination-selector-dialog.desktop .destination-selector__no-matches-found{align-items:var(--destination-selector-not-found-vertical-align)}.destination-selector-dialog.desktop .destination-selector .dlt,.destination-selector-dialog.desktop .destination-selector .dlt-loading{height:100%}.holiday-search[data-v-e0ec022c]{--package-search-form-label-color: var(--black-3);--package-search-form-content-color: var(--white);--package-search-item-border-right-color: var(--white);--package-search-border-color: var(--white);--package-search-button-color: var(--green-1);--field-passenger-width: 208px;--field-nights-width: 240px;--field-location-width: 282px;display:flex;width:1128px;border-radius:var(--app-border-radius);border:1px solid var(--package-search-border-color)}.holiday-search__item_location[data-v-e0ec022c],.holiday-search__item_destination_location[data-v-e0ec022c]{width:var(--field-location-width)}.holiday-search__item_nights[data-v-e0ec022c]{width:var(--field-nights-width)}.holiday-search__item_destination_passengers[data-v-e0ec022c]{width:var(--field-passenger-width)}.holiday-search--absolute[data-v-e0ec022c]{position:absolute}.holiday-search__item_input[data-v-e0ec022c]{width:86%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.holiday-search__item[data-v-e0ec022c]{display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--package-search-item-border-right-color);background:rgba(35,35,35,.35);padding:11px 24px 15px;cursor:pointer}.holiday-search__item svg[data-v-e0ec022c]{color:inherit}.holiday-search__item.invalid[data-v-e0ec022c]{border:2px solid var(--system-yellow-1);margin-left:-1px;margin-top:-1px;margin-bottom:-1px}.holiday-search__item_label[data-v-e0ec022c]{font-size:14px;color:var(--package-search-form-label-color)}.holiday-search__item_inline-wrapper[data-v-e0ec022c]{display:flex;justify-content:space-between}.holiday-search__item_wrapper[data-v-e0ec022c]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--package-search-form-content-color)}.holiday-search__destination_wrapper[data-v-e0ec022c]{display:flex;align-items:center;gap:8px;color:var(--package-search-form-content-color)}.holiday-search__destination_wrapper .holiday-search__item_input[data-v-e0ec022c]{flex:1 1 0}.holiday-search__destination_wrapper .destination__more[data-v-e0ec022c]{flex:0 0 auto}.holiday-search__destination_wrapper>svg[data-v-e0ec022c]{flex:0 0 auto}.holiday-search__item_search[data-v-e0ec022c]{width:115px}.holiday-search__item_search button[data-v-e0ec022c]{border-radius:0;height:100%;width:100%}.selected-destinations-tooltip-list[data-v-e0ec022c]{padding:0;margin:0;list-style-type:none;font-size:16px;line-height:20px}.selected-destinations-tooltip-list li+li[data-v-e0ec022c]{margin-top:10px}.accommodation-with-room{--trash-color: var(--green-1)}.accommodation-with-room.accommodation-with-room--desktop .accommodation-with-room__room{padding-bottom:20px}.accommodation-with-room.accommodation-with-room--desktop .accommodation-with-room__room:not(:last-of-type){margin-bottom:20px;border-bottom:var(--app-border)}.accommodation-with-room.accommodation-with-room--desktop .accommodation-with-room__room-header{display:flex;justify-content:space-between;margin-bottom:20px}.accommodation-with-room.accommodation-with-room--desktop .accommodation-with-room__delete{cursor:pointer;color:var(--trash-color)}.change-passengers-room-dialog .change-passengers-room-dialog__footer{display:flex;justify-content:space-between;align-items:center}.period-selector-footer[data-v-71da7dce]{color:inherit;line-height:20px}.warn-icon[data-v-71da7dce]{color:inherit;position:relative;top:-2px;margin-left:8px}.strong[data-v-71da7dce],[theme=hb] .strong[data-v-71da7dce]{font-weight:600}.accent[data-v-71da7dce]{color:var(--calendar-status-accent-color)}.hotel-search[data-v-58488412]{--package-search-form-label-color: var(--black-3);--package-search-form-content-color: var(--white);--package-search-item-border-right-color: var(--white);--package-search-border-color: var(--white);--package-search-button-color: var(--green-1);--field-location-width: 398px;--field-nights-width: 334px;--field-guests-width: 280px;display:flex;width:1128px;border-radius:var(--app-border-radius);border:1px solid var(--package-search-border-color)}.hotel-search--absolute[data-v-58488412]{position:absolute}.hotel-search__item_input[data-v-58488412]{width:86%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hotel-search__item_input-departure[data-v-58488412]{max-width:198px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hotel-search__item[data-v-58488412]{display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--package-search-item-border-right-color);background:rgba(35,35,35,.35);padding:11px 24px 15px;cursor:pointer}.hotel-search__item svg[data-v-58488412]{color:inherit}.hotel-search__item.invalid[data-v-58488412]{border:2px solid var(--system-yellow-1);margin-left:-1px;margin-top:-1px;margin-bottom:-1px}.hotel-search__item_label[data-v-58488412]{font-size:14px;color:var(--package-search-form-label-color)}.hotel-search__item_inline-wrapper[data-v-58488412]{display:flex;justify-content:space-between}.hotel-search__item_wrapper[data-v-58488412]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--package-search-form-content-color)}.hotel-search__destination_wrapper[data-v-58488412]{display:flex;align-items:center;gap:8px;color:var(--package-search-form-content-color)}.hotel-search__destination_wrapper .hotel-search__item_input[data-v-58488412]{flex:1 1 0}.hotel-search__destination_wrapper .destination__more[data-v-58488412]{flex:0 0 auto}.hotel-search__destination_wrapper>svg[data-v-58488412]{flex:0 0 auto}.hotel-search__item_destination_location[data-v-58488412]{width:var(--field-location-width)}.hotel-search__item_nights[data-v-58488412]{width:var(--field-nights-width)}.hotel-search__item_destination_passengers[data-v-58488412]{width:var(--field-guests-width)}.hotel-search__item_search[data-v-58488412]{width:116px}.hotel-search__item_search button[data-v-58488412]{border-radius:0;height:100%;width:100%}.selected-destinations-tooltip-list[data-v-58488412]{padding:0;margin:0;list-style-type:none;font-size:16px;line-height:20px}.selected-destinations-tooltip-list li+li[data-v-58488412]{margin-top:10px}
