.masterList{display:flex;flex-flow:column;background:#fff;margin-right:1em;border:1px solid rgba(0,0,0,.1);border-top:none;background:rgba(0,0,0,.1)}.masterList ul{width:15em;padding:0;margin:0;box-shadow:0 3px 6px -3px rgba(0,0,0,.2)}.masterList ul li{padding:1em;margin:0;list-style:none;cursor:pointer;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;border-left:.5em solid transparent;display:block;margin-bottom:1px;background:#fff}.masterList ul li.active{cursor:default;color:#662c91;font-weight:700;border-left:.5em solid #662c91}.tabControl{height:100%;display:flex;flex-flow:column}.tabControl ul.tabBar{padding:0;margin:0;margin-bottom:1em;border-bottom:2px solid rgba(0,0,0,.1);flex:0 1 auto}.tabControl ul.tabBar li{padding:.5em;padding-left:2em;padding-right:2em;margin:0;list-style:none;display:inline-block;border-bottom:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabControl ul.tabBar li.active{border-bottom:2px solid #662c91}.tabControl .tabContent{flex:1 1 auto}.fileTreeNode{line-height:1.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:.5em;box-sizing:border-box}.fileTreeNode:not(.root){border-left:1px solid rgba(0,0,0,.27);padding-left:.5em}.fileTreeNode .i{font-size:1em;position:relative;top:.1em}.fileTree{width:15em;box-sizing:border-box;float:left;overflow:auto}.ace_editor{float:right}