.role-menu .role-item[data-v-0e48447e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 5px 20px;font-size:14px;font-weight:400;line-height:20px;color:#606266;cursor:pointer}.role-menu .role-item.active[data-v-0e48447e],.role-menu .role-item[data-v-0e48447e]:hover{color:#2f54ed;background-color:rgba(47,84,235,.05)}.role-menu .role-item:hover .edit-icon[data-v-0e48447e]{opacity:1;color:#2f54ed;background-color:rgba(47,84,235,.09)}.role-menu .role-item .edit-icon[data-v-0e48447e]{padding:4px;opacity:0;font-size:12px}.role-menu .role-item .role-name[data-v-0e48447e]{display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-menu .no-data[data-v-0e48447e]{padding:10px 0 40px 0;text-align:center;color:#909399}.del-role[data-v-0e48447e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.del-role .el-icon-warning[data-v-0e48447e]{color:#e6a23c;font-size:24px}.del-role .del-role-content[data-v-0e48447e]{margin-left:10px}.del-role .del-role-content .del-role-tip[data-v-0e48447e]{font-size:14px;font-weight:400;color:#606266;line-height:20px}.admin[data-v-0fdd4c75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;min-height:100%}.admin .role-list[data-v-0fdd4c75]{-ms-flex-negative:0;flex-shrink:0;width:194px;border-right:1px solid #e4e7ed}.admin .role-list .add-role[data-v-0fdd4c75]{padding:20px}.admin .role-list .add-role .el-button[data-v-0fdd4c75]{width:100%;border-style:dashed}.admin .admin-list[data-v-0fdd4c75]{padding:20px;width:calc(100% - 194px)}.admin .admin-list .admin-list-title[data-v-0fdd4c75]{margin-bottom:20px;font-size:14px;font-weight:700;color:#303133;line-height:20px}