:root{--overlay-shift:4px}[dir=rtl]{--overlay-shift-inline:-4px}[dir=ltr]{--overlay-shift-inline:4px}@keyframes e4-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes e4-overlay-out{0%{opacity:1}to{opacity:0}}.e4-overlay-scrim[data-state=open]{animation:e4-overlay-in var(--motion-panel) var(--motion-ease)}.e4-overlay-scrim[data-state=closed]{animation:e4-overlay-out var(--motion-hover) var(--motion-ease)}.e4-anchored[data-state=open]{animation:e4-overlay-in var(--motion-panel) var(--motion-ease)}.e4-anchored[data-state=closed]{animation:e4-overlay-out var(--motion-hover) var(--motion-ease)}.e4-anchored[data-state=open][data-side=top]{animation-name:e4-overlay-in,e4-shift-block-end}.e4-anchored[data-state=open][data-side=bottom]{animation-name:e4-overlay-in,e4-shift-block-start}@keyframes e4-shift-block-start{0%{translate:0 calc(-1 * var(--overlay-shift))}to{translate:0}}@keyframes e4-shift-block-end{0%{translate:0 var(--overlay-shift)}to{translate:0}}.e4-dialog[data-state=open]{animation:e4-overlay-in var(--motion-panel) var(--motion-ease), e4-shift-block-end var(--motion-panel) var(--motion-ease)}.e4-dialog[data-state=closed]{animation:e4-overlay-out var(--motion-hover) var(--motion-ease)}@keyframes e4-drawer-inline{0%{translate:var(--drawer-enter) 0}to{translate:0}}@keyframes e4-drawer-block{0%{translate:0 100%}to{translate:0}}.e4-drawer[data-state=open]{animation:e4-overlay-in var(--motion-panel) var(--motion-ease), e4-drawer-inline var(--motion-panel) var(--motion-ease)}.e4-drawer[data-edge=bottom][data-state=open]{animation:e4-overlay-in var(--motion-panel) var(--motion-ease), e4-drawer-block var(--motion-panel) var(--motion-ease)}.e4-drawer[data-state=closed]{animation:e4-overlay-out var(--motion-hover) var(--motion-ease)}@keyframes e4-attention{0%,to{border-color:var(--border-default)}50%{border-color:var(--border-strong)}}.e4-attention{animation:e4-attention var(--motion-hover) var(--motion-ease) 1}@media (prefers-reduced-motion:reduce){.e4-overlay-scrim,.e4-anchored,.e4-dialog,.e4-drawer,.e4-attention{animation:none!important}}
