/* The existing panel retains its flex layout; only its surface and visibility move. */
.enq.enq-motion { background: transparent; isolation: isolate; }
.enq-motion-surface {
  position: fixed;
  inset: 0 0 0 auto;
  width: inherit;
  background: var(--ground);
  transform-origin: center bottom;
  z-index: -1;
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
  .enq.enq-motion { opacity: 1 !important; clip-path: none !important; }
  .enq-motion-surface { transform: none !important; }
  .enq-motion > .enq-flow, .enq-motion > .enq-visual,
  .overlay-dim { opacity: 1 !important; }
}
