.share-bar{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.share-qr-dialog{width:min(92vw,380px)}.share-qr-body{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.share-qr-img{border:1.5px solid var(--border);background:#fff;border-radius:14px;width:280px;max-width:100%;height:280px}.share-qr-placeholder{background:var(--surface-3);border-radius:14px;width:280px;max-width:100%;height:280px}.share-qr-hint{color:var(--muted);margin:0;font-size:13px}.share-qr-error{color:var(--danger-strong);margin:0;font-size:14px}.share-qr-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.share-qr-actions a.p-button{gap:6px;text-decoration:none}.share-qr-actions a.p-button.p-button-outlined{border-color:var(--info);color:var(--info);background:0 0}.share-qr-actions a.p-button.p-button-outlined:hover{background:color-mix(in srgb, var(--info) 10%, transparent);border-color:var(--info);color:var(--info)}.share-qr-actions .p-button.p-button-text{color:var(--text-3);background:0 0;border-color:#0000}.share-qr-actions .p-button.p-button-text:hover{background:var(--surface-2);color:var(--text);border-color:#0000}
