@keyframes opacity-fade{50%{opacity:1}100%{opacity:0}}.chat-indicator__button{position:relative;display:flex;align-items:center;gap:.8rem;font:inherit;text-transform:inherit;letter-spacing:inherit}.chat-indicator__button--active .chat-indicator__icon-wrapper{position:relative}.chat-indicator__button--active .chat-indicator__icon-wrapper::after{content:"";display:block;position:absolute;top:0;right:0;width:35%;height:35%;background:#6cec57;border-radius:50%;animation:alternate 700ms infinite opacity-fade ease-out}
.chat-indicator .icon{width:var(--chat-icon-size,20px);height:auto;display:block}