.elem-tree-box .elem-tree-item{padding:0 0 0 40px}.elem-tree-box .elem-tree-item .row-box{display:flex;align-items:center;font-size:32px;padding:20px 0}.elem-tree-box .elem-tree-item .row-box .selection{margin-right:20px;width:40px;height:40px;border:2px solid #e3e3e3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.elem-tree-box .elem-tree-item .row-box .selection .icon-box{font-size:40px;color:#fff}.elem-tree-box .elem-tree-item .row-box .selection.all{background:#2db7f5;border-color:#2db7f5}.elem-tree-box .elem-tree-item .row-box .title-box{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elem-tree-box .elem-tree-item .row-box .down-icon{width:30px;margin:0 40px;display:flex;flex-shrink:0}.elem-tree-box .elem-tree-item .row-box .down-icon .icon-box.expand{transform:rotate(90deg)}.elem-tree-box .elem-tree-item .row-box.viscosity{position:sticky;top:0;background:#fff;z-index:10;box-shadow:0 20px 20px hsla(0,0%,100%,.8)}.elem-tree-box .elem-tree-item .childs-box{margin-left:30px;height:0;overflow:hidden;transition:height .2s}.elem-tree-box .elem-tree-item .childs-box.expand{height:auto}