.custom-download-dialog.el-dialog{background-color:#eee;border-radius:2px}.custom-download-dialog.el-dialog .el-dialog__header{background-color:transparent;margin:0;padding:20px 25px 10px;text-align:left}.custom-download-dialog.el-dialog .el-dialog__header .el-dialog__title{color:#333;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:600}.custom-download-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn{right:15px;top:15px}.custom-download-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#000;font-size:16px;font-weight:900}.custom-download-dialog.el-dialog .el-dialog__body{background-color:transparent;padding:10px 40px 40px}@media(max-width:768px){.custom-download-dialog.el-dialog{margin:12vh auto 0!important;max-width:360px;width:calc(100vw - 24px)!important}.custom-download-dialog.el-dialog .el-dialog__header{padding:16px 16px 8px}.custom-download-dialog.el-dialog .el-dialog__body{padding:8px 16px 22px}}.qr-dialog-content{align-items:center;display:flex;flex-direction:column}.qr-dialog-content .dialog-status-chip{align-self:flex-start;background:#111;border-radius:4px;color:#fff;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.01em;margin-bottom:16px;padding:10px 18px}.qr-dialog-content .qr-user-row{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:25px;width:100%}.qr-dialog-content .qr-user-row .user-avatar-placeholder{border:1px solid #ccc;border-radius:50%}.qr-dialog-content .qr-user-row .user-avatar-display,.qr-dialog-content .qr-user-row .user-avatar-placeholder{align-items:center;background-color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.qr-dialog-content .qr-user-row .user-avatar-display{border-radius:50%;overflow:hidden}.qr-dialog-content .qr-user-row .user-avatar-display img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qr-dialog-content .qr-user-row .user-email-text{color:#333;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-dialog-content .qr-image-wrapper{align-items:center;background:#fff;display:flex;justify-content:center;margin-bottom:20px;min-height:244px;min-width:244px;padding:12px}.qr-dialog-content .qr-image-wrapper--placeholder{background:linear-gradient(180deg,#fff,#f5f7fa)}.qr-dialog-content .qr-image-wrapper .qr-image{display:block;height:220px;width:220px}.qr-dialog-content .qr-image-wrapper .download-placeholder{align-items:center;color:#a0a8b4;display:flex;height:220px;justify-content:center;width:220px}.qr-dialog-content .qr-image-wrapper .download-placeholder svg{display:block}.qr-dialog-content .qr-hint{color:#7a7a7a;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.84rem;line-height:1.7;max-width:300px;text-align:center;width:100%}@media(max-width:768px){.qr-dialog-content .dialog-status-chip{font-size:.8rem;margin-bottom:14px;padding:8px 14px}.qr-dialog-content .qr-user-row{gap:10px;margin-bottom:18px}.qr-dialog-content .qr-user-row .user-avatar-display,.qr-dialog-content .qr-user-row .user-avatar-placeholder{height:32px;width:32px}.qr-dialog-content .qr-user-row .user-email-text{font-size:.82rem;max-width:min(56vw,220px)}.qr-dialog-content .qr-image-wrapper{margin-bottom:14px;min-height:0;min-width:0;padding:10px}.qr-dialog-content .qr-image-wrapper .download-placeholder,.qr-dialog-content .qr-image-wrapper .qr-image{height:clamp(160px,58vw,220px);width:clamp(160px,58vw,220px)}.qr-dialog-content .qr-image-wrapper .download-placeholder svg{height:clamp(56px,18vw,76px);width:clamp(56px,18vw,76px)}.qr-dialog-content .qr-hint{font-size:.75rem;line-height:1.4;padding:0 4px}}
