.title[data-v-707934f8]{font-size:20px;font-weight:600;color:#1a365d;margin:0 0 16px;text-align:center}.content[data-v-707934f8]{background-color:#fff3ee;color:#ff642a;font-size:14px;text-align:center;padding:16px;border-radius:6px;margin:0 0 26px}.footer[data-v-707934f8]{display:flex;justify-content:center}.loading-overlay[data-v-0d1c282f]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-content[data-v-0d1c282f]{border-radius:8px;width:390px;overflow:hidden;position:absolute;top:25%}.content-title[data-v-0d1c282f]{background:#2C86FF;height:67px;display:flex;font-size:18px;color:#fff;padding:21px 0 21px 21px;align-items:center;font-family:interFontBold;font-weight:700}.planeloading[data-v-0d1c282f]{width:100%;height:15px;line-height:15px;background:#C6D0E2;position:relative}.planeloading .coverWrap[data-v-0d1c282f]{width:calc(100% + 12px);overflow:hidden;position:absolute;left:0;top:0;height:100%;display:flex;flex-wrap:nowrap}.planeloading .coverWrap>img[data-v-0d1c282f]{width:18px;height:15px;transform:translate(-35%)}.planeloading .coverWrap .coverLine[data-v-0d1c282f]{height:100%;background:#88ABEE;transition:width 2s ease}.planeloading .loadingText[data-v-0d1c282f]{width:100%;height:100%;text-align:center;position:absolute;left:0;top:0;right:0;bottom:0;font-size:12px;color:#fff;z-index:1}.content-body[data-v-0d1c282f]{background-color:#fff;padding:21px;display:flex;flex-direction:column;gap:10px}.content-body .itinerary[data-v-0d1c282f]{display:flex;justify-content:space-between}.content-body .itinerary .address[data-v-0d1c282f]{font-size:15px;font-family:interFontBold;font-weight:700;margin:0}.content-body .itinerary .date-time[data-v-0d1c282f]{font-size:11px;font-weight:500}.content-body .persession[data-v-0d1c282f]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-family:interFontBold}.content-body img[data-v-0d1c282f]{width:24px;height:24px}.journey-card[data-v-0d1c282f]{display:grid;grid-template-columns:50px 2fr 3fr;grid-template-rows:auto;gap:8px 12px}.journey-card .journey-label[data-v-0d1c282f]{grid-column:1;grid-row:1;font-size:10px;color:#025bb4;white-space:nowrap}.journey-card .flight-info[data-v-0d1c282f]{grid-column:2;grid-row:1;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:4px}.journey-card .flight-info .airports[data-v-0d1c282f]{font-size:12px;font-weight:500;color:#002850}.journey-card .flight-info .duration[data-v-0d1c282f]{color:#0e294d;font-size:10px}.journey-card .flight-info .duration .time-icon[data-v-0d1c282f]{font-size:10px}.journey-card .flight-details[data-v-0d1c282f]{grid-column:3;grid-row:1;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}.journey-card .flight-details .times[data-v-0d1c282f]{font-size:12px;color:#002850}.journey-card .flight-details .dates[data-v-0d1c282f]{font-size:10px;color:#0e294d;position:relative}.journey-card .flight-details .dates .days-diff[data-v-0d1c282f]{position:absolute;top:-6px;left:100%;font-size:9px;color:#ff5b01}.passenger-name[data-v-0d1c282f]{font-size:12px;color:#2d3748;margin:0}.pay_loading .content[data-v-56d40345]{width:254px;margin:63px 104px;display:flex;justify-content:center}.pay_loading .content .content_warp_fail[data-v-56d40345]{width:254px;display:flex;flex-direction:column;align-items:center}.pay_loading .content .content_warp_fail .text5[data-v-56d40345]{width:254px;margin-top:50px;font-size:25px;text-align:center;font-family:interFontBold}.confirm-popup[data-v-cba1033b]{position:fixed;top:0;left:0;width:100%;height:100%}.modal-title[data-v-cba1033b]{font-size:20px;font-weight:600;color:#1a365d;margin:0 0 16px}.notice-section[data-v-cba1033b]{margin:0 0 20px;font-weight:500;font-size:12px;color:#717581;line-height:20px}.notice-section .warning-icon[data-v-cba1033b]{font-size:16px;margin-top:2px;color:#ffa92a}.notice-section .notice-bold[data-v-cba1033b]{font-family:interFontMedium;color:#ffa92a;margin-right:3px}.notice-section .notice-text[data-v-cba1033b]{color:#717581}.promptTitle_box[data-v-cba1033b]{margin-top:10px;display:flex;gap:12px;background-color:#ffefe6;border:2px solid #fcdad2;border-radius:10px;position:relative;padding:8px 13px 8px 9px}.promptTitle_box>img[data-v-cba1033b]{width:20px;height:24px}.promptTitle_box .promptTitle[data-v-cba1033b]{color:#ff583f;font-size:12px;font-family:interFontBold;line-height:16px}.promptTitle_box[data-v-cba1033b]:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(226%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffefe6;z-index:1}.promptTitle_box[data-v-cba1033b]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(170%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fcdad2;z-index:0}.slide-fade-enter-from[data-v-cba1033b]{opacity:0;transform:translateY(-10px)}.slide-fade-enter-to[data-v-cba1033b],.slide-fade-leave-from[data-v-cba1033b]{opacity:1;transform:translateY(0)}.slide-fade-leave-to[data-v-cba1033b]{opacity:0;transform:translateY(-10px)}.slide-fade-enter-active[data-v-cba1033b],.slide-fade-leave-active[data-v-cba1033b]{transition:all .3s ease}.content-section[data-v-cba1033b]{background:#dceafe99;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.content-section .route-title[data-v-cba1033b]{font-size:16px;font-weight:600;color:#002850;display:flex;align-items:center;gap:8px}.content-section .route-title .route-icon[data-v-cba1033b]{font-size:16px;color:#4a5568}.content-section .journey-card[data-v-cba1033b]{display:grid;grid-template-columns:50px 2fr 3fr;grid-template-rows:auto;gap:8px 12px}.content-section .journey-card .journey-label[data-v-cba1033b]{grid-column:1;grid-row:1;font-size:10px;color:#025bb4;white-space:nowrap}.content-section .journey-card .flight-info[data-v-cba1033b]{grid-column:2;grid-row:1;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.content-section .journey-card .flight-info .airports[data-v-cba1033b]{font-size:12px;font-weight:500;color:#002850}.content-section .journey-card .flight-info .duration[data-v-cba1033b]{color:#0e294d;font-size:10px}.content-section .journey-card .flight-info .duration .time-icon[data-v-cba1033b]{font-size:10px}.content-section .journey-card .flight-details[data-v-cba1033b]{grid-column:3;grid-row:1;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column}.content-section .journey-card .flight-details .times[data-v-cba1033b]{font-size:12px;color:#002850}.content-section .journey-card .flight-details .dates[data-v-cba1033b]{font-size:10px;color:#0e294d;position:relative}.content-section .journey-card .flight-details .dates .days-diff[data-v-cba1033b]{position:absolute;top:-6px;left:100%;font-size:9px;color:#ff5b01}.content-section .passengers-section[data-v-cba1033b]{display:flex;flex-direction:column;gap:4px}.content-section .passengers-section .passengers-title[data-v-cba1033b],.content-section .passengers-section .passenger-name[data-v-cba1033b]{font-size:12px;color:#2d3748;margin:0}.button-group[data-v-cba1033b]{display:flex;gap:12px;margin-top:24px}.button-group .change-btn-disabled[data-v-cba1033b]{flex:.5;height:44px;background-color:#cccccc47;cursor:not-allowed;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#9ca3af}.button-group .change-btn[data-v-cba1033b]{flex:.5;height:44px;border:1px solid #d1d5db;background:white;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.button-group .change-btn[data-v-cba1033b]:hover{border-color:#9ca3af;background-color:#f9fafb}.button-group .confirm-btn-disabled[data-v-cba1033b]{flex:1.5;height:44px;border:none;background:#3b82f6b3;color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.button-group .confirm-btn-disabled .loading-spinner[data-v-cba1033b]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:spin-cba1033b 1s linear infinite;vertical-align:middle;margin-right:6px}@keyframes spin-cba1033b{to{transform:rotate(360deg)}}.button-group .confirm-btn[data-v-cba1033b]{flex:1.5;height:44px;border:none;background:#3b82f6;color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.button-group .confirm-btn[data-v-cba1033b]:hover{background:#2563eb}.expired-page[data-v-3ee2b955]{text-align:center;margin-top:20rem}.content[data-v-20a98ba3]{display:flex;justify-content:center}.content .content_warp_fail[data-v-20a98ba3]{display:flex;flex-direction:column;align-items:center}.content .content_warp_fail .fail_img_warp[data-v-20a98ba3]{margin-top:20px;display:flex;justify-content:center}.content .content_warp_fail .title[data-v-20a98ba3]{font-family:interFontBold;margin:20px 0}.content .content_warp_fail .fail_txt[data-v-20a98ba3]{color:#ff6d1d;font-family:interFontMedium;padding:0 60px;text-align:center}.content .content_warp_fail .fail_btn[data-v-20a98ba3]{margin:30px 0 15px;display:flex;align-items:center;padding:20px 50px;min-width:100px}.popup_box .pop_title[data-v-5893df3c]{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.popup_box .pop_title .title_txt[data-v-5893df3c]{font-size:22px;color:#022950;font-family:interFontBold}.popup_box .pop_content[data-v-5893df3c]{margin-bottom:30px;text-align:center}.popup_box .pop_content .pop_content_txt1[data-v-5893df3c]{font-size:20px;font-family:interFontBold;color:#022950}.popup_box .pop_content .pop_content_txt2[data-v-5893df3c]{font-size:14px;font-family:interFontBold;color:#022950}.popup_box .btn_box .pop_btn[data-v-5893df3c]{width:100%;height:56px}.popup_box .btn_box .mt_22[data-v-5893df3c]{margin-top:22px}[data-v-5893df3c] .ant-modal .ant-modal-content{border-radius:20px;padding:38px 50px}[data-v-5893df3c] .ant-btn{border-width:2px}.header-title[data-v-4ff04939]{display:flex;align-items:center;justify-content:center}.price_rise_text[data-v-4ff04939]{font-size:20px;font-family:interFontBold;margin-top:20px}.oldPrice[data-v-4ff04939]{text-decoration:line-through;color:#76859c;font-size:14px}.newPrice[data-v-4ff04939]{font-size:18px;color:#0072ff}.model_btn[data-v-4ff04939]{display:flex;justify-content:space-around;margin-top:20px}.popup-content[data-v-e950221c]{background:#f3f3f3;padding:30px 60px}.popup-content .popup-title[data-v-e950221c]{font-size:24px;color:#002850;text-align:center;margin-bottom:30px;font-family:interFontBold}.popup-content .popup-subtitle[data-v-e950221c]{font-size:14px;color:#002850;text-align:center;font-family:interFontMedium;margin-bottom:16px}.popup-content .price-info[data-v-e950221c]{text-align:center;margin-bottom:6px}.popup-content .price-info .label[data-v-e950221c]{font-size:14px;color:#959faa;font-family:interFontMedium}.popup-content .price-info .highlight[data-v-e950221c]{color:#ff5b01}.popup-content .price-info .price-strikethrough[data-v-e950221c]{text-decoration:line-through;font-size:16px;color:#959faa;font-family:interFontBold;margin:0 6px;text-decoration-thickness:3px;text-decoration-color:#8f98a2}.popup-content .price-info .price-new[data-v-e950221c]{font-size:16px;color:#002850;font-family:interFontBold;margin:0 6px}.popup-content .price-info .per-person[data-v-e950221c]{font-size:10px;color:#959faa;font-family:interFontRegular}.popup-content .price-info .per-person.dark[data-v-e950221c]{color:#022950}.popup-coupon[data-v-e950221c]{padding:30px 60px}.popup-coupon .coupon-container[data-v-e950221c]{position:relative;margin:20px 0 50px}.popup-coupon .coupon-container .coin-icon[data-v-e950221c]{position:absolute;width:42px;top:0;left:0;transform:translate(-50%,-50%)}.popup-coupon .coupon-container .coupon-text[data-v-e950221c]{width:57%;background:linear-gradient(30deg,#ff5642 0%,#ff6e1f 100%);border-radius:8px 0 0 8px;border:1px solid #ff671f;padding:18px 15px;font-size:16px;color:#fff;text-align:left;min-height:100px;display:flex;align-items:center}.popup-coupon .coupon-container .coupon-image[data-v-e950221c]{background-image:url(../png/youhuiquan.e08acc2f.png);position:absolute;top:0;right:0;height:100%;background-size:100% 100%;background-repeat:no-repeat;width:46%;padding:20px 64px 20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.popup-coupon .coupon-container .coupon-image .coupon-price[data-v-e950221c]{font-size:22px;color:#ff671f;text-align:center;margin-bottom:6px;font-family:interFontBold}.popup-coupon .coupon-container .coupon-image .coupon-label[data-v-e950221c]{font-size:12px;color:#a5aeb8;text-align:center;margin-bottom:0}.popup-coupon .btn-confirm[data-v-e950221c]{background:#0072ff;border-radius:6px;font-size:16px;color:#fff;text-align:center;padding:16px;font-family:interFontMedium}.pop-coupon-foot[data-v-e950221c]{padding:10px 0;margin-top:10px;background:linear-gradient(to right,#ffe7ef,#fff4e5);display:flex;justify-content:space-between;align-items:center}.pop-coupon-foot .side-img[data-v-e950221c]{width:50px}.pop-coupon-foot .center[data-v-e950221c]{padding:2px 0;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center}.pop-coupon-foot .foot-title[data-v-e950221c]{color:#f05696;font-family:interFontBold;font-size:18px}.pop-coupon-foot .foot-txt[data-v-e950221c]{line-height:1.4;color:#f05696;font-family:interFontMedium;font-size:12px;text-align:center}.coupon_popup[data-v-e950221c] .ant-modal-content{padding:0;overflow:hidden}.coupon_box[data-v-5b3a75e3]{display:flex}.coupon_box .coupon_box_left[data-v-5b3a75e3]{width:40%;background-color:#2c4059;text-align:center;position:relative;display:flex;flex-direction:column;gap:20px}.coupon_box .coupon_box_left .left_top[data-v-5b3a75e3]{padding:46px 0 0;box-sizing:border-box;background-color:#2c4059;position:relative;flex:1}.coupon_box .coupon_box_left .left_top .arrow_right[data-v-5b3a75e3]{width:12px;height:25px;position:absolute;right:-12px;top:51px}.coupon_box .coupon_box_left .left_top .coupon_box_left_top[data-v-5b3a75e3]{font-size:24px;color:#fff;font-family:interFontBold;text-align:center;padding:0 25px;line-height:31px}.coupon_box .coupon_box_left .left_top .coupon_box_left_top_txt[data-v-5b3a75e3]{padding:0 40px;box-sizing:border-box;font-size:14px;color:#fff;font-family:interFontRegular;margin-top:29px}.coupon_box .coupon_box_left .left_top .coupon_box_left_top_txt .We_know_price_css[data-v-5b3a75e3]{overflow-wrap:revert-layer}.coupon_box .coupon_box_left .left_bottom[data-v-5b3a75e3]{padding:8px 7px 11px 9px;background-color:#23354b;display:flex;align-items:center;justify-content:center;margin-top:auto}.coupon_box .coupon_box_left .left_bottom .ribbon_img[data-v-5b3a75e3]{width:44px}.coupon_box .coupon_box_left .left_bottom .center[data-v-5b3a75e3]{display:flex;flex-direction:column;align-items:center;justify-content:center}.coupon_box .coupon_box_left .left_bottom .center .foot_title[data-v-5b3a75e3]{font-size:14px;color:#61dafe;font-family:interFontBold}.coupon_box .coupon_box_left .left_bottom .center .foot_txt[data-v-5b3a75e3]{font-size:9px;color:#61dafe;font-family:interFontMedium}.coupon_box .coupon_box_right[data-v-5b3a75e3]{width:60%;padding:46px 44px 21px;display:flex;flex-direction:column}.coupon_box .coupon_box_right .right_title[data-v-5b3a75e3]{font-size:18px;color:#2c4059;font-family:interFontBold;text-align:left;margin-bottom:25px}.coupon_box .coupon_box_right .right_content[data-v-5b3a75e3]{display:flex;gap:35px;flex:1}.coupon_box .coupon_box_right .right_content .right_content_item[data-v-5b3a75e3]{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-width:0}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_title[data-v-5b3a75e3]{display:flex;gap:10px}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_title img[data-v-5b3a75e3]{width:23px;height:19px}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_title .right_content_item_title_txt[data-v-5b3a75e3]{font-size:15px;color:#52a0ff;font-family:interFontMedium;line-height:18px}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_line[data-v-5b3a75e3]{background-image:url(../png/ticket.ba1f8c20.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center top;width:85%;margin-left:15%;display:flex;align-items:center;flex-direction:column;padding:14px 52px 19px 7px;margin-top:37px;position:relative;min-height:60px}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_line .coupon_price[data-v-5b3a75e3]{font-size:18px;color:#ff671f;text-align:center;margin-bottom:4px;font-family:interFontBold;word-wrap:break-word;word-break:break-all;white-space:normal;line-height:18px;max-width:100%}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_line .coupon_label[data-v-5b3a75e3]{font-size:11px;color:#a5aeb8;text-align:center;margin-bottom:0;word-wrap:break-word;word-break:break-all;white-space:normal;line-height:1.3;max-width:100%}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_line .coupon_icon[data-v-5b3a75e3]{position:absolute;width:42px;height:42px;top:-19px;left:-14px}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_txt[data-v-5b3a75e3]{color:#92abca;font-size:11px;word-wrap:break-word;white-space:pre-line;margin-top:21px;width:85%;margin-left:15%}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_txt li[data-v-5b3a75e3]{margin-bottom:10px}.coupon_box .coupon_box_right .button_container[data-v-5b3a75e3]{display:flex;justify-content:center}.coupon_box .coupon_box_right .button_container .confirm_button[data-v-5b3a75e3]{background:#127DFF;border:none;border-radius:8px;color:#fff;font-size:16px;font-family:interFontBold;padding:16px 40px 8px;cursor:pointer;position:relative;box-shadow:0 6px #0f6fe3,0 8px 15px #007aff4d;transition:all .2s ease;width:100%}.coupon_box .coupon_box_right .button_container .confirm_button[data-v-5b3a75e3]:hover{background:#0F6FE3;transform:translateY(1px);box-shadow:0 5px #0f6fe3,0 7px 15px #0056cc4d}.coupon_box .coupon_box_right .button_container .confirm_button[data-v-5b3a75e3]:active{transform:translateY(2px);box-shadow:0 3px #0f6fe3,0 5px 10px #0056cc33}.coupon_popup[data-v-45df62d9] .ant-modal-content{padding:0;overflow:hidden}.popup_box .pop_title[data-v-2be4a20e]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.popup_box .pop_title .koala-img[data-v-2be4a20e]{width:150px;height:100px}.popup_box .pop_content[data-v-2be4a20e]{margin-bottom:26px;display:flex;flex-direction:column;align-items:center;text-align:center}.popup_box .pop_content .pop_content_txt1[data-v-2be4a20e]{font-size:20px;font-family:interFontBold;color:#022950;margin-bottom:0}.popup_box .pop_content .pop_content_txt[data-v-2be4a20e]{width:80%;font-size:14px;font-family:interFontRegular;color:#022950;margin-top:0}.popup_box .pop_content .pop_content_txt .txt_color[data-v-2be4a20e]{color:#0fafbe}.popup_box .pop_content .pop_content_txt .txt_details[data-v-2be4a20e]{font-size:22px;font-family:interFontBold}.popup_box .btn_box[data-v-2be4a20e]{padding:0 20px}.popup_box .btn_box .btn_position[data-v-2be4a20e]{position:relative}.popup_box .btn_box .btn_position .img[data-v-2be4a20e]{position:absolute;left:16px;top:-3px;width:23px;height:23px}.popup_box .btn_box .pop_btn[data-v-2be4a20e]{width:100%;height:56px}.popup_box .btn_box .mt_22[data-v-2be4a20e]{margin-top:22px}[data-v-2be4a20e] .ant-modal .ant-modal-content{border-radius:20px;padding:38px 34px}[data-v-2be4a20e] .ant-btn{border-width:2px}.price-wrapper[data-v-2be4a20e]{white-space:nowrap;display:inline-block}.popup_box .pop_title[data-v-f45a86e0]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.popup_box .pop_title .koala-img[data-v-f45a86e0]{width:150px;height:125px}.popup_box .pop_content[data-v-f45a86e0]{margin-bottom:26px;display:flex;flex-direction:column;align-items:center;text-align:center}.popup_box .pop_content .pop_content_txt1[data-v-f45a86e0]{font-size:20px;font-family:interFontBold;color:#022950;margin-bottom:0}.popup_box .pop_content .pop_content_txt[data-v-f45a86e0]{width:80%;font-size:14px;font-family:interFontRegular;color:#022950;margin-top:0}.popup_box .pop_content .pop_content_txt .txt_color[data-v-f45a86e0]{color:#0fafbe}.popup_box .pop_content .pop_content_txt .txt_details[data-v-f45a86e0]{font-size:22px;font-family:interFontBold}.popup_box .btn_box[data-v-f45a86e0]{padding:0 20px}.popup_box .btn_box .btn_position[data-v-f45a86e0]{position:relative}.popup_box .btn_box .btn_position .img[data-v-f45a86e0]{position:absolute;left:16px;top:-3px;width:23px;height:23px}.popup_box .btn_box .pop_btn[data-v-f45a86e0]{width:100%;height:56px}.popup_box .btn_box .mt_22[data-v-f45a86e0]{margin-top:22px}[data-v-f45a86e0] .ant-modal .ant-modal-content{border-radius:20px;padding:38px 34px}[data-v-f45a86e0] .ant-btn{border-width:2px}.price-wrapper[data-v-f45a86e0]{white-space:nowrap;display:inline-block}
