.badge-notification {
  display: inline-flex;
  height: 1.5rem;
  min-width: 1.5rem;
  padding: var(--space-012) var(--space-025);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-150);
  background: var(--color-red-600);
  text-align: center;
  color: var(--white);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-tight);
  animation: notificacoes--pulse 1.5s infinite;
}

@keyframes notificacoes--pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  50% {
    transform: scale(1.2);
    opacity: 0.8;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}