/* The framed Work Graph record (workgraph.js): a slim bar, then the frame filling the rest. */
.transcript:has(> .wg-page) { padding: 0; overflow: hidden; }
/* The kept frame (workgraph.js) lies over the transcript, filling .transcript-wrap. */
.wg-keep { position: absolute; inset: 0; z-index: 2; background: var(--sv-surface); }
.wg-keep[hidden] { display: none; }
.wg-page { display: flex; flex-direction: column; flex: 1 1 auto; height: 100%; min-height: 0; padding: 0; }
.wg-bar { display: flex; align-items: center; gap: 8px; padding: 8px 12px; border-bottom: 1px solid var(--line, rgba(0,0,0,.08)); flex: none; min-width: 0; }
.wg-bar .wg-list { margin-left: auto; }
.wg-bar .wg-refresh { flex: none; }
.wg-bar .wg-venture { max-width: 50%; }
.wg-frame { flex: 1 1 auto; width: 100%; min-height: 0; border: 0; display: block; background: transparent; }
