/*=====GENERATING: 15.11.2021 04:14:03=======*/
/*========== INCLUDE utils/DnDManager========*/
.EFODragHelper{width:3em;height:3em;overflow:hidden;position:absolute;border-radius:50%;background-color:rgba(0,0,0,.3);box-sizing:border-box;padding:.5em}.EFODragHelper svg{width:100%;height:100%;fill:yellow}body.EFODragNow{cursor:pointer}.EFODropTarget{transition:transform .3s}.EFODragNow .EFODropTarget.EFODragOver{transform-origin:left center;transform:scale(1.5)}.EFODragHelper{z-index:50}
/*========== INCLUDE windowController========*/
.EFOBackdrop{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;height:100%;background:rgba(0,0,0,.5);z-index:5}.EFOWindow{position:absolute;width:80%;height:80%;max-width:100%;max-height:100%;min-width:10%;min-height:10%;box-sizing:border-box;padding:2em 0 4em 0;background:white;border:1px solid silver;box-shadow:3px 3px 10px #525151}.EFOTitle{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:2em;max-height:2em;line-height:2em;overflow:hidden;white-space:nowrap;color:white;background:#00acc8;padding:0 4em 0 1em}span.EFOTitleText{display:inline-block;width:100%;box-sizing:border-box;max-width:100%;overflow:hidden;white-space:nowrap;font-size:1.1em}.EFOTitleClose{position:absolute;top:0;right:0;width:1.5em;height:1.5em;margin:.25em .25em 0 0;cursor:pointer;transition:all .3s;overflow:hidden;border-radius:50%}.EFOTitleClose:hover{border-radius:0}.EFOTitleClose:before,.EFOTitleClose:after{content:' ';display:block;position:absolute;width:2px;margin-left:-1px;height:150%;left:50%;top:-25%;box-sizing:border-box;border-left:2px solid white}.EFOTitleClose:before{transform:rotate(-45deg)}.EFOTitleClose:after{transform:rotate(45deg)}.EFOFooter{position:absolute;left:0;bottom:0;height:4em;max-height:4em;background:white;width:100%;line-height:4em;box-sizing:border-box;text-align:right;border-top:1px solid #00acc8;padding:0 1em}.EFOFooterButton{line-height:2em;padding:0 1.5em;border:1px solid #00acc8;display:inline-block;color:#00acc8;cursor:pointer;transition:all .3s}.EFOFooterButton:hover{color:white;background:#00acc8}.EFOWindowContent{position:relative;box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}.EFOWindowLoader{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;background:rgba(0,0,0,.5);display:none}.EFOWindowLoader:before,.EFOWindowLoader:after{content:' ';position:absolute;top:50%;left:50%;width:10em;height:10em;margin:-5em 0 0 -5em;border:.5em solid #00acc8;border-radius:50%}.EFOWindowLoader:before{border-top:.5em solid transparent;border-bottom:.5em solid transparent;animation:EFOWindowLoader linear .9s infinite alternate}.EFOWindowLoader:after{border-left:.5em solid transparent;border-right:.5em solid transparent;animation:EFOWindowLoader linear .9s infinite alternate-reverse}@keyframes EFOWindowLoader{from{transform:rotate(0) scale(1.0)}to{transform:rotate(360deg) scale(0.5)}}.EFOWindowResizer{width:1em;height:1em;position:absolute;right:0;bottom:0;cursor:nwse-resize;background:linear-gradient(to bottom right,transparent 49%,transparent 50%,#00acc8 55%,#00acc8 56%,transparent 57%,transparent 64%,transparent 65%,#00acc8 70%,#00acc8 71%,transparent 72%,transparent 80%,transparent 81%,#00acc8 82%,#00acc8 84%,#00acc8 85%,transparent 86%,transparent 87%,transparent 94%,transparent 95%,#00acc8 96%)}.EFOTitleHelp{box-sizing:border-box;width:1.5em;height:1.5em;position:absolute;top:0;right:2em;margin-top:.25em;margin-right:.25em}.EFOTitleHelp svg{width:100%;height:100%;fill:white}.EFOTitleHelp{padding:.1em;line-height:0;cursor:pointer;transition:all .3s}.EFOTitleHelp:hover{padding:.05em}.EFOFooter{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
/*========== INCLUDE flatController========*/
.EFOFlatControllerWraper{display:block;box-sizing:border-box;height:100%;max-height:100%;overflow:hidden;position:relative}
/*========== INCLUDE widgets/paginator========*/
.widgetPaginatorHBtn{width:1.8em;height:1.8em;display:inline-block;line-height:1.8em;background:#00acc8;cursor:pointer;position:relative;margin-left:.5em;margin-right:.5em;overflow:hidden;vertical-align:middle}.widgetPaginatorHBtn.widgetPaginatorPrev:before{position:absolute;box-sizing:border-box;width:80%;height:60%;left:0;top:0;margin:10% 0 0 -10%;border:.7em solid transparent;border-right:.7em solid white;content:' '}.widgetPaginatorHBtn.widgetPaginatorNext:before{position:absolute;box-sizing:border-box;width:80%;height:60%;left:0;top:0;margin:10% 0 0 35%;border:.7em solid transparent;border-left:.7em solid white;content:' '}span.widgetPaginatorElement{display:inline-block;width:1.8em;height:1.8em;line-height:1.8em;margin-left:.3em;margin-right:.3em;border:1px solid #00acc8;box-sizing:border-box;vertical-align:middle;color:#00acc8;cursor:pointer;transition:all .3s;overfow:hidden;max-width:1.8em}span.widgetPaginatorElement.widgetPaginatorCurrent{color:white;background:#00acc8}.widgetPaginatorContent{white-space:nowrap;overflow:hidden;box-sizing:border-box;line-height:1.8em;vertical-align:middle}span.widgetPaginatorHBtn.disabled{opacity:.5;cursor:default}span.widgetPaginatorElement.widgetPaginatorSeparator{border:1px solid transparent}
/*========== INCLUDE widgets/TreeView========*/
.widgetTreeView{box-sizing:border-box;padding:0;height:100%;max-height:100%;background:white;position:relative;overflow:hidden}.widgetTreeViewToolbarEnabled{padding-top:2.5em}.widgetTreeViewToolbar{position:absolute;top:0;left:0;width:100%;height:100%;line-height:2.5em;max-height:2.5em;box-sizing:border-box;padding:0 .5em;text-align:right;background:whitesmoke;display:none}.widgetTreeViewToolbarEnabled .widgetTreeViewToolbar{display:block}.widgetTreeViewContent{box-sizing:border-box;height:100%;max-height:100%;overflow:auto;padding:.3em}.widgetTreeViewNodeElementName{height:1.5em;max-height:1.5em;max-width:100%;overflow:hidden;white-space:nowrap;line-height:1.5em;display:inline-block;width:auto;max-width:100%;padding:.05em .3em .05em .05em;cursor:pointer;transition:all .3s;box-sizing:border-box}span.widgetTreeViewNodeElementIcon{width:1.5em;height:1.5em;overflow:hidden;display:inline-block;margin-right:.1em;background:transparent}span.widgetTreeViewNodeElementText{display:inline-block;line-height:1.5em;vertical-align:top}.widgetTreeViewNodeElementNodeBody{box-sizing:border-box;padding-left:1.5em}.widgetTreeViewNodeElement{white-space:nowrap;overflow:hidden}.widgetTreeViewNodeElementName{display:inline-block;width:auto;max-width:100%;padding:.05em .3em .05em .05em;height:1.5em;cursor:pointer;transition:all .3s}.widgetTreeViewNodeElementName svg{width:100%;height:100%;fill:#00acc8;transition:all .3s}.widgetTreeViewNodeElement.widgetTreeViewselected>.widgetTreeViewNodeElementName{color:white;background:#00acc8}.widgetTreeViewNodeElement.widgetTreeViewselected>.widgetTreeViewNodeElementName svg{fill:white}.widgetTreeViewNodeElementStateclosed>.widgetTreeViewNodeElementName>.widgetTreeViewNodeIconExpanded{display:none}.widgetTreeViewNodeElementStateopened>.widgetTreeViewNodeElementName>.widgetTreeViewNodeIconCollapsed{display:none}.widgetTreeViewNodeElementStateclosed>.widgetTreeViewNodeElementNodeBody{max-height:0;transform:scaleY(0)}.widgetTreeViewNodeElementStateopened>.widgetTreeViewNodeElementNodeBody{max-height:none;transform:scaleY(1)}.widgetTreeViewNodeElementNodeBody{transition:all .1s;transform-origin:top center}.widgetTreeView,.widgetTreeView div,.widgetTreeView span,.widgetTreeView p,.widgetTreeView i,.widgetTreeView b,.widgetTreeView svg{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
/*========== INCLUDE widgets/contextMenu========*/
.widgetcontextMenu{position:absolute;z-index:10;box-sizing:border-box;padding:.5em;max-height:50%;padding-right:0;overflow:hidden;max-width:50%;left:0;top:0;background:white;border:1px solid silver;box-shadow:3px 3px 10px darkgrey}.widgetcontextMenuContent{box-sizing:border-box;max-height:100%;overflow:auto;padding-right:.3em;max-width:100%}ul.widgetcontextMenuList{list-style:none;margin:0;padding:0;max-width:100%;box-sizing:border-box}ul.widgetcontextMenuList li{white-space:nowrap;overflow:hidden;height:2em;max-height:2em;border-bottom:1px solid whitesmoke;display:list-item;max-width:100%;position:relative;padding-left:2em;cursor:pointer;transition:all .3s;line-height:2em}ul.widgetcontextMenuList li:hover{background:whitesmoke}span.widgetcontextMenuItemIcon{width:1.5em;height:1.5em;overflow:hidden;display:inline-block;position:absolute;left:.25em;top:.25em}span.widgetcontextMenuItemIcon svg{width:100%;height:100%}ul.widgetcontextMenuList li.widgetcontextMenuMenuItemSeparator{box-sizing:border-box;background:transparent !important;line-height:0;height:1px;padding:0;margin-top:.5em;margin-bottom:.5em;border-top:1px solid silver}.widgetcontextMenu{overflow:auto;max-height:80%}
/*========== INCLUDE widgets/Splitter========*/
.widgetSplitter{position:relative;box-sizing:border-box;overflow:hidden;height:100%;max-height:100%}.widgetSplitterSplitterWrapper{box-sizing:border-box;overflow:hidden;height:100%;max-height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.widgetSplitterPanel1,.widgetSplitterPanel2{overflow:hidden;box-sizing:border-box;height:100%;max-height:100%;width:100%;position:relative}.widgetSplitterSplitter{position:relative;float:left;width:0;height:100%;box-sizing:border-box}.widgetSplitterPanel2Content{width:100%;height:100%;overflow:hidden;box-sizing:border-box}.widgetSplitterSplitterCursor{width:1em;position:absolute;top:0;left:0;height:100%;cursor:col-resize;margin-left:-.5em;z-index:3}.widgetSplitterSplitterLine{box-sizing:border-box;position:absolute;width:2px;height:100%;border-left:2px solid silver;left:50%}.EFOWidgetSplitterHelper{width:1px;box-sizing:border-box;height:250px;position:absolute;top:0;left:0;border-left:1px dashed black;z-index:11;margin-left:2px;margin-top:-125px}
/*========== INCLUDE widgets/HSplitter========*/
.widgetHSplit{box-sizing:border-box;height:100%;overflow:hidden}.widgetHSplitHSplitWrapper{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}.widgetHSplitPanel1{box-sizing:border-box;height:50%;max-height:50%;overflow:hidden}.widgetHSplitPanel2{box-sizing:border-box;height:50%;max-height:50%;overflow:visible}.widgetHSplitSplitter{box-sizing:border-box;height:1em;border:0;margin-top:-.5em;position:absolute;width:100%;top:0;left:0}.widgetHSplitPanel2{position:relative}.widgetHSplitSplitterCursor{height:100%;position:relative;cursor:row-resize}.widgetHSplitSplitterLine{position:absolute;top:50%;width:100%;left:0;height:.2em;box-sizing:border-box;border-top:.2em solid silver;margin-top:-.1em}.EFOWidgetHSplitHelper{width:20em;border-top:1px dashed black;position:absolute;margin-top:-1px;margin-left:-10em}.widgetHSplitPanel2Content{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}
/*========== INCLUDE Tabbable========*/
.EFOTabbableContainer{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden;padding-top:2em}.EFOTabheaderContainer{box-sizing:border-box;height:2em;max-height:2em;overflow:hidden;line-height:2em;white-space:nowrap;position:absolute;top:0;left:0;width:100%;background:whitesmoke}.EFOTabheader{float:left;padding:0 1em;color:white;background:#00acc8;border-left:2px solid whitesmoke;border-top:1px solid whitesmoke;cursor:pointer;transition:all .3s}.EFOTabheader:nth-child(1){border-left:0}.EFOTabheader:hover{color:#00acc8;background:silver}.EFOTabsContainer{box-sizing:border-box;height:100%;max-height:100%;overflow:hidden}.EFOTabBody{display:none}.EFOTabBody{box-sizing:border-box;height:100%;max-height:100%;overflow:auto}.EFOTabheader.EFOTabHeaderActive,.EFOTabheader.EFOTabHeaderActive:hover{color:#00acc8;background:white}.EFOTabBody.EFOTabActive{display:block}
/*========== INCLUDE utils/confirm========*/
.EFOConfirmerV2Backdrop{position:fixed;width:100%;height:100%;box-sizing:border-box;top:0;left:auto;z-index:10;margin:0;padding:0;overflow:hidden;background:rgba(0,0,0,.5)}.EFOConfirmerV2CommandReciever{box-sizing:border-box;width:100%;height:100%;padding:0;margin:0;background:transparent;max-width:100%;max-height:100%;overflow:hidden}body[class^=EFOConfirmerV2Visible]{height:100%;max-height:100%;overflow:hidden}.EFOConfirmerV2{position:absolute;box-sizing:border-box;min-width:30%;max-width:80%;max-height:70%;background:white;padding-top:2em;padding-bottom:4em}.EFOConfirmerV2Title{height:2em;max-height:2em;overflow:hidden;position:absolute;top:0;left:0;box-sizing:border-box;background:#00acc8;width:100%;line-height:2em}.EFOConfirmerV2Title.EFOConfirmerV2Closable{padding-right:2.5em}.EFOConfirmerV2TitleText{box-sizing:border-box;padding:0 .1em;line-height:2em;white-space:nowrap;overflow:hidden;color:white;height:2em}.EFOConfirmerV2CloseWrp{position:absolute;top:.25em;right:.25em;width:1.5em;height:1.5em;cursor:pointer;overflow:hidden;border-radius:50%}.EFOConfirmerV2CloseInner{width:100%;height:100%;position:relative;box-sizing:border-box;overflow:hidden}.EFOConfirmerV2CloseInner:after,.EFOConfirmerV2CloseInner:before{box-sizing:border-box;height:200%;width:2px;border-left:2px solid white;content:' ';position:absolute;top:-50%;left:50%;margin-left:-1px;transform-origin:center}.EFOConfirmerV2CloseInner:after{transform:rotate(-45deg)}.EFOConfirmerV2CloseInner:before{transform:rotate(45deg)}.EFOConfirmerV2Footer{box-sizing:border-box;border-top:1px solid #00acc8;position:absolute;left:0;bottom:0;height:3.5em;width:100%;line-height:3.5em}.EFOConfirmerV2FooterInner{box-sizing:border-box;white-space:nowrap;overflow:hidden;width:100%;height:100%;text-align:right}.EFOConfirmerV2Button{display:inline-block;line-height:2em;border:1px solid #00acc8;color:#00acc8;padding:0 1.5em;cursor:pointer;transition:all .3s;margin-left:.2em;margin-right:.2em;background:transparent}.EFOConfirmerV2Button:hover{background:#00acc8;color:white}
/*========== INCLUDE utils/alert========*/
.EFOAlertLayoutContext{position:fixed;top:0;height:100%;overflow:visible;left:50%;width:0;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;z-index:50;align-items:center}.EFOAlertMessage{box-sizing:border-box;border:1px solid black;margin-bottom:1em;background:white;transition:all .3s;transform:scaleX(0) scaleY(0)}.EFOAlertMessageDisplay{animation:EFOALERTMESSAGEKF .3s linear;transform:scaleX(1) scaleY(1)}@keyframes EFOALERTMESSAGEKF{from{transform:scaleX(0) scaleY(0)}80%{transform:scaleX(1.2) scaleY(1.2)}to{transform:scaleX(1) scaleY(1)}}.EFOAlertMessageInner{position:relative;box-sizing:border-box;padding-top:2em;padding:2em 0 .5em 0;min-width:20em}.EFOAlertMessageHeader{box-sizing:border-box;position:absolute;top:0;line-height:2em;height:2em;overflow:hidden;padding:0 .5em;width:100%;background:black;color:white}.EFOAlertMessageHeaderText{box-sizing:border-box;white-space:nowrap;overflow:hidden;width:100%}.EFOAlertMessageBodyBlock{box-sizing:border-box}.EFOAlertMessageBodyInner{box-sizing:border-box;min-height:5em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.EFOAlertMessageBodyText{width:100%;box-sizing:border-box;padding:.25em .75em}.EFOAlertMessageHeader.EFOAlertMessageHeaderCrossed{padding-right:2.5em}.EFOAlertMessageHeaderClose{box-sizing:border-box;height:100%;width:2em;overflow:hidden;position:absolute;top:0;right:0;line-height:0;padding:.25em}.EFOAlertMessageHeaderCloseCommand{box-sizing:border-box;width:100%;height:100%;cursor:pointer;border-radius:50%;transition:all .3s;position:relative;overflow:hidden}.EFOAlertMessageHeaderCloseCommand:hover{border-radius:5%}.EFOAlertMessageHeaderCloseCommand:before,.EFOAlertMessageHeaderCloseCommand:after{border-left:1px solid white;border-right:1px solid white;position:absolute;left:50%;margin-left:-1px;height:150%;top:-25%;content:' '}.EFOAlertMessageHeaderCloseCommand:before{transform:rotate(-45deg)}.EFOAlertMessageHeaderCloseCommand:after{transform:rotate(45deg)}.EFOAlertMessageHeader.EFOAlertMessageHeaderIconed{padding-left:2.5em}.EFOAlertMessageHeaderIcon{position:absolute;top:0;left:0;width:2em;height:2em;box-sizing:border-box;overflow:hidden;line-height:0;padding:.3em}.EFOAlertMessageHeaderIcon svg{width:100%;height:100%;fill:white}.EFOAlertMessageBodyImage{box-sizing:border-box;line-height:0;width:5em;height:5em;overflow:hidden}.EFOAlertMessageBodyImage svg{width:100%;height:100%;fill:black}.EFOAlertMessageBodyInner{padding-left:.5em;padding-right:.5em}.EFOAlertMessage.EFOAlertMessageViewred{border:1px solid crimson}.EFOAlertMessage.EFOAlertMessageViewred .EFOAlertMessageHeader{background:crimson}.EFOAlertMessage.EFOAlertMessageViewred .EFOAlertMessageBodyInner svg{fill:crimson}.EFOAlertMessage.EFOAlertMessageViewred .EFOAlertMessageBodyInner{color:crimson}.EFOAlertMessage.EFOAlertMessageViewblue{border:1px solid dodgerblue}.EFOAlertMessage.EFOAlertMessageViewblue .EFOAlertMessageHeader{background:dodgerblue}.EFOAlertMessage.EFOAlertMessageViewblue .EFOAlertMessageBodyInner svg{fill:dodgerblue}.EFOAlertMessage.EFOAlertMessageViewblue .EFOAlertMessageBodyInner{color:dodgerblue}.EFOAlertMessage.EFOAlertMessageViewgreen{border:1px solid mediumseagreen}.EFOAlertMessage.EFOAlertMessageViewgreen .EFOAlertMessageHeader{background:mediumseagreen}.EFOAlertMessage.EFOAlertMessageViewgreen .EFOAlertMessageBodyInner svg{fill:mediumseagreen}.EFOAlertMessage.EFOAlertMessageViewgreen .EFOAlertMessageBodyInner{color:mediumseagreen}.EFOConfirmMessageBackdrop{position:fixed;box-sizing:border-box;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:15;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .3s}.EFOConfirmMessage{box-sizing:border-box;min-width:30em;max-width:75%;border:1px solid black;background:white}.EFOConfirmMessageInner{box-sizing:border-box;position:relative;padding-top:2em;padding-bottom:3.5em}.EFOConfirmMessageHeader{position:absolute;top:0;left:0;width:100%;height:2em;line-height:2em;overflow:hidden;background:black;color:white;padding:0 .5em;box-sizing:border-box}.EFOConfirmMessageFooter{box-sizing:border-box;position:absolute;height:3.5em;line-height:3.5em;border-top:1px solid black;left:0;bottom:0;width:100%}.EFOConfirmMessageBodyBlock{padding:.5em}.EFOConfirmMessageBodyInner{box-sizing:border-box;min-height:5.5em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.EFOConfirmMessageHeader.EFOConfirmMessageHeaderIconed{padding-left:2.5em}.EFOConfirmMessageHeaderIcon{position:absolute;top:0;left:0;width:2em;height:2em;line-height:0;box-sizing:border-box;padding:.2em}.EFOConfirmMessageHeaderIcon svg{width:100%;height:100%;fill:white}.EFOConfirmMessageHeaderText{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden}.EFOConfirmMessageHeader.EFOConfirmMessageHeaderCrossed{padding-right:2.5em}.EFOConfirmMessageHeaderClose{position:absolute;box-sizing:border-box;width:2em;height:2em;line-height:0;padding:.2em;top:0;right:0}.EFOConfirmMessageHeaderCloseCommand{border-radius:50%;transition:all .3s;cursor:pointer;box-sizing:border-box;position:relative;line-height:0;width:100%;height:100%;overflow:hidden}.EFOConfirmMessageHeaderCloseCommand:hover{border-radius:5%}.EFOConfirmMessageHeaderCloseCommand:before,.EFOConfirmMessageHeaderCloseCommand:after{content:' ';position:absolute;box-sizing:border-box;border-left:2px solid white;height:150%;left:50%;margin-left:-1px;top:-25%}.EFOConfirmMessageHeaderCloseCommand:before{transform:rotate(-45deg)}.EFOConfirmMessageHeaderCloseCommand:after{transform:rotate(45deg)}.EFOConfirmMessageFooterInner{box-sizing:border-box;width:100%;height:100%;padding:0 .25em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.EFOConfirmMessageButton{line-height:2em;padding:0 1.75em;border:1px solid black;margin-left:.25em;margin-right:.25em;cursor:pointer;color:black;transition:all .3s}.EFOConfirmMessageButton:hover{color:white;background:black}.EFOConfirmMessageBodyImage{box-sizing:border-box;width:5em;height:5em;overflow:hidden;line-height:0;padding:.1em;min-width:5em;max-width:5em}.EFOConfirmMessageBodyImage svg{box-sizing:border-box;width:100%;height:100%}.EFOConfirmMessageBodyText{box-sizing:border-box;width:100%;padding:.25em .5em}.EFOConfirmMessageBackdrop{transform:scale(0)}.EFOConfirmMessageDisplay{animation:EFOALERTMESSAGEKF .3s linear;transform:scaleX(1) scaleY(1)}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewred .EFOConfirmMessage{border:1px solid crimson}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewred .EFOConfirmMessageHeader{background:crimson}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewred .EFOConfirmMessageBodyImage svg{fill:crimson}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewred .EFOConfirmMessageBodyText{color:crimson}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewred .EFOConfirmMessageFooter{border-top:1px solid crimson}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewred .EFOConfirmMessageButton{color:crimson;border:1px solid crimson}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewred .EFOConfirmMessageButton:hover{background:crimson;color:white}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewblue .EFOConfirmMessage{border:1px solid dodgerblue}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewblue .EFOConfirmMessageHeader{background:dodgerblue}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewblue .EFOConfirmMessageBodyImage svg{fill:dodgerblue}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewblue .EFOConfirmMessageBodyText{color:dodgerblue}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewblue .EFOConfirmMessageFooter{border-top:1px solid dodgerblue}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewblue .EFOConfirmMessageButton{color:dodgerblue;border:1px solid dodgerblue}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewblue .EFOConfirmMessageButton:hover{background:dodgerblue;color:white}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewgreen .EFOConfirmMessage{border:1px solid mediumseagreen}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewgreen .EFOConfirmMessageHeader{background:mediumseagreen}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewgreen .EFOConfirmMessageBodyImage svg{fill:mediumseagreen}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewgreen .EFOConfirmMessageBodyText{color:mediumseagreen}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewgreen .EFOConfirmMessageFooter{border-top:1px solid mediumseagreen}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewgreen .EFOConfirmMessageButton{color:mediumseagreen;border:1px solid mediumseagreen}.EFOConfirmMessageBackdrop.EFOConfirmMessageBackdropViewgreen .EFOConfirmMessageButton:hover{background:mediumseagreen;color:white}
/*========== INCLUDE utils/password_stub========*/
.EFOChromePasswordStub{box-sizing:border-box;height:1px;overflow:hidden;padding:0;margin:0}.EFOChromePasswordStubInner{margin-top:100em}
/*========== INCLUDE widgets/DataTree========*/
.EFODataTreeViewOuter{box-sizing:border-box;height:100%;overflow:hidden}.EFODataTreeViewContent{box-sizing:border-box;height:100%;overflow:hidden;position:relative;padding:0}.EFODataTreeViewContent.EFODataTreeViewContentWithToolbar{padding-top:3em}.EFODataTreeViewToolbarOuter{background:#ececec;border-bottom:1px solid silver;height:3em;position:absolute;top:0;left:0;width:100%;overflow:hidden;padding:0 .25em;line-height:3em;box-sizing:border-box}.EFODataTreeViewToolbar{box-sizing:border-box;height:100%;width:100%;overflow:hidden;padding:0 .25em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.EFODataTreeViewToolBarItem.EFODataTreeViewToolBarSearch{width:100%;height:2.5em;padding:0;padding-right:2.5em;box-sizing:border-box;line-height:0;position:relative}.EFODataTreeViewToolBarItem.EFODataTreeViewToolBarSearch input[type=text]{font-family:inherit;font-size:inherit;width:100%;height:100%;box-sizing:border-box;max-height:100%;min-height:100%;display:block;padding:0 .5em;outline:0 !important;box-shadow:none !important}.EFODataTreeViewToolBarSearchButton{box-sizing:border-box;line-height:0;position:absolute;top:0;right:0;width:2.5em;height:2.5em;border:1px solid silver;border-left:0;padding:.5em;overflow:hidden}.EFODataTreeViewToolBarSearchButtonDrawer{box-sizing:border-box;line-height:0;width:100%;height:100%;border-radius:50%;overflow:hidden;cursor:pointer;transition:all .3s;overflow:hidden;position:relative}.EFODataTreeViewToolBarSearchButtonDrawer:hover{border-radius:5%}.EFODataTreeViewToolBarSearchButtonDrawer:before,.EFODataTreeViewToolBarSearchButtonDrawer:after{content:' ';border-left:2px solid crimson;position:absolute;top:-25%;left:50%;margin-left:-1px;height:150%}.EFODataTreeViewToolBarSearchButtonDrawer:before{transform:rotate(-45deg)}.EFODataTreeViewToolBarSearchButtonDrawer:after{transform:rotate(45deg)}.EFODataTreeViewTreeContent{box-sizing:border-box;height:100%;overflow:hidden;padding:.25em}.EFODataTreeViewTreeContentInner{box-sizing:border-box;height:100%;overflow:auto}.EFODataTreeViewToolBarItem.EFODataTreeViewToolButton{box-sizing:border-box;margin-left:.5em;width:2.5em;height:2.5em;border:1px solid silver;line-height:0;padding:.5em;cursor:pointer;transition:all .3s;overflow:hidden}.EFODataTreeViewToolBarItem.EFODataTreeViewToolButton:hover{border:1px solid dimgray;padding:.3em}.EFODataTreeViewToolBarItem.EFODataTreeViewToolButton svg{width:100%;height:100%;fill:silver;transition:all .3s}.EFODataTreeViewToolBarItem.EFODataTreeViewToolButton:hover svg{fill:dimgray}.EFODataTreeNodeIcon{width:1.5em;height:1.5em;overflow:hidden;margin-right:.5em}.EFODataTreeNodeIcon svg{width:100%;height:100%;fill:#00acc8}.EFODataTreeNodeHeader{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.EFODataTreeNodeName{padding:0 .25em}.EFODataTreeNodeName{line-height:1.5em;overflow:hidden;box-sizing:border-box}.EFODataTreeNodeNameInner{box-sizing:border-box;overflow:hidden;white-space:nowrap}.EFODataTreeNodeChilds{box-sizing:border-box;padding-left:1em}.EFODataTreeViewTreeContent,.EFODataTreeViewTreeContent *{user-select:none;-o-user-select:none;-ms--user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.EFODataTreeNodeHeader{position:relative;padding-top:.1em;padding-bottom:.1em}.EFODataReeeNodeBeforeDragTarget{background:#6633991f;position:absolute;top:0;left:0;height:50%;box-sizing:border-box;width:10em;display:none}.EFODataReeeNodeAfterDragTarget{position:absolute;background:#ff000021;height:50%;left:0;bottom:0;width:10em;box-sizing:border-box;display:none}.EFODataReeeNodeAfterAndUnderDragTarget{position:absolute;bottom:0;left:4em;width:6em;height:50%;background:#ffff0033;display:none}.EFODataTreeViewTreeContentInner.EFODataTreeViewNodeIsDragging .EFODataReeeNodeAfterAndUnderDragTarget,.EFODataTreeViewTreeContentInner.EFODataTreeViewNodeIsDragging .EFODataReeeNodeAfterDragTarget,.EFODataTreeViewTreeContentInner.EFODataTreeViewNodeIsDragging .EFODataReeeNodeBeforeDragTarget{display:block;background:rgba(0,0,0,0) !important;background:transparent !important}.EFODataTreeViewTreeContentInner.EFODataTreeViewNodeIsDragging .EFODataReeeNodeAfterAndUnderDragTarget.EFODragOver,.EFODataTreeViewTreeContentInner.EFODataTreeViewNodeIsDragging .EFODataReeeNodeAfterDragTarget.EFODragOver{border-bottom:2px solid dimgray;transform:scale(1) !important}.EFODataTreeViewTreeContentInner.EFODataTreeViewNodeIsDragging .EFODataReeeNodeBeforeDragTarget.EFODragOver{border-top:2px solid dimgray;transform:scale(1)}.EFODataTreeViewToolBarSearchButton,.EFODataTreeViewToolButton{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}