/* AdEQ — the activity feed (2026-10-23). Runs of edits as one line, each
   field's change on one line with the edit in place, comments as cards, and
   All / Team / Client on top. Loaded on every screen: the feed lives in the
   rails of scripts, forms, statics, sets, tasks, and the client page. */

.act-filter { margin: 0 0 var(--s-1); width: fit-content; }
.act-filter .seg { padding: var(--s-half) var(--s-1); font-size: 12px; }

/* A comment is a card; the lines around it stay lines. */
.act.act-card { border-left: 2px solid var(--accent); padding-left: var(--s-1); }

/* A run of edits: "Edited 17 lines", then See Changes. */
.act-see { color: var(--accent); }
.act-group[open] .act-see { display: none; }
.act-changes { display: grid; gap: var(--s-1); padding: var(--s-1) 0 0; }

/* One field, one line, the edit in place. */
.diff-inline { margin: 0; font-size: 13px; line-height: 1.5; color: var(--ink-soft); white-space: pre-wrap; word-break: break-word; }
.diff-inline-k { font-weight: 600; color: var(--ink); }
.diff-inline del { text-decoration: line-through; color: var(--mute); }
.diff-inline ins { text-decoration: none; }

/* Inside a scrolling log (.ad-log is a capped flex column) the filter and
   the list must not shrink to fit: the log scrolls instead. */
.act-filter, .act-list { flex: none; }

/* A folded line reads like any other: who and when across the full width,
   the chevron in the top right. */
.act-fold > summary { align-items: flex-start; }
.act-fold > summary .act-stack { flex: 1; min-width: 0; }
