.card[data-v-3c940958]{background:#fff;border-radius:.020833rem;box-shadow:0 .005208rem .015625rem rgba(0,0,0,.08);padding:.083333rem .09375rem;margin-bottom:.083333rem}.card-title[data-v-3c940958]{font-size:.078125rem;font-weight:600;padding-left:.046875rem;border-left:.015625rem solid #175df0;line-height:.078125rem;margin-bottom:.083333rem;display:flex;align-items:center;justify-content:space-between;gap:.0625rem}.ct-extra[data-v-3c940958],.muted[data-v-3c940958]{font-size:.0625rem;font-weight:400;color:#909399}.plan-grid[data-v-3c940958]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.072917rem;margin-bottom:.041667rem}.cust-card[data-v-3c940958],.plan-card[data-v-3c940958]{border:.010417rem solid #ebeef5;border-radius:.041667rem;cursor:pointer;transition:.2s;position:relative;background:#fff;text-align:center}.plan-card[data-v-3c940958]{padding:.09375rem .083333rem}.plan-card[data-v-3c940958]:hover{border-color:#8fb4fa}.plan-card.sel[data-v-3c940958]{border-color:#175df0;background:linear-gradient(180deg,#f4f8ff,#fff);box-shadow:0 .020833rem .072917rem rgba(23,93,240,.14)}.p-price[data-v-3c940958]{font-size:.135417rem;font-weight:700}.p-price small[data-v-3c940958]{font-size:.067708rem;font-weight:400}.p-points[data-v-3c940958]{margin:.052083rem 0 .03125rem;font-size:.078125rem;color:#175df0;font-weight:600}.p-gift[data-v-3c940958]{font-size:.0625rem;color:#52c41a;height:.09375rem}.p-no-gift[data-v-3c940958]{font-size:.0625rem;color:#909399;height:.09375rem}.plan-badge[data-v-3c940958]{position:absolute;top:-.052083rem;right:.052083rem;background:linear-gradient(90deg,#ff7a45,#f5222d);color:#fff;font-size:.057292rem;padding:.005208rem .046875rem;border-radius:.052083rem}.custom-box[data-v-3c940958]{background:#f7f9fc;border:.005208rem dashed #b9ccf2;border-radius:.03125rem;padding:.083333rem;margin-top:.072917rem}.row[data-v-3c940958]{display:flex;align-items:center;gap:.0625rem;flex-wrap:wrap}.row-label[data-v-3c940958]{font-weight:600}.amount-input[data-v-3c940958]{width:1.041667rem;position:relative}.amount-input input[data-v-3c940958]{padding-right:.21875rem}.input[data-v-3c940958],.select[data-v-3c940958]{height:.166667rem;border:.005208rem solid #dcdfe6;border-radius:.020833rem;padding:0 .052083rem;font-size:.067708rem;color:#303133;outline:none;background:#fff;transition:.2s;width:100%}.input[data-v-3c940958]:focus,.select[data-v-3c940958]:focus{border-color:#175df0;box-shadow:0 0 0 .010417rem rgba(23,93,240,.12)}.unit[data-v-3c940958]{position:absolute;right:.052083rem;top:50%;transform:translateY(-50%);color:#909399;font-size:.067708rem}.calc-result[data-v-3c940958]{font-size:.072917rem;color:#606266}.calc-result b[data-v-3c940958]{color:#175df0;font-size:.104167rem}.gift-note[data-v-3c940958]{color:#52c41a;font-size:.0625rem;margin-left:.041667rem}.gift-note.danger[data-v-3c940958]{color:#f56c6c}.recharge-layout[data-v-3c940958]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(1.875rem,1fr);gap:.072917rem}.rule-tbl[data-v-3c940958]{width:100%;border-collapse:collapse;font-size:.0625rem;margin-top:.03125rem}.rule-tbl td[data-v-3c940958],.rule-tbl th[data-v-3c940958]{border:.005208rem solid #ebeef5;padding:.041667rem .052083rem;text-align:center}.rule-tbl th[data-v-3c940958]{background:#edf0f5;color:#606266;font-weight:500}.rule-tbl[data-v-3c940958] b{color:#175df0}.form-tip[data-v-3c940958]{font-size:.0625rem;color:#909399;margin-top:.0625rem;line-height:1.6}.pay-summary[data-v-3c940958]{line-height:2;font-size:.067708rem}.ps-row[data-v-3c940958]{display:flex;justify-content:space-between;gap:.104167rem;border-bottom:.005208rem dashed #ebeef5}.ps-row.total[data-v-3c940958]{font-size:.083333rem;border:none;margin-top:.03125rem}.ps-row.total b[data-v-3c940958]{color:#f56c6c;font-size:.104167rem}.green[data-v-3c940958]{color:#52c41a}.strong[data-v-3c940958]{font-weight:600}.right-text[data-v-3c940958]{max-width:1.354167rem;text-align:right}.pay-label[data-v-3c940958]{margin-top:.072917rem;font-size:.067708rem}.pay-type[data-v-3c940958]{display:flex;gap:.052083rem;margin:.052083rem 0}.pay-type.vertical[data-v-3c940958]{flex-direction:column;align-items:stretch}.pay-opt[data-v-3c940958]{border:.005208rem solid #dcdfe6;border-radius:.020833rem;padding:.041667rem .072917rem;cursor:pointer;font-size:.067708rem;display:flex;gap:.03125rem;align-items:center}.pay-opt.sel[data-v-3c940958]{border-color:#175df0;color:#175df0;background:#eaf1fe}.btn[data-v-3c940958]{display:inline-flex;align-items:center;justify-content:center;gap:.026042rem;height:.166667rem;padding:0 .083333rem;border-radius:.020833rem;border:.005208rem solid #dcdfe6;background:#fff;color:#606266;font-size:.067708rem;cursor:pointer;transition:.2s;white-space:nowrap}.btn-primary[data-v-3c940958]{background:#175df0;border-color:#175df0;color:#fff}.submit-btn[data-v-3c940958]{width:100%;height:.208333rem;font-size:.078125rem;margin-top:.041667rem}@media (max-width:1200px){.cust-grid[data-v-3c940958],.plan-grid[data-v-3c940958]{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-layout[data-v-3c940958]{grid-template-columns:1fr}}@media (max-width:768px){.token-pay-page[data-v-3c940958]{padding:.0625rem}.mode-tabs[data-v-3c940958],.pay-type[data-v-3c940958]{flex-direction:column}.mode-tab[data-v-3c940958]{min-width:0;width:100%;border-radius:.020833rem}.cust-grid[data-v-3c940958],.plan-grid[data-v-3c940958]{grid-template-columns:1fr}.card-title[data-v-3c940958]{align-items:flex-start;flex-direction:column;line-height:1.4}.proxy-select[data-v-3c940958]{width:100%}}.recharge-channel[data-v-3c940958]{display:inline-block;max-width:100%;padding:4px 9px;border-radius:4px;font-size:12px;line-height:1.5;color:#626b78;background:#edf0f4}.recharge-channel.is-wechat[data-v-3c940958]{color:#087f5b;background:#e8f7f0}.recharge-channel.is-alipay[data-v-3c940958]{color:#2164bc;background:#eaf3ff}.recharge-channel.is-bank[data-v-3c940958]{color:#a45b08;background:#fff4df}.recharge-status[data-v-3c940958]{display:inline-flex;align-items:center;max-width:100%;gap:6px;padding:4px 9px;border-radius:4px;font-size:12px;line-height:1.5;color:#606875;background:#f0f2f5}.recharge-status[data-v-3c940958]:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.recharge-status.is-paid[data-v-3c940958]{color:#087f5b;background:#e8f7f0}.recharge-status.is-pending[data-v-3c940958]{color:#a45b08;background:#fff4df}.recharge-status.is-partially-refunded[data-v-3c940958]{color:#2763bd;background:#edf4ff}.recharge-status.is-refunded[data-v-3c940958]{color:#626b78;background:#edf0f4}.payment-test[data-v-3c940958]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.104167rem;border:.005208rem solid #dce8ff;background:linear-gradient(110deg,#f3f7ff,#fff);margin-bottom:.09375rem}.payment-test-heading[data-v-3c940958]{display:flex;align-items:center;gap:.052083rem}.payment-test-heading h2[data-v-3c940958]{margin:0;font-size:.083333rem;color:#264779}.payment-test-copy p[data-v-3c940958]{margin:.052083rem 0 0;line-height:1.7;color:#60738f}.payment-test-copy .payment-test-help[data-v-3c940958]{font-size:.0625rem;color:#8b754d}.payment-test-action[data-v-3c940958]{display:flex;align-items:center;flex-wrap:wrap;gap:.104167rem}.payment-test-price[data-v-3c940958]{color:#2878ef;font-size:.166667rem;font-weight:700}.payment-test-price small[data-v-3c940958]{font-size:.09375rem;margin-right:.015625rem}.payment-test-price span[data-v-3c940958]{display:block;color:#8491a4;font-size:.0625rem;font-weight:400}button[data-v-3c940958]:disabled{opacity:.5;cursor:not-allowed}.pay-opt[data-v-3c940958]{font:inherit;background:#fff}.payment-test[data-v-3c940958]{margin-top:.083333rem}.cardTitle[data-v-3c940958]{display:flex;align-items:center;justify-content:space-between;font-weight:600;margin-bottom:.072917rem}.pager[data-v-3c940958]{display:flex;justify-content:flex-end;margin-top:.072917rem}.self-billing-checkout-dialog.el-dialog{border-radius:18px;overflow:hidden;box-shadow:0 24px 80px rgba(20,42,78,.2);background:#fff}.self-billing-checkout-dialog.el-dialog .el-dialog__header{margin:0;padding:22px 24px 18px;background:none;border-bottom:1px solid #f0f3f8}.self-billing-checkout-dialog.el-dialog .el-dialog__header:after{display:none}.self-billing-checkout-dialog.el-dialog .el-dialog__title{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:#243650}.self-billing-checkout-dialog.el-dialog .el-dialog__title:before{content:"";display:block;flex-shrink:0;width:.020833rem;height:.09375rem;border-radius:2px;background:#2878ef}.self-billing-checkout-dialog.el-dialog .el-dialog__headerbtn{top:.119792rem;right:24px}.self-billing-checkout-dialog.el-dialog .el-dialog__body{padding:24px 32px 26px;max-height:76vh;overflow-y:auto}.self-billing-checkout-dialog.el-dialog .checkout-content{text-align:center;color:#34445c}.self-billing-checkout-dialog.el-dialog .checkout-content .el-alert{margin-bottom:16px;text-align:left}.self-billing-checkout-dialog.el-dialog .checkout-status{display:inline-flex;align-items:center;gap:.03125rem;padding:.026042rem .0625rem;border-radius:20px;background:#fff6e9;color:#aa7529;font-size:12px}.self-billing-checkout-dialog.el-dialog .checkout-status.is-paid{color:#229c70;background:#ecfaf3}.self-billing-checkout-dialog.el-dialog .checkout-amount{margin:12px 0 4px;color:#1d2e48;font-size:42px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.self-billing-checkout-dialog.el-dialog .checkout-amount span{font-size:.119792rem;margin-right:5px;font-weight:500}.self-billing-checkout-dialog.el-dialog .checkout-points{font-size:13px;color:#8794a7}.self-billing-checkout-dialog.el-dialog .checkout-code-card{width:1.291667rem;max-width:100%;margin:.114583rem auto .104167rem;padding:.078125rem .0625rem;border:.005208rem solid #e8edf4;border-radius:14px;box-sizing:border-box;background:#fff;box-shadow:0 4px 20px rgba(31,65,110,.04)}.self-billing-checkout-dialog.el-dialog .checkout-channel{color:#27976d;font-size:13px;font-weight:500}.self-billing-checkout-dialog.el-dialog .checkout-qr{display:block;width:1.125rem;height:auto;max-width:100%;margin:8px auto}.self-billing-checkout-dialog.el-dialog .checkout-scan-hint{color:#7c8ba0;font-size:11px;line-height:1.6}.self-billing-checkout-dialog.el-dialog .checkout-redirect{padding:28px 12px}.self-billing-checkout-dialog.el-dialog .checkout-empty>i,.self-billing-checkout-dialog.el-dialog .checkout-redirect>i{color:#3985ee;font-size:32px}.self-billing-checkout-dialog.el-dialog .checkout-redirect p{margin:12px 0 18px}.self-billing-checkout-dialog.el-dialog .checkout-alipay{display:inline-block;border:0;font:inherit;cursor:pointer;padding:.052083rem .083333rem;border-radius:8px;background:#2878ef;color:#fff}.self-billing-checkout-dialog.el-dialog .checkout-empty{margin:.114583rem 0;padding:.135417rem .0625rem;border-radius:12px;background:#f6f9fd}.self-billing-checkout-dialog.el-dialog .checkout-empty p{margin:12px 0 6px;font-weight:500}.self-billing-checkout-dialog.el-dialog .checkout-empty span{font-size:12px;color:#8997aa}.self-billing-checkout-dialog.el-dialog .checkout-channel-error{color:#a57944;font-size:12px;overflow-wrap:anywhere}.self-billing-checkout-dialog.el-dialog .checkout-order{display:flex;align-items:baseline;justify-content:space-between;gap:.072917rem;padding:13px 0;border-top:.005208rem solid #edf1f6;border-bottom:1px solid #edf1f6;font-size:11px}.self-billing-checkout-dialog.el-dialog .checkout-order span{flex-shrink:0;color:#8b98aa}.self-billing-checkout-dialog.el-dialog .checkout-order strong{font-weight:400;color:#66768d;overflow-wrap:anywhere;text-align:right}.self-billing-checkout-dialog.el-dialog .checkout-actions{margin-top:20px}.self-billing-checkout-dialog.el-dialog .checkout-actions>.el-button--primary,.self-billing-checkout-dialog.el-dialog .checkout-done{width:100%;height:.21875rem;border-radius:8px}.self-billing-checkout-dialog.el-dialog .checkout-actions>.el-button--text{display:block;margin:6px auto 0;font-size:12px}.self-billing-checkout-dialog.el-dialog .checkout-footnote{margin:4px 0 0;color:#9ba6b6;font-size:11px;line-height:1.8}.self-billing-checkout-dialog.el-dialog .checkout-result{margin:28px 0;color:#28a779}.self-billing-checkout-dialog.el-dialog .checkout-result>i{font-size:48px}.self-billing-checkout-dialog.el-dialog .checkout-done{margin-top:20px}@media (max-width:480px){.self-billing-checkout-dialog.el-dialog .el-dialog__body{padding:20px}}