#hts-formichina{position:fixed;left:0;top:0;width:28px;height:28px;pointer-events:none;z-index:100;color:#7928ca;will-change:transform}
#hts-formichina[hidden]{display:none!important}
#hts-formichina .ant-body{display:block;width:28px;height:28px;overflow:visible;transform-origin:14px 24px;transition:transform 300ms ease}
#hts-formichina .ant-muscle{opacity:0;transform-origin:14px 15px;transition:opacity 180ms ease}
#hts-formichina[data-muscle="true"] .ant-muscle{opacity:1;animation:hts-ant-flex .45s ease-in-out infinite alternate}
#hts-formichina[data-muscle="true"] .ant-profile{opacity:.85}
#hts-formichina-pause{position:fixed;left:12px;bottom:12px;z-index:101;border:1px solid #7928ca;border-radius:18px;background:#fff;color:#4b286d;padding:6px 10px;font:12px system-ui;cursor:pointer}
#hts-formichina .ant-phone{opacity:0}
#hts-formichina[data-state="call"] .ant-phone{opacity:1}
#hts-formichina .ant-bla{display:none;position:absolute;left:24px;bottom:20px;color:#7928ca;background:#fff;border-radius:5px;font:600 10px system-ui;white-space:nowrap;animation:hts-ant-talk 1.5s infinite}
#hts-formichina[data-state="call"] .ant-bla{display:block}
@keyframes hts-ant-flex{from{transform:scale(1)}to{transform:scale(1.07)}}
@keyframes hts-ant-talk{0%{opacity:0;transform:translateY(0)}20%{opacity:1}100%{opacity:0;transform:translateY(-45px)}}
@media(prefers-reduced-motion:reduce){#hts-formichina,#hts-formichina-pause{display:none!important}}
