.wpay-paycard[data-v-78a6ced5]{background:#fff;border:1px solid #ececec;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.wpay-paycard--compact[data-v-78a6ced5]{background:#ffffffc9;border-color:#b5d4ce}.wpay-paycard--compact .wpay-method-tab[data-v-78a6ced5]{padding:.55rem .25rem}.wpay-paycard--compact .wpay-paycard-body[data-v-78a6ced5]{min-height:186px;padding:8px 3px 10px}.wpay-paycard--compact .wpay-qr[data-v-78a6ced5]{width:168px;height:168px}.wpay-paycard--compact .wpay-scan-hint[data-v-78a6ced5]{font-size:11px}.wpay-paycard--compact .wpay-card-state[data-v-78a6ced5]{text-align:center;font-size:11px}.wpay-paycard--compact .wpay-card-state--idle[data-v-78a6ced5] svg{color:#94b9b4}.wpay-paycard--buttons[data-v-78a6ced5]{background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.wpay-paycard--buttons .wpay-paycard-body[data-v-78a6ced5]{box-sizing:border-box;min-height:238px;padding:0}.wpay-paycard--buttons .wpay-qr-wrap[data-v-78a6ced5]{box-sizing:border-box;aspect-ratio:1;background:#fff;border:1px solid #c5dfe1;border-radius:12px;flex-shrink:0;width:100%;padding:12px;box-shadow:0 4px 16px #447f740a}.wpay-paycard--buttons .wpay-qr[data-v-78a6ced5]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.wpay-paycard--buttons .wpay-scan-hint[data-v-78a6ced5]{color:#527582;text-align:center;margin-top:12px;font-size:11px}.wpay-countdown[data-v-78a6ced5]{color:#82989e;justify-content:center;align-items:center;gap:5px;margin:8px 0 0;font-size:11px;display:flex}.wpay-countdown strong[data-v-78a6ced5]{color:var(--color-primary);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:600}.wpay-method-buttons[data-v-78a6ced5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wpay-method-buttons button[data-v-78a6ced5]{color:#527582;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:#ffffffed;border:1px solid #cedfe5;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:9px 4px;font-size:11px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.wpay-method-buttons button[aria-pressed=true][data-v-78a6ced5]{border-color:var(--color-primary);color:var(--color-primary);background:#effbf7;font-weight:600}.wpay-method-buttons button[data-v-78a6ced5]:disabled{cursor:default}.wpay-method-buttons button[data-v-78a6ced5]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.wpay-method-buttons button[data-v-78a6ced5]:hover:not(:disabled){border-color:var(--color-primary)}.wpay-method-icon--wechat[data-v-78a6ced5]{color:#07c160}.wpay-method-icon--alipay[data-v-78a6ced5]{color:#1677ff}.wpay-method-check[data-v-78a6ced5]{background:var(--color-primary);color:#fff;clip-path:polygon(0 0,100% 0,100% 100%);width:24px;height:24px;position:absolute;top:0;right:0}.wpay-method-check[data-v-78a6ced5]>:first-child{position:absolute;top:3px;right:3px}.wpay-method-tabs[data-v-78a6ced5]{display:flex}.wpay-method-tab[data-v-78a6ced5]{color:#9ca3af;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:none;flex:1;padding:.85rem .4rem;font-size:.82rem;font-weight:500;transition:color .18s,background .18s,border-radius .18s}.wpay-method-tab[data-v-78a6ced5]:hover:not(.is-active){color:#1f2937}.wpay-method-tab.is-active[data-v-78a6ced5]{color:var(--color-primary);background:#fff;font-weight:600}.wpay-method-tab.is-left-of-active[data-v-78a6ced5]{border-bottom-right-radius:10px}.wpay-method-tab.is-right-of-active[data-v-78a6ced5]{border-bottom-left-radius:10px}.wpay-paycard-body[data-v-78a6ced5]{flex-direction:column;min-height:240px;padding:1.2rem .5rem 1rem;display:flex}.wpay-paycard-body[data-v-78a6ced5],.wpay-qr-logo[data-v-78a6ced5],.wpay-qr-wrap[data-v-78a6ced5]{justify-content:center;align-items:center}.wpay-qr-wrap[data-v-78a6ced5]{display:inline-flex;position:relative}.wpay-qr-wrap.is-blurred[data-v-78a6ced5]:after{content:"";pointer-events:none;z-index:2;background:#ffffffe6;position:absolute;inset:0}.wpay-qr[data-v-78a6ced5]{-o-object-fit:contain;object-fit:contain;width:180px;height:180px;display:block}.wpay-qr-logo[data-v-78a6ced5]{pointer-events:none;background:#fff;border-radius:5px;width:38px;height:38px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff,0 0 10px #00000026}.wpay-qr-logo--wechat[data-v-78a6ced5] svg path,.wpay-qr-logo--wechat[data-v-78a6ced5] svg{color:#07c160;fill:#07c160}.wpay-qr-logo--alipay[data-v-78a6ced5] svg path,.wpay-qr-logo--alipay[data-v-78a6ced5] svg{color:#1677ff;fill:#1677ff}.wpay-qr-overlay[data-v-78a6ced5]{white-space:nowrap;color:#1f2937;cursor:pointer;z-index:5;background:#fff;border:1px solid #ececec;border-radius:999px;align-items:center;gap:.25rem;padding:.32rem .7rem;font-size:.7rem;font-weight:500;transition:color .15s,transform .18s,box-shadow .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000d}.wpay-qr-overlay[data-v-78a6ced5]:hover{color:var(--color-primary);box-shadow:0 4px 12px #00000024,0 1px 3px #0000000f}.wpay-qr-overlay[data-v-78a6ced5]:active{transform:translate(-50%,-50%)scale(.96)}.wpay-qr-overlay[data-v-78a6ced5] svg{color:var(--color-primary);flex-shrink:0}.wpay-blur-fade-enter-active[data-v-78a6ced5],.wpay-blur-fade-leave-active[data-v-78a6ced5]{transition:opacity .25s,transform .25s}.wpay-blur-fade-enter-from[data-v-78a6ced5],.wpay-blur-fade-leave-to[data-v-78a6ced5]{opacity:0;transform:translate(-50%,-50%)scale(.92)}.wpay-scan-hint[data-v-78a6ced5]{color:#1f2937;margin:.25rem 0 0;font-size:.78rem;font-weight:500}.wpay-expire-inline[data-v-78a6ced5]{color:#9ca3af;font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:400}.wpay-card-state[data-v-78a6ced5]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;font-size:.9rem;font-weight:500;display:flex}.wpay-card-state p[data-v-78a6ced5]{margin:0}.wpay-card-state--err[data-v-78a6ced5] svg:first-child,.wpay-card-state--soon[data-v-78a6ced5] svg:first-child{color:#9ca3af}.wpay-card-state-sub[data-v-78a6ced5]{color:#9ca3af;font-size:.75rem;font-weight:400;margin-top:-.2rem!important}.wpay-card-retry[data-v-78a6ced5]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.3rem;margin-top:.5rem;padding:.45rem 1rem;font-size:.8rem;font-weight:500;transition:filter .15s;display:inline-flex}.wpay-card-retry[data-v-78a6ced5]:hover{filter:brightness(1.06)}.wpay-qr-paid-mask[data-v-78a6ced5]{z-index:3;pointer-events:none;background:#ffffffeb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wpay-lottie-success[data-v-78a6ced5]{width:56px;height:56px}.wpay-paid-fade-enter-active[data-v-78a6ced5]{transition:opacity .22s}.wpay-paid-fade-enter-from[data-v-78a6ced5]{opacity:0}.wpay-qr-wrap.is-paid .wpay-qr[data-v-78a6ced5]{filter:grayscale(.4)brightness(1.05);transition:filter .25s}.wpay-paid-inline[data-v-78a6ced5]{color:#10b981;font-size:.78rem;font-weight:400}.wpay-icon-color[data-v-78a6ced5]{color:var(--color-primary)}
