/* Ход работы длительного режима (progress-feed.js). Базовые строки .lr-row/.lr-mark/.lr-text
   живут в copilot2.dc.html; здесь — свёрнутые группы действий, строка «Ход работы» после
   ответа и прокрутка раскрытого хода внутри себя, не дальше высоты окна. */
.lr-body{display:flex;flex-direction:column;gap:4px;min-width:0}
.lr-progress.is-done{gap:2px}
.lr-progress.is-done .lr-body{margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;
  background:var(--fill1,rgba(255,255,255,.04))}
.lr-scroll{max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}
.lr-summary,.lr-row.is-group{display:flex;align-items:flex-start;gap:7px;max-width:100%;min-width:0;min-height:26px;
  margin:0;padding:2px 0;border:0;background:transparent;color:var(--dim);font:500 12.5px/1.5 var(--f);
  text-align:left;cursor:pointer}
.lr-summary{align-items:center;padding:3px 10px;border:1px solid var(--line);border-radius:999px;
  background:var(--fill1,rgba(255,255,255,.04));align-self:flex-start}
.lr-summary:hover,.lr-summary:focus-visible,.lr-row.is-group:hover,.lr-row.is-group:focus-visible{color:var(--ink)}
.lr-summary-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lr-chevron{flex:0 0 auto;color:var(--faint,var(--dim))}
.lr-row.is-group .lr-mark{color:var(--dim)}
.lr-row.is-group[data-failed="true"] .lr-mark{color:var(--dim)}
.lr-group{display:flex;flex-direction:column;min-width:0}
.lr-group-rows{display:flex;flex-direction:column;gap:3px;margin:2px 0 4px 20px;padding-left:8px;
  border-left:1px solid var(--line)}
