/* V8.71 — always-visible scan progress */
body.mu-scan-running::before{
  content:"";
  position:fixed;
  inset:0;
  background:rgba(2,20,35,.58);
  z-index:9998;
  backdrop-filter:blur(1px);
}
#status.mu-scan-progress-visible{
  position:fixed;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:min(560px,calc(100vw - 32px));
  max-height:calc(100vh - 48px);
  overflow:auto;
  z-index:9999;
  margin:0;
  padding:0;
  background:#071f33;
  border:1px solid #2aa7ff;
  box-shadow:0 24px 80px rgba(0,0,0,.45);
}
#status.mu-scan-progress-visible .scan-progress{margin:0;padding:24px 26px;color:#fff;background:#071f33;}
#status.mu-scan-progress-visible .progress-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(102,190,255,.28);}
#status.mu-scan-progress-visible .progress-head b{font-size:1.15rem;}
#status.mu-scan-progress-visible .progress-head span{color:#b7d8ee;font-size:.88rem;white-space:nowrap;}
#status.mu-scan-progress-visible .progress-step{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:9px 0;color:#93adc0;}
#status.mu-scan-progress-visible .progress-step b{display:block;color:inherit;}
#status.mu-scan-progress-visible .progress-step small{display:block;margin-top:3px;color:#7f9aad;line-height:1.35;}
#status.mu-scan-progress-visible .progress-step.active{color:#fff;}
#status.mu-scan-progress-visible .progress-step.active small{color:#c8e8ff;}
#status.mu-scan-progress-visible .progress-step.done{color:#55e6a5;}
#status.mu-scan-progress-visible .progress-icon{font-weight:700;text-align:center;}
#status.mu-scan-progress-visible .progress-step.active .progress-icon{animation:muScanPulse 1s ease-in-out infinite;}
@keyframes muScanPulse{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
@media(max-width:640px){
  #status.mu-scan-progress-visible{top:52%;width:calc(100vw - 22px);}
  #status.mu-scan-progress-visible .scan-progress{padding:20px 18px;}
  #status.mu-scan-progress-visible .progress-head{display:block;}
  #status.mu-scan-progress-visible .progress-head span{display:block;margin-top:5px;white-space:normal;}
}
