@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}.flex-col{display:flex;flex-direction:column;gap:8px}.el-dialog{padding:24px!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}.payment-method{width:100px;height:34px;font-size:12px;padding:0 12px;border-radius:4px;background:#f6f7f9;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.payment-method.wechat-pay.active{border:1px solid #15BA11;background:#fff}.payment-method.alipay.active{border:1px solid #1678ff;background:#fff}.el-divider--horizontal{margin:0!important;opacity:.3;border-top:1px solid #D8D8D8!important}.wj-collection-config .el-divider--horizontal{margin:10px 0!important}.customer-service-popup{display:flex;flex-direction:column;padding:4px 5px;gap:8px}.customer-service-popup .customer-service-popup-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.service-btn{position:fixed;right:5%;bottom:15%;background-color:#fff;z-index:10;border-radius:50%;padding:5px;width:25px;height:25px;border:1px solid rgba(216,216,216,.3);box-shadow:0 4px 6px #0000000d;transition:all .15s ease}.service-btn:hover{background-color:#5778ff;border-color:#5778ff;color:#fff}[data-v-2dcc757c]: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-2dcc757c]{width:calc(100% - 64px);height:calc(100% - 48px);display:flex;flex-direction:column;align-items:center;padding:24px 32px}.order-history-footer[data-v-2dcc757c]{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-fec91c4d]: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-fec91c4d]{padding:24px;display:flex;flex-direction:column;gap:32px}.voucher-grid[data-v-fec91c4d]{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:16px}.purchase-section[data-v-fec91c4d]{display:flex;justify-content:center;gap:32px;align-items:center}.qr-section[data-v-fec91c4d]{flex-shrink:0;width:160px;height:160px;padding:14px;border:1px solid #F1F1F1;border-radius:10px}.qr-code[data-v-fec91c4d]{width:160px;height:160px;border:1px solid #E5E7EB;border-radius:8px}.purchase-details[data-v-fec91c4d]{display:flex;flex-direction:column;gap:16px}.quantity-section[data-v-fec91c4d]{display:flex;align-items:center;gap:12px}.quantity-label[data-v-fec91c4d]{font-size:14px;color:#666}.quantity-controls[data-v-fec91c4d]{display:flex;align-items:center;gap:8px}.quantity-btn[data-v-fec91c4d]{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-fec91c4d]:hover:not(:disabled){border-color:#5778ff;color:#5778ff}.quantity-btn[data-v-fec91c4d]:disabled{cursor:not-allowed;opacity:.5}.quantity-value[data-v-fec91c4d]{min-width:32px;text-align:center;font-size:16px;color:#333}.total-price[data-v-fec91c4d]{display:flex;align-items:center;gap:8px}.price-label[data-v-fec91c4d]{font-size:14px;color:#666}.price-value[data-v-fec91c4d]{font-size:24px;font-weight:700;color:#5778ff}.discount-tag[data-v-fec91c4d]{background:#ff6b35;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.agreement-section[data-v-fec91c4d]{margin-top:8px}.agreement-text[data-v-fec91c4d]{font-size:12px;color:#666}.agreement-link[data-v-fec91c4d]{color:#5778ff;text-decoration:none}.agreement-link[data-v-fec91c4d]:hover{text-decoration:underline}.notice-section[data-v-fec91c4d]{margin-top:4px}.notice-text[data-v-fec91c4d]{font-size:12px;color:#999}.notice-link[data-v-fec91c4d]{color:#5778ff;text-decoration:none}.notice-link[data-v-fec91c4d]:hover{text-decoration:underline}[data-v-4e9fb0fd]: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-4e9fb0fd]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:first baseline;gap:8px}[data-v-0c004512]: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-0c004512]{height:72px;background-color:transparent;position:relative}.membership_dialog_header .slider[data-v-0c004512]{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-0c004512]{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-0c004512]{color:#333;font-weight:500}.membership_dialog_header .membership_dialog_header_right[data-v-0c004512]{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-0c004512]{height:14px;font-size:14px;line-height:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership_dialog_content[data-v-0c004512]{background-color:#fff;height:478px;border-radius:0 0 20px 20px;overflow-y:auto}.tab-placeholder[data-v-0c004512]{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-95e017cd]: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-95e017cd]{width:1240px;padding:16px 0;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}.header .header-bg[data-v-95e017cd]{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-95e017cd]{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-95e017cd]{color:#333;cursor:pointer;transition:all .15s ease}.header .header-right .header-right-menu[data-v-95e017cd]:hover{color:#000}.header .header-right .header-right-menu.active[data-v-95e017cd]{color:#5778ff;font-weight:bolder}.header .header-right .header-right-menu-recharge[data-v-95e017cd]{background:#e7eaff;width:auto;height:20px;padding:4px 9px;border-radius:13px;display:flex;font-size:12px;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-95e017cd]:hover{background:#d3dbfb}.header .header-right .header-right-menu-recharge[data-v-95e017cd]:active{background:#c7d2fa}@media (max-width: 767.98px){.header[data-v-95e017cd]{width:calc(100% - 32px);padding:16px}.header .header-right[data-v-95e017cd]{display:none}}.header-right-menu-user{cursor:pointer}.header-right-menu-user .header-user{border-radius:50%;border:0;outline:1px solid rgba(216,216,216,.3)}.header-right-menu-user .header-user:hover{outline:1px solid rgba(216,216,216,.6)}[data-v-ffe57ad2]: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-ffe57ad2]{background:#1a1a1a;color:#fff;padding:60px 0 0;position:relative}.footer .footer-content[data-v-ffe57ad2]{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-ffe57ad2]{display:flex;gap:80px;flex:1}.footer .footer-content .footer-sections .footer-section .section-title[data-v-ffe57ad2]{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-ffe57ad2]{list-style:none;padding:0;margin:0}.footer .footer-content .footer-sections .footer-section .section-links li[data-v-ffe57ad2]{margin-bottom:16px}.footer .footer-content .footer-sections .footer-section .section-links li[data-v-ffe57ad2]:last-child{margin-bottom:0}.footer .footer-content .footer-sections .footer-section .section-links li a[data-v-ffe57ad2]{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-ffe57ad2]:hover{color:#5778ff}.footer .footer-content .footer-sections .footer-section .section-links li.contact-item[data-v-ffe57ad2]{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-ffe57ad2]{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-ffe57ad2]{flex:1}.footer .footer-content .footer-brand[data-v-ffe57ad2]{display:flex;flex-direction:column;align-items:center;gap:30px}.footer .footer-content .footer-brand .brand-logo[data-v-ffe57ad2]{text-align:center}.footer .footer-content .footer-brand .brand-logo .logo-placeholder[data-v-ffe57ad2]{display:flex;flex-direction:column;align-items:center;gap:8px}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .logo-icon[data-v-ffe57ad2]{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-ffe57ad2]: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-ffe57ad2]{font-size:20px;font-weight:600;color:#fff;display:block}.footer .footer-content .footer-brand .brand-logo .logo-placeholder .brand-subtitle[data-v-ffe57ad2]{font-size:12px;color:#ccc;display:block}.footer .footer-content-mobile[data-v-ffe57ad2]{display:none}.footer .footer-bottom[data-v-ffe57ad2]{border-top:1px solid #333333;margin-top:40px;padding:20px 0}.footer .footer-bottom .copyright[data-v-ffe57ad2]{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: 767.98px){.footer[data-v-ffe57ad2]{padding:20px 30px 0}.footer .footer-content[data-v-ffe57ad2]{display:none}.footer .footer-content-mobile[data-v-ffe57ad2]{display:block}.footer .footer-content-mobile .footer-brand[data-v-ffe57ad2]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:30px}.footer .footer-content-mobile .footer-content-mobile-item span[data-v-ffe57ad2]{cursor:pointer}.footer .footer-content-mobile .contact-item[data-v-ffe57ad2]{color:#fff;opacity:.6;display:flex;gap:16px}}.footer-content-mobile .el-collapse{border-top:0!important;border:none!important}.footer-content-mobile .el-collapse .el-collapse-item .el-collapse-item__header{background-color:transparent!important;border:none!important;color:#fff!important;height:60px;font-size:16px}.footer-content-mobile .el-collapse-item__wrap{background-color:transparent!important;border:none!important}: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{width:100%;height:100%;overflow-x:clip;position:relative}.collectionPageBg{background:linear-gradient(180deg,#e0e4fc,#f9f9f9 20%)}.collectionProgressPageBg{background:#f9f9f9}
