/* Localsewa v32.9.12 — route/page navigation is intentionally motion-free. */

/* Browser View Transition API must never animate application navigation. */
::view-transition-group(root),
::view-transition-image-pair(root),
::view-transition-old(root),
::view-transition-new(root) {
  animation: none !important;
  animation-duration: 0s !important;
  transition: none !important;
}

/* Public/customer/provider route shell renders immediately. */
#root .ui-page-static,
#root .admin-route-root {
  animation: none !important;
  transition: none !important;
  transform: none !important;
}

/* Guard against legacy page-enter classes from stale/cached markup. */
#root .ui-page-enter,
#root [class~="ui-page-enter"] {
  animation: none !important;
  animation-duration: 0s !important;
  animation-delay: 0s !important;
  transition: none !important;
  transition-duration: 0s !important;
  transition-delay: 0s !important;
  transform: none !important;
  opacity: 1 !important;
}

/* The immediate route container itself must not animate on remount. */
#root > main,
#root > div,
#root main[role="main"],
#root [data-route-root] {
  animation-name: none !important;
  animation-duration: 0s !important;
  animation-delay: 0s !important;
}
