.action-button{gap:8px;display:inline-flex;align-items:center;justify-content:center}.action-button.is-loading{cursor:progress;opacity:.85}.action-button:disabled:not(.is-loading){opacity:.5;cursor:not-allowed}@keyframes action-spin{to{transform:rotate(1turn)}}.action-spinner{width:14px;height:14px;flex-shrink:0;border-radius:50%;display:inline-block;border:2px solid;border-top:2px solid transparent;animation:action-spin .6s linear infinite}@media(prefers-reduced-motion:reduce){.action-spinner{animation:none;opacity:.6}}