.cmae-async-activity{position:fixed;bottom:1.25rem;right:1.25rem;z-index:1085;display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;background:#17232ef5;color:#fff;border:1px solid #748796;border-radius:.4rem;box-shadow:0 4px 18px #0005;font-family:Exo,sans-serif;font-size:.95rem;pointer-events:none}
.cmae-async-activity[hidden]{display:none!important}
.cmae-async-wheel{position:relative;width:2.8rem;height:2.8rem;background:url('../images/Logos/cmaeProject500.png') center/72% auto no-repeat;flex-shrink:0}
.cmae-async-wheel::after{content:'';position:absolute;inset:0;border:3px solid #edc93230;border-top-color:#edc932;border-right-color:#edc932;border-radius:50%;animation:cmae-async-spin 1.1s linear infinite}
body:has(.test-lab-bar) .cmae-async-activity{bottom:5rem}
@keyframes cmae-async-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.cmae-async-wheel::after{animation-duration:3s}}
