@keyframes TicketDirectionBlock-module-scss-module__VVFBIG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaWrapper{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:16px 0;display:flex}@media screen and (max-width:1279px){.TicketDirectionBlock-module-scss-module__VVFBIG__emblaWrapper{contain:inline-size;width:calc(100% + 32px);height:46px;margin-left:-16px;padding:0}}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaViewport{gap:4px;width:908px;display:flex;overflow:hidden}@media screen and (max-width:1279px){.TicketDirectionBlock-module-scss-module__VVFBIG__emblaViewport{width:100%;min-width:0}}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer{touch-action:pan-y pinch-zoom;gap:4px;width:100%;max-width:fit-content;display:flex}@media screen and (max-width:1279px){.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer{max-width:none}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer>:first-child{margin-left:16px}.TicketDirectionBlock-module-scss-module__VVFBIG__emblaContainer>:last-child{margin-right:16px}}.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton{background-color:inherit;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:8px;display:flex}.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton:active,.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton:hover{background-color:unset}@media screen and (min-width:1280px){.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton{cursor:pointer}.TicketDirectionBlock-module-scss-module__VVFBIG__styledButton:disabled{cursor:default}}.TicketDirectionBlock-module-scss-module__VVFBIG__arrowIcon{color:#2c3959}.TicketDirectionBlock-module-scss-module__VVFBIG__arrowIconDisabled{color:#8593a3}
@keyframes TimeSegmentItem-module-scss-module__9ttZUG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper{cursor:pointer;background-color:#fff;border-radius:8px;flex:none;min-width:148px;height:100%;padding:8px 2px;transition:all .15s ease-out}@media screen and (min-width:1280px){.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper:hover{background-color:#f6f7f9}}@media screen and (max-width:1279px){.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper{min-width:94px;height:46px;padding:4px 8px}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapper:active{background-color:#f6f7f9}}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected{background-color:#1da857;border:1px solid #0000}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected:hover{background-color:#1d964f}@media screen and (max-width:1279px){.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected:active{background-color:#1c8749}.TimeSegmentItem-module-scss-module__9ttZUG__itemWrapperSelected:hover{background-color:#1da857}}.TimeSegmentItem-module-scss-module__9ttZUG__contentInfo{flex-direction:column;justify-content:center;align-items:center;display:flex}.TimeSegmentItem-module-scss-module__9ttZUG__time{color:#181e25;font:var(--kb-font-text-small-bold)}.TimeSegmentItem-module-scss-module__9ttZUG__timePrimary{color:#181e25}.TimeSegmentItem-module-scss-module__9ttZUG__timeWhite{color:#fff}.TimeSegmentItem-module-scss-module__9ttZUG__timeContainer{align-items:center;gap:2px;display:flex}.TimeSegmentItem-module-scss-module__9ttZUG__priceTypography{color:#181e25;font:var(--kb-font-text-caption);padding:0 5px}.TimeSegmentItem-module-scss-module__9ttZUG__priceDescription{color:#606f80}.TimeSegmentItem-module-scss-module__9ttZUG__priceAccent{color:#1da857}.TimeSegmentItem-module-scss-module__9ttZUG__priceWhite,.TimeSegmentItem-module-scss-module__9ttZUG__fireIconWhite{color:#fff}.TimeSegmentItem-module-scss-module__9ttZUG__fireIconWarning{color:#ff9000}
@keyframes DetailModalContent-module-scss-module__Qib3jG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DetailModalContent-module-scss-module__Qib3jG__content{flex-direction:column;gap:24px;width:100%;display:flex}.DetailModalContent-module-scss-module__Qib3jG__charterContainer{width:100%;margin-bottom:24px}.DetailModalContent-module-scss-module__Qib3jG__tripWrapper{flex-direction:column;gap:16px;display:flex}.DetailModalContent-module-scss-module__Qib3jG__tripWrapper+.DetailModalContent-module-scss-module__Qib3jG__tripWrapper{margin-top:8px}.DetailModalContent-module-scss-module__Qib3jG__divider{background:#d4d7dd;flex-shrink:0;width:100%;height:1px}.DetailModalContent-module-scss-module__Qib3jG__tripInfoContainer{flex-direction:column;gap:12px;display:flex}
@keyframes TripWarningIcon-module-scss-module__OFvwdG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TripWarningIcon-module-scss-module__OFvwdG__icon{cursor:pointer;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:opacity .2s;display:inline-flex}.TripWarningIcon-module-scss-module__OFvwdG__icon:hover{opacity:.8}.TripWarningIcon-module-scss-module__OFvwdG__iconDanger{color:#ff3f0f}.TripWarningIcon-module-scss-module__OFvwdG__iconDanger svg path{fill:#ff3f0f!important}
@keyframes Transfer-module-scss-module__uW4a6W__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Transfer-module-scss-module__uW4a6W__container{background:#f6f7f9;border-radius:8px;flex-direction:column;align-items:flex-start;padding:12px;display:flex}@media screen and (max-width:1279px){.Transfer-module-scss-module__uW4a6W__container{padding:8px 12px}}.Transfer-module-scss-module__uW4a6W__darker{background:#e7e9ef}.Transfer-module-scss-module__uW4a6W__header{justify-content:space-between;gap:20px;width:100%;display:flex}.Transfer-module-scss-module__uW4a6W__title{color:#181e25;font:var(--kb-font-text-small-bold)}.Transfer-module-scss-module__uW4a6W__iconsContainer{flex-shrink:0;gap:8px;display:flex}.Transfer-module-scss-module__uW4a6W__description{color:#4a5663;font:var(--kb-font-text-caption)}.Transfer-module-scss-module__uW4a6W__transitVisa strong{color:#181e25;font:var(--kb-font-text-caption-bold)}.Transfer-module-scss-module__uW4a6W__smartButton{margin-top:4px}.Transfer-module-scss-module__uW4a6W__icon svg path{fill:#181e25!important}
@keyframes JourneyLine-module-scss-module__r6QngG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.JourneyLine-module-scss-module__r6QngG__wrapper{flex-direction:column;align-items:center;gap:4px;height:71px;padding-top:4px;display:flex}.JourneyLine-module-scss-module__r6QngG__icon{flex-shrink:0}.JourneyLine-module-scss-module__r6QngG__line{background-color:#4a5663;border-radius:3px;flex-grow:1;width:2px;position:relative}.JourneyLine-module-scss-module__r6QngG__circle{border:2px solid #4a5663;border-radius:50%;flex-shrink:0;width:8px;height:8px}
@keyframes Place-module-scss-module__Gugf8G__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Place-module-scss-module__Gugf8G__wrapper{align-self:baseline;padding-left:16px;display:grid}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__wrapper{padding-left:12px}}.Place-module-scss-module__Gugf8G__city{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__city{font:var(--kb-font-text-medium-mobile)}}.Place-module-scss-module__Gugf8G__city{color:#4a5663!important}@media screen and (max-width:1279px){.Place-module-scss-module__Gugf8G__city{color:#181e25;font:var(--kb-font-text-small);color:#4a5663!important}}.Place-module-scss-module__Gugf8G__airport{color:#606f80;font:var(--kb-font-text-caption);word-break:break-all}.Place-module-scss-module__Gugf8G__airportAnother{color:#ff3f0f}.Place-module-scss-module__Gugf8G__terminal{color:#606f80;font:var(--kb-font-text-caption)}.Place-module-scss-module__Gugf8G__terminalAnother{color:#ff3f0f}.Place-module-scss-module__Gugf8G__airportInfo{display:flex}
@keyframes Time-module-scss-module__G47xWW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Time-module-scss-module__G47xWW__wrapper{align-self:start;display:grid}.Time-module-scss-module__G47xWW__time{color:#181e25;font:var(--kb-font-headline-h4)}@media screen and (max-width:1279px){.Time-module-scss-module__G47xWW__time{font:var(--kb-font-headline-h4-mobile)}}.Time-module-scss-module__G47xWW__time{color:#181e25;width:max-content}@media screen and (max-width:1279px){.Time-module-scss-module__G47xWW__time{color:#181e25;font:var(--kb-font-text-medium-bold)}}.Time-module-scss-module__G47xWW__date{color:#606f80;font:var(--kb-font-text-caption)}.Time-module-scss-module__G47xWW__dateDifferentDay{color:#ff3f0f}
@keyframes DetailSegmentCard-module-scss-module__7MLSLa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DetailSegmentCard-module-scss-module__7MLSLa__container{background-color:#fff;border-radius:12px;grid-template-columns:1fr;row-gap:12px;padding:24px;display:grid}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__container{background-color:#0000;border-radius:0;row-gap:8px;padding:0}}.DetailSegmentCard-module-scss-module__7MLSLa__header{align-items:start;gap:16px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__header{gap:12px}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineSection{flex:1;align-items:center;gap:16px;min-width:0;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineSection{gap:8px}}.DetailSegmentCard-module-scss-module__7MLSLa__wrapper{flex-shrink:0;width:40px;height:40px}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__wrapper{width:auto;height:auto}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper:before{content:"";background-color:var(--airline-color,transparent);opacity:.24;z-index:0;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper:before{display:none}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineIconWrapper>*{z-index:1;position:relative}.DetailSegmentCard-module-scss-module__7MLSLa__airlineInfo{flex-direction:column;flex:1;min-width:0;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{color:#181e25;font:var(--kb-font-headline-h3)}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{font:var(--kb-font-headline-h3-mobile)}}.DetailSegmentCard-module-scss-module__7MLSLa__airlineName{color:#181e25;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DetailSegmentCard-module-scss-module__7MLSLa__transportDescription{color:#606f80;font:var(--kb-font-text-caption)}.DetailSegmentCard-module-scss-module__7MLSLa__charterLabel{color:#ff3f0f}.DetailSegmentCard-module-scss-module__7MLSLa__durationAndRzd{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__duration{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__duration{font:var(--kb-font-text-medium-mobile)}}.DetailSegmentCard-module-scss-module__7MLSLa__duration{color:#606f80;white-space:nowrap}.DetailSegmentCard-module-scss-module__7MLSLa__journey{align-items:flex-start;gap:28px;padding-left:12px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__journey{gap:12px;padding-left:4px}}.DetailSegmentCard-module-scss-module__7MLSLa__timelineWrapper{flex-shrink:0;align-items:flex-start;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__grid{flex:1;grid-template-columns:64px 1fr;grid-template-areas:"departure-time departure-info""arrival-time arrival-info""time-caption time-caption";row-gap:16px;min-width:0;display:grid}.DetailSegmentCard-module-scss-module__7MLSLa__departureTime{grid-area:departure-time}.DetailSegmentCard-module-scss-module__7MLSLa__arrivalTime{grid-area:arrival-time}.DetailSegmentCard-module-scss-module__7MLSLa__departureInfo{grid-area:departure-info}.DetailSegmentCard-module-scss-module__7MLSLa__arrivalInfo{grid-area:arrival-info}.DetailSegmentCard-module-scss-module__7MLSLa__timeCaption{color:#606f80;font:var(--kb-font-text-caption);grid-area:time-caption}.DetailSegmentCard-module-scss-module__7MLSLa__subvariants{flex-wrap:wrap;gap:12px;display:flex;overflow-x:hidden}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariants{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto}.DetailSegmentCard-module-scss-module__7MLSLa__subvariants::-webkit-scrollbar{display:none}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButton{flex:calc(33.3333% - 8px);max-width:calc(33.3333% - 8px)}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButton{flex:none;max-width:none}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButtonSkeleton{border-radius:8px;padding:12px 16px;box-shadow:inset 0 0 0 1px #d0d1d7}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantButtonSkeleton{width:105px;height:86px;padding:12px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantContent{flex-direction:column;align-items:start;min-width:0;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantName{color:#181e25;font:var(--kb-font-text-small-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantMeta{flex-wrap:wrap;gap:2px;display:flex}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonLayout{flex-direction:column;flex:1;gap:8px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonLayout{justify-content:flex-start;gap:6px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSkeletonTopRow{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPrice{color:#4a5663;font:var(--kb-font-text-small)}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeats{color:#606f80;font:var(--kb-font-text-caption);white-space:nowrap}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantNameSkeleton{width:124px!important;height:16px!important}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantNameSkeleton{width:64px!important}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPriceSkeleton{width:72px!important;height:14px!important}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantPriceSkeleton{width:56px!important}}.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeatsSkeleton{flex-shrink:0!important;width:56px!important;height:14px!important}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__subvariantSeatsSkeleton{width:40px!important}}.DetailSegmentCard-module-scss-module__7MLSLa__railwayEntry{justify-content:flex-start;display:flex}@media screen and (max-width:1279px){.DetailSegmentCard-module-scss-module__7MLSLa__railwayEntry{margin-top:12px}}
@keyframes RailwaySeatsMapButton-module-scss-module__7P3yeq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.RailwaySeatsMapButton-module-scss-module__7P3yeq__buttonSkeleton{width:130px!important;height:16px!important}@media screen and (max-width:1279px){.RailwaySeatsMapButton-module-scss-module__7P3yeq__buttonSkeleton{width:150px!important;height:30px!important}}
@keyframes TechnicalStops-module-scss-module__sC-mPq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TechnicalStops-module-scss-module__sC-mPq__container{background:#f6f7f9;border-radius:8px;padding:12px}@media screen and (max-width:1279px){.TechnicalStops-module-scss-module__sC-mPq__container{background:#e7e9ef;border-radius:4px;padding:8px}}.TechnicalStops-module-scss-module__sC-mPq__text{color:#181e25;font:var(--kb-font-text-small-bold)}@media screen and (max-width:1279px){.TechnicalStops-module-scss-module__sC-mPq__text{color:#181e25;font:var(--kb-font-text-caption-bold)}}
@keyframes DetailModalFooter-module-scss-module__5c7Usa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DetailModalFooter-module-scss-module__5c7Usa__wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.DetailModalFooter-module-scss-module__5c7Usa__priceWrapper{flex-direction:column;display:flex}.DetailModalFooter-module-scss-module__5c7Usa__price{overflow-wrap:break-word;align-items:baseline;gap:4px;display:flex}.DetailModalFooter-module-scss-module__5c7Usa__fromText{color:#4a5663;font:var(--kb-font-text-small)}.DetailModalFooter-module-scss-module__5c7Usa__priceValue{color:#181e25;font:var(--kb-font-headline-h2)}@media screen and (max-width:1279px){.DetailModalFooter-module-scss-module__5c7Usa__priceValue{font:var(--kb-font-headline-h2-mobile)}}.DetailModalFooter-module-scss-module__5c7Usa__priceValue{color:#181e25}.DetailModalFooter-module-scss-module__5c7Usa__priceDescription{color:#606f80;font:var(--kb-font-text-small)}.DetailModalFooter-module-scss-module__5c7Usa__actionsWrapper{align-items:center;gap:16px;display:flex}
@keyframes MobileDetailModalFooter-module-scss-module__bRi1yq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileDetailModalFooter-module-scss-module__bRi1yq__wrapper{flex-direction:column;gap:12px;width:100%;display:flex}@media screen and (max-width:1279px){.MobileDetailModalFooter-module-scss-module__bRi1yq__wrapper{gap:8px}}.MobileDetailModalFooter-module-scss-module__bRi1yq__actionsWrapper{align-items:center;gap:12px;width:100%;display:flex}.MobileDetailModalFooter-module-scss-module__bRi1yq__baggage{justify-content:center}.MobileDetailModalFooter-module-scss-module__bRi1yq__priceDescription{color:#606f80;font:var(--kb-font-text-caption);text-align:center}
@keyframes ChooseSeatsCard-module-scss-module__7cYRWW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ChooseSeatsCard-module-scss-module__7cYRWW__container{background-color:#e7e9ef;border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}.ChooseSeatsCard-module-scss-module__7cYRWW__header{flex-direction:column;gap:4px;display:flex}.ChooseSeatsCard-module-scss-module__7cYRWW__title{color:#181e25;font:var(--kb-font-text-medium-bold)}.ChooseSeatsCard-module-scss-module__7cYRWW__subvariant{color:#606f80;font:var(--kb-font-text-small)}.ChooseSeatsCard-module-scss-module__7cYRWW__passengers{flex-direction:column;gap:8px;display:flex}.ChooseSeatsCard-module-scss-module__7cYRWW__button{width:100%;margin-top:8px}
@keyframes CarCard-module-scss-module__0HyjfG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CarCard-module-scss-module__0HyjfG__card{width:min(1fr,237px);flex-direction:column}@media screen and (max-width:1279px){.CarCard-module-scss-module__0HyjfG__card{min-width:140px;width:unset;flex:none}}.CarCard-module-scss-module__0HyjfG__title{white-space:nowrap;color:#181e25;font:var(--kb-font-headline-h4);align-items:center;gap:8px;display:flex}@media screen and (max-width:1279px){.CarCard-module-scss-module__0HyjfG__title{font:var(--kb-font-headline-h4-mobile)}}.CarCard-module-scss-module__0HyjfG__title{color:#181e25}.CarCard-module-scss-module__0HyjfG__circle{background:#4a5663;border-radius:50%;width:4px;height:4px}.CarCard-module-scss-module__0HyjfG__serviceClass{color:#4a5663}.CarCard-module-scss-module__0HyjfG__seatsCount{color:#606f80;font:var(--kb-font-text-small)}
@keyframes CarsList-module-scss-module__62WzPG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CarsList-module-scss-module__62WzPG__container{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,1fr);gap:12px;width:100%;padding-bottom:10px;display:grid;overflow-x:auto}@media screen and (max-width:1279px){.CarsList-module-scss-module__62WzPG__container{grid-template-columns:unset;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.CarsList-module-scss-module__62WzPG__container::-webkit-scrollbar{display:none}}.CarsList-module-scss-module__62WzPG__showMoreButton{margin-top:8px}
@keyframes CustomMap-module-scss-module__R4PRZa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CustomMap-module-scss-module__R4PRZa__container{flex-direction:column;gap:16px;display:flex}.CustomMap-module-scss-module__R4PRZa__seats{flex-wrap:wrap;gap:8px;display:flex}
@keyframes Seat-module-scss-module__PV9BeW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Seat-module-scss-module__PV9BeW__seat{color:#181e25;font:var(--kb-font-text-small);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:2px solid #d0d1d7;border-radius:4px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px;transition:all .2s;display:flex}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__clickable{cursor:pointer}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__clickable:hover{background-color:#f6f7f9}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__available{color:#181e25;background-color:#0000;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__available:hover{background-color:#f6f7f9}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__selected{color:#fff;background-color:#1da857;border-color:#1da857;font-weight:600}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__selected:hover{background-color:#1d964f;border-color:#1d964f}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__selected:active{background-color:#1c8749;border-color:#1c8749}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__extra-purchased{color:#4a5663;background-color:#e5fbee;border-color:#e5fbee}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__extra-purchased:hover{background-color:#cbf6dd;border-color:#cbf6dd}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__occupied{color:#8593a3;cursor:default;background-color:#f3f4f7;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__reserved{color:#ff9000;opacity:.7;background-color:#fff6eb;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__disabled{color:#8593a3;cursor:default;background-color:#f3f4f7;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation1{background-color:#c2e9ff;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation1:hover{background-color:#a3deff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation1:active{background-color:#85d3ff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation2{background-color:#ffe090;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation2:hover{background-color:#ffd770}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation2:active{background-color:#ffcf52}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation3{background-color:#ecceff;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation3:hover{background-color:#e0adff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation3:active{background-color:#d48fff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation4{background-color:#aff11e;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation4:hover{background-color:#9fe20e}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation4:active{background-color:#8bc50c}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation5{background-color:#6cc9ff;border-color:#d0d1d7}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation5:hover{background-color:#4dbeff}.Seat-module-scss-module__PV9BeW__seat.Seat-module-scss-module__PV9BeW__priceGraduation5:active{background-color:#2eb3ff}.Seat-module-scss-module__PV9BeW__seat:disabled{cursor:not-allowed}
@keyframes RzdMap-module-scss-module__UVJMDW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.RzdMap-module-scss-module__UVJMDW__container,.RzdMap-module-scss-module__UVJMDW__mapWrap{position:relative}.RzdMap-module-scss-module__UVJMDW__map{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:160px;overflow:auto hidden}.RzdMap-module-scss-module__UVJMDW__map::-webkit-scrollbar{display:none}.RzdMap-module-scss-module__UVJMDW__map{width:100%}.RzdMap-module-scss-module__UVJMDW__mapContent{border-radius:12px;width:max-content;min-width:100%;height:100%;display:inline-block;position:relative;overflow:hidden}.RzdMap-module-scss-module__UVJMDW__mapContent.RzdMap-module-scss-module__UVJMDW__mapPreview .RzdMap-module-scss-module__UVJMDW__seat{cursor:default}.RzdMap-module-scss-module__UVJMDW__mapContent .RzdMap-module-scss-module__UVJMDW__seat{cursor:pointer;-webkit-user-select:none;user-select:none}.RzdMap-module-scss-module__UVJMDW__mapContent svg{width:auto;height:100%;margin:0 auto;display:block}.RzdMap-module-scss-module__UVJMDW__svgRoot{min-width:100%;height:100%;display:inline-block}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=selected]{fill:#1da857;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=selected]:hover{fill:#1d964f}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=selected]:active{fill:#1c8749}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation1]{fill:#c2e9ff;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation1]:hover{fill:#a3deff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation1]:active{fill:#85d3ff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation2]{fill:#ffe090;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation2]:hover{fill:#ffd770}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation2]:active{fill:#ffcf52}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation3]{fill:#ecceff;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation3]:hover{fill:#e0adff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation3]:active{fill:#d48fff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation4]{fill:#aff11e;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation4]:hover{fill:#9fe20e}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation4]:active{fill:#8bc50c}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation5]{fill:#6cc9ff;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation5]:hover{fill:#4dbeff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=priceGraduation5]:active{fill:#2eb3ff}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=available]{stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=extraPurchased]{fill:#e5fbee;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=extraPurchased]:hover{fill:#cbf6dd}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=extraPurchased]:active{fill:#b1f2cc}.RzdMap-module-scss-module__UVJMDW__mapContent [data-seat-status=unavailable]{cursor:default;fill:#f3f4f7;stroke:#d0d1d7}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation1],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation2],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation3],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation4],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=priceGraduation5]{fill:#181e25;stroke:none}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=selected]{fill:#fff;stroke:none}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=available],.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=extraPurchased]{fill:#181e25;stroke:none}.RzdMap-module-scss-module__UVJMDW__mapContent text[data-seat-status=unavailable]{fill:#0000;stroke:none}.RzdMap-module-scss-module__UVJMDW__border{pointer-events:none;border-radius:12px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #d0d1d7}.RzdMap-module-scss-module__UVJMDW__tooltip{color:#181e25;pointer-events:none;z-index:1001;background:#fff;border:2px solid #fff;border-radius:8px;min-width:80px;max-width:304px;padding:16px;animation:.15s ease-out forwards RzdMap-module-scss-module__UVJMDW__tooltip-fade-in;display:none;position:absolute;top:0;left:0;box-shadow:0 0 16px #181e2529}.RzdMap-module-scss-module__UVJMDW__tooltip[data-show]{display:block}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=top] .RzdMap-module-scss-module__UVJMDW__arrow{bottom:-6px}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=top] .RzdMap-module-scss-module__UVJMDW__arrow:before{transform:rotate(225deg)}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=bottom] .RzdMap-module-scss-module__UVJMDW__arrow{top:-6px}.RzdMap-module-scss-module__UVJMDW__tooltip[data-popper-placement=bottom] .RzdMap-module-scss-module__UVJMDW__arrow:before{transform:rotate(45deg)}.RzdMap-module-scss-module__UVJMDW__tooltipLabel{color:#181e25;font:var(--kb-font-text-small)}.RzdMap-module-scss-module__UVJMDW__tooltipDescription{color:#606f80;font:var(--kb-font-text-small);margin-top:4px}.RzdMap-module-scss-module__UVJMDW__arrow{width:12px;height:12px;animation:.15s ease-out forwards RzdMap-module-scss-module__UVJMDW__tooltip-fade-in;position:absolute}.RzdMap-module-scss-module__UVJMDW__arrow:before{content:"";background:#fff;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;inset:0;transform:rotate(45deg)}@keyframes RzdMap-module-scss-module__UVJMDW__tooltip-fade-in{0%{opacity:0}to{opacity:1}}
@keyframes RailwaySeatsModal-module-scss-module__DsLKEq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media screen and (min-width:1280px){.RailwaySeatsModal-module-scss-module__DsLKEq__modalOverlay{grid-template-columns:1fr 1280px 1fr!important}}.RailwaySeatsModal-module-scss-module__DsLKEq__modal{width:100%}.RailwaySeatsModal-module-scss-module__DsLKEq__content{flex-direction:column;padding-bottom:32px;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__content{padding-bottom:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__segmentsWrap{flex-direction:column;gap:20px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__segment{flex-direction:column;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__header{flex-direction:column;gap:4px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__directionTitle{color:#181e25;font:var(--kb-font-headline-h2)}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__directionTitle{font:var(--kb-font-headline-h2-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__directionTitle{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__selectCarAndStoreyWrap{align-items:flex-end;gap:12px;margin:32px 0;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__selectCarAndStoreyWrap{flex-direction:column;align-items:stretch;gap:20px;width:100%;margin:20px 0}}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsLegendAndServicesWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__seatsLegendAndServicesWrap{flex-direction:column;align-items:flex-start;gap:12px}}.RailwaySeatsModal-module-scss-module__DsLKEq__segmentDate{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__segmentDate{font:var(--kb-font-text-medium-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__segmentDate{color:#4a5663}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCount{padding:12px 0}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCountText{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCountText{font:var(--kb-font-text-medium-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__seatsByTierCountText{color:#4a5663}.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarWrap{align-items:center;gap:12px;margin-bottom:4px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__cardList{margin-bottom:24px}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__cardList{width:100%;margin-bottom:20px}}.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarText{color:#181e25;font:var(--kb-font-headline-h4)}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarText{font:var(--kb-font-headline-h4-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__titleSelectedCarText{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__loading,.RailwaySeatsModal-module-scss-module__DsLKEq__error{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__loading,.RailwaySeatsModal-module-scss-module__DsLKEq__error{font:var(--kb-font-text-medium-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__loading,.RailwaySeatsModal-module-scss-module__DsLKEq__error{text-align:center;padding:20px}.RailwaySeatsModal-module-scss-module__DsLKEq__error{color:#ff3f0f}.RailwaySeatsModal-module-scss-module__DsLKEq__mapContainer{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__mapContainer{-webkit-overflow-scrolling:touch;gap:20px;width:100%;margin-top:20px;overflow-x:auto}}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelector{flex-direction:column;gap:8px;padding:12px 0;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorTitle{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorTitle{font:var(--kb-font-text-medium-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorTitle{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__passengersSelectorButtons{flex-wrap:wrap;gap:8px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton{cursor:pointer;color:#181e25;font:var(--kb-font-text-medium);background:#fff;border:1px solid #d0d1d7;border-radius:4px;padding:8px 12px;transition:all .2s}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton{font:var(--kb-font-text-medium-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton{color:#181e25}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButton:hover{border-color:#1da857}.RailwaySeatsModal-module-scss-module__DsLKEq__passengerButtonActive{color:#1da857;background:#e5fbee;border-color:#1da857}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotification{background:#fff6eb;border:1px solid #d0d1d7;border-radius:4px;align-items:flex-start;gap:8px;padding:12px;display:flex}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationIcon{flex-shrink:0;font-size:18px;line-height:1}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationText{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationText{font:var(--kb-font-text-medium-mobile)}}.RailwaySeatsModal-module-scss-module__DsLKEq__previewNotificationText{color:#181e25}
@keyframes SeatsLegend-module-scss-module__nZuQHW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SeatsLegend-module-scss-module__nZuQHW__wrapper{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media screen and (max-width:1279px){.SeatsLegend-module-scss-module__nZuQHW__wrapper{gap:12px}}.SeatsLegend-module-scss-module__nZuQHW__item{align-items:center;gap:8px;display:inline-flex}.SeatsLegend-module-scss-module__nZuQHW__marker{border:1px solid #d0d1d7;border-radius:4px;width:24px;height:24px}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation1{background:#c2e9ff}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation2{background:#ffe090}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation3{background:#ecceff}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation4{background:#aff11e}.SeatsLegend-module-scss-module__nZuQHW__priceGraduation5{background:#6cc9ff}.SeatsLegend-module-scss-module__nZuQHW__label{color:#4a5663;font:var(--kb-font-text-caption)}
@keyframes SelectCarType-module-scss-module__Rb4cKa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SelectCarType-module-scss-module__Rb4cKa__container{flex-direction:column;width:330px;display:flex}@media screen and (max-width:1279px){.SelectCarType-module-scss-module__Rb4cKa__container{width:100%;min-width:280px}}
@keyframes SelectServiceClass-module-scss-module__hTLfaW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.SelectServiceClass-module-scss-module__hTLfaW__container{flex-direction:column;width:330px;display:flex}@media screen and (max-width:1279px){.SelectServiceClass-module-scss-module__hTLfaW__container{width:100%;min-width:280px}}
@keyframes ServicesIcons-module-scss-module__VfqLDq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ServicesIcons-module-scss-module__VfqLDq__container{color:#4a5663;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}@media screen and (max-width:1279px){.ServicesIcons-module-scss-module__VfqLDq__container{justify-content:flex-start;gap:12px}}
@keyframes StoreyToggler-module-scss-module__KXvXqa__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.StoreyToggler-module-scss-module__KXvXqa__container{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:1279px){.StoreyToggler-module-scss-module__KXvXqa__container{width:100%}}.StoreyToggler-module-scss-module__KXvXqa__label{color:#4a5663;font:var(--kb-font-text-caption-bold)}.StoreyToggler-module-scss-module__KXvXqa__storeyToggler{width:350px!important}@media screen and (max-width:1279px){.StoreyToggler-module-scss-module__KXvXqa__storeyToggler{width:100%!important}}
@keyframes TogglerGroup-module-scss-module__FwPI0a__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TogglerGroup-module-scss-module__FwPI0a__itemsWrapper{background:#e7e9ef;border-radius:8px;justify-content:stretch;align-items:stretch;width:100%;height:40px;padding:4px;display:flex;position:relative;overflow:hidden}
@keyframes TogglerItem-module-scss-module__kVL_nq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TogglerItem-module-scss-module__kVL_nq__itemWrapper{cursor:pointer;flex:auto;position:relative}.TogglerItem-module-scss-module__kVL_nq__itemWrapper.TogglerItem-module-scss-module__kVL_nq__isSelected,.TogglerItem-module-scss-module__kVL_nq__itemWrapper:hover{z-index:1}.TogglerItem-module-scss-module__kVL_nq__hiddenRadio{opacity:0;z-index:-1;position:absolute}.TogglerItem-module-scss-module__kVL_nq__styledWrapper{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.TogglerItem-module-scss-module__kVL_nq__styledWrapper{font:var(--kb-font-text-medium-mobile)}}.TogglerItem-module-scss-module__kVL_nq__styledWrapper{cursor:pointer;text-align:center;color:#4a5663;border-radius:8px;justify-content:center;align-items:center;height:100%;padding:9px 14px;display:flex;position:relative}.TogglerItem-module-scss-module__kVL_nq__styledWrapper.TogglerItem-module-scss-module__kVL_nq__isSelected{color:#1da857;background-color:#fff;box-shadow:0 1px 3px #62708b33}.TogglerItem-module-scss-module__kVL_nq__styledWrapper.TogglerItem-module-scss-module__kVL_nq__disabled{pointer-events:none;cursor:default;color:#8593a3}.TogglerItem-module-scss-module__kVL_nq__itemWrapper.TogglerItem-module-scss-module__kVL_nq__hasDelimiter:after{content:"";background-color:#f6f7f9;width:1px;height:24px;display:block;position:absolute;top:8px;right:0}@media screen and (max-width:1279px){.TogglerItem-module-scss-module__kVL_nq__styledWrapper{color:#181e25;font:var(--kb-font-text-small)}}
@keyframes LoadMoreButton-module-scss-module__f2dHsq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.LoadMoreButton-module-scss-module__f2dHsq__button{margin-top:24px;display:block}@media screen and (max-width:1279px){.LoadMoreButton-module-scss-module__f2dHsq__button{margin-top:8px}}
@keyframes NotFoundSharedTicketModal-module-scss-module__vZa7mq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__imageWrapper{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;justify-content:center;align-items:center;width:100%;height:136px;margin-bottom:16px;display:flex}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__imageWrapper{background-size:cover}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__content{flex-direction:column;justify-content:center;align-items:start;gap:16px;display:flex}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__textContainer{flex-direction:column;gap:8px;width:100%;display:flex}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__title{color:#181e25;font:var(--kb-font-headline-h1)}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__title{font:var(--kb-font-headline-h1-mobile)}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__title{color:#181e25}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__description{color:#181e25;font:var(--kb-font-text-medium)}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__description{font:var(--kb-font-text-medium-mobile)}}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__description{color:#4a5663}.NotFoundSharedTicketModal-module-scss-module__vZa7mq__footer{align-items:start;width:100%;display:flex}@media screen and (max-width:1279px){.NotFoundSharedTicketModal-module-scss-module__vZa7mq__footer,.NotFoundSharedTicketModal-module-scss-module__vZa7mq__button{width:100%}}
@keyframes DirectionRouteItem-module-scss-module__FuMPzG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DirectionRouteItem-module-scss-module__FuMPzG__wrapper{background-color:inherit;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;transition:all .15s ease-in-out;display:flex}.DirectionRouteItem-module-scss-module__FuMPzG__wrapper::-webkit-scrollbar{width:0;display:none}@media screen and (min-width:1280px){.DirectionRouteItem-module-scss-module__FuMPzG__wrapper{border-radius:8px;flex:1;min-width:270px;max-width:280px}}@media screen and (max-width:1279px){.DirectionRouteItem-module-scss-module__FuMPzG__wrapper:active{opacity:.6;transition:all .15s ease-out}}.DirectionRouteItem-module-scss-module__FuMPzG__wrapper:hover{cursor:pointer}.DirectionRouteItem-module-scss-module__FuMPzG__routeInfo{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;gap:4px;width:100%;display:flex}.DirectionRouteItem-module-scss-module__FuMPzG__routeInfo::-webkit-scrollbar{width:0;display:none}@media screen and (min-width:1280px){.DirectionRouteItem-module-scss-module__FuMPzG__routeInfo{gap:2px}}.DirectionRouteItem-module-scss-module__FuMPzG__firstRowInfo{display:flex}.DirectionRouteItem-module-scss-module__FuMPzG__nameAndPrice{justify-content:space-between;align-items:center;width:90%;padding-left:8px;display:flex}@media screen and (max-width:1279px){.DirectionRouteItem-module-scss-module__FuMPzG__nameAndPrice{flex-shrink:1;width:calc(100% - 52px);margin-left:16px;margin-right:12px;padding-left:0;padding-right:0}}.DirectionRouteItem-module-scss-module__FuMPzG__airlineName{white-space:nowrap;text-overflow:ellipsis;color:#181e25;font:var(--kb-font-text-small);font-weight:500;overflow:hidden}@media screen and (max-width:1279px){.DirectionRouteItem-module-scss-module__FuMPzG__airlineName{flex-grow:1;flex-shrink:1}}.DirectionRouteItem-module-scss-module__FuMPzG__priceButton{cursor:pointer;white-space:nowrap;color:#1da857;line-height:16px;font:var(--kb-font-text-small);background:0 0;border:none;align-items:center;gap:2px;padding:0 0 0 4px;font-weight:500;display:flex}.DirectionRouteItem-module-scss-module__FuMPzG__priceButton:hover{color:#1d964f}.DirectionRouteItem-module-scss-module__FuMPzG__priceIcon{color:#1da857;width:16px;height:16px}.DirectionRouteItem-module-scss-module__FuMPzG__directionTimesBlock{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}@media screen and (max-width:1279px){.DirectionRouteItem-module-scss-module__FuMPzG__directionTimesBlock{margin-left:40px}}.DirectionRouteItem-module-scss-module__FuMPzG__gradientWrapper{width:100%;min-width:0;padding-right:17px;position:relative;overflow:hidden}@media screen and (min-width:1280px){.DirectionRouteItem-module-scss-module__FuMPzG__gradientWrapper{padding-right:15px}}.DirectionRouteItem-module-scss-module__FuMPzG__directionTimesList{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;gap:8px;height:100%;display:flex;overflow-x:scroll}.DirectionRouteItem-module-scss-module__FuMPzG__directionTimesList::-webkit-scrollbar{width:0;display:none}.DirectionRouteItem-module-scss-module__FuMPzG__directionTimesList>:last-child{margin-right:4px}@media screen and (min-width:1280px){.DirectionRouteItem-module-scss-module__FuMPzG__directionTimesList{margin-left:32px}}.DirectionRouteItem-module-scss-module__FuMPzG__timeItem{cursor:pointer;color:#181e25;font:var(--kb-font-text-caption);transition:all .15s ease-in-out}.DirectionRouteItem-module-scss-module__FuMPzG__timeItem:hover{color:#1d964f}.DirectionRouteItem-module-scss-module__FuMPzG__timeItem:active{color:#1c8749}@media screen and (max-width:1279px){.DirectionRouteItem-module-scss-module__FuMPzG__timeItem{cursor:auto;touch-action:pan-x;-webkit-user-select:none;user-select:none;transition:none}.DirectionRouteItem-module-scss-module__FuMPzG__timeItem:hover{color:inherit;cursor:default}.DirectionRouteItem-module-scss-module__FuMPzG__timeItem:active{color:#1c8749}}.DirectionRouteItem-module-scss-module__FuMPzG__showLeftBlur:before{content:"";pointer-events:none;background:linear-gradient(270deg,#fff0 0%,#fffc 30.23%,#fff 100%);width:60px;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1279px){.DirectionRouteItem-module-scss-module__FuMPzG__showLeftBlur:before{width:25px}}.DirectionRouteItem-module-scss-module__FuMPzG__showRightBlur:after{content:"";pointer-events:none;background:linear-gradient(270deg,#fff 0%,#fffc 30.23%,#fff0 100%);width:20px;height:100%;position:absolute;top:0;right:15px}@media screen and (max-width:1279px){.DirectionRouteItem-module-scss-module__FuMPzG__showRightBlur:after{width:40px}}
@keyframes DirectionRoutesBlock-module-scss-module__n6tnQq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.DirectionRoutesBlock-module-scss-module__n6tnQq__wrapper{cursor:auto;background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:16px 0 24px 24px;transition:all .15s ease-out;display:flex}@media screen and (min-width:1280px){.DirectionRoutesBlock-module-scss-module__n6tnQq__wrapper{padding-right:24px}}@media screen and (max-width:1279px){.DirectionRoutesBlock-module-scss-module__n6tnQq__wrapper{margin:0;padding:12px 0 16px 12px}}.DirectionRoutesBlock-module-scss-module__n6tnQq__container{flex-direction:column;gap:12px;display:flex}@media screen and (max-width:1279px){.DirectionRoutesBlock-module-scss-module__n6tnQq__container{gap:16px}}.DirectionRoutesBlock-module-scss-module__n6tnQq__header{justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:1279px){.DirectionRoutesBlock-module-scss-module__n6tnQq__header{padding-right:12px}}.DirectionRoutesBlock-module-scss-module__n6tnQq__title{color:#181e25;font:var(--kb-font-text-large);display:block}@media screen and (max-width:1279px){.DirectionRoutesBlock-module-scss-module__n6tnQq__title{font:var(--kb-font-text-large-size-mobile)}}.DirectionRoutesBlock-module-scss-module__n6tnQq__title{font-weight:600}@media screen and (max-width:1279px){.DirectionRoutesBlock-module-scss-module__n6tnQq__title{color:#181e25;font:var(--kb-font-headline-h3);font-weight:600}}@media screen and (max-width:1279px) and (max-width:1279px){.DirectionRoutesBlock-module-scss-module__n6tnQq__title{font:var(--kb-font-headline-h3-mobile)}}.DirectionRoutesBlock-module-scss-module__n6tnQq__showAllButton{cursor:pointer;color:#008ae6;line-height:16px;font:var(--kb-font-text-small);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:500;display:flex}.DirectionRoutesBlock-module-scss-module__n6tnQq__showAllButton:active{color:#1198f2}.DirectionRoutesBlock-module-scss-module__n6tnQq__showAllIcon{color:#007acc;width:16px;height:16px;transition:transform .2s}.DirectionRoutesBlock-module-scss-module__n6tnQq__showAllIconRotated{transform:rotate(180deg)}.DirectionRoutesBlock-module-scss-module__n6tnQq__flightsContainer{flex-direction:column;gap:16px;display:flex}@media screen and (min-width:1280px){.DirectionRoutesBlock-module-scss-module__n6tnQq__flightsContainer{flex-flow:wrap}}
@keyframes TicketList-module-scss-module__HZpgUq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketList-module-scss-module__HZpgUq__container{flex-direction:column;gap:8px;width:100%;max-width:1232px;margin:0 auto;display:flex}@media screen and (max-width:1279px){.TicketList-module-scss-module__HZpgUq__container{gap:8px;max-width:592px}}
@keyframes TicketsWithBanners-module-scss-module__BHzAEG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketsWithBanners-module-scss-module__BHzAEG__wrapper{width:100%;display:flex}@media screen and (min-width:1280px){.TicketsWithBanners-module-scss-module__BHzAEG__wrapper{margin-top:8px}}.TicketsWithBanners-module-scss-module__BHzAEG__ticketsContainer{flex:1;min-width:0}
@keyframes MobileTicketSkeleton-module-scss-module__GnADPW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MobileTicketSkeleton-module-scss-module__GnADPW__container{background-color:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px 12px 12px;display:flex}.MobileTicketSkeleton-module-scss-module__GnADPW__header{justify-content:space-between;align-items:center;height:26px;display:flex}.MobileTicketSkeleton-module-scss-module__GnADPW__headerLeft{align-items:center;gap:4px;display:flex}.MobileTicketSkeleton-module-scss-module__GnADPW__body{flex-direction:column;gap:12px;display:flex}.MobileTicketSkeleton-module-scss-module__GnADPW__tripSchedule{flex-direction:column;gap:4px;display:flex}.MobileTicketSkeleton-module-scss-module__GnADPW__tripRow{justify-content:space-between;align-items:center;display:flex}.MobileTicketSkeleton-module-scss-module__GnADPW__divider{background:#d4d7dd;width:100%;height:1px}.MobileTicketSkeleton-module-scss-module__GnADPW__footer{align-items:center;gap:8px;display:flex}.MobileTicketSkeleton-module-scss-module__GnADPW__skeletonElement{background:#e7e9ef;position:relative;overflow:hidden}.MobileTicketSkeleton-module-scss-module__GnADPW__skeletonElement:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:1.5s infinite MobileTicketSkeleton-module-scss-module__GnADPW__skeleton-shimmer;position:absolute;inset:0}.MobileTicketSkeleton-module-scss-module__GnADPW__skeletonElement{border-radius:4px}.MobileTicketSkeleton-module-scss-module__GnADPW__airlineLogo{border-radius:50%;width:24px;height:24px}.MobileTicketSkeleton-module-scss-module__GnADPW__priceBlock{width:100px;height:24px}.MobileTicketSkeleton-module-scss-module__GnADPW__timeBlock{width:110px;height:18px}.MobileTicketSkeleton-module-scss-module__GnADPW__durationBlock{width:50px;height:18px}.MobileTicketSkeleton-module-scss-module__GnADPW__dateBlock{width:140px;height:14px}.MobileTicketSkeleton-module-scss-module__GnADPW__transfersBlock{width:80px;height:14px}.MobileTicketSkeleton-module-scss-module__GnADPW__airportBlock{width:180px;height:14px}.MobileTicketSkeleton-module-scss-module__GnADPW__baggageBlock{width:60px;height:16px}.MobileTicketSkeleton-module-scss-module__GnADPW__seatsBlock{width:80px;height:16px}
@keyframes TicketSkeleton-module-scss-module__B7SW7W__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketSkeleton-module-scss-module__B7SW7W__container{background-color:#fff;border-radius:12px;align-items:stretch;width:100%;min-width:fit-content;display:flex}.TicketSkeleton-module-scss-module__B7SW7W__leftPart{flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.TicketSkeleton-module-scss-module__B7SW7W__header{align-items:center;gap:4px;display:flex}.TicketSkeleton-module-scss-module__B7SW7W__body{gap:32px;height:100%;display:flex}.TicketSkeleton-module-scss-module__B7SW7W__contentLeft{width:66%;height:100%}.TicketSkeleton-module-scss-module__B7SW7W__contentRight{width:33%;height:100%}.TicketSkeleton-module-scss-module__B7SW7W__divider{background:#d4d7dd;width:1px;margin:24px 0}.TicketSkeleton-module-scss-module__B7SW7W__summary{flex-direction:column;gap:12px;width:248px;min-width:248px;padding:24px;display:flex}.TicketSkeleton-module-scss-module__B7SW7W__summaryPrice{flex-direction:column;gap:4px;display:flex}.TicketSkeleton-module-scss-module__B7SW7W__skeletonElement{background:#e7e9ef;position:relative;overflow:hidden}.TicketSkeleton-module-scss-module__B7SW7W__skeletonElement:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:1.5s infinite TicketSkeleton-module-scss-module__B7SW7W__skeleton-shimmer;position:absolute;inset:0}.TicketSkeleton-module-scss-module__B7SW7W__skeletonElement{border-radius:4px}.TicketSkeleton-module-scss-module__B7SW7W__airlineLogo{border-radius:50%;width:24px;height:24px}.TicketSkeleton-module-scss-module__B7SW7W__airportBlock{width:200px;height:16px}.TicketSkeleton-module-scss-module__B7SW7W__durationBlock{width:60px;height:20px}.TicketSkeleton-module-scss-module__B7SW7W__transfersBlock{width:100px;height:16px}.TicketSkeleton-module-scss-module__B7SW7W__priceBlock{width:140px;height:32px}.TicketSkeleton-module-scss-module__B7SW7W__priceDescription{width:100px;height:14px}.TicketSkeleton-module-scss-module__B7SW7W__button{border-radius:12px;width:100%;height:48px}.TicketSkeleton-module-scss-module__B7SW7W__baggageBlock{width:80px;height:20px}
@keyframes TicketsListSkeleton-module-scss-module__j4h7aG__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.TicketsListSkeleton-module-scss-module__j4h7aG__container{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:1280px){.TicketsListSkeleton-module-scss-module__j4h7aG__container{margin-top:8px}}
@keyframes AiSearchFilterWidget-module-scss-module___ezIMq__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.AiSearchFilterWidget-module-scss-module___ezIMq__root{z-index:109;pointer-events:none;place-items:end;transition:bottom .2s;display:grid;position:fixed;bottom:24px;right:24px}@media screen and (max-width:1279px){.AiSearchFilterWidget-module-scss-module___ezIMq__root{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.AiSearchFilterWidget-module-scss-module___ezIMq__root{transition:none}}.AiSearchFilterWidget-module-scss-module___ezIMq__root>*{grid-area:1/1}.AiSearchFilterWidget-module-scss-module___ezIMq__fab{cursor:pointer;opacity:0;transform-origin:100% 100%;visibility:hidden;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .24s,transform .28s cubic-bezier(.34,1.56,.64,1),visibility 0s .28s;display:flex;position:relative;transform:scale(.4)}.AiSearchFilterWidget-module-scss-module___ezIMq__rootCollapsed .AiSearchFilterWidget-module-scss-module___ezIMq__fab{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s,transform .26s cubic-bezier(.22,1,.36,1),visibility;transform:scale(1)}@media (prefers-reduced-motion:reduce){.AiSearchFilterWidget-module-scss-module___ezIMq__fab,.AiSearchFilterWidget-module-scss-module___ezIMq__rootCollapsed .AiSearchFilterWidget-module-scss-module___ezIMq__fab{transition:none}}.AiSearchFilterWidget-module-scss-module___ezIMq__fabHalo{z-index:0;opacity:.16;filter:blur(12px);pointer-events:none;background:conic-gradient(from -162deg,#f7b06e,#fc8518,#4af57a,#1da857,#f7b06e);border-radius:8px;position:absolute;inset:-4px}.AiSearchFilterWidget-module-scss-module___ezIMq__fabBorder{z-index:1;transition:transform .15s;display:block;position:relative}.AiSearchFilterWidget-module-scss-module___ezIMq__fab:hover .AiSearchFilterWidget-module-scss-module___ezIMq__fabBorder{transform:scale(1.04)}.AiSearchFilterWidget-module-scss-module___ezIMq__fab:active .AiSearchFilterWidget-module-scss-module___ezIMq__fabBorder{transform:scale(.98)}.AiSearchFilterWidget-module-scss-module___ezIMq__fabIcon{width:48px;height:48px;display:block}.AiSearchFilterWidget-module-scss-module___ezIMq__widgetShell{width:366px;max-width:calc(100vw - 40px);font-family:var(--kb-font-family-text);color:#181e25;transform-origin:100% 100%;pointer-events:auto;flex-direction:column;justify-content:flex-end;transition:opacity .24s,transform .24s,visibility;display:flex;position:relative}.AiSearchFilterWidget-module-scss-module___ezIMq__rootCollapsed .AiSearchFilterWidget-module-scss-module___ezIMq__widgetShell{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s .2s;transform:scale(.9)translateY(8px)}@media screen and (max-width:1279px){.AiSearchFilterWidget-module-scss-module___ezIMq__widgetShell{width:366px;max-width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.AiSearchFilterWidget-module-scss-module___ezIMq__widgetShell,.AiSearchFilterWidget-module-scss-module___ezIMq__rootCollapsed .AiSearchFilterWidget-module-scss-module___ezIMq__widgetShell{transition:none}}.AiSearchFilterWidget-module-scss-module___ezIMq__widgetShell button{font-family:inherit}.AiSearchFilterWidget-module-scss-module___ezIMq__voiceIndicator{z-index:0;opacity:0;filter:blur(8px);pointer-events:none;background:conic-gradient(from -162deg,#f7b06e,#fc8518,#4af57a,#1da857,#f7b06e);border-radius:12px;transition:opacity .12s linear,transform .12s linear;position:absolute;inset:0;transform:scale(1)}@media (prefers-reduced-motion:reduce){.AiSearchFilterWidget-module-scss-module___ezIMq__voiceIndicator{transition:none}}.AiSearchFilterWidget-module-scss-module___ezIMq__widget{z-index:1;background:linear-gradient(#fff,#fff) padding-box padding-box,conic-gradient(from -162deg,#fc85188f,#f7b06e8f,#4af57a8f,#1da8578f,#fc85188f) border-box,linear-gradient(#fff,#fff) border-box;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:flex-end;width:100%;padding:4px;display:flex;position:relative}.AiSearchFilterWidget-module-scss-module___ezIMq__expandable{grid-template-rows:0fr;transition:grid-template-rows .22s ease-out;display:grid}.AiSearchFilterWidget-module-scss-module___ezIMq__expandable.AiSearchFilterWidget-module-scss-module___ezIMq__isOpen{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.AiSearchFilterWidget-module-scss-module___ezIMq__expandable{transition:none}}.AiSearchFilterWidget-module-scss-module___ezIMq__expandableInner{opacity:0;min-height:0;transition:opacity .12s ease-out;position:relative;overflow:hidden}.AiSearchFilterWidget-module-scss-module___ezIMq__isOpen .AiSearchFilterWidget-module-scss-module___ezIMq__expandableInner{opacity:1}@media (prefers-reduced-motion:reduce){.AiSearchFilterWidget-module-scss-module___ezIMq__expandableInner{transition:none}}.AiSearchFilterWidget-module-scss-module___ezIMq__message{color:#181e25;font:var(--kb-font-text-small);margin:0;padding:8px 40px 16px 8px}.AiSearchFilterWidget-module-scss-module___ezIMq__messageProcessing{color:#606f80}.AiSearchFilterWidget-module-scss-module___ezIMq__messageResult{color:#181e25;min-width:0;padding-left:12px}.AiSearchFilterWidget-module-scss-module___ezIMq__messageParagraph{margin:0 0 8px}.AiSearchFilterWidget-module-scss-module___ezIMq__messageParagraph:last-child{margin-bottom:0}.AiSearchFilterWidget-module-scss-module___ezIMq__messageHeading{font-weight:600}.AiSearchFilterWidget-module-scss-module___ezIMq__messageList{margin:0 0 8px;padding-left:20px}.AiSearchFilterWidget-module-scss-module___ezIMq__messageList:last-child{margin-bottom:0}.AiSearchFilterWidget-module-scss-module___ezIMq__messageList li+li{margin-top:2px}.AiSearchFilterWidget-module-scss-module___ezIMq__messageCode{background:#0000000f;border-radius:4px;padding:1px 4px;font-family:ui-monospace,sfmono-regular,menlo,monospace;font-size:13px}.AiSearchFilterWidget-module-scss-module___ezIMq__messageLink{color:#1da857;text-underline-offset:2px;font-weight:500;text-decoration:underline}.AiSearchFilterWidget-module-scss-module___ezIMq__messageLink:hover{color:#1d964f}.AiSearchFilterWidget-module-scss-module___ezIMq__dismissBtn{z-index:2;color:#606f80;cursor:pointer;background:#f6f7f9;border:0;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:11px;right:10px}.AiSearchFilterWidget-module-scss-module___ezIMq__dismissBtn:hover{color:#181e25;background:#e7e9ef}.AiSearchFilterWidget-module-scss-module___ezIMq__dismissBtn svg{width:16px;height:16px;display:block}.AiSearchFilterWidget-module-scss-module___ezIMq__suggestTags{gap:8px;padding:8px 40px 8px 8px;display:flex}.AiSearchFilterWidget-module-scss-module___ezIMq__suggestTagsWrap{flex-wrap:wrap;align-content:center;align-items:center}.AiSearchFilterWidget-module-scss-module___ezIMq__suggestTagsScroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:5px 40px 8px 8px;overflow-x:auto}.AiSearchFilterWidget-module-scss-module___ezIMq__suggestTagsScroll::-webkit-scrollbar{display:none}.AiSearchFilterWidget-module-scss-module___ezIMq__suggestFade{z-index:1;pointer-events:none;background:linear-gradient(270deg,#fff 71%,#fff0);width:79px;position:absolute;top:0;bottom:0;right:0}.AiSearchFilterWidget-module-scss-module___ezIMq__suggestTag{color:#181e25;font:var(--kb-font-text-caption-bold);text-align:center;white-space:nowrap;cursor:pointer;background:#e7e9ef;border-radius:8px;flex:none;padding:4px 8px}.AiSearchFilterWidget-module-scss-module___ezIMq__suggestTag:hover{background:#dbdde4}.AiSearchFilterWidget-module-scss-module___ezIMq__control{background:#e7e9ef;border-radius:8px;align-items:stretch;width:100%;display:flex}.AiSearchFilterWidget-module-scss-module___ezIMq__inputShell{flex:auto;min-width:0;display:flex}.AiSearchFilterWidget-module-scss-module___ezIMq__inputContent{background:#fff;border:1px solid #d0d1d7;border-radius:8px;align-items:center;width:100%;min-height:52px;margin:0;padding:0 10px 0 16px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.AiSearchFilterWidget-module-scss-module___ezIMq__widget.AiSearchFilterWidget-module-scss-module___ezIMq__isFocused:not(.AiSearchFilterWidget-module-scss-module___ezIMq__isRecording) .AiSearchFilterWidget-module-scss-module___ezIMq__inputContent{border-color:#1da857;box-shadow:0 0 0 1px #1da857}.AiSearchFilterWidget-module-scss-module___ezIMq__input{z-index:1;color:#181e25;min-width:0;height:24px;font:var(--kb-font-text-medium);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;position:relative}.AiSearchFilterWidget-module-scss-module___ezIMq__input::placeholder{color:#8593a3;opacity:1}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtn{z-index:1;color:#fff;cursor:pointer;background:#1da857;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:8px;padding:4px;display:flex;position:relative}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtn:hover{background:#1d964f}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtn:active{background:#1c8749}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtn svg{width:20px;height:20px;display:block}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtnStop svg{width:14px;height:14px}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtnStopRecording{color:#181e25;background:#e7e9ef}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtnStopRecording:hover{background:#dcdee6}.AiSearchFilterWidget-module-scss-module___ezIMq__actionBtnStopRecording:active{background:#d0d1d7}
