.expand-collapse,.expand-collapse:hover,.expand-collapse:active,.expand-collapse:focus{background:none;color:var(--text-color)!important;box-shadow:none;transform:none;transition:none;cursor:pointer;padding:6px!important;opacity:.6!important;width:10px!important;height:10px!important;margin:10px!important}.drag-icon,.drag-icon:hover,.drag-icon:active,.drag-icon:focus{cursor:grab!important;background:none;color:var(--text-color)!important;box-shadow:none;transform:none;transition:none;padding:6px!important;opacity:.6!important;width:10px!important;height:10px!important;margin:10px!important}.collapse-all-btn{background:var(--bg-gray-light-color)!important;color:var(--text-color)!important;box-shadow:inset 0 -1px 0 var(--shadow)!important;border-radius:5px!important;width:auto!important;height:auto!important;margin-right:10px!important;opacity:.6!important}.clear-search,.search{background:transparent!important;color:var(--text-color)!important;opacity:.6!important;width:10px!important;height:10px!important}.no-ds-found{padding:10px;opacity:.6;justify-self:center}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;inset:-2px -2px -2px -32px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}body{margin:0;display:flex;min-width:320px;min-height:100vh}#root{width:100%}.appWrapper{display:flex;flex-direction:column;height:100vh;width:100%}.appContainer{display:flex;width:100%;height:100%;min-height:calc(100vh - var(--header-height) - var(--sub-header-height));overflow:hidden}.appHeaderPanel{height:var(--header-height);background-color:var(--primary);color:var(--bg-color);display:flex;flex-direction:column;justify-content:space-between}.appHeaderMainPanel{height:calc(var(--header-height) - var(--sub-header-height));display:flex;justify-content:space-between;align-items:center;padding:0 15px}.appHeaderMainPanelActions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.appHeaderActionButton{border:1px solid var(--bg-color)!important;border-radius:5px!important;text-transform:capitalize!important;padding:2px 10px!important}.appHeaderActionButton:hover{color:var(--text-color)!important;background-color:var(--bg-color)!important}.appHeaderMainPanelTitle{font-weight:700}.appSubHeaderPanel{height:var(--sub-header-height);background-color:var(--primary-light);color:var(--text-color);box-shadow:0 10px 6px -6px var(--border-color);-moz-box-shadow:0 10px 6px -6px var(--border-color);-webkit-box-shadow:0 10px 6px -6px var(--border-color);z-index:1000;padding:0 15px;display:flex;flex-direction:column}.appSubHeaderPanel .subHeaderTabsRow{display:flex;align-items:stretch;height:50%;border-bottom:1px solid var(--border-color)}.appSubHeaderPanel .subHeaderTabs.MuiTabs-root{min-height:unset;height:100%}.appSubHeaderPanel .subHeaderTabs .MuiTabs-flexContainer{height:100%;align-items:stretch}.appSubHeaderPanel .subHeaderTabs .MuiTabs-scroller{display:flex;align-items:stretch}.appSubHeaderPanel .subHeaderTab.MuiTab-root{min-height:unset;min-width:unset;height:auto;padding:0 16px;margin:0;font-size:.7rem;text-transform:uppercase;color:var(--text-color);border-right:1px solid var(--border-color);background-color:transparent;display:flex;align-items:center;border-radius:0}.appSubHeaderPanel .subHeaderTab.MuiTab-root.active{background-color:var(--bg-color);color:var(--primary)}.appSubHeaderPanel .subHeaderTab.MuiTab-root:hover{background-color:var(--toolbar-tab-hover)}.appSubHeaderPanel .subHeaderToolbarRow{display:flex;align-items:center;height:50%;padding:4px 10px}.toolbarGroup{display:flex;align-items:center;gap:4px;height:100%}.toolbarPlaceholder{font-size:.75rem;color:var(--text-color);opacity:.6}.toolbarButton.MuiIconButton-root{padding:4px;border-radius:4px;color:var(--text-color);background-color:transparent;border:1px solid var(--toolbar-border);transition:all .15s ease}.toolbarButton.MuiIconButton-root:hover{background-color:var(--toolbar-hover-bg);border-color:var(--border-color)}.toolbarButton.MuiIconButton-root.active{background-color:var(--toolbar-active-bg);color:var(--toolbar-active-text);border-color:var(--toolbar-active-border);box-shadow:var(--toolbar-active-shadow) 1px 1px 3px inset}.toolbarButton.MuiIconButton-root.active:hover{background-color:var(--editor-border)}.toolbarButton.MuiIconButton-root.Mui-disabled{color:var(--text-disabled);background-color:var(--bg-gray-color);border-color:transparent;opacity:.5;cursor:not-allowed;pointer-events:auto}.appFooterPanel{height:fit-content;position:relative;background-color:transparent;z-index:1000;width:100%}.appFooterPanel .footerTransition{position:relative;background-color:var(--primary-light);color:var(--text-color);box-shadow:0 -10px 6px -6px var(--border-color);-moz-box-shadow:0px -10px 6px -6px var(--border-color);-webkit-box-shadow:0px -10px 6px -6px var(--border-color);z-index:1001;width:100%;overflow:hidden;transition:height .3s ease}.appFooterPanel .footerTransition.hide{height:0}.appFooterPanel .footerTransition.show{height:var(--footer-height)}.appFooterPanel .footerToggleBtn,.appFooterPanel .footerToggleBtn:hover,.appFooterPanel .footerToggleBtn:active,.appFooterPanel .footerToggleBtn:focus{position:absolute;left:10px;bottom:40px;background-color:var(--primary-light);color:var(--text-color);border:.5px solid var(--bg-gray-color);padding:3px!important;z-index:1003;border-radius:5px!important;border-bottom:transparent!important}.appFooterPanel .footerToggleBtn.hide{bottom:15px}.appLeftPanelWrapper,.appRightPanelWrapper{position:relative;height:-webkit-fill-available}.appLeftPanel,.appRightPanel{transition:width .3s ease,margin .3s ease;overflow:hidden;height:100%}.appLeftPanel.show,.appRightPanel.show{width:-webkit-fill-available}.appLeftPanel.hide,.appRightPanel.hide{width:0}.appRightPanelTitle{font-weight:700;border-bottom:1px solid var(--border-color);padding:15px 20px}.appEditorContainer{width:100%;height:-webkit-fill-available;transition:flex .3s ease;background-color:var(--bg-color);display:flex;justify-content:space-around;overflow:auto;position:relative}.react-split__pane{overflow:visible!important}.editorArea{min-height:-webkit-fill-available;background-color:var(--bg-color);padding:1rem 2rem;border:1px solid var(--border-color);border-radius:3px;margin:25px 25px 25px 50px;width:600px}.editorCardsPanel{min-width:250px;max-width:250px;margin:25px 10px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-gray-color);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--bg-gray-dark-color);border-radius:10px;border:1px solid var(--bg-gray-color)}::-webkit-scrollbar-thumb:hover{background:var(--bg-gray-dark-color)}.loaderWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bg-color);position:relative}.loaderWrapper.viewLoader,.loaderWrapper.leftPanelLoader,.loaderWrapper.rightPanelLoader{position:absolute;height:-webkit-fill-available;width:-webkit-fill-available}.errorListWrapper{background-color:var(--bg-gray-color);padding:1rem;border-radius:5px;font-weight:700;display:flex;flex-direction:column;gap:10px;max-height:30vh;min-width:30vw;max-width:60vw;overflow:auto}.errorListWrapper .errorItem{display:flex;align-items:center;gap:6px}.errorListWrapper .errorItem .icon{flex-shrink:0;line-height:normal}.errorListWrapper .errorItem code{white-space:normal;line-height:normal}.loaderImg{width:100%;height:auto}.loaderWrapper h4{color:var(--primary)}.appWrapperLoader,.appWrapperError{height:100vh;width:100vw}.errorAppData,.loadingAppData{max-width:150px;filter:hue-rotate(35deg)}.viewLoadingImg{max-width:120px;filter:hue-rotate(35deg)}.leftPanelLoadingImg,.rightPanelLoadingImg{max-width:75px;filter:hue-rotate(35deg)}.appWrapperLoader h4,.appWrapperError h4{bottom:30vh}.leftPanelLoader h4{bottom:20vh}.rightPanelLoader h4{bottom:15vh}.viewLoader h4{bottom:10vh}.notificationAlert{opacity:.98!important}.appLeftPanelWrapper .leftToggleBtn{position:absolute;right:-16px;top:10px;background-color:var(--bg-color);border:.5px solid var(--bg-gray-color);padding:3px!important;z-index:1000}.appLeftPanelWrapper .leftToggleBtn.hide{right:-35px}.appRightPanelWrapper .rightToggleBtn{position:absolute;left:-16px;top:10px;background-color:var(--bg-color);border:.5px solid var(--bg-gray-color);padding:3px!important;z-index:1000}.appRightPanelWrapper .rightToggleBtn.hide{left:-35px}.appLeftPanelWrapper .leftToggleBtn:hover,.appRightPanelWrapper .rightToggleBtn:hover{background-color:var(--bg-gray-color)!important}.react-split{flex:1;height:100%;position:relative;width:100%}.react-split__pane{height:100%;position:absolute;white-space:normal;width:100%;overflow:hidden}.react-split__sash{position:absolute;top:0;z-index:2;transition:background-color .1s;height:100%;width:11px!important;background-color:var(--bg-gray-color)!important;margin:0 -5px!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;cursor:col-resize!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;background-clip:padding-box!important;-moz-background-clip:padding!important;-webkit-background-clip:padding!important}.react-split__sash--disabled{pointer-events:none}.react-split__sash--vertical{cursor:col-resize}.react-split__sash--horizontal{cursor:row-resize}.react-split__sash-content{width:100%;height:100%}.react-split__sash-content--active{background-color:var(--primary)}.react-split--dragging.react-split--vertical{cursor:col-resize}.react-split--dragging.react-split--horizontal{cursor:row-resize}body.react-split--disabled{user-select:none}.split-sash-content{width:100%;height:100%}.split-sash-content.split-sash-content-vscode.split-sash-content-active{background-color:var(--primary)}.react-split__sash:hover{-webkit-transition:all .5s ease!important;transition:all .5s ease!important;border-left:5px solid var(--border-color)!important;border-right:5px solid var(--border-color)!important}.react-split__sash .custom-sash.hidden{display:none}.react-split__sash:has(.custom-sash.hidden){pointer-events:none!important;background:transparent!important}.editor-container{border:1px solid var(--editor-container-border);border-radius:4px;overflow:hidden}.prosemirror-editor{box-shadow:inset 0 1px 2px var(--editor-shadow);border:1px solid var(--editor-border);display:block;max-width:100%;min-width:100%;padding:.625em;resize:vertical;background-color:var(--bg-color);border-radius:4px;min-height:60vh}.ProseMirror{padding:20px 0!important}.ProseMirror-gapcursor:only-child:after{margin-top:1.3rem!important}.ProseMirror:focus{outline:none!important}.ProseMirror-selectednode{outline:1px solid var(--outline-lightblue)!important;background-color:var(--bg-lightblue)!important}.inno-ref-highlight{background-color:var(--ref-highlight-bg);border-radius:2px}.inno-ref-mark{outline:1px solid var(--ref-mark-outline)}.ProseMirror-search-match{background:var(--search-match)}.ProseMirror-active-search-match{background:var(--active-search)}[data-tracked*='"operation":"insert"'],[data-tracked*='"operation":"node_split"'],[data-tracked*='"operation":"wrap_with_node"'],[data-tracked*='"operation":"move"']{background-color:var(--track-insert-bg);padding:1px 0}[data-tracked*='"operation":"delete"']{background-color:var(--track-delete-bg);text-decoration:line-through;color:var(--track-delete-text);padding:1px 0}.tracked-insert:hover{background-color:var(--track-insert-bg-hover)}.tracked-delete:hover{background-color:var(--track-delete-bg-hover)}:root{--primary: #01416a;--primary-light: #ebf5ff;--text-color: #000000;--gray: #bdbdbd;--bg-color: #ffffff;--transparent: transparent;--bg-gray-color: #eeeeee;--bg-gray-light-color: #f4f4f4;--bg-gray-dark-color: #888;--border-color: rgba(0, 0, 0, .122);--bg-lightblue: #c9e7fb;--border-blue: #0296f2;--outline-lightblue: #8cf;--text-disabled: #ccc;--text-disabled-dark: #6e6e6e;--option-hover: #f0f0f0;--dark-grey: #6c757d;--shadow: #dee2e6;--danger: #ff0000;--warning: #ed6c02;--success: #00e676;--highlight-yellow: #fffb00;--tab-border: #d4d4d4;--tab-heading-background: #fafafa;--replaceAll-bg: rgba(0, 0, 0, .25);--circular-progress: #e0e0e0;--search-match: rgba(255, 215, 0, .35);--active-search: rgba(255, 165, 0, .65);--editor-border: #dbdbdb;--editor-container-border: #e0e0e0;--editor-shadow: rgba(10, 10, 10, .1);--placeholder-text: #999;--ref-highlight-bg: rgba(189, 219, 255, .3);--ref-mark-outline: rgba(133, 204, 252, .611);--toolbar-border: #dfdfdf;--toolbar-hover-bg: #f3f3f3;--toolbar-active-bg: #eaeaea;--toolbar-active-text: #424242;--toolbar-active-border: #b0bec5;--toolbar-active-shadow: rgba(0, 0, 0, .2);--toolbar-tab-hover: rgba(0, 0, 0, .04);--track-insert-bg: rgba(76, 175, 80, .2);--track-insert-bg-hover: rgba(76, 175, 80, .3);--track-delete-bg: rgba(244, 67, 54, .2);--track-delete-bg-hover: rgba(244, 67, 54, .3);--track-delete-text: #c62828;--header-height: 120px;--sub-header-height: calc((var(--header-height) * 2 / 3) - 4px);--footer-height: 40px;font-family:system-ui,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--text-color);background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;table,th,td{border:1px solid var(--text-color);border-collapse:collapse}}
