$dark: #333333; html, body { height: 100%; } body[data-canvas-application] { overflow: hidden; } .layer-controller { position: relative; width: 100%; height: 100%; z-index: 1; .layer { position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; width: 100%; height: 100%; } } #underneath { background: #333; background: linear-gradient(135deg, #333333, #000000); } .top.layer[data-draggable-direction="horizontal"] { box-shadow: -4px 0px 6px rgba(0,0,0,0.9); } .top.layer[data-draggable-direction="vertical"] { box-shadow: 0px -4px 6px rgba(0,0,0,0.9); } #canvas { background: #fff; .handle { position: absolute; background: #333; margin: 0px; padding: 0px; cursor: pointer; } .handle.vertical-handle { top: 0px; left: 50%; height: 15px; width: 45px; border-radius: 0px 0px 4px 4px; box-shadow: 0 0 6px $dark; } .handle.horizontal-handle { top: 50%; left: 0%; height: 45px; width: 15px; border-radius: 0px 4px 4px 0px; box-shadow: 0 0 6px $dark; } } #front-end-editors-wrapper { width: 100%; clear: both; .panel { width: 33.33333%; float: left; margin: 0px; padding: 0px; } .codesync-editor { position: relative; .toolbar-wrapper { position: absolute; top: 0px; height: 30px; width: 100%; .button,label,.config-select { padding: 4px 0px; margin-right: 5px; } } .codesync-asset-editor { position: absolute; top: 30px; width: 100%; } } }