.__TREE{height:100%}.__TREE .treeComponent{padding:10px;height:100%}.__TREE .treeComponent>.tool{width:100%;flex-shrink:0;height:auto;margin-bottom:10px;display:flex}.__TREE .treeComponent>.tool>.el-input{flex-grow:1;flex-shrink:1}.__TREE .treeComponent>.el-tree{border-radius:4px;padding:8px;border:1px solid #dcdfe6;width:100%;min-height:300px;height:calc(100% - 30px);overflow-y:auto;flex-grow:1;align-items:stretch}.__TREE .treeComponent>.el-tree .el-tree-node{margin:2px}.__TREE .treeComponent>.el-tree .el-tree-node.is-current>.el-tree-node__content{background:#409eff;color:#fff}.__TREE .treeComponent>.el-tree .el-tree-node>.el-tree-node__content{line-height:32px;height:32px;border-radius:4px;margin:2px}.__TREE .treeComponent>.el-tree .el-tree-node>.el-tree-node__content .custom-tree-node{font-size:1.4rem}.tree-box{height:500px;overflow:hidden;overflow-y:auto}.role_box[data-v-ba083bd0]{height:100%}h4.title[data-v-ba083bd0]{background:#fff;padding:10px 10px 5px;font-weight:700;display:flex}.page-container[data-v-ba083bd0]{display:flex;flex-wrap:wrap;height:calc(100% - 30px);align-content:flex-start}.page-container .formTop[data-v-ba083bd0],.page-container .title[data-v-ba083bd0]{width:100%}.page-container .tree[data-v-ba083bd0]{width:50%;height:100%;background:#fff}.page-container .form[data-v-ba083bd0]{width:50%;background:#fff}.page-container .textblue[data-v-ba083bd0]{color:#0070c0;font-weight:700}.el-table .warning-row{color:#f56c6c}.el-table .success-row{color:#67c23a}