#verification-pop .ift-modal-content{margin-left:0!important;margin-right:0!important}#verification-pop #verification-slider{background-color:#eee;margin-top:8px;min-height:270px;min-width:426px}#toastWrapper{bottom:0;display:flex;flex-direction:column;gap:26px;height:50vh;left:0;margin:auto;pointer-events:none;position:fixed;right:0;top:40vh;width:50vw;z-index:1001}.ift-toast-item{--offsetX:0px;animation:_fadeUpInToast .3s;animation-fill-mode:forwards;color:var(--tripBlack);font-size:14px;inset-inline-start:50%;line-height:22px;opacity:0;position:relative;transform:translate(calc(-50% + var(--offsetX)));width:fit-content}@keyframes _fadeUpInToast{0%{opacity:0;transform:translate(calc(-50% + var(--offsetX)),100%)}to{opacity:1;transform:translate(calc(-50% + var(--offsetX)))}}.ift-toast-item__text{color:var(--tripBlack);font-size:14px}.ift-toast-item__textOnly{background-color:rgba(0,0,0,.6);border-radius:2px;color:#fff;padding:16px;z-index:9999}.ift-toast-item__withIcon{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 12px 24px 0 rgba(15,41,77,.16);display:flex;gap:8px;line-height:22px;padding:16px}.ift-toast-item__withIcon .fi-icon{align-items:center;color:var(--tripDeepCyan);display:flex;flex:0 0 20px;font-size:20px;height:20px;justify-content:center;width:20px}.ift-toast-item__exit{animation:_fadeUpOutToast .3s;animation-fill-mode:forwards;pointer-events:none}@keyframes _fadeUpOutToast{0%{max-height:50vh;opacity:1;overflow:hidden}to{max-height:0;opacity:0;overflow:hidden;transform:translate(calc(-50% + var(--offsetX)),-100%)}}.ift-toast-item .rotateY{transform:rotateY(180deg)}.m-list-placeholder{align-items:center;height:100vh;width:100%}.m-list-placeholder .pic_bookings_loading{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_common_loading.gif) no-repeat;background-size:contain;display:inline-block;height:80px;width:80px}@media screen and (min-width:0\0){.m-list-placeholder .pic_bookings_loading{background:url(images/pic_bookings_loading_47ca46d364.png_.webp) no-repeat;background-size:contain}}.o-price-flight{color:var(--tripBrandingBlue)}.o-price-flight__currency{font-size:20px}.o-price-flight__num{font-size:20px;line-height:1}.o-price-flight_special{color:#f60}.o-icon-no_result{background:url(images/planet-gray_28af9e95b3.png_.webp) no-repeat;display:inline-block;height:122px;margin-bottom:15px;width:103px}.o-flight-icon{background-image:url(images/flights-sprite_88344d5eb7.png_.webp);background-position:1024px 1024px;background-repeat:no-repeat;display:inline-block;font-size:0;vertical-align:middle}.o-icon-calender{background-position:0 -30px;height:24px;width:24px}.o-icon-turn{background-position:-142px -95px;height:12px;width:22px}.o-icon-flight{background-position:-200px -29px;height:20px;width:20px}.o-icon-baggage,.o-icon-benefit,.o-icon-protect,.o-icon-secure{background:url(images/protection_a18177aea9.png_.webp) no-repeat;background-size:contain;display:inline-block;height:42px;left:0;position:absolute;top:0;vertical-align:-6px;width:42px}.o-icon-secure{background:url(images/secure_aa1c19b662.png_.webp) no-repeat;background-size:contain}.o-icon-benefit{background:url(images/benefit_17b59672f3.png_.webp);background-size:contain}.o-icon-baggage{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAACYElEQVR4Ae3cQU4UURDG8XrDxBh0SeLOhUeQkHgAr4AnEA7gQTgAeAK4gntNCBzBhTtd68YIj54FG1LvS1UXDSH+ZwNUffWm+fE6PSHTY8YDAQQQQACBmQJt5lxobO+gv7/q9iYUXii01ez7+Un7stDytlpq4f9lXQCLf2kAASwKFMfZgUXAdXFejk9X4F/TVdB9DK/Ozf5smf30hq7MXlm3F15vc7X16ptj8Or3VRv8eve1/Hidtx/7oddVLzvUy6LLz+3YW2/pGqdwURhAAIsCxXF2IIBFgeI4OxDAokBxnB0IYFGgOM4OBLAoUBxnBxYBh/9M2D3s+/3aTovrD8f//v4x7M1pPHv5es5YaKat7MPFcTvzwuxATyVRAzCB5UUB9FQSNQATWF4UQE8lUQMwgeVFAfRUEjUAE1heFEBPJVEDMIHlRQH0VBI1ABNYXhRATyVRAzCB5UUB9FQStUXfnaWOY7XeVu0n03s0wPXznSeDpA6UU1jpBHoABpBUBEClE+gBGEBSEQCVTqAHYABJRQBUOoEegAEkFQFQ6QR6AAaQVARApRPoARhAUhEAlU6gB2AASUUAVDqBHoABJBUBUOkEegAGkFQEQKUT6AEYQFIRAJVOoAdgAElFAFQ6gR6AASQVAVDpBHrDdyasr+3rv+kWJ7XG6Faw1uybNTtSsw/e6/apd3vnPe/mVi6vflvbWNx+f/fr8F65u0Hv5+nDc7pXnwDPLk6aPChvbsna7kE/nY5233uO6UN7ZjtwCnuiiRqACSwvCqCnkqgBmMDyogB6KtQQQAABBBB4CIEbSg5Bd5ste9EAAAAASUVORK5CYII=) no-repeat;background-size:contain}.o-icon-JPIns-logo{background:url(images/logo_tokyokaijyo_aac7eec730.png_.webp) no-repeat;background-size:contain}.o-pop-overlay__circle{padding-top:20px}.o-pop-overlay__circle i{background:#fff;border-radius:50%;left:50%;line-height:1;margin-left:-29px;padding:7px;position:absolute;top:-20px}.show-icon .o-pop-overlay__circle{background:none;display:block}.hide-icon .o-pop-overlay__circle{display:none}.m-overlay{background-color:#fff;max-width:800px;min-width:132px;position:absolute;z-index:100}.m-overlay__padding{padding:10px 12px}@media screen and (max-width:1024px){.mod-back-top{display:none}}.c-result-period__period{float:left;width:30%}.c-result-period__cell{display:inline-block;*float:left;vertical-align:top;width:25%}.c-result-period .arrive-time{width:33%}.c-result-period_beeline{color:#6b8299;margin:0 8px;text-align:center;width:32%}.c-result-period__depart{text-align:right}.c-result-period__arrive{position:relative;text-align:left}.c-result-period__dayplus{color:var(--tripDeepOrange);font-size:12px;font-weight:400;line-height:normal;line-height:18px;margin-left:2px;transform:scale(.8);vertical-align:top}.c-result-period__time{font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.c-result-period__stop{margin-top:-5px}.c-result-period__stop-name{cursor:help;display:inline-block;line-height:1}.c-result-period_nostop{margin-top:20px}.c-result-period__code{color:#6b8299;cursor:help;display:inline-block;line-height:1}.c-result-period__line{border-bottom:2px solid #a3b8cc;height:0;margin-bottom:4px;padding-top:5px;position:relative}.c-result-period__triangle{border-left:7px solid #a3b8cc;border-top:6px solid #fff;bottom:-2px;height:0;position:absolute;right:0}.c-result-period__dot{background:#fff;border:2px solid #a3b8cc;border-radius:50%;cursor:help;display:inline-block;height:6px;left:50%;margin-left:-5px;position:absolute;top:1px;width:6px}@media screen and (max-width:1100px){.c-result-period_beeline{width:29.5%}.c-result-period .arrive-time{width:34%}}@media screen and (max-width:1024px){.c-result-period_beeline{width:28.5%}.c-result-period .arrive-time{width:35%}}.m-result-list .result-item,.m-route-outline .result-item{background:#fff;overflow-x:hidden}.m-result-list .result-item .result-item-hd,.m-route-outline .result-item .result-item-hd{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);position:relative;*position:static}.m-result-list .result-item .result-item-selected,.m-route-outline .result-item .result-item-selected{position:relative;*position:static}.m-result-list .result-item .result-item-selected .c-result-period__dot,.m-result-list .result-item .result-item-selected .c-result-period__stop,.m-result-list .result-item .result-item-selected .c-result-period__stop-name,.m-route-outline .result-item .result-item-selected .c-result-period__dot,.m-route-outline .result-item .result-item-selected .c-result-period__stop,.m-route-outline .result-item .result-item-selected .c-result-period__stop-name{cursor:default}.m-result-list .result-item .result-item-table,.m-route-outline .result-item .result-item-table{display:table;padding:20px;width:95.5%}.m-result-list .result-item .pt-24,.m-route-outline .result-item .pt-24{padding-top:24px}.m-result-list .result-item .m-flight-detail,.m-route-outline .result-item .m-flight-detail{border-top:1px solid #ccdef0}.m-result-list .result-item .c-result-airline,.m-route-outline .result-item .c-result-airline{display:table-cell;*float:left;line-height:1.3;position:relative;vertical-align:top;width:27%}.m-result-list .result-item .c-result-airline__logo,.m-route-outline .result-item .c-result-airline__logo{*float:left;left:0;position:absolute;top:5px;vertical-align:top}.m-result-list .result-item .c-result-airline__wrap,.m-route-outline .result-item .c-result-airline__wrap{display:inline-block;padding-left:50px;*padding-left:5px;padding-top:5px}.m-result-list .result-item .c-result-airline__airline,.m-route-outline .result-item .c-result-airline__airline{float:left;width:23%}.m-result-list .result-item .c-result-airline__name,.m-route-outline .result-item .c-result-airline__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.m-result-list .result-item .c-result-airline__multi,.m-route-outline .result-item .c-result-airline__multi{margin-bottom:8px;position:relative;vertical-align:top}.m-result-list .result-item .c-result-airline__multi:last-child,.m-route-outline .result-item .c-result-airline__multi:last-child{margin-bottom:0}.m-result-list .result-item .c-result-airline__multi .c-result-airline__logo,.m-route-outline .result-item .c-result-airline__multi .c-result-airline__logo{height:24px;width:24px}.m-result-list .result-item .c-result-airline .airline-mutil,.m-route-outline .result-item .c-result-airline .airline-mutil{background-image:url(images/multiple-airlines_2x_d76ddbd7f2.png_.webp);background-size:41px 36px;height:36px;width:41px}.m-result-list .result-item .c-result-airline__share,.m-route-outline .result-item .c-result-airline__share{color:#6b8299;position:relative;width:160px}@media screen and (max-width:768px){.m-result-list .result-item .c-result-airline__name,.m-result-list .result-item .c-result-airline__share,.m-route-outline .result-item .c-result-airline__name,.m-route-outline .result-item .c-result-airline__share{width:148px}.m-result-list .result-item .c-result-airline .airline-mutil,.m-route-outline .result-item .c-result-airline .airline-mutil{background-image:url(images/multiple-airlines_2x_d76ddbd7f2.png_.webp);background-size:41px 36px;height:36px;width:41px}}.m-result-list .result-item .c-result-period,.m-route-outline .result-item .c-result-period{display:table-cell;*float:left;vertical-align:top;width:32.5%}.m-result-list .result-item .result-period-tips,.m-route-outline .result-item .result-period-tips{background:#fff9eb;border:1px solid #ffe099;border-radius:2px;*clear:left;color:#6b8299;display:inline-block;margin-left:10px;margin-top:10px;padding:2px 10px}.m-result-list .result-item .c-result-duration,.m-route-outline .result-item .c-result-duration{display:table-cell;*float:left;padding-left:20px;width:20%}.m-result-list .result-item .c-result-duration__score,.m-route-outline .result-item .c-result-duration__score{display:none}.m-result-list .result-item .c-result-operate,.m-route-outline .result-item .c-result-operate{display:table-cell;*float:right;text-align:right}.m-result-list .result-item .c-result-operate .round-trip,.m-route-outline .result-item .c-result-operate .round-trip{padding-bottom:4px}.m-result-list .result-item .c-result-operate .price-include,.m-route-outline .result-item .c-result-operate .price-include{color:#6b8299}.m-result-list .result-item-multi .o-icon-turn,.m-route-outline .result-item-multi .o-icon-turn{background-position:-130px -126px;height:22px;top:-3px;width:24px}.m-result-list .result-item-price .item-con-table,.m-route-outline .result-item-price .item-con-table{display:table;width:100%}.m-result-list .result-item-price .item-con-cell,.m-route-outline .result-item-price .item-con-cell{width:auto}.m-result-list .result-item-price .o-price-flight__num,.m-route-outline .result-item-price .o-price-flight__num{white-space:nowrap}.m-result-list .result-item-con-more,.m-route-outline .result-item-con-more{border-top:1px dashed #ccdef0;padding:10px 20px 10px 0;text-align:right}.m-result-list .result-item-con-more .fi_flight-arrow-down,.m-route-outline .result-item-con-more .fi_flight-arrow-down{line-height:1;vertical-align:middle}.m-result-list .result-item-con-more.is-active .fi_flight-arrow-down:before,.m-route-outline .result-item-con-more.is-active .fi_flight-arrow-down:before{content:"\e32b"}.m-result-list .result-status-item,.m-route-outline .result-status-item{border-bottom:1px dashed #ccdef0;padding:15px 0}.m-result-list .result-status-item:last-child,.m-route-outline .result-status-item:last-child{border-bottom:0}.m-result-list .m-result-title,.m-route-outline .m-result-title{color:#234;font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;margin:20px 0 10px}.m-result-list .m-result-title .fi-info-o,.m-route-outline .m-result-title .fi-info-o{font-size:18px;margin-left:4px;vertical-align:middle}.m-result-list .m-result-title .fi-info-o:hover,.m-route-outline .m-result-title .fi-info-o:hover{cursor:pointer}.m-result-list .m-result-title.j_recommendTit,.m-route-outline .m-result-title.j_recommendTit{margin-top:12px}.m-result-list .policies,.m-route-outline .policies{color:var(--tripBrandingBlue);cursor:pointer;display:inline-block;line-height:1}.m-result-list .direct,.m-route-outline .direct{background:#fff;border:1px solid #cce2ef;border-radius:100px;color:#6b8299;cursor:help;display:inline-block;line-height:1.2;margin:5px 0 0;padding:2px 10px}.m-result-list .gift,.m-route-outline .gift{background:#fff;border:1px solid var(--tripCyan);border-radius:2px;display:inline-block;margin-right:10px;padding:1px 4px 0 3px;vertical-align:top}.m-result-list .gift .fi-gift,.m-route-outline .gift .fi-gift{color:var(--tripDeepCyan);font-size:13px;vertical-align:-2px}.m-result-list .fi-clock-countdown,.m-route-outline .fi-clock-countdown{color:var(--tripDeepCyan);font-size:14px;vertical-align:-2px}.m-result-list .fi-ticket-refund,.m-route-outline .fi-ticket-refund{color:var(--tripDeepCyan);font-size:14px;vertical-align:-3px}.m-result-list .easy-ticket,.m-route-outline .easy-ticket{background:#fff;border:1px solid var(--tripCyan);border-radius:2px;color:var(--tripDeepCyan);display:inline-block;margin-left:5px;padding:1px 5px}.m-result-list .result-item-dep .c-result-duration,.m-route-outline .result-item-dep .c-result-duration{padding-left:0;padding-top:2px;vertical-align:top;width:14%}.m-result-list .result-item-dep .c-result-select,.m-route-outline .result-item-dep .c-result-select{display:table-cell;text-align:right;width:26%}.m-result-list .result-item-dep .c-result-operate,.m-route-outline .result-item-dep .c-result-operate{display:inline-block;padding-top:4px;vertical-align:middle}.m-result-list .result-item-dep .o-price-flight__trum .o-price-flight__num,.m-route-outline .result-item-dep .o-price-flight__trum .o-price-flight__num{font-size:14px}.m-result-list .result-item-dep .o-price-flight:hover,.m-route-outline .result-item-dep .o-price-flight:hover{cursor:help}.m-result-list .result-item-dep .o-price-flight .price-from,.m-route-outline .result-item-dep .o-price-flight .price-from{color:var(--tripBrandingBlue);margin-left:3px}.m-result-list .result-item-dep .o-price-from,.m-route-outline .result-item-dep .o-price-from{font-size:12px;padding-right:4px}.m-result-list .result-item-dep .c-result-operate,.m-route-outline .result-item-dep .c-result-operate{margin-left:8px}.m-result-list .result-item-dep .c-result-operate .o-btn_key,.m-route-outline .result-item-dep .c-result-operate .o-btn_key{font-size:14px;min-width:62px;padding:0}.m-route-outline{display:none;margin-bottom:10px;margin-top:20px}.m-route-outline .result-item{margin-bottom:0;width:100%}.m-route-outline .bt-2{border-top:2px solid #e9eff2}.c-result-duration__time{color:#6b8299;padding-bottom:2px}.c-result-duration__time .duration-icon{font-size:14px;margin-right:4px}.c-result-duration__detail{color:var(--tripBrandingBlue);display:inline-block;vertical-align:top}.m-sort-bar .filter-btn{display:none;font-size:14px}.m-sort-bar .sortbar-wrap{background:#fff;box-sizing:border-box;display:table;margin-bottom:10px;position:relative;width:100%;z-index:1}.m-sort-bar .sort-select{position:absolute;right:0;top:0;z-index:2}.m-sort-bar .sort-select-txt{color:#6b8299;display:inline-block;margin-right:10px;margin-top:10px;vertical-align:top}.m-sort-bar .sortbar-options{color:#6b8299;display:table-cell;font-size:12px;font-weight:600;height:36px;line-height:36px;vertical-align:middle;white-space:nowrap}.m-sort-bar .progress-loading{bottom:2px;top:auto}@media screen and (max-width:1024px){.c-airline-table{margin-bottom:10px!important}.m-sort-bar{display:block}.m-sort-bar .filter-btn{display:inline-block;margin-bottom:8px}}.c-sortbar-status{display:table-cell;font-size:0}.c-sortbar-status li{display:inline-block;font-size:12px}.c-sortbar-status li a{border:1px solid #fff;color:#6b8299;display:inline-block;height:36px;line-height:36px;padding:0 10px}.c-sortbar-status li a:hover{border-color:var(--tripBrandingBlue);color:var(--tripBrandingBlue);text-decoration:none}.c-sortbar-status .icon-arrows{display:inline-block;margin-left:5px;vertical-align:middle}.c-sortbar-status .arrows-downs,.c-sortbar-status .arrows-ups{color:var(--tripBrandingBlue)}.c-sortbar-status .icon-arrow-downs,.c-sortbar-status .icon-arrow-ups{border:4px solid transparent;border-top-color:#adbdcc;display:block;font-size:0;height:0;vertical-align:middle;width:0;*zoom:1}.c-sortbar-status .icon-arrow-ups{border-bottom:4px solid #adbdcc;border-top:0;margin-bottom:2px}.c-sortbar-status .arrows-ups .icon-arrow-downs{border-top:4px solid #adbdcc}.c-sortbar-status .arrows-ups .icon-arrow-ups{border-bottom-color:var(--tripBrandingBlue)}.c-sortbar-status .arrows-downs .icon-arrow-downs{border-top-color:var(--tripBrandingBlue)}.c-sortbar-status .arrows-downs .icon-arrow-ups{border-bottom:4px solid #adbdcc}.p-language_ru .c-sortbar-status{padding-left:0}.p-language_id .c-sortbar-status,.p-language_ru .c-sortbar-status{padding-left:0;width:100%}@media screen and (max-width:1050px){.c-sortbar-status{padding-left:0!important}}.c-airline-table{margin-bottom:2px}.c-airline-table__switch{line-height:1;margin-bottom:5px;text-align:right}.c-airline-table .is-active .fi_flight-arrow-down:before{content:"\e32b"}.c-airline-table__matrix{height:74px;padding:0 50px;position:relative}.c-airline-table__overflow{overflow:hidden}.c-airline-table__overflow .matrix-list{display:inline-block;font-size:0;margin-left:-60px;transition:margin-left .5s ease-in;vertical-align:middle;white-space:nowrap}.c-airline-table__empty,.c-airline-table__item{background-color:#fff;border-left:2px solid #e9eff2;box-sizing:border-box;cursor:pointer;display:inline-block;*float:left;font-size:12px;height:74px;*height:54px;padding:10px;text-align:center;vertical-align:top;white-space:normal;width:144px;*width:121px}.c-airline-table__empty{background-color:#fafdff}.c-airline-table__item:hover{background:#edf1ff;border:1px solid var(--tripBrandingBlue);padding:9px 8px 9px 10px}.c-airline-table__item:hover .c-airline-table__name{*padding-left:5px}.c-airline-table__inner{font-size:0;position:relative;*position:static;vertical-align:top}.c-airline-table__airline{font-size:16px;padding:7px 0 0}.c-airline-table__logo{display:inline-block;*float:left;margin-right:3px}.c-airline-table__name{display:inline-block;*float:left;font-size:12px;line-height:1.2;max-width:76px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.c-airline-table__price{*clear:left;*margin-top:-10px;margin-top:5px}.c-airline-table__price .o-price__currency{color:#234;font-size:12px}.c-airline-table__price .o-price__num{color:#234;font-size:14px;padding-left:2px}.c-airline-table__price .minPrice{color:#ffb000}@media screen and (max-width:768px){.c-airline-table__matrix{padding:0 37px}.c-airline-table__item{padding:5px;width:132px}}.page-new-list .main-tit{font-size:20px;line-height:26px;margin-bottom:4px;position:relative}.page-new-list .main-tit>em{font-size:16px;font-weight:400;margin:0;padding:0 16px;vertical-align:top}.page-new-list .main-tit .total{font-size:14px;font-weight:400;padding-left:5px}.page-new-list .result-item-con-more{border-top:1px solid var(--tripTertiaryGray);margin:0 24px;padding:10px 0;text-align:right}.page-new-list .result-item-con-more>a,.page-new-list .result-item-con-more>i{color:var(--tripBrandingBlue)}.page-new-list .result-item-con-more .fi_flight-arrow-down{font-size:14px;line-height:18px;padding-left:4px;vertical-align:-2px}.page-new-list .is-v2 .result-item-con-more.is-v2{margin:0;padding:0;position:relative;top:8px}.c-flight-pop p{margin-bottom:8px}.c-flight-pop p:last-child{margin-bottom:0}.c-flight-pop__txt{color:#6b8299}.flight-stop-pop{max-width:280px}.c-airline-detail{max-width:300px}.c-airline-detail__num{align-items:center;display:flex;margin-bottom:5px}.c-airline-detail__num .airline-logo{height:24px;margin-right:5px;width:24px}.c-airline-detail__verticalline{background:#b4c4d6;display:inline-block;height:8px;margin:0 10px;width:1px}.c-airline-detail__budget{color:#ff9500}.c-airline-detail__list>li{justify-content:space-between}.c-airline-detail__gapLine{border-bottom:1px dashed #ccdef0;flex:1;margin:0 10px;min-width:10px}.c-airline-detail__tit{color:#6b8299;white-space:nowrap}.flight-loading{min-width:240px;overflow:hidden;text-align:center}.flight-loading .o-loading-circle{vertical-align:middle}.o-pop-overlay{background-color:#fff;border-radius:4px;max-width:380px;min-width:260px;position:absolute;z-index:1000}.o-pop-overlay__padding{padding:0}.o-pop-overlay__inner{position:relative}.o-pop-overlay__closed{position:absolute;right:10px;top:10px}.o-pop-overlay__closed:hover{text-decoration:none}.o-pop-overlay__closed:hover .fi-icon_close_line{color:var(--tripBrandingBlue)}.o-pop-overlay__closed .fi-icon_close_line{color:#c5c8cd}.o-pop-overlay__circle{background:#fff;border-radius:50%;left:50%;line-height:1;margin-left:-29px;padding:7px;position:absolute;top:-20px}.page-new-list .c-unSuper-plant__img{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_noresult.gif) no-repeat;background-size:100px 100px;height:100px;margin:10px 10px 10px 20px;width:100px}.c-unSuper-plant-optb{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding-bottom:128px;padding-top:96px}.c-unSuper-plant-optb__img{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/flight_list/noResImg.png_.webp) no-repeat;background-size:100% 100%;height:160px;width:160px}.c-unSuper-plant-optb__text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px}.c-unSuper-plant-optb__text .desc{color:var(--tripBlack);font-size:16px;font-weight:700;line-height:18px}.c-unSuper-plant-optb__text .economyDesc{color:var(--tripSecondaryText);font-size:14px;line-height:18px;margin-top:8px}.c-unSuper-plant-optb__btn{font-weight:500;margin-top:16px}.c-unSuper-plant{background:#f5f8f9;display:flex;height:120px}.c-unSuper-plant__img{background:url(images/withoutResult@2x_68ab87fce7.png_.webp) no-repeat;background-size:100px 100px;height:100px;margin:10px 10px 10px 20px;width:100px}.c-unSuper-plant__text{display:flex;flex:1;flex-direction:column;justify-content:center}.c-unSuper-plant__text .desc{color:#234;font-size:16px;letter-spacing:0;line-height:1.2}.c-loading-plant{margin-top:30px;text-align:center}.c-loading-plant .airport-info{margin-top:15px}.c-loading-plant .airport-info .arrive,.c-loading-plant .airport-info .depart{font-size:16px;font-weight:700}.c-loading-plant .airport-info .date{font-size:14px}.c-loading-plant .loading-info{color:#6b8299;font-size:14px;margin-top:15px}.c-loading-plant .fi_flight-round-trip{color:#a3b8cc;font-size:16px;margin:0 5px}.loading-bricks,.o-loading-airline,.o-loading-brick,.o-loading-item,.o-loading-tit,.o-loading-txt{background:#e6f2ff;display:inline-block;height:6px}.o-loading-brick{margin-top:-10px;width:80px}.o-loading-tit{height:20px;margin-bottom:8px;width:60px}.o-loading-txt{margin-top:5px;width:60px}.o-loading-item{height:12px;width:140px}.o-loading-item_short{width:130px}.o-loading-airline{height:20px;margin-top:10px;width:80px}.loading-breathe,.loading-bricks,.o-loading-airline,.o-loading-brick,.o-loading-item,.o-loading-tit,.o-loading-txt{animation-duration:2s;animation-iteration-count:infinite;animation-name:loadingLinear;animation-timing-function:ease}@keyframes loadingLinear{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.c-centered-message{color:#6b8299;font-size:14px;text-align:center}.c-centered-message .o-btn_default-2x{border-radius:2px;box-sizing:border-box;margin-top:15px;min-width:80px;padding-left:16px;padding-right:16px}.c-centered-message__txt a{color:var(--tripBrandingBlue)}.c-full-loading{display:none}.c-full-loading__inner{height:480px;left:50%;margin-left:-160px;margin-top:-240px;position:fixed;top:50%;width:320px;z-index:5000}.c-full-loading__cnt{display:table-cell;height:480px;text-align:center;vertical-align:middle;width:320px}.c-full-loading__brick{background:#fff;border-radius:10px;display:inline-block;max-width:280px;min-width:160px;padding:30px 10px 15px}.c-full-loading__txt{color:#666;font-size:14px;margin-top:10px}.o-planet-loading{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:planetBgTransform;animation-timing-function:linear;background-color:#66b3ff;*background-color:#fff;background-color:#eaf0f3\9;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-bg.png_.webp);*background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/plant-loading-white.gif);background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/plant-loading-white.gif)\9;background-repeat:repeat-x;background-size:111px 72px;border-radius:50%;height:92px;*height:103px;height:103px\9;margin:0 auto;position:relative;width:92px;*width:140px;width:140px\9}.o-planet-loading__plane{animation-duration:2s;animation-iteration-count:infinite;animation-name:planetPlaneTransform;animation-timing-function:linear;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-plane.png_.webp);*background-image:none;background-image:none\9;background-size:cover;height:52px;left:-4.5px;position:absolute;top:-14px;transform-origin:100% 100%;width:52px}.o-planet-loading__circle{animation-direction:alternate;animation-duration:.8s;animation-iteration-count:infinite;animation-name:planetCircleTransform;animation-timing-function:ease;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-circle.png_.webp);*background-image:none;background-image:none\9;background-repeat:no-repeat;height:42px;left:50%;margin-left:-61px;margin-top:-20px;position:absolute;top:50%;transform-origin:center;width:125px}@keyframes planetBgTransform{0%{background-position:0 10px}to{background-position:111px 10px}}@keyframes planetBgTransformH5{0%{background-position:0 6.5px}to{background-position:87px 6.5px}}@keyframes planetCircleTransform{0%{transform:rotate(0)}to{transform:rotate(15deg)}}@keyframes planetPlaneTransform{0%{opacity:0;transform:rotate(-60deg)}20%{opacity:1}90%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.o-pop-box{min-width:360px;text-align:center}.o-pop-box .fi-warn-circle{color:#ffa900;font-size:45px}.o-pop-box .fi_flight-check-circle{color:var(--tripDeepCyan);font-size:45px}.o-pop-box__inner{position:relative}.o-pop-box__tit{font-size:16px;font-weight:400;margin-bottom:5px}.o-pop-box__txt{color:#6b8299;line-height:1.2}.o-pop-box__action{margin-top:20px;text-align:center}.o-pop-box__action .o-btn_primary{font-size:14px;max-width:100%;width:100%}.o-pop-box__tit-special{font-size:20px}.o-pop-box__txt-special{color:#234;font-size:16px;margin-top:10px}.page-box-list{margin-bottom:20px}.m-main-list{float:right;width:73.9%}@media screen and (max-width:1024px){.m-main-list{float:none;width:100%}.m-main-list .result-item .result-airline{width:28%}.m-main-list .result-item .result-duration{padding-left:36px;width:11.5%}.m-main-list .result-item .result-period{width:28%}.m-main-list .result-item .result-price{width:21%}}.o-loading-circle{background:url(images/loading-24_5d3cab5629.png_.webp) no-repeat;display:inline-block;height:24px;width:24px}.o-loading-plant{background:url(images/flights-loading_f6a8bbbd88.gif) no-repeat;display:inline-block;height:100px;width:150px}.page-new-list .m-main-list{width:73.9%}@media screen and (min-width:1024px){.page-new-list .m-side-filter__wrapper{display:flex;margin-inline-end:8px;width:310px}.page-new-list .m-side-filter__wrapper .sticky{height:fit-content;position:sticky;width:100%}.page-new-list .m-main-inner.new-list-version .m-side-filter__wrapper .m-sider-filter{box-sizing:border-box;margin-inline-start:-8px;overflow:hidden;position:relative;width:100%}.page-new-list .m-main-inner.new-list-version .m-side-filter__wrapper .m-sider-filter.hide-filter-scrollbar .ps__rail-y{display:none!important}}.page-new-list .m-sider-filter{box-sizing:border-box;float:left;margin-left:-8px;overflow:hidden;position:relative;width:25.8%}.page-new-list .m-sider-filter:hover .ps__rail-y{display:block}.page-new-list .m-sider-filter.hide-filter-scrollbar .ps__rail-y{display:none!important}.page-new-list .m-sider-filter__fixed{position:fixed;z-index:1}.page-new-list .m-sider-filter .ps__rail-y{border-bottom:16px solid transparent;border-top:16px solid transparent;box-sizing:border-box;display:none}.page-new-list .m-sider-filter .ps__rail-y:hover{background-color:transparent}.page-new-list .m-sider-filter .ps__rail-y:hover .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:6px}.page-new-list .m-sider-filter .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:4px}.page-new-list .m-sider-filter .ps--scrolling-y .ps__rail-y{background-color:transparent;display:block}.page-new-list .m-sider-filter .ps--scrolling-y .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack)}.page-new-list .m-sider-filter .ps--scrolling-y .ps--clicking .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:6px}[dir=rtl] .m-main-list{float:left}[dir=rtl] .m-sider-filter{float:right;margin-left:0;margin-right:-8px}.c-filter-common{color:var(--tripBlack);margin-bottom:0;padding:16px 20px}.c-filter-common__clear{color:var(--tripBrandingBlue);float:right;font-size:12px}.c-filter-common__clear:hover{cursor:pointer;text-decoration-line:underline}.c-filter-common__tit{color:#234;font-size:18px;line-height:1}.c-filter-common__subtit{color:#234;font-size:14px;margin-bottom:8px}.c-filter-common__loadingTit{margin-bottom:16px}.c-filter-common-item{margin-bottom:16px;position:relative}.c-filter-common-item.showMore:hover{color:var(--tripBrandingBlue);cursor:pointer}.c-filter-common-item__price{position:absolute;right:0;top:1px}.c-filter-common-item__price>em,.c-filter-common-item__price>span{padding-left:2px}.c-filter-common-item__price.noList{display:none}.c-filter-common-item__label{cursor:pointer;font-size:12px}.c-filter-common-item__label--current,.c-filter-common-item__label:not(.noList):hover{color:var(--tripBrandingBlue)}.c-filter-common-item__label.noList{background:transparent;color:#b4c4d6;cursor:default}.c-filter-common-item__label.is-disabled{border:0;color:#ccc;cursor:default}.c-filter-common-item__toggle{vertical-align:middle}.c-filter-common-item .fi_flight-arrow-down{font-size:10px;line-height:1;margin-left:5px;vertical-align:middle}.c-filter-common-item .o-checkbox__label{line-height:1;width:62%}.c-filter-common-item .o-checkbox .fi-check{color:#fff;display:none;font-size:12px}.c-filter-common-item .is-checked .fi-check{display:inline-block}.c-condition-group li+li+li+li+li+li{display:none}.is-active li+li+li+li+li+li{display:block}.is-active .fi_flight-arrow-down:before{content:"\e32b"}.c-filter-table{border-right:1px solid #ccdef0;width:100%}.c-airport-table__item,.c-duration-table__item,.c-filter-table__item{background:#fff;cursor:pointer;display:table-cell;float:left;font-size:14px;line-height:1;text-align:center;width:25%;width:24.33%\9}.c-airport-table__item:last-child .c-airport-table__label,.c-airport-table__item:last-child .c-duration-table__label,.c-airport-table__item:last-child .c-filter-table__label,.c-duration-table__item:last-child .c-airport-table__label,.c-duration-table__item:last-child .c-duration-table__label,.c-duration-table__item:last-child .c-filter-table__label,.c-filter-table__item:last-child .c-airport-table__label,.c-filter-table__item:last-child .c-duration-table__label,.c-filter-table__item:last-child .c-filter-table__label{border-right-color:#ccdef0}.c-airport-table__label,.c-duration-table__label,.c-filter-table__label{border:1px solid #ccdef0;border-right-color:#fff;position:relative}.c-airport-table__label:not(.is-checked):hover,.c-duration-table__label:not(.is-checked):hover,.c-filter-table__label:not(.is-checked):hover{background:#edf1ff;border-color:var(--tripBrandingBlue)!important}.c-filter-table__br{display:block}.c-filter-table .is-checked{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);color:#fff;cursor:default}.c-filter-table .is-checked:hover{background:var(--tripBrandingBlue);border-bottom-color:var(--tripBrandingBlue);border-top-color:var(--tripBrandingBlue);cursor:pointer}.c-filter-table .is-checked:after{border-right:1px solid #ccdef0;content:" ";display:block;height:57px;line-height:1;position:absolute;right:-1px;top:-1px;width:0}.c-filter-table .is-disabled,.c-filter-table .noList{background:transparent;color:#b4c4d6;cursor:default}.c-filter-table .is-disabled:hover,.c-filter-table .noList:hover{background:#fff;border-color:#ccdef0 #fff #ccdef0 #ccdef0!important}.c-filter-table .is-disabled .c-airport-table__txt,.c-filter-table .noList .c-airport-table__txt{margin-bottom:0}.c-filter-table .is-disabled .c-airport-table__label,.c-filter-table .noList .c-airport-table__label{cursor:default}.c-airport-table__label,.c-duration-table__label,.c-filter-table__label{cursor:pointer;display:flex;flex-direction:column;height:54px;justify-content:center;vertical-align:middle}.c-airport-table{margin-bottom:10px;width:100%}.c-airport-table__item{background:#fff;font-size:12px;width:33.3%}.c-airport-table__txt{display:block;margin-bottom:10px}.c-airport-table .is-disabled{background:transparent;color:#b4c4d6;cursor:default}.c-airport-table .is-disabled:hover{border-color:#ccdef0}.c-airport-table .is-disabled .c-airport-table__txt{margin-bottom:0}.c-airport-table .is-disabled .c-airport-table__label{cursor:default}.c-airport-table .is-disabled .c-airport-table__label:hover{background:transparent;border-color:#ccdef0!important}.c-duration-table{border-right:1px solid #ccdef0;width:100%}.c-duration-table__label{height:44px}.c-duration-table .is-checked{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);color:#fff;cursor:default}.c-duration-table .is-checked:hover{background:var(--tripBrandingBlue);border-bottom-color:var(--tripBrandingBlue);border-top-color:var(--tripBrandingBlue);cursor:pointer}.c-duration-table .is-checked:after{border-right:1px solid #ccdef0;content:" ";display:block;height:46px;line-height:1;position:absolute;right:-1px;top:-1px;width:0}.c-duration-table .is-disabled,.c-duration-table .noList{background:transparent;color:#b4c4d6;cursor:default}.c-duration-table .is-disabled:hover,.c-duration-table .noList:hover{border-color:#ccdef0!important}@media screen and (max-width:1180px){.c-airport-table__item,.c-duration-table__item,.c-filter-table__item{width:24%}.c-airport-table__item{width:33%}.list-airlin .list-airline-ban__bgm{background-size:100% 92px}}.c-filter-times.arrivalTime{margin-top:8px}.c-filter-times__tit{color:#234;font-weight:500;margin-bottom:8px}.c-filter-times:last-child{margin-bottom:0}.m-sider-filter .choose-status a{font-size:12px;margin-left:20px}@media screen and (max-width:1024px){.m-sider-filter{background-color:#fff;height:100vh!important;left:-340px;max-height:100vh!important;position:fixed!important;top:0;width:340px!important;z-index:1001}.filter-title{display:none!important}.m-rlt-flr{background:#fff;box-sizing:border-box;margin:0;max-width:340px;min-width:340px;position:relative}.m-rlt-flr .filter-section{height:100%}}.c-result-airline{line-height:1.3;position:relative}.c-result-airline__wrap{display:inline-block;padding-left:45px;*padding-left:5px;padding-top:3px}.c-result-airline__logo{*float:left;left:0;position:absolute;top:0;vertical-align:top}.c-result-airline__airline{float:left;width:23%}.c-result-airline__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.c-result-airline__multi{margin-right:8px;position:relative}.c-result-airline__multi:last-child{margin-right:0}.c-result-airline__multi .c-result-airline__logo{height:24px;width:24px}.c-result-airline__share{color:#6b8299;position:relative;width:160px}@media screen and (max-width:768px){.c-result-airline__name,.c-result-airline__share{width:148px}}.c-filter-common-item__toggle.theme-color1,.page-new-list .mod-flight-crumb>a,.page-new-list .sticky-info__edit{color:#2346ff!important}#flight-fetched-time .title__fetched-time,#flight-fetched-time .title__fetched-time>a,.page-new-list .filter-label .filter-desc,.page-new-list .filter-label .filter-desc>a,.page-new-list .mod-list-footer .pg,.page-new-list .mod-list-footer .pg>a{color:#4f5563!important}body[data-trip-wcag] .page-new-list .filter-item-wrapper:focus,body[data-trip-wcag] .policy-wrapper.is-v3 .result-item-con-more.is-v3 [role=button]:focus{margin:4px}body[data-trip-online-flight=true]{--tripBrandingBlue:#2c61fe;--tripBrandingBlue-8:#f1f5ff;--tripBrandingBlue-32:#c6d7ff;--tripBlack:#121826;--tripBlackRGB:18,24,38;--tripTertiaryThirdBlack:#6f7685;--tripDeepCyan:#047c88;--tripSecondaryBlack:#4f5563;--tripFifthGray:#f6f7fa;--tripDeepOrange:#c74401;--tripTertiaryGray:#d4d7de;--tripGray:#b9bec7;--tripCyan:#047c88;--tripDeepRed:#d02c2a;--tripDeepPink:#d81e60;--tripSecondaryGray:#6f7685;--tripPlaceholderGray:#ebedf1;--tripOrange:#c74401;--tripPink:#d81e60;--tripTertiaryBlack:#6f7685;--tripSecondaryBlack1:#4f5563;--tripSecondaryBlack2:#4f5563;--tripOrangeLight:#966a00;--smtcColorTextTertiary:#6f7685}.m-flight-list{margin-bottom:0}.m-flight-list__top{background:#fff;position:relative;z-index:8}.m-flight-list .priceCalendar-wrapper{background:#fff;box-shadow:0 4px 16px -4px rgba(69,88,115,.2);margin-bottom:16px;padding-bottom:16px;position:relative}.m-flight-list.page-new-list .l-inner{margin-top:16px;width:1160px}@media screen and (max-width:1200px){.m-flight-list.page-new-list .priceCalendar-wrapper{box-sizing:border-box;padding:0 32px 16px;width:100%}.m-flight-list.page-new-list .l-inner{padding-left:32px;padding-right:32px;padding-top:24px;width:100%}}.m-flight-list .list-bar-wrapper{position:relative}.m-flight-list .result-item-table .fi{font-size:12px}.m-flight-list .result-item-table .fi-arrow-up,.m-flight-list .result-item-table .fi_flight-arrow-down{margin-left:4px}.m-flight-list .result-item-table .fi-arrow-up:before,.m-flight-list .result-item-table .fi_flight-arrow-down:before{color:var(--tripBrandingBlue);position:relative;top:1px}.m-flight-list .result-item-table .fi-arrow-up:before{content:"\e32b"}.m-flight-list .help{cursor:help}@media screen and (max-width:1024px){.m-flight-list .m-sider-filter{float:none;width:auto}.m-flight-list .m-sider-filter__header{display:none}.m-flight-list .m-main-list{float:none;width:100%}}.m-flight-list .search-box-top{box-shadow:0 4px 16px -4px rgba(69,88,115,.2);box-sizing:border-box;position:fixed;top:0;width:100%;z-index:11}.m-flight-list .overlay-bg{background-color:rgba(0,0,0,.6)}.m-flight-list .is-hide-hover-cursor,.m-flight-list .is-hide-hover-cursor:hover{cursor:auto!important}.m-flight-list .fh__list-price-desc{color:#121826;font-size:14px;font-weight:700;line-height:18px}.m-flight-list .fh__list-price-desc span{color:#c74401}.mc-ft{position:relative}.fi-icon--BlueBg{background-color:var(--tripBrandingBlue)}.fi-icon--BlueBg,.fi-icon--OrangeBg{clip-path:circle(50%);color:#fff!important}.fi-icon--OrangeBg{background-color:var(--tripOrange)}.fi-icon--CyanBg{background-color:var(--tripCyan);clip-path:circle(50%);color:#fff!important}body[class^=is-hidden-scroll__]{overflow:hidden;padding-right:var(--scrollBarWidth,15px)!important}
/*# sourceMappingURL=https://sourcemap.ares.tripws.com/modules/ibu/online-flight/map/list-main.3a351e524a.css.map*/