.favorites-notification {
  transition: opacity 0.3s ease-out;
  pointer-events: none;
}

.favorites-notification.hidden {
  opacity: 0;
  visibility: hidden;
}

.favorites-notification.visible {
  opacity: 1;
  visibility: visible;
}

.notification-progress {
  transition: width 0.05s linear;
}

.favorites-notification a,
.favorites-notification button {
  pointer-events: auto;
}

.favorites-notification.cursor-wait-override * {
  cursor: wait !important;
}
