$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%;
}
}
}