.support-launcher{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;max-width:calc(100vw - 28px);border:1px solid #dde3ed;border-radius:30px;background:#fff;color:#254776;padding:12px 17px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 4px 20px #18366018;text-decoration:none;cursor:pointer}
.support-launcher:focus-visible{outline:3px solid #497bdb;outline-offset:3px}.support-launcher:hover{background:#f4f7fc}.support-launcher svg{flex-shrink:0}
@media(max-width:480px){.support-launcher{right:14px;bottom:14px}}

/* Keep both public-site actions reachable on narrow screens. */
@media(max-width:480px){body:has(.analytics-preferences:not([hidden])) .support-launcher{bottom:60px}}
