/* site/widgets.css v4 (реконструкция 03.11 по inline-остаткам) */
.chat-fab{position:fixed;right:18px;bottom:18px;z-index:70}
.chat-fab__btn{width:56px;height:56px;border-radius:50%;border:none;background:var(--terra-d,#b4552d);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(28,28,26,.25)}
.chat-fab__btn:hover{transform:translateY(-2px)}
.chat-fab__menu{position:absolute;bottom:66px;right:0;display:flex;flex-direction:column;gap:8px;min-width:210px}
.chat-fab__menu[hidden]{display:none}
.chat-fab__menu a{display:flex;flex-direction:column;padding:10px 14px;border-radius:12px;text-decoration:none;color:#fff}
.chat-fab__menu small{opacity:.85;font-weight:400}
.chat-fab__tg{background:#187BA8}
.chat-fab__max{background:#832CF9}
@media (max-width:720px){.chat-fab{right:12px;bottom:12px}}
@media (min-width:721px){.chat-fab{display:none!important}}
