/* v141.2 — Le toast Undo se ferme d'un swipe haut, bas, gauche ou droite. */
.v112-undo-toast {
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
  will-change: transform, opacity;
}

.v112-undo-toast.v1412-undo-dragging {
  transform: translate3d(var(--v1412-undo-x, 0px), var(--v1412-undo-y, 0px), 0) !important;
  opacity: var(--v1412-undo-opacity, 1) !important;
  transition: none !important;
}

.v112-undo-toast.v1412-undo-returning {
  transform: translate3d(var(--v1412-undo-x, 0px), var(--v1412-undo-y, 0px), 0) !important;
  opacity: var(--v1412-undo-opacity, 1) !important;
  transition: transform 140ms cubic-bezier(.2,.8,.2,1), opacity 140ms ease !important;
}

.v112-undo-toast.v1412-undo-dismissing {
  transform: translate3d(var(--v1412-undo-dismiss-x, 0px), var(--v1412-undo-dismiss-y, 0px), 0) !important;
  opacity: var(--v1412-undo-opacity, 0) !important;
  transition: transform 155ms cubic-bezier(.4,0,1,1), opacity 135ms ease !important;
  pointer-events: none !important;
}

html[data-motion="minimal"] .v112-undo-toast.v1412-undo-returning,
html[data-motion="minimal"] .v112-undo-toast.v1412-undo-dismissing {
  transition-duration: 0.001ms !important;
}
