.scanner-link-panel{margin:1.25rem 0;padding:1.25rem 1.5rem;border-radius:24px;border:1px solid rgba(96,100,137,.2);background:var(--surface, #fff);display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}
.scanner-link-panel>span{font-size:.75rem;letter-spacing:.12em;font-weight:850;color:var(--muted,#63677a)}
.scanner-link-panel>strong{font-size:1.3rem;color:var(--text,#000040)}
.scanner-link-panel>p{margin:0 0 .5rem;color:var(--muted,#63677a)}
.scanner-link-panel .btn{max-width:100%;white-space:normal;text-decoration:none}
