/* Re-edit a posted video (js/reedit.js): the retention chart and the suggested take-outs. Tokens only. */
.reedit-list fieldset, #reCard fieldset { border: 0; padding: 0; margin: var(--gap-stack) 0 0; min-width: 0; }
.reedit-list .estate--row { padding-left: 0; padding-right: 0; }
.reedit-list .skel-li { min-height: 3.25rem; }
.reedit-pick { align-items: flex-start; }
.reedit-list > p { margin: 0; }
/* The opening keeps a readable line length; a file message sits under the buttons it answers. */
#reCard .input, #reCard .field-note { max-width: 48rem; }
.script-card #reMessage { margin: 0; color: var(--ink); }
.script-card #reMessage:empty { display: none; }
#reMessage.is-bad { color: var(--dk-tx-st-fail, var(--st-fail)); font-weight: var(--fw-strong); }
#reArchive, #archivePlan { justify-self: start; align-self: flex-start; width: auto; }
.reedit-chart { margin: var(--gap-stack) 0 0; }
.reedit-chart svg { display: block; width: 100%; height: auto; max-height: 200px; background: var(--fill-faint); border-radius: var(--r-sm); }
.reedit-line { fill: none; stroke: var(--dk-tx-accent, var(--accent)); stroke-width: 2; vector-effect: non-scaling-stroke; }
.reedit-drop { fill: var(--accent-soft); }
.reedit-opening { stroke: var(--line); stroke-dasharray: 4 4; vector-effect: non-scaling-stroke; }
.reedit-suggest { margin-bottom: var(--gap-section); }
.reedit-suggest h2 { font: var(--type-section); letter-spacing: var(--track-title); color: var(--ink-strong); text-wrap: balance; }
.reedit-row { padding: var(--rhythm-rows) 0; border-top: 1px solid var(--line); }
.reedit-row:first-of-type { border-top: 0; }
.reedit-row p { font: var(--type-body); max-width: var(--measure); }
#reCard .estate--row { padding-left: 0; padding-right: 0; }
/* the suggested changes on the stage (js/reedit.js stageHtml) */
:root .fstage--reedit .reedit-more { margin-top: 24px; display: flex; flex-direction: column; align-items: flex-start; gap: 16px; max-width: 760px; }
:root .fstage--reedit .reedit-more > section { width: 100%; }
:root .fstage--reedit .f-replan .reedit-chart { margin: 0; }
:root .fstage--reedit .f-replan .reedit-chart svg { max-height: 150px; }
:root .fstage--reedit .side-reedit .rp-acts { margin-top: 18px; }
:root .fstage--reedit .side-reedit #reMessage:empty { display: none; }
