/* /Features/Common/Toasts/ToastsContainer.razor.rz.scp.css */
@keyframes slide-in-b-asupm78tkg {
  from {
    transform: translateY(1rem) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

@keyframes slide-out-b-asupm78tkg {
  from {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
  to {
    transform: translateY(1rem) scale(0.95);
    opacity: 0;
  }
}

.toast-enter[b-asupm78tkg] {
  animation: slide-in-b-asupm78tkg 150ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

.toast-exit[b-asupm78tkg] {
  animation: slide-out-b-asupm78tkg 150ms cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

@keyframes shrink-width-b-asupm78tkg {
  from {
    width: 100%;
  }
  to {
    width: 0%;
  }
}

.toast-progress[b-asupm78tkg] {
  animation: shrink-width-b-asupm78tkg var(--toast-duration, 5000ms) linear forwards;
}

.toast-progress-paused[b-asupm78tkg] {
  animation-play-state: paused;
}
