.toast .progress .progress-bar {
  --bs-progress-bar-transition: none;
}
.toast:not(.show) {
  opacity: unset;
}
.toast.fade:not(.show) {
  opacity: 0;
}

.toast .btn-close-custom {
  margin: var(--bs-toast-padding-x) var(--bs-toast-padding-x) auto;
}

.b-list-move,
.b-list-enter-active,
.b-list-leave-active {
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
.b-list-enter-from,
.b-list-leave-to {
  opacity: 0; // TODO this should be the responsibility of the child
}
.b-list-leave-active {
  position: fixed;
}
