.tree-container{padding:20px}.tree-container ol{list-style-type:none;padding:10px 0 0 50px;margin:0}.tree-container ol li{list-style-type:none;margin-bottom:10px}.tree-container ol li .tree-text .tree-expanded{position:relative;display:inline-block;width:18px;height:18px;cursor:pointer}.tree-container ol li .tree-text .tree-expanded:before{content:"";position:absolute;top:3px;left:5px;border-left:5px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent}.tree-container ol li .tree-text .tree-expanded:after{content:"";position:absolute;left:5px;top:5px;border-left:3px solid #fff;border-top:3px solid transparent;border-bottom:3px solid transparent}.tree-container ol li .tree-text .tree-checked{display:inline-block;margin-right:5px}.tree-container ol li .tree-text .tree-checked .tree-checkbox{vertical-align:top}.tree-container ol li .tree-text .tree-label{display:inline-block;vertical-align:top}.tree-container ol li>ol{display:none}.tree-container ol li.expanded>ol{display:block}.tree-container ol li.expanded>.tree-text .tree-expanded:before{content:"";position:absolute;top:6px;left:2px;border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent}.tree-container ol li.expanded>.tree-text .tree-expanded:after{content:"";position:absolute;left:4px;top:6px;border-top:3px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent}
