.qr-dialog__overlay[data-v-a935a1a3]{z-index:2000;background:var(--color-bg-overlay,#0009);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.qr-dialog__modal[data-v-a935a1a3]{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-a935a1a3;position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,0 2px 8px #00000014}@keyframes qr-dialog-pop-a935a1a3{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.qr-dialog__close[data-v-a935a1a3]{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-a935a1a3]:hover{color:var(--color-text-regular,#606266);transform:rotate(90deg)}.qr-dialog__close[data-v-a935a1a3]:active{transform:rotate(90deg)scale(.92)}.qr-dialog__header[data-v-a935a1a3]{z-index:1;background:linear-gradient(135deg,#e5f1ff 0%,#f2f8ff 100%);justify-content:space-between;align-items:center;padding:20px 20px 16px;display:flex;position:relative}.qr-dialog__header-text[data-v-a935a1a3]{z-index:3;flex:1;min-width:0;position:relative}.qr-dialog__title[data-v-a935a1a3]{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-a935a1a3]{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-a935a1a3]{object-fit:contain;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-a935a1a3]{justify-content:center;align-items:center;padding:24px 20px 16px;display:flex}.qr-dialog__qr-wrapper[data-v-a935a1a3]{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-a935a1a3]{display:block}.qr-dialog__qr-placeholder[data-v-a935a1a3]{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-a935a1a3]{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-a935a1a3],.qr-dialog-leave-active[data-v-a935a1a3]{transition:opacity .3s}.qr-dialog-enter-active .qr-dialog__modal[data-v-a935a1a3],.qr-dialog-leave-active .qr-dialog__modal[data-v-a935a1a3]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s}.qr-dialog-enter-from[data-v-a935a1a3],.qr-dialog-leave-to[data-v-a935a1a3]{opacity:0}.qr-dialog-enter-from .qr-dialog__modal[data-v-a935a1a3],.qr-dialog-leave-to .qr-dialog__modal[data-v-a935a1a3]{opacity:0;transform:scale(.85)translateY(20px)}[data-theme=dark] .qr-dialog__modal[data-v-a935a1a3]{background:var(--color-bg,#1f2937)}[data-theme=dark] .qr-dialog__close[data-v-a935a1a3]{color:var(--color-text-secondary,#9ca3af);background:#374151d9}[data-theme=dark] .qr-dialog__close[data-v-a935a1a3]:hover{color:var(--color-text-primary,#e5e7eb);background:#374151}[data-theme=dark] .qr-dialog__header[data-v-a935a1a3]{background:linear-gradient(135deg,#203c5f 0%,#20324b 100%)}[data-theme=dark] .qr-dialog__qr-wrapper[data-v-a935a1a3]{border-color:var(--color-border,#374151);background:#fff}@media (max-width:767px){.qr-dialog__modal[data-v-a935a1a3]{width:280px}.qr-dialog__header[data-v-a935a1a3]{padding:16px 16px 12px}.qr-dialog__title[data-v-a935a1a3]{font-size:var(--font-size-md,16px)}.qr-dialog__illustration[data-v-a935a1a3]{width:110px;height:74px}.qr-dialog__body[data-v-a935a1a3]{padding:20px 16px 12px}.qr-dialog__qr-wrapper[data-v-a935a1a3]{width:180px;height:180px}}
