.is-busy{position:relative;color:transparent!important;pointer-events:none;cursor:progress}.is-busy>*{visibility:hidden}.is-busy:after{content:"";position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem;border:.2rem solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:busy-spin .7s linear infinite;visibility:visible}.is-busy--dark:after{border-color:var(--blue-tint-2, #cfe1ff);border-top-color:var(--blue, #006bff)}.button-default.is-busy:disabled,.button-default.is-busy.disabled{opacity:1}@keyframes busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.is-busy:after{animation-duration:1.6s}}
