The cell height for LabelsTopLayout containing a LookupField is larger than that of a cell with a TextField. This causes forms to jump when we dynamically change field types, and also results in inconsistent spacing between form rows.
The issue is caused by display: inline-block on .cxb-lookupfield and overflow: hidden on .cxe-lookupfield-input. The display should be set to display: block to prevent table height from being calculated based on line height (baseline alignment adjustment).
