.async-action[data-action-static=true]{position:relative!important}.async-action-loader{position:absolute;inset:0;display:flex!important;align-items:center;justify-content:center;gap:0!important;margin:0!important;color:var(--action-loader-color,currentColor)!important;pointer-events:none;animation:async-action-enter .12s ease both}.async-action-loader svg{width:18px!important;height:18px!important;animation:async-action-spin .8s linear infinite}.async-action-loader circle{stroke:currentColor;stroke-width:2;opacity:.2}.async-action-loader path{stroke:currentColor;stroke-width:2;stroke-linecap:round}.async-action[data-action-state=active],.async-action[data-action-state=leaving]{color:transparent!important;text-shadow:none!important;cursor:wait!important}.async-action[data-action-state=active]>:not(.async-action-loader),.async-action[data-action-state=leaving]>:not(.async-action-loader){opacity:0!important;transition:opacity .12s ease}.async-action[data-action-state=leaving]>.async-action-loader{animation:async-action-leave .12s ease both}@keyframes async-action-spin{to{transform:rotate(1turn)}}@keyframes async-action-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes async-action-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.async-action-loader{animation:none!important}.async-action-loader svg{animation-duration:1.6s}}.async-action[data-action-state]{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.12s;transition-timing-function:ease}@media(prefers-reduced-motion:reduce){.async-action[data-action-state]{transition-duration:0s!important}}