.scanner-dialog.report-recovery-dialog{color:#211a25;background:#fff;border:1px solid #e9e3ee;border-radius:28px;width:min(480px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #14101e26}.scanner-dialog.report-recovery-dialog>.dialog-content{padding:30px}.scanner-dialog.report-recovery-dialog .dialog-header{background:0 0;border:0;min-height:0;margin:0 0 16px;padding:0;display:block;position:relative;inset:auto}.scanner-dialog.report-recovery-dialog .eyebrow{text-transform:none;letter-spacing:normal;margin-bottom:24px;padding-right:40px;display:block}.scanner-dialog.report-recovery-dialog .dialog-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,5vw,30px);font-weight:750;line-height:1.2}.scanner-dialog.report-recovery-dialog .dialog-header .icon-button{color:#64566c;background:#f5f2f7;border:0;border-radius:50%;width:36px;min-width:36px;height:36px;padding:8px;position:absolute;top:-8px;right:-8px}.report-recovery-description{color:#665d6a;margin:0 0 24px;font-size:14px;line-height:1.6}.scanner-dialog .report-recovery-action{color:#fff;background:linear-gradient(110deg,#7041be,#ff2c83 60%,#fb8936);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:13px 18px;font-size:14px;font-weight:650;display:flex}.report-recovery-dialog button:focus-visible{outline-offset:3px;outline:2px solid #962a96}@media (max-width:480px){.scanner-dialog.report-recovery-dialog>.dialog-content{padding:24px}}.report-recovery-dialog .brand:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #962a96}
