#loader.analysis-2d {padding:30px 22px;gap:8px;overflow:auto;background:rgba(247,246,243,.98);color:#242424}
#loader.analysis-2d .spin{width:36px;height:36px;flex-shrink:0}
#loader.analysis-2d #lheading{order:-2;font:600 12px/1.6 Inter,sans-serif;letter-spacing:.12em;color:#777}
#loader.analysis-2d #ltxt{font:600 clamp(20px,3vw,28px)/1.35 Inter,sans-serif;color:#202020;letter-spacing:0;max-width:620px;text-align:center}
#loader.analysis-2d #lsub{font:13px/1.5 Inter,sans-serif!important;color:#666!important}
#loader.analysis-2d #lbarWrap{width:min(420px,85vw)!important;height:6px!important;background:#ddd!important}
#loader.analysis-2d #lbar{background:#b75240!important}
#loader.analysis-2d #lpct{font:12px/1.5 Inter,sans-serif!important;color:#666!important}
#loader.analysis-2d #leta{font:500 16px/1.5 Inter,sans-serif;text-align:center;max-width:560px}
#loader.analysis-2d #lstages{padding:4px 0;margin:4px 0;list-style:none;font:14px/1.9 Inter,sans-serif;max-width:520px}
#loader.analysis-2d #lstages .pending{color:#999}#loader.analysis-2d #lstages .active{color:#b75240;font-weight:600}#loader.analysis-2d #lstages .done{color:#3d7454}#loader.analysis-2d #lstages .failed{color:#a15d2a}
#loader.analysis-2d #ltip{font:14px/1.6 Inter,sans-serif!important;color:#656565!important;max-width:460px!important}
#loader.analysis-2d #lcancel{font-size:13px!important}
#loader:not(.analysis-2d) #leta,#loader:not(.analysis-2d) #lstages,#loader:not(.analysis-2d) #lheading{display:none}
#loader.analysis-2d{z-index:500000}
#loader.analysis-2d #leta{order:1}#loader.analysis-2d #lstages{order:2}#loader.analysis-2d #ltip{order:3}#loader.analysis-2d #lcancel{order:4}
@media(max-height:680px){#loader.analysis-2d{justify-content:flex-start;padding-top:18px;gap:5px}#loader.analysis-2d #ltxt{font-size:20px}#loader.analysis-2d #lstages{font-size:12px;line-height:1.6}#loader.analysis-2d #ltip{margin-top:6px!important}}
