forked from viewit/KX-Bridge-Release
Two dashboard tile CSS issues reported after resizing tiles in the GridStack-based dashboard: 1. Shrinking the Progress tile's height clipped the lower content (time grid, filename, buttons) out of the visible area instead of making it scale or scroll - #card-progress had no flex layout, so its fixed-size children just overflowed silently under the generic overflow:auto rule. Applied the same display:flex;flex-direction: column pattern already used for #card-camera, with flex-shrink:0 on the direct children so the container can properly scroll instead of hiding content off-screen. 2. Tiles could show a scrollbar even with nothing to scroll, from sub-pixel horizontal overflow under the blanket overflow-y:auto/overflow-x:hidden rule (was overflow:auto covering both axes) - split it so only vertical scroll is offered, which is the only axis dashboard content actually needs. Verified visually via Playwright: resizing the progress tile to h=2/h=4 no longer clips content, and a fan-card resize with scrollHeight==clientHeight now shows no scrollbar.