/* Плавающая кнопка «Чат с поддержкой» на всех страницах сайта (tmpl/chat_button.html) */
.site-chat-btn {
    position: fixed; right: 16px; bottom: 56px; z-index: 900;
    display: flex; align-items: center; gap: 8px;
    padding: 12px 18px; border-radius: 999px;
    background: #F9C11D; color: #2A2A2A; font-weight: bold; font-size: 15px; text-decoration: none;
    box-shadow: 0 4px 14px rgba(0,0,0,.2); transition: transform .15s, box-shadow .15s;
}
.site-chat-btn:hover, .site-chat-btn:focus { color: #2A2A2A; text-decoration: none; transform: translateY(-2px); box-shadow: 0 6px 18px rgba(0,0,0,.25); }
.site-chat-btn .fa { font-size: 20px; }
@media (max-width: 767px) {
    .site-chat-btn { right: 12px; bottom: 52px; padding: 14px; }
    .site-chat-btn span { display: none; }
}
