.amanda-busy{position:relative!important;padding-inline-end:38px!important;cursor:wait!important;pointer-events:none;opacity:.8}
.amanda-busy::after{content:"";position:absolute;right:13px;top:calc(50% - 8px);width:16px;height:16px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:amanda-busy-spin .7s linear infinite;pointer-events:none}
.amanda-busy-icon{padding-inline:0!important}
.amanda-busy-icon::after{right:calc(50% - 8px)}
.amanda-busy-icon>svg{visibility:hidden}
.amanda-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;color:inherit}
.amanda-loading::before{content:"";width:18px;height:18px;flex:0 0 18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:amanda-busy-spin .7s linear infinite}
@keyframes amanda-busy-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.amanda-busy::after,.amanda-loading::before{animation:none;border-bottom-color:transparent}}
