.access-shell{min-height:85vh;display:grid;place-items:center;padding:48px 20px}.access-card{width:min(100%,480px);text-align:center;border:1px solid var(--line,#dce3ed);background:var(--surface,#fff);border-radius:24px;padding:36px;box-shadow:0 20px 70px #19334a12}.access-card h1{font-size:32px;margin:12px 0}.access-card .lead{font-size:17px}.qr-surface{margin:24px auto;width:264px;min-height:264px;display:grid;place-items:center;border-radius:18px;background:#fff;border:1px solid #e3e9f1;color:#526075}.qr-surface img{max-width:100%;height:auto}.access-card .actions{justify-content:center}.access-card button{cursor:pointer;font:inherit}.access-card button:disabled{opacity:.5;cursor:wait}.fine{font-size:14px;line-height:1.7;color:#68758a;margin-top:24px}#status{min-height:3em;font-size:15px;line-height:1.6}[hidden]{display:none!important}@media(max-width:500px){.access-card{padding:24px 18px}.qr-surface{width:244px}}
