.generated-pass{padding:20px;border:1px solid #dce7f4;border-radius:16px;background:linear-gradient(145deg,#fff,#f4f8ff);text-align:center}.generated-pass h3{margin:4px 0;font:800 19px Manrope}.generated-pass p{margin:4px 0 16px;color:#718096;font-size:10px}.generated-pass-qr{display:grid;place-items:center;width:190px;min-height:190px;margin:0 auto 13px;padding:10px;border-radius:14px;background:#fff;box-shadow:0 10px 28px #1d4ed81a}.generated-pass-code{font:800 18px ui-monospace,monospace;color:#1557b0}.pass-share-actions{display:flex;justify-content:center;gap:8px;margin-top:15px}.pass-share-actions a,.pass-share-actions button{padding:9px 12px;border:1px solid #cddcf0;border-radius:8px;background:#fff;color:#1557b0;text-decoration:none;font-size:10px;font-weight:800;cursor:pointer}
