.sidebar [data-team-chat] {
  position: relative;
}

.sidebar [data-team-chat].chat-new-message {
  animation: hq-chat-pulse 1.15s ease-in-out 5;
}

@keyframes hq-chat-pulse {
  0%, 100% {
    box-shadow: none;
    transform: translateZ(0);
  }
  50% {
    background: #375184;
    color: #fff;
    box-shadow: 0 0 0 4px rgba(112, 171, 255, .32), 0 8px 20px rgba(15, 35, 72, .18);
  }
}

@media (prefers-reduced-motion: reduce) {
  .sidebar [data-team-chat].chat-new-message {
    animation: none;
    background: #375184;
    color: #fff;
    box-shadow: 0 0 0 4px rgba(112, 171, 255, .32);
  }
}
