:root{--tree-view-indent:1.2rem;--tree-view-border-color:#e0e0e0;--tree-view-hover-color:#f3f3f3;--tree-view-root-item-color:#555;--tree-view-root-item-height:2.7rem}.treeView{background:var(--center-color)}.treeView>.center{overflow-x:hidden;position:relative;will-change:transform}.treeView>.center:empty{min-height:3rem;display:flex;justify-content:center;align-items:center}.treeView:not(aside)>.center:empty:after{content:'∅';font-size:1.5rem;color:var(--pale-text-color)}.treeViewItem{font-size:var(--px15)}.treeViewItem>div>label:before{content:'';min-width:var(--px20);height:var(--px20);margin-right:var(--px2);background-repeat:no-repeat;background-position:left center;background-size:var(--px16);display:none;filter:var(--icon-filter);vertical-align:bottom}.treeViewItem>div>.icon{order:-2;display:inline-block;vertical-align:bottom}.treeView .icon:before{display:inline-block;margin-right:2px;background-position:left center;background-size:var(--px16);min-width:var(--px20);height:100%;min-height:var(--px20);vertical-align:middle}.treeViewItem>div>.expansionToggler{order:-3;background-image:url(//cdn.justedit.com/icomoon/arrow-right7.svg);background-size:var(--px16);background-position:center right;width:var(--px21);height:var(--px16);flex:none;transform-origin:55% 50%;transition:transform .2s;filter:brightness(0) invert(40%)}.treeView>.center>section>div>label:before{display:none;margin-right:6px}.treeViewItem>div>.bullet+label:before,.treeViewItem>div>.icon+label:before,.treeViewItem>div>img+label:before{display:none!important}.treeViewItem>div>img:not(.bullet):not(.profileImg){order:-2;width:var(--px19);height:var(--px19);margin-right:var(--px4);object-fit:cover;flex-shrink:0}.treeView>.center>section>div>img:not(.bullet):not(.profileImg){width:var(--px20);height:var(--px20);margin-right:var(--px6)}:not(.center)>.treeView>.center>section:last-of-type{border-bottom:1px solid var(--tree-view-border-color)}.treeViewItem{background-image:none}.treeViewItem>*{background-position:left center}.treeViewItem.expanded>div>.expansionToggler{transform:rotate(90deg)}.treeViewItem>:not(:first-child){display:none}.treeView>.center>*,.treeViewItem.expanded>:first-child~*{display:block}.treeViewItem>div:not(.view){display:flex;min-height:var(--px38);background-position:5px center;align-items:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:0;max-width:100%;transition:filter .4s}@media(min-width:800px){.treeViewItem>div{min-height:var(--px32)}}.treeViewItem:not(.selected)>div:first-child:not(.view):hover{background-color:var(--tree-view-hover-color)}.treeViewItem>div>.value,.treeViewItem>div>label{display:inline-block;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.treeViewItem>div>label{order:-2;word-wrap:break-word;padding-top:2px;padding-bottom:2px;position:relative}.treeViewItem>div>.value{order:-1;flex:1;user-select:none;position:relative}.treeView .value j-m{position:relative;top:11px}.treeView section div>.value>:first-child{margin-left:.2rem}.treeView section div:FOCUS{outline:1px dotted #457bb0;outline:0}.treeView section div .indent{order:-4;flex-shrink:0}.treeView section div .indent>span{width:var(--tree-view-indent);height:1px;display:inline-block}.treeView:not(.integratedView)>.center>.treeViewItem>div,.treeView:not(.integratedView)>section>div{min-height:var(--tree-view-root-item-height);padding-left:.733333333rem;font-size:1rem;font-weight:500;padding-top:1px}.treeView:not(.integratedView)>.center>.treeViewItem:not(:first-child)>div,.treeView:not(.integratedView)>section:not(:first-child)>div{border-top:1px solid var(--tree-view-border-color)}@media(min-width:800px){.treeViewItem.mobileMenuItem+.treeViewItem>div{border-top:0!important}.treeViewItem:first-child:not(.mobileMenuItem)~.mobileMenuItem+.treeViewItem>div{border-top:1px solid var(--tree-view-border-color)!important}}.treeView>.center>.treeViewItem:not(.selected)>div,.treeView>section>div{color:var(--tree-view-root-item-color)}@media(min-width:800px){.treeView>.center>.treeViewItem>div,.treeView>section>div{min-height:2.5rem;padding-left:.6rem}}.treeView>header+.center>section:first-child>div,.treeView>section:first-child>div{border-top:0}.treeView:not(.integratedView)>.center>section>div>.expansionToggler,.treeView:not(.integratedView)>section>div>.expansionToggler{order:3;margin-left:auto;margin-right:.333333333rem}.treeView:not(.integratedView)>section>div>.expansionToggler.visibilityHidden{display:none}.treeView:not(.integratedView)>.center>section>div>.expansionToggler.visibilityHidden{display:none}.treeViewItem.selected>div:first-child{background-color:var(--selected-bg-color);color:#fff}.treeViewItem.selected>div>.expansionToggler,.treeViewItem.selected>div>.icon,.treeViewItem.selected>div>label:before{filter:brightness(0) invert(100%)}.treeViewItem>div>input[type=date],.treeViewItem>div>input[type=email],.treeViewItem>div>input[type=number],.treeViewItem>div>input[type=password],.treeViewItem>div>input[type=text],.treeViewItem>div>input[type=time],.treeViewItem>div>select,.treeViewItem>div>textarea{border-width:0;flex:1;min-height:calc(2rem - 2px);margin:1px 2px;padding:0 .2rem;font-family:inherit}.treeViewItem>div>select{line-height:calc(2rem - 2px)}.treeViewItem>div>textarea{height:calc(2rem - 2px);padding-top:5px;padding-bottom:5px;margin-bottom:2px}.treeView input[type=color]{padding:0;min-height:1.5rem;height:1.5rem;width:3rem;max-width:3rem;align-self:center}.treeView input[type=password]+button{height:calc(2rem - 4px);min-height:calc(2rem - 4px);margin-right:2px;background-image:url(//cdn.justedit.com/icomoon/checkmark.svg)}.treeViewItem>div>select{padding-right:20px}.treeViewItem>div>.context{display:flex}.treeViewItem>div>.badges{overflow:visible;position:relative;display:flex;justify-content:center;margin-left:auto;padding-right:4px}.treeViewItem>div>.badges>.badge,.treeViewItem>div>.badges>.indicator{width:var(--px12);height:var(--px12);margin-left:var(--px3);margin-right:var(--px5);position:relative}.treeViewItem.selected .badge:not(.colored){background-color:transparent}.treeViewItem .majorBadge:empty{display:none}.treeViewItem .majorBadge{margin-left:3px;margin-right:5px;height:var(--px24);font-size:1rem;font-weight:400;color:#fff;background:var(--selected-bg-color);display:inline-flex;align-items:center;border-radius:var(--px5);padding-left:var(--px5);padding-right:var(--px5)}.treeViewItem.selected .majorBadge{color:var(--selected-fg-color);background:#fff}.majorBadge.numberBadge{line-height:0}.treeViewItem>div>.badges>.badge:before,.treeViewItem>div>.badges>.indicator:before{content:'';position:absolute;width:100%;height:100%;background-size:100%;filter:brightness(0) invert(60%)}.treeViewItem>.treeViewItem>div>.context>button:before{background-size:18px}.treeView form{display:inline-block}.treeViewItem>div>input.value+label:not(:empty):after,.treeViewItem>div>textarea.value+label:not(:empty):after{content:":\00a0"}.treeViewItem>div>.value:not(:empty)+label:not(:empty):after,.treeViewItem>div>.value[contenteditable=true]+label:not(:empty):after{content:":\00a0"}.treeViewItem>div>.value[contenteditable=true]:empty{align-self:center}.treeViewItem>div.inputFocusWithin{flex-wrap:wrap}.treeViewItem>div>textarea:focus{height:4rem;overflow:visible;white-space:normal}.treeViewItem>div>.value[contenteditable=true]:focus{display:block;background:#fff;border:1px solid #bbb;border-radius:3px;color:#000;white-space:normal}.treeViewItem:not(.selected)>div>[contenteditable]:not(.noFocusWrap):focus+label,.treeViewItem:not(.selected)>div>input:not(.noFocusWrap):focus+label,.treeViewItem:not(.selected)>div>textarea:not(.noFocusWrap):focus+label{color:var(--focus-text-color)}.treeViewItem>div>.value[contenteditable]:not(.noFocusWrap):focus+label,.treeViewItem>div>input[type=text]:not(.noFocusWrap):focus+label,.treeViewItem>div>textarea:not(.noFocusWrap):focus+label{min-height:0;padding-top:5px;margin-left:7px;display:block;flex-basis:100%}.treeViewItem>div>.value[contenteditable]:not(.noFocusWrap):focus+label:after,.treeViewItem>div>input[type=text]:not(.noFocusWrap):focus+label:after,.treeViewItem>div>textarea:not(.noFocusWrap):focus+label:after{content:":\00a0"}.treeViewItem>div>.value[contenteditable]:not(.noFocusWrap):focus~.expansionToggler,.treeViewItem>div>.value[contenteditable]:not(.noFocusWrap):focus~.indent,.treeViewItem>div>input[type=text]:not(.noFocusWrap):focus~.expansionToggler,.treeViewItem>div>input[type=text]:not(.noFocusWrap):focus~.indent,.treeViewItem>div>textarea:not(.noFocusWrap):focus~.expansionToggler,.treeViewItem>div>textarea:not(.noFocusWrap):focus~.indent{display:none}.treeViewItem>div>.value[contenteditable]:not(.noFocusWrap):focus:before,.treeViewItem>div>textarea:not(.noFocusWrap):focus:before{content:""!important}.treeViewItem:focus-within>div>button{margin-top:1px;margin-bottom:2px;margin-right:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;height:calc(2rem - 4px);min-height:0}.treeView .value>span{overflow:hidden;text-overflow:ellipsis}.treeView .value>button{align-self:stretch;border-top-right-radius:0;border-bottom-right-radius:0}.treeViewItem>div>.userIndicators{margin-left:auto;margin-right:4px}.treeViewItem>div>.userIndicators>.userIndicator{color:#fff;font-size:.8rem;height:var(--px27);width:var(--px27);margin-left:1px;margin-right:0;margin-top:1px;margin-bottom:1px}.treeView section.found>div{font-weight:700}.treeView section>div.ghostImage{border-top:0;background:#fff!important;color:#000}.treeView section>div.ghostImage .expansionToggler{visibility:hidden}.treeView .separator{border-top:1px solid var(--default-border-color);padding-top:2rem;padding-bottom:.4rem;padding-left:7px;font-weight:700;font-size:1.2rem}.treeView .dropAllowedIndicator{order:10;margin-left:auto;width:2rem;height:auto;align-self:stretch;display:block;background-position:center center;position:relative}.dropAllowedIndicator:before{content:'';position:absolute;width:2rem;height:100%;background-position:center center;background-repeat:no-repeat;filter:brightness(0) invert(100%)}.treeView .dropAllowed .dropAllowedIndicator{background-color:#4caf50}.treeView .dropAllowed .dropAllowedIndicator:before{background-image:url(//cdn.justedit.com/icomoon/add.svg)}.treeView .dropDisallowed .dropAllowedIndicator{background-color:var(--error-color)}.treeView .dropDisallowed .dropAllowedIndicator:before{background-image:url(//cdn.justedit.com/icomoon/blocked.svg)}.treeViewItem>div>.context>.indicator:before{content:'';position:absolute;width:2rem;height:2rem;background-position:center center;background-repeat:no-repeat;filter:brightness(0) invert(60%)}.treeViewItem.selected>div>.indicator:before{filter:brightness(0) invert(80%)}.treeView .error{background-color:var(--error-color);color:#fff;width:2rem;height:2rem;position:relative}.treeView .error:before{content:'';position:absolute;width:2rem;height:2rem;background:url(//cdn.justedit.com/fontawesome/exclamation.svg) no-repeat center center;filter:brightness(0) invert(100%)!important}.treeView .error.box{padding:1em;background:#fff;background-image:none}.dropMarkerLine{position:absolute;height:0;outline:1px solid black;left:0;display:none;background:#000;pointer-events:none;z-index:1100}.dropMarkerLine.visible{display:block}.treeViewItem>div>.value img:first-child{margin-right:.4em}.treeView div.search{height:var(--tree-view-root-item-height)}.treeView div.search>input{height:100%}.treeView.integratedView>.center>section>div{padding-left:0}.treeViewItem>.integratedView{margin-left:var(--tree-view-indent)}.treeViewItem>.integratedView>.center,.treeViewItem>.integratedView>header{width:100%}.treeViewItem>.integratedView .view,.treeViewItem>.integratedView .view>.center{width:100%}.treeViewItem>.integratedView{border-left:1px solid var(--default-border-color);border-right:1px solid var(--default-border-color);border-top:1px solid var(--default-border-color);border-bottom:1px solid var(--default-border-color)}.treeViewItem>.integratedView>.center>section:last-child{border-bottom:0}.integratedView .indent{padding-left:var(--tree-view-indent)}.treeViewItem.childrenShowOnlyMode>.treeViewItem{pointer-events:none}.treeViewItem.childrenShowOnlyMode .treeViewItem .expansionToggler{visibility:hidden}.treeViewItem.childrenShowOnlyMode .treeViewItem input{appearance:none}.treeViewItem.childrenShowOnlyMode .treeViewItem .OptionValue{position:relative}.treeViewItem.childrenShowOnlyMode .treeViewItem .OptionValue>.arrow{display:block;position:absolute;right:0;width:20px;height:100%;top:0;background:#fff}.treeViewItem.hasProgressSpinner{position:relative}.treeViewItem.hasProgressSpinner>div>.progressSpinnerBg{transform-origin:center;transform:scale(.4) translateX(110%)}.enablesNextSiblingWidget[data-selected-value=false]+.treeViewItem{display:none}