.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}@keyframes FlightCard_skeleton-shimmer__ghvj5{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.FlightCard_card__2P21_{border-radius:12px;border:1px solid #e3e6e9;background-color:#fff;transition:border-color .2s ease;overflow:hidden}.FlightCard_content__E9paX{display:flex;height:100%}@media screen and (max-width:767px){.FlightCard_content__E9paX{flex-direction:column}}.FlightCard_leftSection__Z6_gF{flex:3;padding:20px 24px}@media screen and (max-width:767px){.FlightCard_leftSection__Z6_gF{flex:1;padding:16px}}.FlightCard_segment__DhKOP{margin-bottom:20px}@media screen and (max-width:767px){.FlightCard_segment__DhKOP{margin-bottom:16px}}.FlightCard_segment__DhKOP:last-child{margin-bottom:0}.FlightCard_segmentHeader__OBLfh{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px;flex-wrap:wrap}.FlightCard_carriers__988fD{display:flex;gap:6px;flex-wrap:wrap}.FlightCard_carrierChip__Kl20I{padding:2px 8px;border:1px solid #e3e6e9;border-radius:4px;font-size:12px;line-height:1.4;color:#1a1a1a;background:#f9f9f9}.FlightCard_mobilePriceTop__VXhym{display:none}@media screen and (max-width:767px){.FlightCard_mobilePriceTop__VXhym{display:block}.FlightCard_mobilePriceTop__VXhym .FlightCard_price__UAeuX{font-size:18px;font-weight:600}}.FlightCard_segmentMain__hiDB2{display:flex;gap:16px}.FlightCard_routeContainer__PUBfj{flex:1;display:flex;gap:24px;align-items:flex-start}@media screen and (max-width:767px){.FlightCard_routeContainer__PUBfj{flex-direction:column;gap:8px}}.FlightCard_routeInfo__tsIXR{display:flex;align-items:flex-start;gap:16px;flex:1}@media screen and (max-width:767px){.FlightCard_routeInfo__tsIXR{gap:8px;width:100%}}.FlightCard_arrival__33IWo,.FlightCard_departure__j4rhc{display:flex;flex-direction:column;gap:4px;min-width:80px}@media screen and (max-width:767px){.FlightCard_arrival__33IWo,.FlightCard_departure__j4rhc{min-width:60px}}.FlightCard_arrival__33IWo{text-align:right}.FlightCard_time__dspJs{font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.2}@media screen and (max-width:767px){.FlightCard_time__dspJs{font-size:18px}}.FlightCard_airport__xR8rT{display:flex;flex-direction:column;gap:2px}.FlightCard_cityName__n94KL{font-size:14px;color:#1a1a1a;font-weight:500}@media screen and (max-width:767px){.FlightCard_cityName__n94KL{font-size:12px}}.FlightCard_airportName__hTziw{font-size:11px;color:#8c8c8c}@media screen and (max-width:767px){.FlightCard_airportName__hTziw{font-size:10px}}.FlightCard_dateDesktop__BTZHZ,.FlightCard_date__yEPy8{font-size:11px;color:#8c8c8c;margin-top:2px}@media screen and (max-width:767px){.FlightCard_dateDesktop__BTZHZ{display:none}}.FlightCard_timeline__xkVOa{flex:1;padding:0 8px;margin-top:8px;min-width:100px}@media screen and (max-width:599px){.FlightCard_timeline__xkVOa{display:none}}.FlightCard_mobileDuration__u7vnx{font-size:12px;color:#8c8c8c;display:none;align-items:center;justify-content:center;flex:1;text-align:center}@media screen and (max-width:599px){.FlightCard_mobileDuration__u7vnx{display:flex}}.FlightCard_durationInfo__5rDQW{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:100px;padding-top:4px}@media screen and (max-width:767px){.FlightCard_durationInfo__5rDQW{display:none}}.FlightCard_duration__mdWSJ{font-size:18px;font-weight:600;color:#1a1a1a;line-height:1.2}.FlightCard_stops__HA470{font-size:12px;color:#8c8c8c;margin-top:4px}.FlightCard_divider__Md5CZ{height:1px;background-color:#e3e6e9;margin:16px 0}@media screen and (max-width:767px){.FlightCard_divider__Md5CZ{display:none}}.FlightCard_verticalDivider__BONEI{width:1px;background-color:#e3e6e9;align-self:stretch}@media screen and (max-width:767px){.FlightCard_verticalDivider__BONEI{display:none}}.FlightCard_rightSection__qjGVP{flex:0 0 200px;padding:20px 24px;display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media screen and (max-width:767px){.FlightCard_rightSection__qjGVP{display:none}}.FlightCard_priceSection__ymJxq{display:flex;flex-direction:column;gap:4px}.FlightCard_price__UAeuX{font-size:22px;font-weight:600;color:#1a1a1a}.FlightCard_priceNote__qKCQW{font-size:12px;color:#8c8c8c}.FlightCard_baggageSection__dP6hK{flex:1;display:flex;flex-direction:column;gap:8px}.FlightCard_baggageItem__cTyki{display:flex;align-items:center;gap:4px;position:relative}.FlightCard_baggageItem__cTyki svg{color:#8c8c8c}.FlightCard_baggageIcon__4Gy57{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.FlightCard_checkIcon__iP5UA{color:#1da857;margin-left:-4px}.FlightCard_baggageText__Jep06{font-size:13px;color:#1a1a1a}.FlightCard_noBaggage__zgmow{font-size:13px;color:#8c8c8c;font-style:italic}.FlightCard_buyButton__d8gBY{width:100%;background-color:#1da857!important;border:none!important;padding:12px 16px!important;font-size:14px!important;font-weight:500!important;color:#fff!important;text-transform:none!important;border-radius:8px!important;cursor:pointer;transition:all .2s ease}.FlightCard_buyButton__d8gBY:hover{background-color:#188c48!important;box-shadow:0 2px 8px rgba(29,168,87,.3)}.FlightCard_buyButton__d8gBY:active{background-color:#14733b!important}.FlightCard_mobileBottomSection__o60pK{padding:12px 16px 16px;border-top:1px solid #e3e6e9;display:none;flex-direction:column;gap:12px}@media screen and (max-width:767px){.FlightCard_mobileBottomSection__o60pK{display:flex}}.FlightCard_baggageRow__lpS8h{display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap}.FlightCard_baggageRow__lpS8h .FlightCard_baggageItem__cTyki{gap:4px}.FlightCard_baggageRow__lpS8h .FlightCard_baggageItem__cTyki svg{width:14px;height:14px}.FlightCard_baggageRow__lpS8h .FlightCard_baggageText__Jep06{font-size:12px}.Timeline_timeline__vlcTm{display:flex;align-items:center;width:100%;height:28px}.Timeline_timelineContainer__ZSj6U{width:100%;position:relative;display:flex;align-items:center;height:100%;cursor:default}.Timeline_timelineLine__5U8Lb{height:6px;width:100%;border-radius:3px;transition:opacity .2s ease}.Timeline_timelineLine__5U8Lb:hover{opacity:.8}.TicketsBlock_container__44egi{margin:32px 0}.TicketsBlock_header__Xs5Wb{margin-bottom:24px}.TicketsBlock_header__Xs5Wb h3{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.TicketsBlock_tickets__jXPsp{display:flex;flex-direction:column;gap:20px}.TicketsBlock_ticketWrapper__2cg3v{width:100%}.TicketsBlock_skeletonWrapper__XsGgd{width:100%;height:180px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TicketsBlock_shimmer___Qslh 1.5s infinite;border-radius:12px;border:1px solid #e3e6e9}.TicketsBlock_skeletonCard__Nyy79{border-radius:12px}.TicketsBlock_loading__iQYrZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:16px}.TicketsBlock_loading__iQYrZ p{font-size:14px;color:#8c8c8c;margin:0}.TicketsBlock_spinner__jj2WG{width:32px;height:32px;border:3px solid #e3e6e9;border-top-color:#1890ff;border-radius:50%;animation:TicketsBlock_spin__4QuE1 1s linear infinite}@keyframes TicketsBlock_spin__4QuE1{to{transform:rotate(1turn)}}@keyframes TicketsBlock_shimmer___Qslh{0%{background-position:200% 0}to{background-position:-200% 0}}.TicketsBlock_error__q1IfN{padding:24px;background-color:rgba(244,67,54,.1);border-radius:8px;text-align:center}.TicketsBlock_error__q1IfN p{font-size:14px;color:#f44336;margin:0}.TicketsBlock_noResults__HxtW0{padding:32px;background-color:#f5f5f5;border-radius:8px;text-align:center}.TicketsBlock_noResults__HxtW0 p{font-size:14px;color:#8c8c8c;margin:0}.TicketsBlock_hint__Rohup{font-size:12px;margin-top:12px}