
#orgLink { margin-top: var(--s3); align-self: flex-start; }

#blockPanel .share { margin-top: var(--s4); }
.cblock-more { margin-top: var(--s3); }
.cblock-more .disclosure-code { margin-bottom: var(--s3); }

#ownerPanel .signed { margin-top: var(--s3); }
#ownerPanel .form-row { margin-top: 0; }
.owner-state { margin-top: var(--s3); }

.scope-p { max-width: 60ch; }
.scope-none { margin-top: var(--s2); font-size: var(--fs-small); line-height: var(--lh-small); }
#history .event .by { margin-top: 0; }
#history .event .ep { font-size: var(--fs-small); }

.owner-confirm { margin-top: var(--s3); padding: var(--s3) var(--s4); border-radius: var(--radius-nested); background: var(--raised); max-width: 720px; }
.owner-confirm b { font-weight: 600; }
.owner-confirm span { color: var(--muted); }
.owner-confirm .actions-row { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s3) var(--s4); margin-top: var(--s3); }
.owner-state { margin-top: 0; max-width: 72ch; outline: none; }
.owner-state b { font-weight: 600; }
.owner-state.done b { color: var(--pill-positive-ink); }
.owner-state span { color: var(--muted); }
#result, #ownerPanel, #blockPanel, #history { scroll-margin-top: 64px; }

#cFinding { min-height: var(--lh-body); }
#orgLink[hidden] { display: inline-flex !important; visibility: hidden; }
