.action-label{min-width:0;display:inline-grid}.action-label>[data-label]{white-space:nowrap;min-width:0;transition:opacity var(--motion-fade) var(--motion-ease-out), filter var(--motion-fade) var(--motion-ease-out), visibility 0s;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.action-label>[aria-hidden=true]{opacity:0;filter:blur(2px);visibility:hidden;transition:opacity var(--motion-fade) var(--motion-ease-out), filter var(--motion-fade) var(--motion-ease-out), visibility 0s linear var(--motion-fade)}.action-label[data-align=start]>[data-label]{justify-content:flex-start}.action-label[data-state=busy][data-busy=spin]>[data-label=idle]{opacity:0;filter:blur(2px);transition-delay:var(--motion-wait)}.action-label[data-state=busy][data-busy=spin]>[data-label=spin]{opacity:1;filter:none;visibility:visible;transition-delay:var(--motion-wait)}.action-icon{flex:none;place-items:center;width:15px;height:15px;display:inline-grid}.action-spinner{opacity:0;width:15px;height:15px;transition:opacity var(--motion-fade) var(--motion-ease-out);animation:.9s linear infinite action-spin}.action-label[data-busy=words][data-state=busy] .action-spinner{opacity:1;transition-delay:var(--motion-wait)}.action-label[data-busy=spin] .action-spinner{opacity:1}.action-label:not([data-state=busy]) .action-spinner{animation-play-state:paused}.action-tick{flex:none;overflow:visible}.action-tick path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;animation:action-tick var(--motion-check) var(--motion-ease-out) 60ms forwards}@keyframes action-spin{to{transform:rotate(360deg)}}@keyframes action-tick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.action-spinner{animation:none}.action-tick path{stroke-dashoffset:0;animation:none}}html[data-ever-motion=reduce] .action-tick path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.action-label[data-busy=words][data-state=busy] .action-spinner,.action-label[data-state=busy][data-busy=spin]>[data-label]{transition:opacity 1ms linear var(--motion-wait), filter 1ms linear var(--motion-wait)!important}}html[data-ever-motion=reduce] .action-label[data-busy=words][data-state=busy] .action-spinner,html[data-ever-motion=reduce] .action-label[data-state=busy][data-busy=spin]>[data-label]{transition:opacity 1ms linear var(--motion-wait), filter 1ms linear var(--motion-wait)!important}
