@charset "UTF-8";@font-face{font-family:MiSans;src:url(https://cdn.taichudata.com/fonts/MiSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(https://cdn.taichudata.com/fonts/MiSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(https://cdn.taichudata.com/fonts/MiSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--page-padding-vertical: 15px;--page-padding-horizontal: 7%;--page-padding: var(--page-padding-vertical) var(--page-padding-horizontal)}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:MiSans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.flex-row{display:flex;flex-direction:row;align-items:center;gap:8px}.el-dialog{padding:24px!important}.el-button,.el-button--primary{padding:7px 20px!important;height:34px!important;border-radius:6px!important}.el-cascader-panel{display:flex;border:0!important;flex-grow:1;height:50vh}.el-cascader-panel .el-cascader-menu{width:29%;border-right:0;padding-right:20px}.el-cascader-panel .el-cascader-node{background:#fff!important;border-radius:4px;border:1px solid white}.el-cascader-panel .el-cascader-node.in-active-path{border:1px solid #5778FF}.el-cascader-panel .el-cascader-menu__wrap.el-scrollbar__wrap{height:100%}.el-cascader-panel .el-cascader-node:not(.in-active-path)>i{display:none}.el-cascader-panel .el-cascader-node>i{border-radius:50%;background:#5778ff;color:#fff;width:10px;height:10px;padding:2px}.el-cascader-panel .el-cascader-menu:nth-of-type(4){display:none}.el-popper.is-customized{padding:10px 12px;background:#5778ff;color:#fff}.el-popper.is-customized .el-popper__arrow:before{background:#5778ff;right:0}[data-v-9c010d5c]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.order-history[data-v-9c010d5c]{width:calc(100% - 64px);height:calc(100% - 48px);display:flex;flex-direction:column;align-items:center;padding:24px 32px}.order-history-footer[data-v-9c010d5c]{width:100%;display:flex;flex-direction:row;justify-content:space-between}[data-v-18f333e8]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.voucher-card[data-v-18f333e8]{width:172px;height:168px;border:2px solid #f0f0f0;border-radius:12px;padding:6px;cursor:pointer;transition:all .2s ease;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.voucher-card .voucher-header[data-v-18f333e8]{font-size:14px;font-weight:500;color:#333;margin:20px 0 8px}.voucher-card .voucher-price-symbol[data-v-18f333e8]{font-size:14px;margin-right:4px}.voucher-card .voucher-price[data-v-18f333e8]{font-size:28px;font-weight:700;color:#333;margin-bottom:4px}.voucher-card .voucher-validity[data-v-18f333e8]{font-size:14px;color:#aaa;margin-bottom:16px}.voucher-card .voucher-surveys[data-v-18f333e8]{background:#f3f4f6;border-radius:5px;padding:8px 12px;font-size:12px;color:#666;text-align:center;width:100%;height:30px;line-height:14px;box-sizing:border-box}.voucher-card[data-v-18f333e8]:hover{border-color:#5778ff;box-shadow:0 4px 12px #5778ff26}.voucher-card.selected[data-v-18f333e8]{border-color:#5778ff}.voucher-card.selected .voucher-surveys[data-v-18f333e8]{background:#5778ff;color:#fff}.voucher-card.selected .voucher-price[data-v-18f333e8]{color:#5778ff}[data-v-5d2a1518]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.online_recharge[data-v-5d2a1518]{padding:24px;display:flex;flex-direction:column;gap:32px}.voucher-grid[data-v-5d2a1518]{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:16px}.purchase-section[data-v-5d2a1518]{display:flex;justify-content:center;gap:32px;align-items:center}.qr-section[data-v-5d2a1518]{flex-shrink:0;width:160px;height:160px;padding:14px;border:1px solid #F1F1F1;border-radius:10px}.qr-code[data-v-5d2a1518]{width:160px;height:160px;border:1px solid #E5E7EB;border-radius:8px}.purchase-details[data-v-5d2a1518]{display:flex;flex-direction:column;gap:16px}.quantity-section[data-v-5d2a1518]{display:flex;align-items:center;gap:12px}.quantity-label[data-v-5d2a1518]{font-size:14px;color:#666}.quantity-controls[data-v-5d2a1518]{display:flex;align-items:center;gap:8px}.quantity-btn[data-v-5d2a1518]{width:32px;height:32px;border:1px solid #E5E7EB;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#666;transition:all .2s ease}.quantity-btn[data-v-5d2a1518]:hover:not(:disabled){border-color:#5778ff;color:#5778ff}.quantity-btn[data-v-5d2a1518]:disabled{cursor:not-allowed;opacity:.5}.quantity-value[data-v-5d2a1518]{min-width:32px;text-align:center;font-size:16px;color:#333}.total-price[data-v-5d2a1518]{display:flex;align-items:center;gap:8px}.price-label[data-v-5d2a1518]{font-size:14px;color:#666}.price-value[data-v-5d2a1518]{font-size:24px;font-weight:700;color:#5778ff}.discount-tag[data-v-5d2a1518]{background:#ff6b35;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.agreement-section[data-v-5d2a1518]{margin-top:8px}.agreement-text[data-v-5d2a1518]{font-size:12px;color:#666}.agreement-link[data-v-5d2a1518]{color:#5778ff;text-decoration:none}.agreement-link[data-v-5d2a1518]:hover{text-decoration:underline}.notice-section[data-v-5d2a1518]{margin-top:4px}.notice-text[data-v-5d2a1518]{font-size:12px;color:#999}.notice-link[data-v-5d2a1518]{color:#5778ff;text-decoration:none}.notice-link[data-v-5d2a1518]:hover{text-decoration:underline}[data-v-ec0a8ba8]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.use-coupons[data-v-ec0a8ba8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:first baseline;gap:8px}[data-v-f8fa2baf]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.membership_dialog_header[data-v-f8fa2baf]{height:72px;background-color:transparent;position:relative}.membership_dialog_header .slider[data-v-f8fa2baf]{background:#5778ff;width:30px;height:4px;border-radius:4px;position:absolute;bottom:0;transition:left .15s ease-in-out}.membership_dialog_header .membership_dialog_header_item[data-v-f8fa2baf]{margin-top:36px;color:#999;font-size:14px;line-height:20px;z-index:2;cursor:pointer}.membership_dialog_header .membership_dialog_header_item.selected[data-v-f8fa2baf]{color:#333;font-weight:500}.membership_dialog_header .membership_dialog_header_right[data-v-f8fa2baf]{position:absolute;right:30px;top:16px;height:40px;display:flex;flex-direction:row;gap:10px}.membership_dialog_header .membership_dialog_header_right .text-style[data-v-f8fa2baf]{height:14px;font-size:14px;line-height:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership_dialog_content[data-v-f8fa2baf]{background-color:#fff;height:478px;border-radius:0 0 20px 20px;overflow-y:auto}.tab-placeholder[data-v-f8fa2baf]{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:16px}.el-dialog.membership_dialog{padding:0!important;border-radius:20px;background-color:transparent}.hide_header{display:none}.wechat-login-dialog{height:480px;padding:0;background-color:transparent;position:relative;box-shadow:none!important}.wechat-login-dialog .wechat-login-dialog-close{position:absolute;right:32px;top:32px;z-index:10}.wechat-login-dialog .el-dialog__header{display:none}.wechat-login-dialog .wechat-login-dialog-content{display:flex;flex-direction:row}.wechat-login-dialog .wechat-login-dialog-content .wechat-login-dialog-content-right{position:relative;width:460px;height:480px;background-color:#fff;border-radius:0 10px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}[data-v-f1628b5f]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.header[data-v-f1628b5f]{width:1240px;height:34px;background:transparent;display:flex;flex-direction:row;justify-content:space-between;position:fixed;left:50%;top:0;transform:translate(-50%);padding:var(--page-padding-vertical) 0;z-index:100;background-color:transparent}@media (max-width: 1480px){.header[data-v-f1628b5f]{width:1118px}}.header .header-bg[data-v-f1628b5f]{width:100vw;position:fixed;height:64px;left:50%;transform:translate(-50%);top:0;background-color:#fff;border-bottom:1px solid #e9e7e7;z-index:-1}.header .header-right[data-v-f1628b5f]{flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:40px}.header .header-right .header-right-menu[data-v-f1628b5f]{color:#333;cursor:pointer;transition:all .15s ease}.header .header-right .header-right-menu[data-v-f1628b5f]:hover{color:#000}.header .header-right .header-right-menu.active[data-v-f1628b5f]{color:#5778ff;font-weight:bolder}.header .header-right .header-right-menu-recharge[data-v-f1628b5f]{background:#e7eaff;width:80px;height:20px;padding:4px 9px;border-radius:13px;display:flex;flex-direction:row;align-items:center;justify-content:space-around;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}.header .header-right .header-right-menu-recharge[data-v-f1628b5f]:hover{background:#d3dbfb}.header .header-right .header-right-menu-recharge[data-v-f1628b5f]:active{background:#c7d2fa}:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.header-right-menu-user{cursor:pointer}.header-right-menu-user:hover{border:1px solid transparent}[data-v-3acf8be3]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}.footer[data-v-3acf8be3]{background:#1a1a1a;color:#fff;padding:60px 0 0;position:relative}.footer .footer-content[data-v-3acf8be3]{max-width:1200px;margin:0 auto;padding:0 var(--page-padding-horizontal);display:flex;justify-content:space-between;gap:80px}.footer .footer-content .footer-sections[data-v-3acf8be3]{display:flex;gap:80px;flex:1}.footer .footer-content .footer-sections .footer-section .section-title[data-v-3acf8be3]{font-size:18px;font-weight:600;color:#fff;margin-bottom:24px;line-height:1.4}.footer .footer-content .footer-sections .footer-section .section-links[data-v-3acf8be3]{list-style:none;padding:0;margin:0}.footer .footer-content .footer-sections .footer-section .section-links li[data-v-3acf8be3]{margin-bottom:16px}.footer .footer-content .footer-sections .footer-section .section-links li[data-v-3acf8be3]:last-child{margin-bottom:0}.footer .footer-content .footer-sections .footer-section .section-links li a[data-v-3acf8be3]{color:#636363;text-decoration:none;font-size:14px;line-height:1.6;transition:color .3s ease;cursor:pointer}.footer .footer-content .footer-sections .footer-section .section-links li a[data-v-3acf8be3]:hover{color:#5778ff}.footer .footer-content .footer-sections .footer-section .section-links li.contact-item[data-v-3acf8be3]{display:flex;align-items:flex-start;gap:12px;color:#636363;font-size:14px;line-height:1.6}.footer .footer-content .footer-sections .footer-section .section-links li.contact-item .contact-icon .icon-placeholder[data-v-3acf8be3]{width:16px;height:16px;background:#555;border-radius:2px;flex-shrink:0;margin-top:2px}.footer .footer-content .footer-sections .footer-section .section-links li.contact-item span[data-v-3acf8be3]{flex:1}.footer .footer-content .footer-brand[data-v-3acf8be3]{display:flex;flex-direction:column;align-items:center;gap:30px}.footer .footer-content .footer-brand .brand-logo[data-v-3acf8be3]{text-align:center}.footer .footer-content .footer-brand .brand-logo .logo-placeholder[data-v-3acf8be3]{display:flex;flex-direction:column;align-items:center;gap:8px}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .logo-icon[data-v-3acf8be3]{width:60px;height:60px;background:linear-gradient(45deg,#5778ff,#667eea);border-radius:50%;position:relative}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .logo-icon[data-v-3acf8be3]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#fff;border-radius:50%}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .brand-name[data-v-3acf8be3]{font-size:20px;font-weight:600;color:#fff;display:block}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .brand-subtitle[data-v-3acf8be3]{font-size:12px;color:#ccc;display:block}.footer .footer-bottom[data-v-3acf8be3]{border-top:1px solid #333333;margin-top:40px;padding:20px 0}.footer .footer-bottom .copyright[data-v-3acf8be3]{max-width:1200px;margin:0 auto;padding:0 var(--page-padding-horizontal);text-align:center;font-size:12px;color:#888;line-height:1.5}@media (max-width: 1024px){.footer .footer-content[data-v-3acf8be3]{flex-direction:column;gap:40px}.footer .footer-content .footer-sections[data-v-3acf8be3]{gap:60px}.footer .footer-content .footer-brand[data-v-3acf8be3]{align-self:center}}@media (max-width: 768px){.footer[data-v-3acf8be3]{padding:40px 0 0}.footer .footer-content .footer-sections[data-v-3acf8be3]{flex-direction:column;gap:40px}.footer .footer-content .footer-sections .footer-section .section-title[data-v-3acf8be3]{font-size:16px;margin-bottom:20px}.footer .footer-content .footer-sections .footer-section .section-links li[data-v-3acf8be3]{margin-bottom:12px}.footer .footer-content .footer-sections .footer-section .section-links li.contact-item[data-v-3acf8be3]{font-size:13px}.footer .footer-content .footer-sections .footer-section .section-links li.contact-item .contact-icon .icon-placeholder[data-v-3acf8be3]{width:14px;height:14px}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .logo-icon[data-v-3acf8be3]{width:50px;height:50px}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .logo-icon[data-v-3acf8be3]:after{width:32px;height:32px}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .brand-name[data-v-3acf8be3]{font-size:18px}.footer .footer-content .footer-brand .qr-code .qr-placeholder[data-v-3acf8be3]{width:80px;height:80px}.footer .footer-bottom[data-v-3acf8be3]{margin-top:30px;padding:15px 0}.footer .footer-bottom .copyright[data-v-3acf8be3]{font-size:11px}}[data-v-ba17c91b]:root{--el-color-primary: #5778ff;--el-color-primary-light-1: rgb(103.8, 133.5, 255);--el-color-primary-light-2: rgb(120.6, 147, 255);--el-color-primary-light-3: rgb(137.4, 160.5, 255);--el-color-primary-light-4: rgb(154.2, 174, 255);--el-color-primary-light-5: rgb(171, 187.5, 255);--el-color-primary-light-6: rgb(187.8, 201, 255);--el-color-primary-light-7: rgb(204.6, 214.5, 255);--el-color-primary-light-8: rgb(221.4, 228, 255);--el-color-primary-light-9: rgb(238.2, 241.5, 255);--el-color-primary-dark-1: rgb(78.3, 108, 229.5);--el-color-primary-dark-2: rgb(69.6, 96, 204)}#app[data-v-ba17c91b]{width:100%;height:100%;overflow-x:clip;position:relative}
