body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.div{position:relative}#github{position:absolute;top:20px;right:20px;font-size:12px}@media only screen and (max-width:600px){#github{display:none}}.App>#tools{position:absolute;bottom:20px;right:24px;display:flex}.App .tool{height:25px;width:25px;cursor:pointer;margin:5px;color:#000}.App>#tools .tool:hover{color:#737373}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:12px;height:12px;bottom:0;right:0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize;background-color:#fff}.modal{position:absolute}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:20px;border:3px solid #fff}#describer{display:block;margin:10px;position:absolute;min-width:min(400px,calc(100% - 40px));min-height:min(300px,calc(100% - 40px));top:0;border:2px solid #e0e0e0;border-radius:5px;background:hsla(0,0%,100%,.8)}#describer .cm-editor.cm-focused{outline:none}#describer .cm-scroller{overflow-x:hidden}#describer.hide{display:none}#describer .cm-container{height:calc(100% - 36px);width:100%;overflow-y:auto;border:none;outline:none;background-color:transparent}#describer .tools{display:flex;top:2px;right:10px;justify-content:flex-start;align-items:center;z-index:1000;border-bottom:1px solid #e0e0e0;background-color:#fff}#describer .tools .tool{height:15px;width:15px;padding:5px;border-radius:5px;margin:5px;background-color:#fff;cursor:pointer}#describer .tools .tool:last-of-type{margin-left:auto}#describer .tools .tool:hover{background-color:#e0e0e0}#describer .tools #lightbulb.on{background-color:#fff;fill:orange}.cm-panels .cm-panel.cm-search{background-color:#fff;font-size:20px}.cm-panels .cm-panel.cm-search label{display:none}.cm-panels .cm-panel.cm-search button{cursor:pointer}.cm-panels .cm-button{border:1px solid #e0e0e0;background-color:#e0e0e0;background-image:none;padding:5px 10px;cursor:pointer;border-radius:2px;text-transform:capitalize}.cm-panels .cm-search button.cm-button[name=replace]{margin-right:6px}.cm-panels .cm-search button.cm-button[name=replaceAll]{margin-right:10px;padding-right:9px}.cm-panels .cm-search button.cm-button[name=next]{margin-right:6px;padding:5px 9px}.cm-panels .cm-search button.cm-button[name=prev]{margin-right:6px;padding:5px 8px}.cm-panels .cm-search button.cm-button[name=select]{margin-right:10px}.cm-panels .cm-button:hover{background-color:#fff}.cm-panel .cm-textfield{padding:1px;border:none}.cm-panel input.cm-textfield:focus{outline:none}#describer .cm-editor{background-color:hsla(0,0%,100%,.5)}#diagramTypeSelect{padding:3px 5px;border:1px solid #e0e0e0;margin-left:5px;margin-right:5px;outline:none}#describer .moveHandle,#describer .tools .tool.moveHandle{cursor:move}.modal.tool-options{width:100px;bottom:55px;right:30px}.modal.tool-options>button{display:block;width:100%;padding:5px;margin:5px}#files .file,.examples .file,.modal.file-options .file{background-color:#e0e0e0;margin:5px;padding:2px 5px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;max-width:250px}.examples{position:absolute;bottom:22px;right:100px;display:flex;align-items:center}.modal.file-options{bottom:55px;left:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#fff;border:1px solid #e0e0e0;padding:5px 10px;border-radius:4px}.modal.file-options>div{display:flex;align-items:center}.modal.file-options .file{margin-left:0;display:inline-block}.modal.file-options .file.current{background-color:#fff}#files .tool:hover{fill:#737373}#files .file.current{background-color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#files .file:hover,.examples .file:hover,.modal.file-options .file:hover{background-color:#fff;border-color:#fff}.App>#files{position:absolute;bottom:20px;left:24px;display:flex;max-width:50vw;flex-wrap:wrap;min-width:min(300px,50vw);z-index:1000}.modal.file-options .tool{height:15px;width:15px;padding:5px;border-radius:5px;margin:5px;cursor:pointer}svg#mainDiagram{height:100vh;width:100vw;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:none}
/*# sourceMappingURL=main.dc7c4de2.chunk.css.map */