.animated-action{position:relative;isolation:isolate;overflow:hidden}
.animated-action .action-label,.animated-action>svg{position:relative;z-index:1}
.animated-action>svg{width:18px;height:18px;flex:none}
.animated-action:not(:disabled)::before{content:'';position:absolute;inset:-30% auto -30% -60%;width:38%;background:linear-gradient(90deg,transparent,#ffffff65,transparent);transform:skewX(-22deg);pointer-events:none}
#appThemeRoot #toStep3[data-synced-action]:not(:disabled)::before,#appThemeRoot #saveClose[data-synced-action]:not(:disabled)::before,.animated-action[data-synced-action]:not(:disabled)::before{animation:none;left:var(--action-beam-left,-60%)}
#appThemeRoot #toStep3[data-synced-action]>svg,#appThemeRoot #saveClose[data-synced-action]>svg,.animated-action[data-synced-action]>svg{animation:none;transform:translateX(var(--action-arrow-x,0px));opacity:var(--action-arrow-opacity,1)}
@media(prefers-reduced-motion:reduce){.animated-action::before{display:none;animation:none}.animated-action[data-synced-action]>svg{transform:none;opacity:1}}
