body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}a{color:#f70}a:hover{text-decoration:none}.transparentButton{background-color:initial;background-repeat:no-repeat;border:none;cursor:pointer;outline:none;overflow:hidden;padding:0}.App{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:10px;overflow:auto}.header{display:flex;flex-flow:row wrap}.headerLeft{align-self:flex-start;display:flex;flex-basis:25%;flex-direction:column;flex-grow:1;gap:10px;justify-content:space-evenly;margin-bottom:20px;text-align:center;white-space:nowrap}.headerLeft img{border:1px solid #000;border-radius:10px}.headerLeftTop a{color:#000;text-decoration:none}.headerLeftTop{gap:10px;justify-content:center}.headerLeftTop,.headerRight{align-items:center;display:flex;flex-grow:1}.headerRight{flex-basis:75%;justify-content:space-evenly;margin-bottom:10px}.headerRightAd{background:#fff;flex-grow:20;height:100px}.headerRightControls{flex-direction:column;flex-grow:1;padding-right:10px}.control,.headerRightControls{align-items:center;display:flex}.controlLink{color:#f70;margin-left:5px;text-decoration:underline}.controlLink:hover{text-decoration:none}.content,.leftSide{display:flex}.leftSide{align-self:flex-start;flex-direction:column;gap:10px;justify-content:space-evenly;margin-bottom:20px;text-align:center;width:25%}.stageLibrary{border-top:1px solid #000;margin-left:10px;margin-right:10px}.stageLibraryItem{align-items:center;border:1px solid #000;border-radius:10px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-basis:100%;justify-content:center;margin-top:10px;padding:20px}.stageLibraryItem:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.stageLibraryAd{align-items:center;display:flex;flex-basis:100%;justify-content:center;margin-top:10px;padding:20px}.rightSide{display:flex;flex-direction:column;padding-right:10px;width:75%}.error{color:red;font-size:10pt;font-weight:400;margin-left:20px}.stageAndChildrenContainer{display:flex;flex:1 1;flex-direction:column;text-align:center}.stageChildren{display:flex;gap:10px;justify-content:space-between;margin-top:10px;text-align:center}.stageBoxHeaderCenter,.stageBoxHeaderLeft,.stageBoxHeaderRight{align-items:center;display:flex}.stageBoxHeaderLeft,.stageBoxHeaderRight{flex:1 1}.stageBoxHeaderLeft{gap:15px;justify-content:flex-start}.stageBoxHeaderCenter{font-weight:700}.stageBoxHeaderRight{justify-content:flex-end}.textEditorBox{border-bottom-right-radius:10px;border-top:1px solid #000;overflow:hidden}.ace_gutter,.textEditorBox{border-bottom-left-radius:10px}.stageBoxAndOverlayWrapper{align-items:center;border:1px solid #000;border-radius:10px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;white-space:nowrap}.stageBoxAndOverlayWrapper:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.stageBox{display:flex;flex-direction:column;overflow:hidden;text-align:center}.stageBoxDropOverlay{border-radius:10px;display:flex;height:100%;justify-content:space-evenly;overflow:hidden}.stageInnerDropBox,.stageInnerDropBoxErrorMessage,.stageInnerDropBoxMessage{align-items:center;display:flex;flex-basis:100%;justify-content:center}.stageInnerDropBoxErrorMessage{color:red}.customDragLayer,.stageBoxHeader{display:flex;justify-content:space-between;padding:10px}.customDragLayer{align-items:center;z-index:1000}