html, body { width: 100%; height: 100%; margin: 0; overflow: hidden; } .runner-controls { position: absolute; width: 30em; height: 100%; left: 0; right: 30em; top: 0; bottom: 0; overflow: scroll; padding: 1em; box-sizing: border-box; } .bench-frame-owner { position: absolute; width: calc(100% - 30em); height: 100%; left: 30em; right: 100%; top: 0; bottom: 0; } .fixture-project { display: inline-block; } .fixture-warm-up { display: inline-block; } .fixture-recording { display: inline-block; } .result-status { float: right; }