button.action-executing,input.action-executing,a.action-executing{cursor:progress!important;opacity:.8;pointer-events:none}
.action-executing::after{content:'';display:inline-block;width:.75em;height:.75em;margin-inline-start:.5em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;vertical-align:-.1em;animation:action-executing-spin .8s linear infinite}
@keyframes action-executing-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.action-executing::after{animation:none}}
