.nx-async-button{transition:opacity .15s,background-color .15s}.nx-async-button[aria-busy=true]{cursor:wait}.nx-async-button .nx-action-spinner{vertical-align:middle;flex-shrink:0;margin-right:6px;animation:.8s linear infinite nx-action-spin;display:inline-block}.nx-async-button[aria-busy=true]>svg:not(.nx-action-spinner){display:none}@keyframes nx-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nx-async-button .nx-action-spinner{animation:none}.nx-async-button{transition:none}}
