.drag-container{width:100%;height:100%}.drag-wrapper{z-index:998;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7333333333);display:flex;justify-content:center;align-items:center;color:#fff}.drop-container{z-index:999;position:absolute;border-radius:1rem;top:0;right:0;bottom:0;left:0}.upload-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.upload-container{width:400px;height:300px;border-radius:10px;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.heading{margin-bottom:1rem}.upload-wrapper[data-theme=light]{background:#fff;color:#000}.upload-wrapper[data-theme=light] .upload-container{background-color:#f5f2f2;border:dashed 1px #a0a0a0}.upload-wrapper[data-theme=light] .heading{color:#000}.upload-wrapper[data-theme=dark]{background:#252526;color:#fff}.upload-wrapper[data-theme=dark] .upload-container{background-color:#1e1e1e;border:dashed 1px #818181}.upload-wrapper[data-theme=dark] .heading{color:#fff}
.selectedLine{background-color:#4b4b18;width:2px}.stackLine{background-color:#184b2d;width:2px}.glyph-debugger-icon{margin-top:5px;margin-left:10px;height:10px !important;width:10px !important;background-color:#e51400;border-radius:50%;display:inline-block}.glyph-debugger-icon-disabled{margin-top:5px;margin-left:10px;height:10px !important;width:10px !important;background-color:gray;border-radius:50%;display:inline-block}.glyph-debugger-icon-hover{margin-top:5px;margin-left:10px;height:10px !important;width:10px !important;background-color:#e51400;border-radius:50%;display:inline-block}.exception-message{background:#420b0e;font-size:14px;text-align:center}.monaco-editor-overlaymessage{display:none !important}
.tab{height:100%;background:#2d2d2d;color:#969696;border-right:solid 1px #252526;padding:0 20px;font-size:13px;justify-content:center;cursor:default}.tab>.icon{color:#fff;margin-right:5px}.activeTab{background:#1e1e1e;color:#fff}
.tabs{height:40px;background:#252526;overflow-x:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #1e1e1e;scrollbar-width:thin}
.central-container .vertical-handle{width:100%;height:2px;background-color:#474747;cursor:ns-resize}.central-container .handle-active{background-color:#007acc}
.central-container{width:100%;height:100%}.central-container>.section{height:100%;width:100%}.title{color:#9b9b9b;font-size:12px;margin-left:10px}
.toolkit-container{position:absolute;color:#fff;z-index:999;top:0px;left:200px;background:#333;border-radius:5px;padding:5px 10px}.icon{cursor:pointer}
.breakpoint-row{background:#252526;color:#fff;font-size:13px;margin:3px 0px;padding:1px 10px}.file-name{color:#ccc}.pill{background:#4d4d4d;color:#b0ccc3;border-radius:5px;margin-left:10px;margin-right:5px;padding:0px 5px}.check{margin-right:5px}.close{color:gray}.close:hover{color:#fff}
.breakPointContainer{width:100%;height:100%;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #252526;scrollbar-width:thin}
.stack-row{background:#252526;color:#fff;font-size:13px;margin:3px 0px;padding:1px 20px}.stack-row:hover{cursor:pointer}.file-name{color:#ccc}.pill{background:#4d4d4d;color:#b0ccc3;border-radius:5px;margin-left:10px;padding:0px 5px}
.callStackContainer{width:100%;height:100%;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #252526;scrollbar-width:thin}.threadTitle{font-size:12px;color:#fff}
.variableStackContainer{width:100%;height:100%;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #252526;scrollbar-width:thin;font-size:12px;padding-left:10px}
.debug-container .vertical-handle{width:100%;height:2px;background-color:#474747;cursor:ns-resize}.debug-container .handle-active{background-color:#007acc}
.debug-container{width:100%;height:100%}.debug-container>.section{width:100%}.title{color:#9b9b9b;font-size:12px;margin-left:10px}
.side-container .menu{height:100%;width:100%;background:#333}.menu-icon{margin:10px 0;cursor:pointer}.side-container>.accordian{height:100%;width:300px;background:#252526}.side-container>.handle{height:100%;width:3px;background:#252526;cursor:ew-resize}.side-container>.handle-active{background-color:#007acc}
.abstractionRow{width:100%;color:#d7d7d7;overflow:hidden;text-overflow:ellipsis;padding:0 5px;display:flex;flex-direction:row}.abstractionRow:hover{background-color:#2c2c2c;cursor:pointer}.collapse-icon-container{width:10px;color:#5f5f5f;margin:0px 5px;align-self:center}.text-container{padding:5px 0}.spacer{position:relative;width:20px}.spacer::before{content:"";position:absolute;inset:0;left:50%;width:1px;background:#3f3f3f;transform:translateX(-50%);pointer-events:none}.icon-container{margin:0 3px;width:10px;display:flex;align-items:center}.icon-container .icon{width:10px}.disabledBreakPoint{background:gray;width:8px;height:8px;border-radius:50%;align-self:center}.enabledBreakPoint{background:#e35454;width:8px;height:8px;border-radius:50%;align-self:center}.analysis-status-container{font-size:11px;color:#ff5151;width:60px;display:flex;margin:0 5px;justify-content:center}.analysis-status-container .message{align-self:center}
.treeMenuContainer{width:100%;height:100%;display:flex;flex-direction:column}.treeMenuContainer .bottomContainer{width:100%;height:150px;display:flex;border-top:solid 1px #414141;font-size:12px;color:#fff;display:flex;flex-direction:column}.treeMenuContainer .bottomContainer .title{font-size:13px;padding:5px 0 0 0}.treeMenuContainer .bottomContainer .rootcause{color:#d6d6d6;padding:10px;line-height:20px}.treeMenuContainer .topContainer{width:100%;height:40px;display:flex;border-bottom:solid 1px #414141}.treeMenuContainer .topContainer .titleContainer{flex:1;height:100%;display:flex;align-items:center}.treeMenuContainer .topContainer .titleContainer .title{font-size:12px}.treeMenuContainer .topContainer .iconMenu{flex:1;height:100%;display:flex;align-items:center;justify-content:end}.treeMenuContainer .topContainer .iconMenu .icon{color:#fff;margin-right:10px}.scrollbar{overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #252526;scrollbar-width:thin}.executionTreeContainer{width:100%;height:100%;font-size:12px;color:#fff}
.settings-container{color:#fff}
.settings-container{color:#e0e0e0}.shortcuts{font-size:13.5px}kbd{border:solid 1px gray;font-weight:bold}
.side-container .menu{height:100%;width:100%;background:#333}.menu-icon{margin:10px 0;cursor:pointer}.side-container>.accordian{height:100%;width:300px;background:#252526}.side-container>.handle{height:100%;width:3px;background:#252526;cursor:ew-resize}.side-container>.handle-active{background-color:#007acc}
.abstractionRow{width:100%;color:#d7d7d7;overflow:hidden;text-overflow:ellipsis;padding:0 5px;display:flex;flex-direction:row}.abstractionRow:hover{background-color:#2c2c2c;cursor:pointer}.collapse-icon-container{width:10px;color:#5f5f5f;margin:0px 5px;align-self:center}.text-container{padding:5px 0}.spacer{position:relative;width:20px}.spacer::before{content:"";position:absolute;inset:0;left:50%;width:1px;background:#3f3f3f;transform:translateX(-50%);pointer-events:none}.icon-container{margin:0 3px;width:10px;display:flex;align-items:center}.icon-container .icon{width:10px}.design-trace{margin:0 3px;font-size:12px;width:300px;display:flex;align-items:center;overflow:hidden;white-space:normal}.disabledBreakPoint{background:gray;width:8px;height:8px;border-radius:50%;align-self:center}.enabledBreakPoint{background:#e35454;width:8px;height:8px;border-radius:50%;align-self:center}.analysis-status-container{font-size:11px;color:#ff5151;width:60px;display:flex;margin:0 5px;justify-content:center}.analysis-status-container .message{align-self:center}
.treeMenuContainer{width:100%;height:100%;display:flex;flex-direction:column}.treeMenuContainer .bottomContainer{width:100%;height:150px;display:flex;border-top:solid 1px #414141;font-size:12px;color:#fff;display:flex;flex-direction:column}.treeMenuContainer .bottomContainer .title{font-size:13px;padding:5px 0 0 0}.treeMenuContainer .bottomContainer .rootcause{color:#d6d6d6;padding:10px;line-height:20px}.treeMenuContainer .topContainer{width:100%;height:40px;display:flex;border-bottom:solid 1px #414141}.treeMenuContainer .topContainer .titleContainer{flex:1;height:100%;display:flex;align-items:center}.treeMenuContainer .topContainer .titleContainer .title{font-size:12px}.treeMenuContainer .topContainer .iconMenu{flex:1;height:100%;display:flex;align-items:center;justify-content:end}.treeMenuContainer .topContainer .iconMenu .icon{color:#fff;margin-right:10px}.scrollbar{overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #252526;scrollbar-width:thin}.executionTreeContainer{width:100%;height:100%;font-size:12px;color:#fff}
.abstractionRow{width:100%;color:#d7d7d7;overflow:hidden;text-overflow:ellipsis;padding:0 5px;display:flex;flex-direction:row}.abstractionRow:hover{background-color:#2c2c2c;cursor:pointer}.collapse-icon-container{width:10px;color:#5f5f5f;margin:0px 5px;align-self:center}.text-container{padding:5px 0}.spacer{position:relative;width:20px}.spacer::before{content:"";position:absolute;inset:0;left:50%;width:1px;background:#3f3f3f;transform:translateX(-50%);pointer-events:none}.icon-container{margin:0 3px;width:10px;display:flex;align-items:center}.icon-container .icon{width:10px}.design-trace{margin:0 3px;font-size:12px;width:300px;display:flex;align-items:center;overflow:hidden;white-space:normal}.disabledBreakPoint{background:gray;width:8px;height:8px;border-radius:50%;align-self:center}.enabledBreakPoint{background:#e35454;width:8px;height:8px;border-radius:50%;align-self:center}.analysis-status-container{font-size:11px;color:#ff5151;width:60px;display:flex;margin:0 5px;justify-content:center}.analysis-status-container .message{align-self:center}
.treeMenuContainer{width:100%;height:100%;display:flex;flex-direction:column}.treeMenuContainer .topContainer{width:100%;height:40px;display:flex;border-bottom:solid 1px #414141}.treeMenuContainer .topContainer .titleContainer{flex:1;height:100%;display:flex;align-items:center}.treeMenuContainer .topContainer .titleContainer .title{font-size:12px}.treeMenuContainer .topContainer .iconMenu{flex:1;height:100%;display:flex;align-items:center;justify-content:end}.treeMenuContainer .topContainer .iconMenu .icon{color:#fff;margin-right:10px}.scrollbar{overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #252526;scrollbar-width:thin}.executionTreeContainer{width:100%;height:100%;font-size:12px;color:#fff}.focusIndicator{color:#7d660f;font-size:8px;margin-left:10px}
.rootCauseContainer{width:100%;height:100%;display:flex;border-top:solid 1px #414141;font-size:12px;color:#fff;display:flex;flex-direction:column;overflow-y:auto;scrollbar-gutter:stable;scrollbar-color:rgba(71,71,71,.4) #252526;scrollbar-width:thin}.rootCauseContainer .title{font-size:13px;padding:5px 0 0 0}.rootCauseContainer .rootcause{color:#d6d6d6;padding:10px;line-height:20px}
.abstraction-container .vertical-handle{width:100%;height:2px;background-color:#474747;cursor:ns-resize}.abstraction-container .handle-active{background-color:#007acc}
.abstraction-container{width:100%;height:100%}.abstraction-container>.section{width:100%}.title{color:#9b9b9b;font-size:12px;margin-left:10px}
.verbosity-menu-container{background:#68217a;position:absolute}.verbosity-menu-container option{cursor:pointer}.verbosity-menu-container option:hover{background:#34103d}
.status-bar{margin:0;height:23px;line-height:23px;font-size:14px;color:#fff;background-color:#68217a}.status-left{float:left;display:flex;flex-direction:row;height:100%}.status-right{float:right;display:flex;flex-direction:row;height:100%}.status-item{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 7px}.status-item-button{background-color:#68217a;border:none;color:inherit;cursor:default}.status-item-button:hover{background-color:#481655}.statusMessage{font-size:12px;padding-left:5px}

.viewer-container{position:relative;width:100%;height:100%}.menu-container{position:absolute;top:0;height:0px;width:100%;background-color:#3c3c3c}.body-container{position:absolute;top:0px;bottom:23px;width:100%;background-color:#2d2d2d}.status-bar-container{position:absolute;bottom:0;height:23px;width:100%;background-color:#68217a}
html{height:100%;width:100%}body{height:100%;width:100%;margin:0;overflow-x:hidden}#app{height:100%;width:100%}

/*# sourceMappingURL=main.css.map*/