.scriptingBox-outerDiv { width: 100%; height: 100%; display: flex; flex-direction: column; background-color: rgb(241, 239, 235); padding: 10px; .scriptingBox-inputDiv { display: flex; flex-direction: column; height: calc(100% - 30px); table-layout: fixed; overflow-y: hidden; white-space: nowrap; .scriptingBox-wrapper { width: 100%; height: 100%; max-height: calc(100%-30px); display: flex; flex-direction: row; justify-content: center; overflow-y: scroll; .scriptingBox-textArea { flex: 70; width: 70%; height: 100%; box-sizing: border-box; resize: none; padding: 7px; overflow-y: scroll; } .scriptingBox-plist { flex: 30; width: 30%; height: 100%; box-sizing: border-box; resize: none; padding: 2px; overflow-y: scroll; .scriptingBox-viewBase { display: flex; .scriptingBox-viewPicker { font-size: 75%; //text-transform: uppercase; letter-spacing: 2px; background: rgb(238, 238, 238); color: grey; outline-color: black; border: none; padding: 12px 10px 11px 10px; } .scriptingBox-viewPicker:active { outline-color: black; } .scriptingBox-cmdPicker { margin-left: 3px; margin-right: 0px; background: rgb(238, 238, 238); border: none; color: grey; } .commandEntry-outerDiv { pointer-events: all; background-color: gray; display: flex; flex-direction: row; .commandEntry-drop { color: white; width: 25px; margin-top: auto; margin-bottom: auto; } } .scriptingBox-collapse { transition: all .5s, opacity 0.3s; position: absolute; width: 40px; transform-origin: top left; pointer-events: all; // margin-top: 10px; } .scriptingBox-template, .scriptingBox-viewModes { display: grid; background: rgb(238, 238, 238); color: grey; margin-top: auto; margin-bottom: auto; margin-left: 5px; } .scriptingBox-viewModes { margin-left: 25px; } .scriptingBox-viewSpecs { margin-left: 5px; display: grid; .scriptingBox-filterIcon { position: relative; display: flex; margin: auto; background: gray; color: white; width: 40px; height: 40px; align-items: center; justify-content: center; } } } } .scriptingBox-paramNames { flex: 60; width: 60%; box-sizing: border-box; resize: none; padding: 7px; overflow-y: scroll; } .scriptingBox-paramInputs { flex: 40; width: 40%; box-sizing: border-box; resize: none; padding: 2px; overflow-y: scroll; } } .scriptingBox-errorMessage { overflow: auto; background: "red"; background-color: "red"; height: 40px; } .scripting-params { background: "beige"; } } .scriptingBox-toolbar { width: 100%; height: 30px; .scriptingBox-button { width: 50%; resize: auto; } } }