.textAll[data-v-49c5ddf2] {
  font-size: 14px;
  min-width: 150px;
  max-width: 220px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.role-auth-aside .el-tree-node__content{line-height:20px;padding:4px}.role-project-table .el-checkbox{width:100px}.role-project-table .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--key-color) !important}

.role-auth[data-v-7059f1ae]{height:100%;width:100%;padding:0;position:relative}.role-auth .role-auth-title[data-v-7059f1ae]{margin:0;z-index:10;display:flex;width:100%;padding:var(--small-space) var(--big-space);box-sizing:border-box;border-bottom:1px solid #ebefff;padding-bottom:0px}.role-auth .role-auth-title li[data-v-7059f1ae]{line-height:40px;margin-right:30px;text-align:center;cursor:pointer;font-size:16px;font-weight:600;color:var(--info-color)}.role-auth .role-auth-aside[data-v-7059f1ae]{width:269px;height:calc(100% - 55px);box-sizing:border-box;border-right:1px solid #ebefff;display:flex;flex-direction:column}.role-auth .role-auth-aside .role-auth_bar[data-v-7059f1ae]{padding:var(--middle-space) var(--big-space);border-bottom:1px solid #ebefff}.role-auth .role-auth-aside .role-auth-tree[data-v-7059f1ae]{overflow:hidden;width:100%;height:1px;flex-grow:1;padding:var(--small-space) 0}.role-auth .role-auth-aside .role-auth-tree[data-v-7059f1ae]:hover{overflow:auto}.role-auth .role-auth-content[data-v-7059f1ae]{position:absolute;left:269px;right:0;bottom:0;top:55px}.role-auth .role-auth-content .role-bottom-title[data-v-7059f1ae]{display:flex;justify-content:space-between;padding:var(--middle-space) var(--big-space);line-height:32px}.role-auth .role-auth-content .role-bottom-title span[data-v-7059f1ae]{font-size:16px;font-weight:700}.role-auth .role-auth-content .role-bottom-title .buttons[data-v-7059f1ae]{display:flex}.role-auth .role-auth-content .role-bottom-title .buttons .ml10[data-v-7059f1ae]{margin-left:10px}.role-auth .role-auth-content .role-right-bottom[data-v-7059f1ae]{padding:0 var(--big-space)}.role-auth .role-auth-content .role-right-bottom .role-rigth-title[data-v-7059f1ae]{color:#58667a;font-size:14px;line-height:18px}.role-auth .role-auth-content .role-right-bottom .role-project-table[data-v-7059f1ae]{overflow:auto;position:absolute;top:85px;bottom:10px;right:0;padding-right:20px;left:17px}.role-auth .role-auth-content .role-right-bottom .role-left-button[data-v-7059f1ae]{float:left;margin-top:10px}.role-auth .role-auth-content .role-right-bottom .role-right-button[data-v-7059f1ae]{float:right;margin-top:10px}.role-auth .active[data-v-7059f1ae]{box-sizing:border-box;color:var(--theme-color) !important;border-bottom:2px solid var(--theme-color)}.role-auth .empty[data-v-7059f1ae]{text-align:center;font-size:36px;color:#ddd;font-weight:bolder;letter-spacing:5px}

.drawer[data-v-9fc3e122]{height:100%;display:flex;flex-flow:column nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer-body[data-v-9fc3e122]{flex:1 1 auto;overflow:auto}.drawer-bar[data-v-9fc3e122]{margin:4px 0;padding:4px 8px;background-color:#dae4fa;display:flex;flex-flow:row nowrap}.drawer-bar .btn[data-v-9fc3e122]{margin:0 4px;display:block;font-size:18px;height:18px;width:18px;cursor:pointer}.drawer-bar .btn[data-v-9fc3e122]:hover{color:#4777e7}.drawer-header[data-v-9fc3e122]{display:flex;flex-flow:row nowrap;align-items:center;margin:8px 12px}.drawer-header label[data-v-9fc3e122]{font-size:16px;margin-right:8px}.drawer-header .header-btn[data-v-9fc3e122]{font-size:20px;margin:0 4px;color:#606266;cursor:pointer;transition:all 0.2s}.drawer-header .header-btn[data-v-9fc3e122]:hover{color:#4777e7}.drawer-filter[data-v-9fc3e122]{margin:0 8px}.flex-1[data-v-9fc3e122]{flex:1 1 auto}.el-tree[data-v-9fc3e122]{margin:0 4px;overflow:auto}.el-tree[data-v-9fc3e122] .el-tree-node__content{display:flex;flex-direction:row;align-items:center;overflow:hidden}.tree-node[data-v-9fc3e122]{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.tree-node .tree-label[data-v-9fc3e122]{flex:1 1 auto;overflow:hidden;align-items:center;white-space:nowrap;font-size:14px;text-overflow:ellipsis}.tree-node .tree-icon[data-v-9fc3e122]{width:16px;height:16px;margin:0 6px 0 0}

.el-radio[data-v-00b5bc2d]{margin-right:0}.el-radio[data-v-00b5bc2d] .el-radio__label{display:none}.longBreak[data-v-00b5bc2d]{word-break:break-all;white-space:normal}.green[data-v-00b5bc2d]{color:green}.red[data-v-00b5bc2d]{color:red}.permText[data-v-00b5bc2d]{font-size:14px;font-weight:bold;color:red}

.el-radio[data-v-33f918c6]{margin-right:0}.el-radio[data-v-33f918c6] .el-radio__label{display:none}.longBreak[data-v-33f918c6]{word-break:break-all;white-space:normal}.green[data-v-33f918c6]{color:green}.red[data-v-33f918c6]{color:red}.permText[data-v-33f918c6]{font-size:14px;font-weight:bold;color:red}

.list[data-v-e516966a]{height:100%;display:flex;flex-flow:column nowrap;padding:8px}.list .header[data-v-e516966a]{margin:8px 0}.list .content[data-v-e516966a]{flex:1 1 auto;overflow:hidden}.list .footer[data-v-e516966a]{margin:8px 8px 0;text-align:right}

.permission[data-v-6177e442]{display:flex;flex-flow:row nowrap;overflow:hidden;height:100%}.permission .left[data-v-6177e442]{flex:0 0 300px;overflow:hidden;border-right:1px solid #dae4fa}.permission .right[data-v-6177e442]{flex:1 1 auto}.el-tree[data-v-6177e442]{margin:0 4px;overflow:auto}.el-tree[data-v-6177e442] .el-tree-node__content{display:flex;flex-direction:row;align-items:center;overflow:hidden}.left[data-v-6177e442]{display:flex;flex-flow:column nowrap}.left-filter[data-v-6177e442]{margin:12px 8px 0}.left-bar[data-v-6177e442]{margin:4px 0;padding:4px 8px;display:flex;flex-flow:row nowrap;align-items:center}.left-bar .btn[data-v-6177e442]{margin:0 4px;display:block;font-size:18px;cursor:pointer;color:#4777e7}.left-bar .btn.icon-svg[data-v-6177e442]{height:22px;width:22px}.left .el-tree[data-v-6177e442]{flex:1 1 auto;overflow:auto}.flex-1[data-v-6177e442]{flex:1 1 auto}.tree-node[data-v-6177e442]{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:center;overflow:hidden}.tree-node .tree-label[data-v-6177e442]{flex:1 1 auto;overflow:hidden;align-items:center;white-space:nowrap;font-size:14px;text-overflow:ellipsis}.tree-node .tree-icon[data-v-6177e442]{width:16px;height:16px;margin:0 6px 0 0}

