.response-progress{margin:14px 0 0;padding:11px 13px;border-left:3px solid #598f52;background:#122016;font:12px/1.6 system-ui,sans-serif;color:#bcd3b9}.response-progress.working{border-color:#ffb347}.response-stages{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0 0 7px;padding:0}.response-stages li{display:flex;align-items:center;gap:7px}.response-stages li::before{content:'○';color:#759278}.response-stages .complete::before{content:'✓';color:#78ec65}.response-stages .current{color:#ffcf88}.response-stages .current::before{content:'';width:10px;height:10px;display:inline-block;border:2px solid #695332;border-top-color:#ffb347;border-radius:50%;animation:azz-response-turn 1s linear infinite}.response-stages .waiting{color:#819581}.response-estimate{display:block;color:#b2c0ae}.response-progress.done{border-color:#78ec65}.response-progress.offline,.response-progress.saved{border-color:#cb9a58}.response-elapsed{font-variant-numeric:tabular-nums}@keyframes azz-response-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.response-stages .current::before{animation:none;border-color:#ffb347}}
