.smartDP-input-side-panel__content .advanced-select__select-sdp__value-container--has-value .advanced-select__select-sdp__single-value .search-form__suggestion-label{font-family:museo-sans,sans-serif}.smartdp-input-search-select--touched .smartdp-input-search-select__label{color:var(--color-gray-600,var(--color-gray-600));background:0 0;padding-left:10px;padding-right:10px;font-size:1rem;position:absolute;top:0;left:5px}.smartDP-input-side-panel{z-index:11;background:#fff;height:100vh}.smartDP-input-side-panel__content{height:100%;position:fixed;overflow:hidden}.smartDP-input-side-panel__content .search-form__field{border:none;margin-bottom:0}.smartDP-input-side-panel__content .drawer-body{padding-top:32px}.smartDP-input-side-panel__content .advanced-select{height:100%}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__control{background:#fff;height:56px;margin:0 16px;border:1px solid var(--color-gray-500,var(--color-gray-500))!important;border-radius:var(--border-radius-input,3px)!important}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__control--is-focused{border-color:var(--color-active,var(--color-primary-500))!important;box-shadow:none!important}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__input{margin-top:0}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__value-container{margin-top:18px;padding-left:13px;padding-right:13px}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__clear-indicator{padding-right:17px}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__clear-indicator svg{color:var(--color-gray-500,var(--color-gray-500))}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__indicator-separator,.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__dropdown-indicator{display:none}.smartDP-input-side-panel__content .advanced-select .advanced-select__select-sdp__menu-notice{text-align:left}.smartDP-input-side-panel__content .advanced-select{box-sizing:border-box;position:relative}.smartDP-input-side-panel__content .advanced-select-menu{width:100%;height:100%;box-shadow:none;border:none;border-radius:0}.smartDP-input-side-panel__content .advanced-select__container{background:#fff}.smartDP-input-side-panel__content .advanced-select__header{box-sizing:border-box;border-bottom:1px solid var(--color-gray-400,var(--color-gray-300));justify-content:space-between;align-items:center;height:64px;margin-bottom:32px;padding:17px 16px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.1)}.smartDP-input-side-panel__content .advanced-select__header-icon{height:24px}.smartDP-input-side-panel__content .advanced-select .advanced-select__label{top:22px;left:32px}.smartDP-input-side-panel__content .advanced-select--touched .advanced-select__label{color:var(--input-label-active-color,var(--color-primary-500));padding-left:0;top:8px}.smartDP-input-side-panel__content .advanced-select__select{height:100%}.smartDP-input-side-panel__content .advanced-select__select-sdp__menu{top:unset;height:auto;position:relative;left:0}.smartDP-input-side-panel__content .advanced-select__select-sdp__menu-list{height:100%}.smartDP-input-side-panel__content .advanced-select__select-sdp__value-container--has-value{flex-flow:row;display:flex}.smartDP-input-side-panel__content .advanced-select__select-sdp__value-container--has-value .advanced-select__select-sdp__single-value{width:-moz-fit-content;width:fit-content;margin-right:0}.smartDP-input-side-panel__content .advanced-select__select-sdp__value-container--has-value .advanced-select__select-sdp__single-value .search-form__suggestion-label{font-weight:400}.smartDP-input-side-panel__content .advanced-select__select-sdp__value-container--has-value .advanced-select__select__input-container{margin-left:0}.smartDP-input-side-panel__content .advanced-select__select-sdp__menu{margin:0}.smartDP-input-side-panel__content .location-menu-list,.smartDP-input-side-panel__content .advanced-select-menu-list{max-height:72vh;margin-top:16px;padding-top:0}.smartDP-input-side-panel__content .location-menu-list__container,.smartDP-input-side-panel__content .advanced-select-menu-list__container{padding:0}.smartDP-input-side-panel__content .advanced-select-option{background:0 0;height:56px;padding:0 16px}.smartDP-input-side-panel__content .advanced-select-option:active{background:0 0}.advanced-select__select-sdp__menu{margin-top:0}.advanced-select__select-sdp__option--is-selected{background-color:var(--color-gray-300,var(--color-gray-300))!important;color:#000!important}.smartdp-input-search-select{box-sizing:border-box;background:0 0;padding:0;position:relative}.smartdp-input-search-select__label{color:var(--color-gray-600);pointer-events:none;align-items:center;width:calc(100% - 30px);transition:top .1s ease-out,font-size .1s ease-out;display:flex;position:absolute;top:18px;left:15px}@media (min-width:1024px){.smartdp-input-search-select__label{width:100%}}.smartdp-input-search-select__label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smartdp-input-search-select__input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:100%;height:54px;font-size:var(--font-size-regular);font-family:var(--font-family-regular);color:var(--color-black);background:#fff;border-radius:3px;outline:none;align-items:center;padding-top:17px;padding-bottom:0;padding-left:15px;display:flex}.smartdp-input-search-select--touched .smartdp-input-search-select__label{top:10px}.smartdp-input-search-select--error{border-color:var(--color-negative-500)!important}.smartdp-input-search-select--error .smartdp-input-search-select__label{color:var(--color-negative-500)}.sdp-search-form__departure-city{border:1px solid var(--color-gray-500,var(--color-gray-500));border-radius:4px 4px 0 0;width:100%;height:56px}.sdp-search-form__departure-city.floating-advanced-select-container--error{border-color:var(--color-negative-500);z-index:1}.sdp-search-form__destination{border:1px solid var(--color-gray-500,var(--color-gray-500));border-radius:0 0 4px 4px;width:100%;height:56px;margin-top:-1px}.sdp-search-form__destination.floating-advanced-select-container--error{border-color:var(--color-negative-500);z-index:1}.sdp-search-form__travel-dates{border:1px solid var(--color-gray-500,var(--color-gray-500));border-radius:4px 0 0 4px;width:100%;height:56px;margin:0}.sdp-search-form__travel-dates:nth-child(2){border-radius:0 4px 4px 0;margin-left:-1px}.sdp-search-form__travel-dates .date-calendar-input__label{top:50%;transform:translateY(-50%)}.sdp-search-form__travellers,.sdp-search-form__cabin{width:100%;margin-bottom:var(--space-large,16px)}.sdp-search-form__cabin-options{flex-direction:column;display:flex}.sdp-search-form__cabin-option{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;min-height:56px;padding:0 16px}.sdp-search-form__cabin-option--selected,.sdp-search-form__cabin-option:hover{background:var(--color-gray-300,var(--color-gray-300))}@media (min-width:768px){.search-form--sdp .date-calendar-input__container{grid-column:1/3}.search-form--sdp .search-form__field-departure{border-bottom-left-radius:var(--border-radius-input,3px);border-bottom-width:1px;border-right:0;border-top-right-radius:0}.search-form--sdp .search-form__field-destination{border-top-right-radius:var(--border-radius-input,3px);border-bottom-left-radius:0}}@media (min-width:768px) and (min-width:1024px){.search-form--sdp .search-form__field-hotel-only{flex:2.8}}@media (min-width:768px){.search-form--sdp-dates-return{border-top-left-radius:0;border-top-right-radius:3px;border-bottom-left-radius:0}.search-form--sdp-dates-return .advanced-select__select__control--is-focused{border-top-left-radius:0!important;border-top-right-radius:3px!important;border-bottom-left-radius:0!important}.search-form--sdp .advanced-select__select__control{cursor:pointer}.search-form--sdp .advanced-select__select__control--is-focused{background-color:var(--color-gray-300,var(--color-gray-300))}}@media (min-width:768px) and (min-width:1024px){.search-form--sdp-cabin{flex:.7}}@media (min-width:768px){.search-form--sdp--fullsize{width:100%}}@media (min-width:768px) and (min-width:1024px){.search-form--sdp--fullsize{width:unset}}.search-form--sdp__footer{flex:1;grid-column:1/3}.search-form--sdp__footer .button{width:100%}.search-form--sdp .advanced-select__label{width:90%}.search-form--sdp .advanced-select__label>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-form--sdp__error .alert-message{text-align:center;border-radius:3px;margin:16px 0}.search-form--sdp__error .alert-message__message{justify-content:center}@media (min-width:1024px){.search-form--sdp__error .alert-message{margin:20px 0 0}}@media (min-width:768px) and (max-width:1023px){.search-form--sdp--stopover .date-calendar-input__container{grid-column:1/3}}@media (min-width:1024px){.search-form--sdp .search-form__field-departure{flex:auto;order:1;min-width:268px}.search-form--sdp .search-form__error{margin-bottom:-24px}.search-form--sdp .search-form__field-destination{width:268px}.search-form--sdp .search-form__field-destination,.search-form--sdp .search-form__footer{flex:auto;order:1}.search-form--sdp .search-form__field-rooms{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;border:none;min-width:0;height:fit-content}.search-form--sdp .search-form__field-rooms .prefix-label{cursor:default}.search-form--sdp .search-form__field-rooms.search-form__field.advanced-select--touched .advanced-select__select__value-container--has-value{padding:6px 8px}.search-form--sdp .search-form__field-rooms.search-form__field.advanced-select--touched .advanced-select__select__value-container--has-value .advanced-select__select__single-value .search-form__suggestion-label{height:-moz-fit-content;height:fit-content;margin-top:0}.search-form--sdp .search-form__field-rooms .advanced-select__select__control{min-height:unset}.search-form--sdp .search-form__field-rooms{flex:none;order:3;margin:0 16px 0 0}.search-form--sdp .search-form__field-cabin{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;border:none;min-width:0;height:fit-content}.search-form--sdp .search-form__field-cabin .prefix-label{cursor:default}.search-form--sdp .search-form__field-cabin.search-form__field.advanced-select--touched .advanced-select__select__value-container--has-value{padding:6px 8px}.search-form--sdp .search-form__field-cabin.search-form__field.advanced-select--touched .advanced-select__select__value-container--has-value .advanced-select__select__single-value .search-form__suggestion-label{height:-moz-fit-content;height:fit-content;margin-top:0}.search-form--sdp .search-form__field-cabin .advanced-select__select__control{min-height:unset}.search-form--sdp .search-form__field-cabin{flex:none;order:4}.search-form--sdp .search-form__last-search--compact{position:initial}.search-form--sdp .date-calendar-input__container .date-calendar-input__floating-input-container{width:440px}}@media (min-width:768px) and (max-width:1023px){.search-form--sdp-with-cabins .search-form__field-cabin{justify-self:flex-end;width:calc(100% - 8px)}.search-form--sdp-with-cabins .search-form__field-rooms{grid-column:unset;justify-self:flex-start;width:calc(100% - 8px)}}.search-form--sdp .search-form__field-calendar-container:has(>.sdp-search-form__travel-dates){margin:16px 0}.dropdown-field__content___zfNnE0VL{box-sizing:border-box;width:var(--radix-popover-trigger-width);box-shadow:var(--box-shadow-medium);z-index:20;background:#fff;border-radius:8px}.dropdown-field__content___zfNnE0VL[data-state=open]{animation:.15s ease-out dropdown-field-slide-down___uLdevphY}.dropdown-field__content___zfNnE0VL[data-state=closed]{animation:.1s ease-in dropdown-field-fade-out___Y6FqBCQg}@keyframes dropdown-field-slide-down___uLdevphY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-field-fade-out___Y6FqBCQg{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=sdp-search-form.ce3cc56d.css.map*/