.qr-dialog__overlay[data-v-3842c654]{z-index:2000;background:var(--color-bg-overlay,#0009);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.qr-dialog__modal[data-v-3842c654]{background:var(--color-bg,#fff);border-radius:var(--radius-xl,12px);width:300px;animation:.3s cubic-bezier(.34,1.56,.64,1) qr-dialog-pop-3842c654;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,0 2px 8px #00000014}@keyframes qr-dialog-pop-3842c654{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.qr-dialog__close[data-v-3842c654]{z-index:10;cursor:pointer;border:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.qr-dialog__close[data-v-3842c654]:hover{color:var(--color-text-regular,#606266);transform:rotate(90deg)}.qr-dialog__close[data-v-3842c654]:active{transform:rotate(90deg)scale(.92)}.qr-dialog__header[data-v-3842c654]{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary,#2487ff) 12%, #fff) 0%, color-mix(in srgb, var(--color-primary,#2487ff) 6%, #fff) 100%);justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex;position:relative}.qr-dialog__header-text[data-v-3842c654]{z-index:3;flex:1;min-width:0;position:relative}.qr-dialog__title[data-v-3842c654]{font-size:var(--font-size-lg,18px);color:var(--color-text-primary,#1f2937);margin:0;font-weight:700;line-height:1.4}.qr-dialog__subtitle[data-v-3842c654]{font-size:var(--font-size-sm,13px);color:var(--color-text-secondary,#9ca3af);margin:4px 0 0;font-weight:400;line-height:1.5}.qr-dialog__illustration[data-v-3842c654]{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:2;flex-shrink:0;width:128px;height:86px;margin-left:12px;position:absolute;top:0;right:0}.qr-dialog__body[data-v-3842c654]{justify-content:center;align-items:center;padding:24px 20px 16px;display:flex}.qr-dialog__qr-wrapper[data-v-3842c654]{border:1px solid var(--color-border-light,#e4e7ed);border-radius:var(--radius-base,8px);background:#fff;justify-content:center;align-items:center;width:200px;height:200px;padding:10px;display:flex}.qr-dialog__qr[data-v-3842c654]{display:block}.qr-dialog__qr-placeholder[data-v-3842c654]{width:100%;height:100%;font-size:var(--font-size-sm,13px);color:var(--color-text-placeholder,#c0c4cc);justify-content:center;align-items:center;display:flex}.qr-dialog__footer-text[data-v-3842c654]{text-align:center;font-size:var(--font-size-xs,12px);color:var(--color-text-secondary,#9ca3af);margin:0;padding:0 20px 20px;line-height:1.5}.qr-dialog-enter-active[data-v-3842c654],.qr-dialog-leave-active[data-v-3842c654]{transition:opacity .3s}.qr-dialog-enter-active .qr-dialog__modal[data-v-3842c654],.qr-dialog-leave-active .qr-dialog__modal[data-v-3842c654]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s}.qr-dialog-enter-from[data-v-3842c654],.qr-dialog-leave-to[data-v-3842c654]{opacity:0}.qr-dialog-enter-from .qr-dialog__modal[data-v-3842c654],.qr-dialog-leave-to .qr-dialog__modal[data-v-3842c654]{opacity:0;transform:scale(.85)translateY(20px)}[data-theme=dark] .qr-dialog__modal[data-v-3842c654]{background:var(--color-bg,#1f2937)}[data-theme=dark] .qr-dialog__close[data-v-3842c654]{color:var(--color-text-secondary,#9ca3af);background:#374151d9}[data-theme=dark] .qr-dialog__close[data-v-3842c654]:hover{color:var(--color-text-primary,#e5e7eb);background:#374151}[data-theme=dark] .qr-dialog__header[data-v-3842c654]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary,#2487ff) 20%, #1f2937) 0%, color-mix(in srgb, var(--color-primary,#2487ff) 10%, #1f2937) 100%)}[data-theme=dark] .qr-dialog__qr-wrapper[data-v-3842c654]{border-color:var(--color-border,#374151);background:#fff}@media (width<=767px){.qr-dialog__modal[data-v-3842c654]{width:280px}.qr-dialog__header[data-v-3842c654]{padding:16px 16px 12px}.qr-dialog__title[data-v-3842c654]{font-size:var(--font-size-md,16px)}.qr-dialog__illustration[data-v-3842c654]{width:110px;height:74px}.qr-dialog__body[data-v-3842c654]{padding:20px 16px 12px}.qr-dialog__qr-wrapper[data-v-3842c654]{width:180px;height:180px}}
