To have multiple widgets on the same line try using a layout grid widget and have the column width set to auto fit content rather than jumping to CSS.