.site-shell .contact-qr{vertical-align:baseline;min-width:0;display:inline-flex}.site-shell .contact-qr__inline{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.site-shell [data-radix-popper-content-wrapper]:has(>.contact-qr__panel){transition:none;z-index:90!important}.site-shell .contact-qr__panel{width:280px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);border-radius:var(--site-radius-card);color:#fbfaf5;text-align:center;overscroll-behavior:contain;transform-origin:var(--radix-popover-content-transform-origin);background:#373846;border:0;outline:none;padding:20px;transition:none;overflow:auto}.site-shell .contact-qr__image-frame{border-radius:var(--site-radius-card);background:#fff;padding:8px;overflow:hidden}.site-shell .contact-qr__image{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.site-shell .contact-qr__panel p{color:#b7b3b3;margin:14px 0 0;font-size:13px;line-height:1.5}.site-shell .contact-qr__panel[data-state=open]{animation:contact-qr-enter .2s var(--site-ease)}.site-shell .contact-qr__panel[data-state=closed]{pointer-events:none;animation:contact-qr-exit .15s var(--site-ease)}@keyframes contact-qr-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-qr-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.site-shell .contact-qr__panel{animation:none!important}}
