/* ДНЖ · днж-практики.рф · journal.css
   Обновление 20.09.2026: вкладка «Журнал» в админке, пометка «направлена на решение вручную»,
   счётчик оценивших групп и кнопка «показать ещё» у длинных списков. */

/* ---- журнал действий ---- */
.jr-filters{display:flex; gap:10px; flex-wrap:wrap; align-items:flex-end}
.jr-filters .mini-fld{min-width:170px}
.jr-filters .fcount{margin-left:auto; align-self:center; font-size:12.5px; color:var(--mut)}
.jr{display:flex; gap:14px; align-items:flex-start; padding:9px 12px; border-bottom:1px solid var(--line-2,#EFEAF4)}
.jr:hover{background:var(--bg,#FAF8FC)}
.jr-when{flex:0 0 116px; font-size:12.5px; color:var(--mut); padding-top:1px; font-variant-numeric:tabular-nums}
.jr-main{flex:1; min-width:0}
.jr-act{font-size:13.5px; line-height:1.35}
.jr-act b{color:var(--violet)}
.jr-who{font-size:12.5px; color:var(--mut); margin-top:1px}
.jr-diff{font-size:12.5px; margin-top:3px; word-break:break-word}
.jr-diff .was,.jr-diff .now{font-weight:700; color:var(--mut); margin-right:3px}
.jr-note{font-size:12.5px; color:var(--mut); margin-top:2px}

/* ---- отправлена на решение вручную ---- */
.flag-forced{display:inline-flex; align-items:center; gap:5px; font-size:11.5px; font-weight:700;
  color:var(--orange,#FF5D00); background:#FFF3EB; border-radius:99px; padding:2px 9px; cursor:help; white-space:nowrap}
.flag-forced::before{content:'●'; font-size:9px; line-height:1}
.forced-why{font-size:12.5px; color:var(--ink-2,#3B3347); background:#FFF3EB; border-radius:10px; padding:8px 11px; margin:8px 0}
.forced-why b{color:var(--orange,#FF5D00)}

/* ---- сколько групп уже прислало оценку ---- */
.groups-badge{display:inline-block; font-size:11.5px; font-weight:700; color:var(--violet,#550577);
  background:var(--violet-l,#F3ECF7); border-radius:99px; padding:2px 8px; white-space:nowrap}
.groups-badge.g3{color:#1E7B4B; background:#E7F6EE}
.groups-badge.g0{color:var(--mut,#6E6780); background:var(--bg,#F5F2F8)}

/* ---- длинные списки рисуются порциями ---- */
.chunk-more{display:flex; justify-content:center; padding:12px 0}
.chunk-more button{font-size:13px}
.chunk-note{text-align:center; font-size:12.5px; color:var(--mut); padding:8px 0}
