.floating-web-chat{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border-radius:999px;background:#3D2F20;color:#F5EFE4;font:15px/1.4 system-ui;text-decoration:none;box-shadow:0 3px 14px #3d2f2020}.floating-web-chat svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7}.floating-web-chat:focus-visible{outline:2px solid #C89A3E;outline-offset:4px}@media(max-width:700px){.floating-web-chat{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:12px 14px}}
