body{height:calc(100vh - 1rem);overflow:hidden;padding:.5rem}#app{flex-direction:column}#app,.editor,.main{align-items:stretch;display:flex;height:100%}.editor{flex-direction:column;flex-grow:1}.editor>.drag-target{display:flex;height:calc(100% - 2.2rem)}.editor .tabs-and-account{display:flex;justify-content:space-between}.editable-field:focus{outline:1px solid #b4b4b4;outline-offset:-1px}.editor-window-container{border:1px solid #b4b4b4;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 0 4px #cecece;display:flex;flex-grow:1;overflow:auto;padding:.2rem}.editor-window{flex-grow:1;height:-webkit-min-content;height:min-content;outline:none}.editor-window p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}code,pre{font-family:inherit;margin:0}.ruler{color:#c2c2c2;height:-webkit-min-content;height:min-content;overflow:hidden;padding:0 .5rem;text-align:right;-webkit-user-select:none;user-select:none}.drag{pointer-events:none;position:fixed;z-index:2}.drag-target.dragging-over>*,.drag-target.highlight.dragging-over{background:#c2ffc2!important}.explorer{border:1px solid #b4b4b4;border-radius:8px;box-shadow:0 0 4px #cecece;display:flex;flex-direction:column;height:calc(100% - 3px);margin-top:1px;overflow:auto}.explorer>.rest.drag-target{flex-grow:1}.explorer>.rest.drag-target>:first-child{height:100%}.explorer .drag .children{display:none}.explorer .controls{align-items:center;background:#fff;display:flex;justify-content:flex-end;padding:.2rem}.explorer .controls .logo{align-self:stretch;color:#636363;-webkit-filter:drop-shadow(0 0 1px #eee);filter:drop-shadow(0 0 1px #eee);flex-grow:1;flex-shrink:0;margin-left:.6rem;text-align:left}.explorer .controls .button{align-items:center;border-radius:3px;display:flex;justify-content:center;opacity:.7;padding:.2rem .3rem}.explorer .controls .button img{height:1.1rem;width:auto}.explorer .controls .button:hover{background:#dce5ff}.explorer-node{align-items:center;background-color:#fff;cursor:pointer;display:flex;padding-right:.5rem;-webkit-user-select:none;user-select:none}.explorer-node.selected{background-color:#dce5ff}.explorer-node.selected .name{cursor:text}.explorer-node.selected .name[contenteditable=true]{background:#fff}.explorer-node:not(.folder){padding-left:.8rem}.explorer-node:not(.folder) .name{margin-left:.8rem}.drag .explorer-node.folder .expanded-toggler:before,.explorer-node.folder .expanded-toggler:before{content:"▸"}.explorer-node.folder.expanded .expanded-toggler:before{content:"▾"}.drag .explorer-node{background-color:#7cffb1;min-width:10rem}.explorer-node .name{min-height:1.35rem;overflow:hidden;padding:.2rem;text-overflow:ellipsis}.explorer-node .name[contenteditable=true]{flex-grow:1}.explorer-node .name:not([contenteditable=true]){-webkit-user-select:none;user-select:none}.drag .explorer-node .children{display:none}.account{align-items:center;display:flex}.account img{height:100%;margin-right:.2rem;margin-top:.1rem;opacity:.7}.account .email{margin-left:.5rem;overflow:hidden;text-overflow:ellipsis}.account .button{color:#5491c5;cursor:pointer;flex-shrink:0;margin-left:.5rem;white-space:nowrap}.account .api-response{color:#fd3737;font-weight:700;margin-right:1rem}.server-operations-status{height:1.2rem}.resizable-container{align-items:stretch;display:flex;height:100%}.resize-anchor{flex-shrink:0;padding:.5rem 0;-webkit-user-select:none;user-select:none}.resize-anchor.captured,.resize-anchor:hover{cursor:col-resize}.resize-anchor.captured .resize-anchor-line,.resize-anchor:hover .resize-anchor-line{border-color:#2189ff}.resize-anchor-line{border:1px solid #fff;border-radius:4px;height:100%;-webkit-user-select:none;user-select:none}.second-component-container{flex-grow:1}.context-menu{align-items:stretch;background:#fff;border:1px solid #b4b4b4;cursor:pointer;display:flex;-webkit-filter:drop-shadow(4px 4px 3px #aaa);filter:drop-shadow(4px 4px 3px #aaaaaa);flex-direction:column;padding:.4rem 0;position:fixed;-webkit-user-select:none;user-select:none;z-index:2}.context-menu .context-menu-item{min-width:8rem;padding:.2rem 1rem}.context-menu .context-menu-item:hover{background:#dce5ff}.tabs>:first-child .tab .left-corner{display:none}.tabs>:first-child .tab .bottom-white-line{left:0}.tabs>:first-child.new-tab{border-radius:8px}.tabs>:first-child.new-tab .left-corner,.tabs>:first-child.new-tab .right-corner{display:none}.tabs>:first-child.new-tab:before{z-index:0}.tab{background:#fff;border:1px solid #b4b4b4;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;margin-right:1px;padding:.2rem 1.6rem .2rem .3rem;position:relative}.dragging-over .tab{background:#c2ffc2}.tab .title{padding:.2rem;white-space:nowrap}.tab .title[contenteditable=true]{min-width:2rem}.tab .title:not([contenteditable=true]){-webkit-user-select:none;user-select:none}.tab.active .title:hover{cursor:text}.tab.active .bottom-white-line{border-bottom:1px solid #fff;bottom:0;left:-5px;position:absolute;right:-5px;z-index:1}.drag .tab.active .bottom-white-line{display:none}.dragging-over .tab.active .bottom-white-line{border-color:#c2ffc2}.tab.active .bottom-white-line:after{background:#fff;bottom:0;content:"";height:5px;position:absolute;right:5px;width:5px}.dragging-over .tab.active .bottom-white-line:after{background:#c2ffc2}.tab.active .right-corner{z-index:1}.tab.preview .title{font-style:italic}.drag .tab{background-color:#7cffb1;border:none;border-bottom:initial;border-radius:8px}.drag .tab .close-button{display:none}.tab .left-corner,.tab .right-corner{background:radial-gradient(circle at center,transparent 70%,#fff 0);bottom:0;height:1rem;position:absolute;width:1rem}.dragging-over .tab .left-corner,.dragging-over .tab .right-corner{background:radial-gradient(circle at center,transparent 70%,#c2ffc2 0)}.drag .tab .left-corner,.drag .tab .right-corner{display:none}.tab .left-corner:after,.tab .right-corner:after{border:1px solid #b4b4b4;border-radius:8px;border-top:none;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.tab .right-corner{clip:rect(.5rem,.5rem,1rem,0);right:-1rem}.tab .right-corner:after{border-right:none}.tab .left-corner{clip:rect(.5rem,1rem,1rem,.5rem);left:-1rem}.tab .left-corner:after{border-left:none}.tab .close-button{border-radius:5px;font-family:monospace;height:1rem;line-height:1.2;margin:.1rem;position:absolute;right:0;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:1rem}.tab .close-button:not(:hover),.tab.new-tab{color:#b4b4b4}.tab.new-tab{display:flex;font-weight:700;justify-content:center;min-width:1.5rem;padding-left:.4rem;padding-right:.4rem;text-align:center}.tab.new-tab .editable-field{position:relative;top:-1px}.no-tabs .tab.new-tab{border:1px solid #b4b4b4}.no-tabs .tab.new-tab:before{clip:auto}.tab.new-tab:before{clip:rect(-8px,1000px,29px,-8px)}.tab:before{clip:rect(-8px,1000px,34px,-8px);border-radius:8px;box-shadow:0 0 4px #cecece;box-sizing:border-box;content:"";height:100%;left:-1px;pointer-events:none;position:absolute;right:0;top:-1px;z-index:-1}.drag .tab:before{display:none}.tab .editable-field:empty:after{content:" "}.tabs{align-items:center;display:flex;position:relative;top:1px}.tabs:not(.no-tabs):after{border-bottom:1px solid #b4b4b4;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;width:calc(100% + 1rem)}.tabs .drag-target.dragging-over{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}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}
/*# sourceMappingURL=main.615fda24.css.map*/