.pm-mask[data-v-2747e38e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2600;background:#00000073;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.pm-box[data-v-2747e38e]{background:#fff;border-radius:20px;width:520px;max-width:95vw;max-height:90vh;padding:24px 28px;overflow-y:auto;box-shadow:0 12px 40px #0000001a}.pm-header[data-v-2747e38e]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pm-header h2[data-v-2747e38e]{font-size:18px}.pm-header h3[data-v-2747e38e]{font-size:16px}.pm-close[data-v-2747e38e]{color:#aaa;cursor:pointer;background:0 0;border:none;font-size:22px}.pm-close[data-v-2747e38e]:hover{color:#2c2c2c}.product-info[data-v-2747e38e]{background:#fafaf8;border-radius:12px;margin-bottom:10px;padding:14px 16px}.product-info .row[data-v-2747e38e]{justify-content:space-between;gap:16px;margin-bottom:6px;font-size:14px;display:flex}.product-info .row[data-v-2747e38e]:last-child{margin-bottom:0}.product-info .row span[data-v-2747e38e]:first-child{color:#5a5a5a;flex-shrink:0}.product-info .row .val[data-v-2747e38e]{text-align:right;word-break:break-all;font-weight:500}.price-line[data-v-2747e38e]{color:#d95b5b;margin:8px 0;font-size:18px;font-weight:600}.balance-box[data-v-2747e38e]{background:#f8faf6;border:1px solid #e0e8d8;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px}.balance-line[data-v-2747e38e]{justify-content:space-between;margin-bottom:4px;display:flex}.balance-line strong[data-v-2747e38e]{color:#4c9e6b}.balance-hint[data-v-2747e38e]{color:#aaa;margin-top:6px;font-size:12px}.pay-methods[data-v-2747e38e]{margin-bottom:16px}.pay-methods .method[data-v-2747e38e]{cursor:pointer;border:2px solid #f0f0f0;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;transition:all .2s;display:flex}.pay-methods .method[data-v-2747e38e]:hover{border-color:#c8e0d0}.pay-methods .method.selected[data-v-2747e38e]{background:#f8faf6;border-color:#4c9e6b}.pay-methods .method.disabled[data-v-2747e38e]{opacity:.5;cursor:not-allowed;background:#fafafa}.pay-methods .method.disabled[data-v-2747e38e]:hover{border-color:#f0f0f0}.pay-methods .method .radio[data-v-2747e38e]{border:2px solid #ccc;border-radius:50%;flex-shrink:0;width:18px;height:18px}.pay-methods .method.selected .radio[data-v-2747e38e]{background:#4c9e6b;border-color:#4c9e6b;box-shadow:inset 0 0 0 2px #fff}.pay-methods .method .label[data-v-2747e38e]{flex:1;font-size:14px}.mixed-channel[data-v-2747e38e]{background:#fbfdfb;border:2px solid #e8f0e8;border-radius:12px;margin-bottom:8px;padding:10px 14px}.mixed-channel .channel-label[data-v-2747e38e]{color:#5a5a5a;margin-bottom:8px;font-size:13px}.mixed-channel .channel-label b[data-v-2747e38e]{color:#4c9e6b}.mixed-channel .channel-opts[data-v-2747e38e]{gap:10px;display:flex}.mixed-channel .channel[data-v-2747e38e]{cursor:pointer;border:2px solid #eee;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 0;font-size:13px;transition:all .2s;display:flex}.mixed-channel .channel[data-v-2747e38e]:hover{border-color:#c8e0d0}.mixed-channel .channel.selected[data-v-2747e38e]{color:#2e6b44;background:#f2f8f2;border-color:#4c9e6b;font-weight:500}.calculation-box[data-v-2747e38e]{background:#fafaf8;border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:13px}.calculation-box .line[data-v-2747e38e]{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.calculation-box .line .val[data-v-2747e38e]{color:#4c9e6b;font-weight:500}.calculation-box .total-line[data-v-2747e38e]{border-top:1px dashed #e2e2e2;margin-top:6px;padding-top:8px;font-weight:600}.calculation-box .warn[data-v-2747e38e]{color:#d95b5b;margin-top:6px;font-size:13px}.buy-fudai[data-v-2747e38e]{color:#4c9e6b;cursor:pointer;text-align:center;margin-top:8px;font-size:12px}.buy-fudai[data-v-2747e38e]:hover{text-decoration:underline}.btn-group[data-v-2747e38e]{gap:12px;display:flex}.btn[data-v-2747e38e]{text-align:center;cursor:pointer;border:none;border-radius:30px;flex:1;padding:12px 0;font-size:15px;font-weight:500}.btn-primary[data-v-2747e38e]{color:#fff;background:#4c9e6b}.btn-primary[data-v-2747e38e]:hover{background:#3e7e55}.btn-cancel[data-v-2747e38e]{color:#5a5a5a;background:#f5f5f5}.btn-cancel[data-v-2747e38e]:hover{background:#e8e8e8}.btn[data-v-2747e38e]:disabled{opacity:.6;cursor:not-allowed}.reward-note[data-v-2747e38e]{color:#8a8a8a;text-align:center;margin-top:12px;font-size:12px}.pm-confirm-box[data-v-2747e38e]{background:#fff;border-radius:20px;width:420px;max-width:92vw;padding:22px 26px;box-shadow:0 12px 40px #00000026}.confirm-desc[data-v-2747e38e]{color:#5a5a5a;margin-bottom:14px;font-size:13px}.confirm-line[data-v-2747e38e]{border-bottom:1px solid #f2f2f2;justify-content:space-between;padding:9px 0;font-size:14px;display:flex}.confirm-line span[data-v-2747e38e]:first-child{color:#5a5a5a}.confirm-line span[data-v-2747e38e]:last-child{font-weight:500}.confirm-total[data-v-2747e38e]{color:#d95b5b;justify-content:flex-end;padding:12px 0 16px;font-size:16px;font-weight:600;display:flex}.pm-fade-enter-active[data-v-2747e38e],.pm-fade-leave-active[data-v-2747e38e]{transition:opacity .2s}.pm-fade-enter-from[data-v-2747e38e],.pm-fade-leave-to[data-v-2747e38e]{opacity:0}
