.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-90cce6bf]{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-90cce6bf]{border-radius:8px;width:390px;overflow:hidden;position:absolute;top:25%}.content-title[data-v-90cce6bf]{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-90cce6bf]{width:100%;height:15px;line-height:15px;background:#C6D0E2;position:relative}.planeloading .coverWrap[data-v-90cce6bf]{width:calc(100% + 12px);overflow:hidden;position:absolute;left:0;top:0;height:100%;display:flex;flex-wrap:nowrap}.planeloading .coverWrap>img[data-v-90cce6bf]{width:18px;height:15px;transform:translate(-35%)}.planeloading .coverWrap .coverLine[data-v-90cce6bf]{height:100%;background:#88ABEE;transition:width 2s ease}.planeloading .loadingText[data-v-90cce6bf]{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-90cce6bf]{background-color:#fff;padding:21px;display:flex;flex-direction:column;gap:10px}.content-body .itinerary[data-v-90cce6bf]{display:flex;justify-content:space-between}.content-body .itinerary .address[data-v-90cce6bf]{font-size:15px;font-family:interFontBold;font-weight:700;margin:0}.content-body .itinerary .date-time[data-v-90cce6bf]{font-size:11px;font-weight:500}.content-body .persession[data-v-90cce6bf]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-family:interFontBold}.content-body img[data-v-90cce6bf]{width:24px;height:24px}.journey-card[data-v-90cce6bf]{display:grid;grid-template-columns:50px 2fr 3fr;grid-template-rows:auto;gap:8px 12px}.journey-card .journey-label[data-v-90cce6bf]{grid-column:1;grid-row:1;font-size:10px;color:#025bb4;white-space:nowrap}.journey-card .flight-info[data-v-90cce6bf]{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-90cce6bf]{font-size:12px;font-weight:500;color:#002850}.journey-card .flight-info .duration[data-v-90cce6bf]{color:#0e294d;font-size:10px}.journey-card .flight-info .duration .time-icon[data-v-90cce6bf]{font-size:10px}.journey-card .flight-details[data-v-90cce6bf]{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-90cce6bf]{font-size:12px;color:#002850}.journey-card .flight-details .dates[data-v-90cce6bf]{font-size:10px;color:#0e294d;position:relative}.journey-card .flight-details .dates .days-diff[data-v-90cce6bf]{position:absolute;top:-6px;left:100%;font-size:9px;color:#ff5b01}.passenger-name[data-v-90cce6bf]{font-size:12px;color:#2d3748;margin:0}.cabinClassCss[data-v-90cce6bf]{margin-left:5px;padding-left:5px;font-size:10px;border-left:2px solid #9ca4ad}.pay_loading .content[data-v-4d58d1ff]{width:254px;margin:63px 104px;display:flex;justify-content:center}.pay_loading .content .content_warp_fail[data-v-4d58d1ff]{width:254px;display:flex;flex-direction:column;align-items:center}.pay_loading .content .content_warp_fail .text5[data-v-4d58d1ff]{width:254px;margin-top:50px;font-size:25px;text-align:center;font-family:interFontBold}.confirm-popup[data-v-c07d4a7d]{position:fixed;top:0;left:0;width:100%;height:100%}.modal-title[data-v-c07d4a7d]{font-size:20px;font-weight:600;color:#1a365d;margin:0 0 16px}.notice-section[data-v-c07d4a7d]{margin:0 0 20px;font-weight:500;font-size:12px;color:#717581;line-height:20px}.notice-section .warning-icon[data-v-c07d4a7d]{font-size:16px;margin-top:2px;color:#ffa92a}.notice-section .notice-bold[data-v-c07d4a7d]{font-family:interFontMedium;color:#ffa92a;margin-right:3px}.notice-section .notice-text[data-v-c07d4a7d]{color:#717581}.promptTitle_box[data-v-c07d4a7d]{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-c07d4a7d]{width:20px;height:24px}.promptTitle_box .promptTitle[data-v-c07d4a7d]{color:#ff583f;font-size:12px;font-family:interFontBold;line-height:16px}.promptTitle_box[data-v-c07d4a7d]: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-c07d4a7d]: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-c07d4a7d]{opacity:0;transform:translateY(-10px)}.slide-fade-enter-to[data-v-c07d4a7d],.slide-fade-leave-from[data-v-c07d4a7d]{opacity:1;transform:translateY(0)}.slide-fade-leave-to[data-v-c07d4a7d]{opacity:0;transform:translateY(-10px)}.slide-fade-enter-active[data-v-c07d4a7d],.slide-fade-leave-active[data-v-c07d4a7d]{transition:all .3s ease}.content-section[data-v-c07d4a7d]{background:#dceafe99;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.content-section .route-title[data-v-c07d4a7d]{font-size:16px;font-weight:600;color:#002850;display:flex;align-items:center;gap:8px}.content-section .route-title .route-icon[data-v-c07d4a7d]{font-size:16px;color:#4a5568}.content-section .journey-card[data-v-c07d4a7d]{display:grid;grid-template-columns:50px 6fr 3fr;grid-template-rows:auto;gap:8px 12px}.content-section .journey-card .journey-label[data-v-c07d4a7d]{grid-column:1;grid-row:1;font-size:10px;color:#025bb4;white-space:normal;word-break:break-all}.content-section .journey-card .flight-info[data-v-c07d4a7d]{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-c07d4a7d]{font-size:12px;font-weight:500;color:#002850}.content-section .journey-card .flight-info .duration[data-v-c07d4a7d]{color:#0e294d;font-size:10px}.content-section .journey-card .flight-info .duration .time-icon[data-v-c07d4a7d]{font-size:10px}.content-section .journey-card .flight-details[data-v-c07d4a7d]{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-c07d4a7d]{font-size:12px;color:#002850}.content-section .journey-card .flight-details .dates[data-v-c07d4a7d]{font-size:10px;color:#0e294d;position:relative}.content-section .journey-card .flight-details .dates .days-diff[data-v-c07d4a7d]{position:absolute;top:-6px;left:100%;font-size:9px;color:#ff5b01}.content-section .passengers-section[data-v-c07d4a7d]{display:flex;flex-direction:column;gap:8px;border-top:1px solid #c8d4e3;padding-top:10px;margin-top:2px}.content-section .passengers-section .section-icon[data-v-c07d4a7d]{width:18px;height:18px;flex-shrink:0;margin-top:0}.content-section .passengers-section .passenger-block[data-v-c07d4a7d],.content-section .passengers-section .contact-email-row[data-v-c07d4a7d]{display:flex;align-items:flex-start;gap:8px}.content-section .passengers-section .contact-email-row[data-v-c07d4a7d]{align-items:center}.content-section .passengers-section .passenger-content[data-v-c07d4a7d]{flex:1;min-width:0}.content-section .passengers-section .passengers-title[data-v-c07d4a7d]{font-size:12px;color:#717581;font-weight:400;margin:0 0 2px;line-height:1.5}.content-section .passengers-section .passenger-name[data-v-c07d4a7d]{font-size:12px;font-weight:500;color:#002850;margin:0;line-height:1.5}.content-section .passengers-section .contact-email-content[data-v-c07d4a7d]{flex:1;min-width:0;font-size:12px;line-height:1.5}.content-section .passengers-section .contact-email-label[data-v-c07d4a7d]{color:#717581;font-weight:400;margin-right:6px}.content-section .passengers-section .contact-email-value[data-v-c07d4a7d]{font-size:13px;font-weight:500;color:#002850;word-break:break-all}.button-group[data-v-c07d4a7d]{display:flex;gap:12px;margin-top:24px}.button-group .change-btn-disabled[data-v-c07d4a7d]{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-c07d4a7d]{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-c07d4a7d]:hover{border-color:#9ca3af;background-color:#f9fafb}.button-group .confirm-btn-disabled[data-v-c07d4a7d]{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-c07d4a7d]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;border-radius:50%;animation:spin-c07d4a7d 1s linear infinite;vertical-align:middle;margin-right:6px}@keyframes spin-c07d4a7d{to{transform:rotate(360deg)}}.button-group .confirm-btn[data-v-c07d4a7d]{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-c07d4a7d]:hover{background:#2563eb}.cabinClassCss[data-v-c07d4a7d]{margin-left:5px;padding-left:5px;font-size:10px;border-left:2px solid #9ca4ad}.expired-page[data-v-3ee2b955]{text-align:center;margin-top:20rem}.content[data-v-06469259]{display:flex;justify-content:center}.content .content_warp_fail[data-v-06469259]{display:flex;flex-direction:column;align-items:center}.content .content_warp_fail .fail_img_warp[data-v-06469259]{margin-top:20px;display:flex;justify-content:center}.content .content_warp_fail .title[data-v-06469259]{font-family:interFontBold;margin:20px 0}.content .content_warp_fail .fail_txt[data-v-06469259]{color:#ff6d1d;font-family:interFontMedium;padding:0 60px;text-align:center}.content .content_warp_fail .fail_btn[data-v-06469259]{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-e9bb86d4]{display:flex;align-items:center;justify-content:center}.price_rise_text[data-v-e9bb86d4]{font-size:20px;font-family:interFontBold;margin-top:20px}.oldPrice[data-v-e9bb86d4]{text-decoration:line-through;color:#76859c;font-size:14px}.newPrice[data-v-e9bb86d4]{font-size:18px;color:#0072ff}.model_btn[data-v-e9bb86d4]{display:flex;justify-content:space-around;margin-top:20px}.popup-content[data-v-f7474dc4]{background:#f3f3f3;padding:30px 60px}.popup-content .popup-title[data-v-f7474dc4]{font-size:24px;color:#002850;text-align:center;margin-bottom:30px;font-family:interFontBold}.popup-content .popup-subtitle[data-v-f7474dc4]{font-size:14px;color:#002850;text-align:center;font-family:interFontMedium;margin-bottom:16px}.popup-content .price-info[data-v-f7474dc4]{text-align:center;margin-bottom:6px}.popup-content .price-info .label[data-v-f7474dc4]{font-size:14px;color:#959faa;font-family:interFontMedium}.popup-content .price-info .highlight[data-v-f7474dc4]{color:#ff5b01}.popup-content .price-info .price-strikethrough[data-v-f7474dc4]{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-f7474dc4]{font-size:16px;color:#002850;font-family:interFontBold;margin:0 6px}.popup-content .price-info .per-person[data-v-f7474dc4]{font-size:10px;color:#959faa;font-family:interFontRegular}.popup-content .price-info .per-person.dark[data-v-f7474dc4]{color:#022950}.popup-coupon[data-v-f7474dc4]{padding:30px 60px}.popup-coupon .coupon-container[data-v-f7474dc4]{position:relative;margin:20px 0 50px}.popup-coupon .coupon-container .coin-icon[data-v-f7474dc4]{position:absolute;width:42px;top:0;left:0;transform:translate(-50%,-50%)}.popup-coupon .coupon-container .coupon-text[data-v-f7474dc4]{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-f7474dc4]{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-f7474dc4]{font-size:22px;color:#ff671f;text-align:center;margin-bottom:6px;font-family:interFontBold}.popup-coupon .coupon-container .coupon-image .coupon-label[data-v-f7474dc4]{font-size:12px;color:#a5aeb8;text-align:center;margin-bottom:0}.popup-coupon .btn-confirm[data-v-f7474dc4]{background:#0072ff;border-radius:6px;font-size:16px;color:#fff;text-align:center;padding:16px;font-family:interFontMedium}.pop-coupon-foot[data-v-f7474dc4]{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-f7474dc4]{width:50px}.pop-coupon-foot .center[data-v-f7474dc4]{padding:2px 0;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center}.pop-coupon-foot .foot-title[data-v-f7474dc4]{color:#f05696;font-family:interFontBold;font-size:18px}.pop-coupon-foot .foot-txt[data-v-f7474dc4]{line-height:1.4;color:#f05696;font-family:interFontMedium;font-size:12px;text-align:center}.coupon_popup[data-v-f7474dc4] .ant-modal-content{padding:0;overflow:hidden}.coupon_box[data-v-9f7b9c6e]{display:flex}.coupon_box .coupon_box_left[data-v-9f7b9c6e]{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-9f7b9c6e]{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-9f7b9c6e]{width:12px;height:25px;position:absolute;right:-12px;top:51px}.coupon_box .coupon_box_left .left_top .coupon_box_left_top[data-v-9f7b9c6e]{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-9f7b9c6e]{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-9f7b9c6e]{overflow-wrap:revert-layer}.coupon_box .coupon_box_left .left_bottom[data-v-9f7b9c6e]{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-9f7b9c6e]{width:44px}.coupon_box .coupon_box_left .left_bottom .center[data-v-9f7b9c6e]{display:flex;flex-direction:column;align-items:center;justify-content:center}.coupon_box .coupon_box_left .left_bottom .center .foot_title[data-v-9f7b9c6e]{font-size:14px;color:#61dafe;font-family:interFontBold}.coupon_box .coupon_box_left .left_bottom .center .foot_txt[data-v-9f7b9c6e]{font-size:9px;color:#61dafe;font-family:interFontMedium}.coupon_box .coupon_box_right[data-v-9f7b9c6e]{width:60%;padding:46px 44px 21px;display:flex;flex-direction:column}.coupon_box .coupon_box_right .right_title[data-v-9f7b9c6e]{font-size:18px;color:#2c4059;font-family:interFontBold;text-align:left;margin-bottom:25px}.coupon_box .coupon_box_right .right_content[data-v-9f7b9c6e]{display:flex;gap:35px;flex:1}.coupon_box .coupon_box_right .right_content .right_content_item[data-v-9f7b9c6e]{display:flex;align-items:center;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-9f7b9c6e]{display:flex;gap:10px}.coupon_box .coupon_box_right .right_content .right_content_item .right_content_item_title img[data-v-9f7b9c6e]{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-9f7b9c6e]{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-9f7b9c6e]{background-image:url(../png/ticket.ba1f8c20.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center top;width:100%;display:flex;align-items:center;flex-direction:column;padding:22px 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-9f7b9c6e]{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-9f7b9c6e]{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-9f7b9c6e]{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-9f7b9c6e]{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-9f7b9c6e]{margin-bottom:10px}.coupon_box .coupon_box_right .button_container[data-v-9f7b9c6e]{display:flex;justify-content:center}.coupon_box .coupon_box_right .button_container .confirm_button[data-v-9f7b9c6e]{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-9f7b9c6e]: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-9f7b9c6e]:active{transform:translateY(2px);box-shadow:0 3px #0f6fe3,0 5px 10px #0056cc33}.coupon_popup[data-v-3f012eae] .ant-modal-content{padding:0;overflow:hidden}.benefit-card[data-v-4a9708a0]{position:relative;color:#002850;background:white;border-radius:12px;width:270px;padding:24px 12px 10px;font-family:PriceBenefitsInter,Arial,sans-serif}.benefit-card header[data-v-4a9708a0]{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;min-height:60px}.benefit-card h3[data-v-4a9708a0]{color:#002850;margin:0;font-size:15px;line-height:18px;font-weight:700}.benefit-card .benefit-value[data-v-4a9708a0]{text-align:right;flex-shrink:0;color:#2c4059;font-size:18px;line-height:22px;font-weight:700}.benefit-card .benefit-value[data-v-4a9708a0] .amount-symbol{font-size:14px}.benefit-card .benefit-value small[data-v-4a9708a0]{display:block;font-size:10px;line-height:14px;font-weight:400;color:#515660;white-space:nowrap}.benefit-card .benefit-art[data-v-4a9708a0]{position:absolute;right:10px;top:74px;object-fit:contain}.benefit-card.compact .benefit-art.essential[data-v-4a9708a0],.benefit-card.compact .benefit-art.complete[data-v-4a9708a0]{width:86px;height:19px}.benefit-card .benefit-number[data-v-4a9708a0]{position:absolute;top:-14px;left:0;width:49px;height:35px;background:url(../svg/badge-background.f48a47bc.svg) no-repeat;color:#fff}.benefit-card .benefit-number img[data-v-4a9708a0]{position:absolute;left:7.114px;top:5px}.benefit-card .benefit-number b[data-v-4a9708a0]{position:absolute;left:30.114px;top:0;font-size:13px;line-height:26px;font-weight:700}.benefit-card .info-button[data-v-4a9708a0]{display:inline-flex;border:0;background:white;color:#fff;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;padding:0;cursor:pointer;font-size:12px;vertical-align:top;margin-left:3px}.benefit-card .info-button img[data-v-4a9708a0]{display:block}.benefit-card .usage-scope[data-v-4a9708a0]{color:#515660;font-size:10px;margin-top:8px}.benefit-card .voucher-value[data-v-4a9708a0]{color:#ff671f;background:#ffe8de;padding:10px 8px;border-radius:12px;white-space:nowrap;font:20px/28px interFontBold,Arial,sans-serif}.benefit-card .voucher-value small[data-v-4a9708a0]{font-size:10px}.benefit-card.compact[data-v-4a9708a0]{width:240px;height:106px;padding:24px 13px 10px;border-radius:10px}.benefit-card.compact header[data-v-4a9708a0]{display:block;min-height:0}.benefit-card.compact h3[data-v-4a9708a0]{width:185px;overflow-wrap:anywhere;padding:0;line-height:18px;white-space:pre-line}.benefit-card.compact .benefit-value[data-v-4a9708a0]{position:absolute;left:14px;top:51px;text-align:left;margin:0;padding:0}.benefit-card.compact .benefit-value small[data-v-4a9708a0]{margin-top:6px}.benefit-card.compact .info-button[data-v-4a9708a0]{position:absolute;left:206px;top:24px;margin:0}.benefit-card.compact.essential h3[data-v-4a9708a0],.benefit-card.compact.complete h3[data-v-4a9708a0]{width:177px}.benefit-card.compact.sms h3[data-v-4a9708a0]{width:129px}.benefit-card.compact.essential .info-button[data-v-4a9708a0],.benefit-card.compact.complete .info-button[data-v-4a9708a0]{left:198px}.benefit-card.compact.sms .info-button[data-v-4a9708a0]{left:150px}.benefit-card.compact.coupon .info-button[data-v-4a9708a0]{left:77px;top:23px}.benefit-card.compact .benefit-art[data-v-4a9708a0]{top:auto;bottom:13px;right:19px}.benefit-card.compact.essential .benefit-value[data-v-4a9708a0],.benefit-card.compact.complete .benefit-value[data-v-4a9708a0]{top:69px}.benefit-card.compact.essential .benefit-value small[data-v-4a9708a0],.benefit-card.compact.complete .benefit-value small[data-v-4a9708a0]{margin-top:0;line-height:10px}.benefit-card.compact.essential .benefit-art[data-v-4a9708a0],.benefit-card.compact.complete .benefit-art[data-v-4a9708a0]{right:15px;bottom:18px}.benefit-card.compact.sms .benefit-value[data-v-4a9708a0]{top:57px}.benefit-card.compact.sms .benefit-art[data-v-4a9708a0]{right:16px;bottom:12px}.benefit-card.compact.coupon h3[data-v-4a9708a0]{position:absolute;left:13px;top:31px;width:79px;max-width:79px;font-size:16px;line-height:22px;white-space:pre-line}.benefit-card.compact.coupon .voucher-value[data-v-4a9708a0]{position:absolute;left:122px;top:24px;width:101px;height:59px;display:flex;align-items:center;justify-content:center;gap:2px;padding:0;font-size:23px;font-weight:700;background:#ffe9dd;color:#ff5b02}.benefit-card.compact.coupon .voucher-value small[data-v-4a9708a0]{font-size:13px}.benefit-card.compact.chinese-copy.coupon .info-button[data-v-4a9708a0]{left:58px;top:0}.benefit-card .voucher-amount[data-v-4a9708a0]{min-width:0;white-space:nowrap;line-height:28px}.benefit-card.chinese-copy .voucher-value[data-v-4a9708a0]{flex-direction:column;gap:0}.benefit-card.chinese-copy .voucher-value small[data-v-4a9708a0]{font-size:10px;line-height:12px}.benefit-card[data-v-4a9708a0]:not(.compact){min-height:216px;padding:25px 13px 9px}.benefit-card:not(.compact) header[data-v-4a9708a0]{position:relative;height:61px;min-height:61px}.benefit-card:not(.compact) header h3[data-v-4a9708a0]{max-width:110px;width:110px;white-space:pre-line;line-height:18px}.benefit-card:not(.compact) .single-title-line[data-v-4a9708a0]{display:block}.benefit-card:not(.compact) .single-title-line+.single-title-line[data-v-4a9708a0]{margin-top:5px}.benefit-card:not(.compact) .single-unit-value[data-v-4a9708a0]{display:block;margin-top:4px;color:#515660;font-size:10px;line-height:12px}.benefit-card:not(.compact) .benefit-value[data-v-4a9708a0]{position:absolute;top:0;right:0}.benefit-card:not(.compact) .benefit-value small[data-v-4a9708a0]{margin-top:2px}.benefit-card:not(.compact) .single-number[data-v-4a9708a0]{width:35px;background:none}.benefit-card:not(.compact) .single-number img[data-v-4a9708a0]{position:static;display:block}.benefit-card:not(.compact) .expanded[data-v-4a9708a0]{width:250px;max-width:none;margin:0 0 0 -2px;min-height:121px}.benefit-card:not(.compact) .expanded .detail-title[data-v-4a9708a0]{height:40px;min-height:40px;padding:4px 54px 4px 10px;font-weight:600;font-size:12px;line-height:15px;align-items:center;background:#1b84b5}.benefit-card:not(.compact) .expanded p[data-v-4a9708a0]{padding:5px 10px 7px;font-size:11px;line-height:14px}.benefit-card:not(.compact) .benefit-art[data-v-4a9708a0]{top:78px;right:9px;z-index:1}.benefit-card:not(.compact) .benefit-brand[data-v-4a9708a0]{position:absolute;left:1px;top:-5px;width:86px;height:19px}.benefit-card:not(.compact).checkin .single-title-line+.single-title-line[data-v-4a9708a0]{margin-top:4px}.benefit-card:not(.compact).checkin header h3[data-v-4a9708a0]{line-height:16px}.benefit-card:not(.compact).checkin .expanded .detail-title[data-v-4a9708a0]{padding-right:113px}.benefit-card:not(.compact).essential header h3[data-v-4a9708a0],.benefit-card:not(.compact).complete header h3[data-v-4a9708a0]{margin-top:16px;max-width:124px;width:124px}.benefit-card:not(.compact).essential .benefit-art[data-v-4a9708a0],.benefit-card:not(.compact).complete .benefit-art[data-v-4a9708a0]{top:80px;right:11px}.benefit-card:not(.compact).sms header h3[data-v-4a9708a0]{margin-top:4px;max-width:132px;width:132px;line-height:18px}.benefit-card:not(.compact).sms .benefit-art[data-v-4a9708a0]{top:71px;right:13px}.benefit-card:not(.compact).sms .expanded .detail-title[data-v-4a9708a0]{min-height:22px;height:22px;padding-block:3.5px;padding-right:62px}.benefit-card:not(.compact).coupon .single-title-line+.single-title-line[data-v-4a9708a0]{margin-top:0}.benefit-card:not(.compact).coupon .expanded[data-v-4a9708a0]{margin-left:-3px}.benefit-card:not(.compact).coupon header h3[data-v-4a9708a0]{margin-top:1px;max-width:79px;width:79px;font-size:16px}.benefit-card:not(.compact).coupon .voucher-value[data-v-4a9708a0]{position:absolute;top:-10px;right:2px;width:101px;height:59px;padding:0;display:flex;align-items:center;justify-content:center;gap:2px;background:#ffe9dd;color:#ff5b02;font-family:inherit;font-size:23px;line-height:28px;font-weight:700}.benefit-card:not(.compact).coupon .voucher-value small[data-v-4a9708a0]{font-size:13px}.benefit-card:not(.compact).coupon .benefit-art[data-v-4a9708a0]{top:80px;right:12px}.benefit-card:not(.compact).brb header h3[data-v-4a9708a0]{margin-top:3px;max-width:148px;width:148px;line-height:18px}.benefit-card:not(.compact).brb .benefit-art[data-v-4a9708a0]{top:73px;right:6px}.benefit-card:not(.compact).cim header h3[data-v-4a9708a0]{margin-top:4px;max-width:140px;width:140px;line-height:18px}.benefit-card:not(.compact).cim .benefit-art[data-v-4a9708a0]{top:76px;right:13px}.benefit-card:not(.compact).cim .expanded .detail-title[data-v-4a9708a0]{padding-right:66px}.benefit-card:not(.compact).esim header h3[data-v-4a9708a0]{margin-top:-1px;max-width:134px;width:134px}.benefit-card:not(.compact).esim .data-package[data-v-4a9708a0]{color:#1175a4}.benefit-card:not(.compact).esim .benefit-art[data-v-4a9708a0]{top:75px;right:11px}.benefit-card:not(.compact).esim .expanded .detail-title[data-v-4a9708a0]{padding-right:66px}.price-benefit-popover{z-index:1100;--antd-arrow-background-color: rgba(245, 246, 249, .79535)}.price-benefit-popover .ant-popover-inner{padding:0;background:transparent;border-radius:6px;overflow:hidden}.price-benefit-popover .benefit-detail{background:rgba(245,246,249,.79535);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.price-benefit-popover .ant-popover-arrow:before{background:var(--antd-arrow-background-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.benefit-detail{width:250px;max-width:100%;border-radius:6px;overflow:hidden;background:rgba(243,244,251,.79535);text-align:left}.benefit-detail,.benefit-detail *{font-family:PriceBenefitsInter,Arial,sans-serif}.benefit-detail .detail-title{display:flex;justify-content:space-between;gap:8px;color:#fff;background:#1987b4;padding:7px 10px;font-size:12px;line-height:16px;font-weight:500}.benefit-detail .detail-title button{border:0;padding:0;background:transparent;color:#fff;font-size:20px;cursor:pointer;align-self:flex-start}.benefit-detail p{color:#484c51;font-size:11px;line-height:14px;font-weight:400;padding:8px 10px;margin:0;white-space:pre-line}@font-face{font-family:PriceBenefitsInter;src:url(../ttf/Inter-Regular.41ab0f70.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PriceBenefitsInter;src:url(../ttf/Inter-Medium.10d48331.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:PriceBenefitsInter;src:url(../ttf/Inter-SemiBold.e8cbc2b8.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:PriceBenefitsInter;src:url(../ttf/Inter-Bold.790c108b.ttf) format("truetype");font-weight:700;font-display:swap}.price-benefits-modal{max-width:calc(100vw - 32px)}.price-benefits-modal .ant-modal-content{padding:0;border-radius:12px;overflow:hidden;box-shadow:none}.price-benefits-modal .price-benefits-layout{display:grid;grid-template-columns:412px minmax(0,1fr);min-height:478px;background:#ebedf0;font-family:PriceBenefitsInter,Arial,sans-serif;font-synthesis:none}.price-benefits-modal .price-benefits-layout,.price-benefits-modal .price-benefits-layout *{box-sizing:border-box;font-family:PriceBenefitsInter,Arial,sans-serif}.price-benefits-modal .price-benefits-layout.wide{grid-template-columns:390px minmax(0,1fr)}.price-benefits-modal .price-benefits-layout aside{display:flex;align-items:center;padding:32px 25px;background:#1b2c3e;color:#fff;position:relative}.price-benefits-modal .price-benefits-layout aside .sidebar-content{width:100%}.price-benefits-modal .price-benefits-layout aside:after{content:"";position:absolute;top:36.5px;left:100%;width:12px;height:24px;background:url(../svg/sidebar-notch.dbccc269.svg) no-repeat;z-index:1}.price-benefits-modal .price-benefits-layout aside h2{margin:0;color:#fff;font-size:22px;line-height:32px;font-weight:700;text-align:center}.price-benefits-modal .price-benefits-layout aside h2 strong{color:#a6ff41;font-weight:700}.price-benefits-modal .price-benefits-layout .fare-update{color:#fff;text-align:center;margin:41.5px auto 39.5px;width:258px;height:55px;transform:translate(10px);font-size:16px;line-height:24px;font-weight:700}.price-benefits-modal .price-benefits-layout .fare-update>div:first-child{display:flex;align-items:center;justify-content:space-between}.price-benefits-modal .price-benefits-layout .new-price{margin-left:12px;font-size:20px;white-space:nowrap}.price-benefits-modal .price-benefits-layout .new-price .amount-symbol{font-size:13px;font-weight:500}.price-benefits-modal .price-benefits-layout .new-price img{display:inline-block;vertical-align:middle;margin-right:4px;filter:brightness(0) invert(1)}.price-benefits-modal .price-benefits-layout .new-price img.down{transform:scaleY(-1)}.price-benefits-modal .price-benefits-layout .old-fare{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:8px;padding-right:6px}.price-benefits-modal .price-benefits-layout .old-fare s{color:#9da7b6}.price-benefits-modal .price-benefits-layout .old-fare b{color:#fff;font-size:13px;font-weight:600;background:transparent;padding:0;min-height:24px}.price-benefits-modal .price-benefits-layout .summary-block{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:90px;padding:18px 12px 18px 18px;border-radius:6px;border-left:4px solid currentColor;margin:16px auto 0;background:#283946;max-width:286px;transform:translate(4px);font-size:16px;line-height:22px;font-weight:700}.price-benefits-modal .price-benefits-layout .summary-block strong{font-weight:700;white-space:nowrap;font-size:20px}.price-benefits-modal .price-benefits-layout .summary-block strong .amount-symbol{font-size:13px;font-weight:500}.price-benefits-modal .price-benefits-layout .summary-block>span{max-width:135px}.price-benefits-modal .price-benefits-layout .old-fare s{font-size:16px}.price-benefits-modal .price-benefits-layout .old-fare s .amount-symbol{font-size:14px}.price-benefits-modal .price-benefits-layout .compensation{color:#a6ff41}.price-benefits-modal .price-benefits-layout main{padding:40px 45px 30px;display:flex;flex-direction:column;min-width:0;position:relative}.price-benefits-modal .price-benefits-layout main>h3{margin:0 0 31px;color:#2c4059;font-size:18px;line-height:22px;font-weight:700;min-height:22px}.price-benefits-modal .price-benefits-layout main>h3 .offering-accent{color:#1175a3}.price-benefits-modal .price-benefits-layout main>h3 .offering-free{color:#ff6464}.price-benefits-modal .price-benefits-layout:not(.wide) main{padding:32px 41px 24px 47px}.price-benefits-modal .price-benefits-layout:not(.wide) main>h3{width:270px;align-self:center;margin-bottom:30px}.price-benefits-modal .price-benefits-layout:not(.wide) .benefit-list{gap:34px;max-height:260px}.price-benefits-modal .price-benefits-layout:not(.wide) .confirm-benefits{margin-left:0}.price-benefits-modal .price-benefits-layout.single main>h3{margin-bottom:38px}.price-benefits-modal .price-benefits-layout.single .benefit-list{max-height:265px}.price-benefits-modal .price-benefits-layout.single .benefit-list .benefit-card{flex-shrink:0}.price-benefits-modal .price-benefits-layout .modal-close{position:absolute;right:21px;top:18px;width:16px;height:16px;padding:0;background:none;border:none;color:#8798ab;font:28px/28px Arial,sans-serif;cursor:pointer}.price-benefits-modal .price-benefits-layout .benefit-list{display:flex;flex-direction:column;gap:39px;align-items:center;padding:14px 0 0;max-height:265px;overflow-y:auto;overflow-x:hidden}.price-benefits-modal .price-benefits-layout .benefit-list::-webkit-scrollbar{width:4px}.price-benefits-modal .price-benefits-layout .benefit-list::-webkit-scrollbar-track{background:#d1d3d6;border-radius:3px;margin-top:14px;margin-bottom:2px}.price-benefits-modal .price-benefits-layout .benefit-list::-webkit-scrollbar-thumb{background:#949ba2;border-radius:3px}.price-benefits-modal .price-benefits-layout .benefit-list.grid{margin-right:-23px;padding-right:19px;scrollbar-gutter:stable;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;column-gap:20px}.price-benefits-modal .price-benefits-layout .benefit-list.grid .benefit-card{width:100%}.price-benefits-modal .price-benefits-layout .confirm-benefits{border:0;border-radius:6px;background:#1053ff;box-shadow:inset 0 -5px #00285029;color:#fff;margin-top:auto;margin-left:2px;min-height:56px;padding:14px 10px;font-size:16px;line-height:22px;font-weight:600;cursor:pointer}.price-benefits-modal .price-benefits-layout .confirm-benefits:disabled{cursor:wait;opacity:.7}@media (max-width: 850px){.price-benefits-modal .price-benefits-layout,.price-benefits-modal .price-benefits-layout.wide{grid-template-columns:minmax(0,1fr)}.price-benefits-modal .price-benefits-layout aside,.price-benefits-modal .price-benefits-layout.wide aside{padding:24px}.price-benefits-modal .price-benefits-layout aside:after,.price-benefits-modal .price-benefits-layout.wide aside:after{display:none}.price-benefits-modal .price-benefits-layout .fare-update,.price-benefits-modal .price-benefits-layout.wide .fare-update{margin:20px 0}.price-benefits-modal .price-benefits-layout .summary-block,.price-benefits-modal .price-benefits-layout.wide .summary-block{min-height:64px;max-width:none}.price-benefits-modal .price-benefits-layout main,.price-benefits-modal .price-benefits-layout.wide main{padding:32px 20px 20px;min-height:380px}.price-benefits-modal .price-benefits-layout .benefit-list,.price-benefits-modal .price-benefits-layout.wide .benefit-list{margin-bottom:20px}}@media (max-width: 520px){.price-benefits-modal .price-benefits-layout .benefit-list.grid{display:flex}.price-benefits-modal .price-benefits-layout .benefit-list.grid .benefit-card{width:100%;max-width:270px}}.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}
