/* Стили итогов, прочитанных вне страницы встречи (D-07): страница внешней ссылки, её предпросмотр и страница внешнего
   участника рисуют секции шаблона одинаково (features/readout/sections.js). Таблица — список, как в письме, его
   рисует и вкладка «Итоги» страницы встречи. Без горизонтальной прокрутки. Цвета только из theme.css. */

.rd-sec { color: var(--body); }
.rd-title { margin: 0 0 6px; font-size: 17px; line-height: 24px; font-weight: 600; color: var(--foreground); overflow-wrap: anywhere; }
.rd-text { margin: 0 0 6px; white-space: pre-wrap; overflow-wrap: anywhere; }
.rd-text:last-child { margin-bottom: 0; }
.rd-list { margin: 0; padding: 0 0 0 18px; display: flex; flex-direction: column; gap: 6px; }
.rd-item > span { overflow-wrap: anywhere; }
.rd-item > small { display: block; font-size: 13px; line-height: 19px; color: var(--muted-foreground); overflow-wrap: anywhere; }
.rd-item.is-closed > span { color: var(--muted-foreground); text-decoration: line-through; text-decoration-thickness: 1px; }
.rd-none, .rd-note { margin: 0; color: var(--muted-foreground); font-size: 14px; line-height: 21px; }
.rd-note { margin-top: 6px; font-style: italic; }
.rd-scale { margin: 0 0 6px; overflow-wrap: anywhere; }
.rd-scale > small { color: var(--muted-foreground); font-size: 14px; }

/* A table is listed as the letter lists it (mail layout.tmpl): each row what it is about, the rest quietly under it,
   a rule between the rows; the words wrap at any width. */
.rd-rows { margin: 4px 0 0; padding: 0; list-style: none; }
.rd-row { padding: 10px 0; border-top: 1px solid var(--border); }
.rd-row:first-child { padding-top: 0; border-top: 0; }
.rd-row:last-child { padding-bottom: 0; }
.rd-row > span { display: block; font-weight: 600; color: var(--foreground); overflow-wrap: anywhere; }
.rd-row > small { display: block; margin-top: 2px; font-size: 13px; line-height: 20px; color: var(--muted-foreground); overflow-wrap: anywhere; }
