calcite-shell decides where things go, not when they move — the Calcite 5.x layout frame, and the small-screen code it leaves to you
What calcite-shell does at Calcite 5.x: ten named slots, shell-panels placed by slot, and slotted dialogs kept inside its box. What it does not do: adapt to small screens. A tested small-screen sample with its caveat, the 5.0 leftovers to clean up, and what 30 ATS builds show.