{/*
The first desktop telemetry group is intentionally a viewport
filler instead of a sticky overlay. The rows above chat keep
their natural height, and the chat row receives only the
leftover room between those rows and the bottom of the visible
right column. That keeps the chat composer at the bottom of the
screen when space is available while still letting later panels
sit below it in normal scroll flow instead of being covered.
*/}
{/*
This row gets an explicit measured height because the target
behavior depends on the row's live viewport position during
right-column scrolling. Pure CSS can size against the viewport
itself, but it cannot calculate the remaining visible distance
from this particular row's current top edge to the bottom of
the nested scroll viewport.
*/}
{/*
This side column is height-constrained by the measured
chat dock row. When overseer voting is unavailable on the
server, the user pile becomes the only child and should
receive the whole side-column height.
*/}
{showOverseerPreferencePanel ? : null}