.implement-role-tabs{flex:1;height:calc(100% - 2px);display:flex;flex-direction:column;width:100%}.implement-role-tabs .el-tabs__content,.implement-role-tabs .el-tabs__content .el-tab-pane{display:flex;flex:1;height:0;flex-direction:column}.implement-role-tabs .el-tabs__content .el-tab-pane .check-all-button{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:10px}.implement-role-tabs .el-tabs__content .el-tab-pane .implement-role-function-tree{width:100%;overflow:hidden;overflow-y:auto}.implement-role-tabs .el-tabs__content .el-tab-pane .implement-role-function-tree .el-tree-node__content{padding:5px}.implement-role-tabs .el-tabs__content .el-tab-pane .implement-role-function-tree .el-tree-node__expand-icon{font-size:18px;color:#666}.implement-role-tabs .el-tabs__content .el-tab-pane .implement-role-function-tree .el-tree-node__expand-icon.is-leaf{color:transparent}.implement-role-tabs .custom-tree-node{font-size:14px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex:1}.implement-role-tabs .custom-tree-node .node-name{flex:1}.implement-role-tabs .custom-tree-node .node-select{transition:all .3s}.implement-role-tabs .el-tree-node__content:hover .node-select{opacity:1}