/* RA Free Tools 1.2.12 (1.2.13: pill inside tool progress windows): spinner and seconds-left inside the tool button while a check runs. */
button.ra-busy{font-size:0!important;cursor:progress!important;display:inline-flex!important;align-items:center;justify-content:center;opacity:1!important;transform:none!important}
button.ra-busy>*:not(.ra-busy-ui){display:none!important}
button.ra-busy .ra-busy-ui{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;letter-spacing:0}
button.ra-busy .ra-busy-t{font-variant-numeric:tabular-nums}
.ra-spin{display:inline-block;width:16px;height:16px;flex:0 0 16px;border-radius:50%;box-sizing:border-box;border:2.5px solid rgba(74,111,165,.25);border-top-color:#4A6FA5;animation:ra-spin .8s linear infinite}
button.ra-busy-dark .ra-spin{border-color:rgba(255,255,255,.35);border-top-color:#fff}
button.ra-busy-dark{color:#fff!important;background-color:#4A6FA5}
button.ra-busy-light .ra-busy-t{color:#2F4F7F}
.ra-busy-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@keyframes ra-spin{from{rotate:0deg}to{rotate:360deg}}
@keyframes ra-pulse{0%,100%{opacity:1}50%{opacity:.45}}
@media (prefers-reduced-motion:reduce){.ra-spin{animation:ra-spin 2.4s linear infinite,ra-pulse 1.6s ease-in-out infinite}}
button.ra-busy-pill{display:flex!important;margin:0 auto 18px;padding:12px 26px;border:none;border-radius:10px;background:#4A6FA5;box-shadow:0 2px 8px rgba(74,111,165,.2)}
.ra-busy-pill.ra-busy-inpanel{display:flex!important;margin:16px auto 4px!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto}
