.points-pay-method-overlay[data-v-2b338edb]{align-items:center;background:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:3100}.points-pay-method-dialog[data-v-2b338edb],.points-pay-method-dialog[data-v-2b338edb] *{box-sizing:border-box}.points-pay-method-dialog[data-v-2b338edb]{background:#121315;border-radius:16px;box-shadow:0 24px 72px #00000073;color:#fff;overflow:hidden;width:min(420px,calc(100vw - 32px))}.points-pay-method-header[data-v-2b338edb]{align-items:center;display:flex;justify-content:space-between;padding:24px}.points-pay-method-header h2[data-v-2b338edb]{color:#fff;font-family:WenYuanSansSC-Medium,WenYuanSansSC,sans-serif;font-size:18px;font-weight:500;line-height:25px;margin:0}.points-pay-method-close[data-v-2b338edb]{align-items:center;background:transparent;border:0;border-radius:4px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.points-pay-method-close img[data-v-2b338edb]{display:block;filter:brightness(0) invert(1);height:24px;opacity:.85;pointer-events:none;width:24px}.points-pay-method-close[data-v-2b338edb]:hover{background:#ffffff14}.points-pay-method-summary[data-v-2b338edb]{align-items:center;background:#1c1d20;border-radius:12px;display:flex;justify-content:space-between;margin:0 24px;padding:18px 20px}.points-pay-method-summary span[data-v-2b338edb]{color:#ffffffa6;font-size:14px;line-height:20px}.points-pay-method-summary strong[data-v-2b338edb]{color:#fff;font-family:WenYuanSansSC-Semibold,WenYuanSansSC,sans-serif;font-size:24px;font-weight:600;line-height:33px}.points-pay-method-code[data-v-2b338edb]{padding:16px 24px 0}.points-pay-method-code input[data-v-2b338edb]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;box-sizing:border-box;color:#ffffffd9;font-size:14px;height:40px;line-height:20px;outline:none;padding:0 14px;width:100%}.points-pay-method-code input[data-v-2b338edb]::-moz-placeholder{color:#ffffff59}.points-pay-method-code input[data-v-2b338edb]::placeholder{color:#ffffff59}.points-pay-method-code input[data-v-2b338edb]:focus{border-color:#1d6fff}.points-pay-method-code input[aria-invalid=true][data-v-2b338edb]{border-color:#ff1717cc}.points-pay-method-code input[data-v-2b338edb]:disabled{cursor:not-allowed;opacity:.6}.points-pay-method-code p[data-v-2b338edb]{color:#ff4e4e;font-size:12px;line-height:17px;margin:6px 0 0}.points-pay-method-options[data-v-2b338edb]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 24px 0}.points-pay-method-option[data-v-2b338edb]{align-items:center;background:#ffffff0d;border:.5px solid hsla(0,0%,100%,.15);border-radius:8px;color:#ffffffd9;cursor:pointer;display:flex;font-size:14px;gap:8px;height:44px;justify-content:center}.points-pay-method-option.active[data-v-2b338edb]{background:#1d6fff29;border-color:#1d6fff;color:#fff}.points-pay-method-option[data-v-2b338edb]:disabled{cursor:not-allowed}.points-pay-method-option img[data-v-2b338edb]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.points-pay-method-footer[data-v-2b338edb]{display:flex;gap:12px;justify-content:flex-end;padding:24px}.points-pay-method-footer button[data-v-2b338edb]{border-radius:7px;cursor:pointer;font-size:13px;height:36px;min-width:76px}.points-pay-method-cancel[data-v-2b338edb]{background:#ffffff0d;border:.5px solid hsla(0,0%,100%,.15);color:#ffffffd9}.points-pay-method-confirm[data-v-2b338edb]{align-items:center;background:#1d6fff;border:0;color:#fff;display:inline-flex;gap:6px;justify-content:center}.points-pay-method-footer button[data-v-2b338edb]:disabled{cursor:not-allowed;opacity:.5}.points-pay-method-confirm.loading[data-v-2b338edb]{opacity:1}.points-pay-method-spinner[data-v-2b338edb]{animation:points-pay-method-spin-2b338edb .8s linear infinite;border:2px solid hsla(0,0%,100%,.42);border-radius:50%;border-top-color:#fff;height:13px;width:13px}@keyframes points-pay-method-spin-2b338edb{to{transform:rotate(1turn)}}
