.page[data-v-6f775668]{display:flex;flex-direction:column;gap:18px}.page-head h2[data-v-6f775668]{font-size:22px;font-weight:800;color:var(--text)}.page-head p[data-v-6f775668]{color:var(--text-muted);font-size:13px;margin-top:4px}.card[data-v-6f775668]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card)}.pager[data-v-6f775668]{margin-top:14px;text-align:right}.settle-bar[data-v-6f775668]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.oc-tap[data-v-6f775668]{cursor:pointer}.oc-tap.picked[data-v-6f775668]{border-color:var(--brand-2)}.sel-info[data-v-6f775668]{color:var(--text-muted);font-size:14px}.sel-info b[data-v-6f775668]{color:var(--text);margin:0 2px}.total[data-v-6f775668]{font-size:22px;font-weight:900;margin-left:4px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bar-btns[data-v-6f775668]{display:flex;align-items:center;gap:12px}.balance[data-v-6f775668]{font-size:13px;color:var(--text-muted);margin-right:4px}[data-v-6f775668] .buy-confirm-dialog{background:var(--popout-bg);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-v-6f775668] .buy-confirm-dialog .el-dialog__header{background:var(--popout-bg);border-bottom:1px solid var(--line);padding:18px 20px}[data-v-6f775668] .buy-confirm-dialog .el-dialog__title{color:var(--text);font-weight:800}[data-v-6f775668] .buy-confirm-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--text-muted)}[data-v-6f775668] .buy-confirm-dialog .el-dialog__body{background:var(--popout-bg);color:var(--text);padding:20px}[data-v-6f775668] .buy-confirm-dialog .el-dialog__footer{background:var(--popout-bg);border-top:1px solid var(--line);padding:14px 20px}.confirm-grid[data-v-6f775668]{display:flex;flex-direction:column}.cg-row[data-v-6f775668]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line)}.cg-row .cg-k[data-v-6f775668]{color:var(--text-muted);font-size:14px}.cg-row .cg-v[data-v-6f775668]{color:var(--text);font-weight:600;font-size:14px}.cg-row.total[data-v-6f775668]{border-bottom:none;padding-top:16px}.cg-row.total .cg-v[data-v-6f775668]{font-size:24px;font-weight:900;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pay-methods[data-v-6f775668]{margin-top:18px}.pm-label[data-v-6f775668]{font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:10px}.pm-row[data-v-6f775668]{display:flex;flex-direction:column;gap:10px}.pm[data-v-6f775668]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;transition:.2s}.pm[data-v-6f775668]:hover{border-color:var(--brand-2)}.pm.active[data-v-6f775668]{border-color:var(--brand);box-shadow:0 4px 14px var(--glow)}.pm-radio[data-v-6f775668]{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);flex-shrink:0;position:relative;transition:.2s}.pm.active .pm-radio[data-v-6f775668]{border-color:var(--brand)}.pm.active .pm-radio[data-v-6f775668]:after{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;border-radius:50%;background:var(--brand)}.pm-name[data-v-6f775668]{font-size:14px;font-weight:600;color:var(--text)}.pm-amt[data-v-6f775668]{margin-left:auto;font-size:13px;color:var(--text-muted);font-weight:600}.pm.active .pm-amt[data-v-6f775668]{color:var(--brand-2)}.pm-channels[data-v-6f775668]{display:flex;gap:10px;margin-top:10px}.pmc[data-v-6f775668]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 10px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;transition:.2s;font-size:13px;font-weight:600;color:var(--text)}.pmc[data-v-6f775668]:hover{border-color:var(--brand-2)}.pmc.active[data-v-6f775668]{border-color:var(--brand);background:var(--surface);box-shadow:0 4px 14px var(--glow)}.pmc-ic[data-v-6f775668]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.pm-check[data-v-6f775668]{color:var(--brand);font-weight:800}.confirm-desc[data-v-6f775668]{color:var(--text-muted);font-size:13px;margin:14px 0 0;line-height:1.6}