/* v2.4.49: sync status line, first download, couldn't-sync list */
.sy49{margin:6px 2px 8px;font-size:12.5px;line-height:1.3}
.sy49 .dot20.on49{animation:pulse49 1.1s ease-in-out infinite}
@keyframes pulse49{0%,100%{opacity:1}50%{opacity:.35}}
@media (prefers-reduced-motion:reduce){.sy49 .dot20.on49{animation:none}}
.fr49{text-align:left;padding:18px 16px}
.fr49 b{display:block;margin-bottom:4px}
.bar49{height:8px;border-radius:999px;background:rgba(127,127,127,.18);overflow:hidden;margin:12px 0 6px}
.bar49 i{display:block;height:100%;border-radius:999px;background:#c8102e;transition:width .4s ease}
.sy49bad{border:1px solid rgba(184,50,42,.35)}
.sy49row .lnk20{margin-left:8px;white-space:nowrap}
