#simContainer { width: 100%; height: 90%; margin: 0 auto; border: 1px solid #000; box-sizing: border-box; position: relative; padding: 0; overflow: hidden; } #controlContainer { width: 100%; height: 10%; margin: 0 auto; border: 1px solid #000; padding: 5px; box-sizing: border-box; display: flex; gap: 5px; flex-direction: column; justify-content: center; align-items: center; } #connectionViewer, #propertyViewer { width: 15%; height: 90%; margin: 0 auto; border: 1px solid #000; padding: 5px; } .controlButton { width: 100%; height: 100%; cursor: pointer; } html, body { width: 100vw; height: 100vh; margin: 0; padding: 0; box-sizing: border-box; } .rangeVis { position: absolute; border: 1px solid black; border-radius: 50%; z-index: 1000; opacity: 0.2; background-color: red; pointer-events: none; } #controlButtons { display: flex; flex-direction: row; flex-grow: 1; gap: 10px; } #simToggles { display: flex; flex-direction: row; flex-shrink: 1; gap: 10px; } #simpleSettingsContent, #engineSettingsContent, #hardwareConstraintsContent { display: flex; flex-direction: column; gap: 10px; padding-left: 20px; padding-top: 10px; } #simpleSettings, #hardwareConstraints, #engineSettings { margin-bottom: 10px; }