bacde3f529
Root cause: CSS Grid with optional (v-if) children caused inconsistent row counts. Grid-template-rows: auto auto auto auto 1fr auto auto (7 rows) didn't match actual child count (5-6 rows), causing 1fr collapse to 3px. Solution: Revert to flexbox (proven stable). - .ks-page: display: grid → display: flex; flex-direction: column - .ks-page__workspace: add flex: 1 (replaces 1fr grid expansion) - All flex children have min-height: 0 (height propagation chain) Result: ShadowRunQueue grid now expands to full viewport height. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>