.recharge-page[data-v-6e054ffc]{padding:0}.status-card[data-v-6e054ffc]{margin-bottom:14px;border-radius:10px;border:1px solid #e5e9f2}.status-row[data-v-6e054ffc]{display:flex;align-items:center;gap:14px}.status-icon[data-v-6e054ffc]{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#3668fc,#5b8dff);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center}.status-label[data-v-6e054ffc]{font-size:12px;color:#8a94ad}.status-date[data-v-6e054ffc]{font-size:18px;font-weight:700;color:#18233c;margin-top:2px}.status-date.expired[data-v-6e054ffc]{color:#e5484d}.status-sub[data-v-6e054ffc]{font-size:12px;color:#8a94ad;margin-top:2px}.status-sub.expired[data-v-6e054ffc]{color:#e5484d}.tool-card[data-v-6e054ffc]{margin-bottom:14px;border-radius:10px;border:1px solid #e5e9f2}.tool-row[data-v-6e054ffc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px}.tool-title[data-v-6e054ffc]{font-size:15px;font-weight:700;color:#18233c}.tool-sub[data-v-6e054ffc]{font-size:12px;color:#8a94ad}.package-grid[data-v-6e054ffc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.package-card[data-v-6e054ffc]{border:1px solid #e5e9f2;border-radius:10px;padding:18px;text-align:center;cursor:pointer;background:#fff;transition:all .2s}.package-card[data-v-6e054ffc]:hover{box-shadow:0 6px 18px rgba(54,104,252,.08)}.package-card.selected[data-v-6e054ffc]{border-color:#3668fc;background:#f5f8ff}.pkg-name[data-v-6e054ffc]{font-size:14px;font-weight:700;color:#18233c}.pkg-months[data-v-6e054ffc]{font-size:22px;font-weight:700;color:#3668fc;margin-top:10px}.pkg-unit[data-v-6e054ffc]{font-size:12px;font-weight:400;color:#8a94ad;margin-left:2px}.pkg-price[data-v-6e054ffc]{font-size:15px;color:#5a6580;margin-top:6px}.pkg-symbol[data-v-6e054ffc]{font-size:12px}.pkg-btn[data-v-6e054ffc]{margin-top:14px}.pkg-empty[data-v-6e054ffc]{color:#b4bdcf;padding:40px;text-align:center;grid-column:1/-1}.time-text[data-v-6e054ffc]{color:#8a94ad;font-size:12px}.price-main[data-v-6e054ffc]{font-size:14px;font-weight:700;color:#3668fc}.pay-summary[data-v-6e054ffc]{background:#f7f9fc;border-radius:8px;padding:12px 16px;margin-bottom:16px}.pay-row[data-v-6e054ffc]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;color:#5a6580}.pay-sn[data-v-6e054ffc]{color:#18233c;font-family:monospace}.pay-amount[data-v-6e054ffc]{font-size:18px;font-weight:700;color:#e5484d}.pay-type-tabs[data-v-6e054ffc]{display:flex;gap:10px;margin-bottom:16px}.pay-type[data-v-6e054ffc]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e5e9f2;border-radius:8px;padding:10px 0;cursor:pointer;font-size:14px;color:#5a6580;transition:all .2s}.pay-type.active[data-v-6e054ffc]{border-color:#3668fc;color:#3668fc;background:#f5f8ff;font-weight:600}.pay-icon[data-v-6e054ffc]{width:22px;height:22px;border-radius:5px;color:#fff;font-style:normal;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.p-wechat[data-v-6e054ffc]{background:#07c160}.p-alipay[data-v-6e054ffc]{background:#1677ff}.qr-wrap[data-v-6e054ffc]{display:flex;flex-direction:column;align-items:center;min-height:200px;justify-content:center}.qr-img[data-v-6e054ffc]{width:220px;height:220px;border:1px solid #e5e9f2;border-radius:8px}.qr-tip[data-v-6e054ffc]{font-size:13px;color:#5a6580;margin-top:10px}.qr-empty[data-v-6e054ffc]{color:#8a94ad;font-size:14px}.qr-empty.qr-error[data-v-6e054ffc]{color:#e5484d;text-align:center}.qr-error-sub[data-v-6e054ffc]{font-size:12px;color:#b4bdcf;margin-top:6px}.qr-retry[data-v-6e054ffc]{margin-top:14px}.pay-hint[data-v-6e054ffc]{font-size:12px;color:#b4bdcf;text-align:center;margin-top:12px}[data-v-6e054ffc] .el-button--primary{background:#3668fc;border-color:#3668fc}[data-v-6e054ffc] .el-button--primary:focus,[data-v-6e054ffc] .el-button--primary:hover{background:#5b8dff;border-color:#5b8dff}[data-v-6e054ffc] .el-dialog{border-radius:12px}[data-v-6e054ffc] .el-table__row:hover>td{background:#f5f8ff!important}