.role-manage{flex:1;background:#fff;display:flex}.role-manage .role-group{width:15rem;padding:.5rem;box-sizing:border-box;border-right:.0625rem solid #e9e9e9;display:flex;flex-direction:column}.role-manage .role-group-add{height:2.5rem;font-size:1rem;font-weight:400;color:#303030;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 .625rem 0 .75rem;font-family:PingFang SC-Regular\, PingFang SC}.role-manage .role-group-add-img{width:1.875rem;height:1.875rem;cursor:pointer}.role-manage .role-group-content .role-group-item{height:2.5rem;display:flex;justify-content:space-between;align-items:center;padding:0 .25rem 0 .75rem;margin-bottom:.5rem;border-radius:.25rem}.role-manage .role-group-content .role-group-item-user{width:1rem;height:1rem;margin-right:.375rem}.role-manage .role-group-content .role-group-item-name{flex:1;display:flex;justify-content:flex-start;align-items:center}.role-manage .role-group-content .role-group-item-name .group-name{flex:1;font-size:.875rem;font-weight:400;color:#303030;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:PingFang SC-Regular\, PingFang SC}.role-manage .role-group-content .role-group-item-more{width:1rem;height:1rem;cursor:pointer}.role-manage .role-group-content .role-group-item .hover-more,.role-manage .role-group-content .role-group-item .hover-user{display:none}.role-manage .role-group-content .role-group-item .active-user{display:inline-block}.role-manage .role-group-content .role-group-item:hover{background:rgba(46,104,234,.05)}.role-manage .role-group-content .role-group-item:hover .group-name{color:#2e68ea}.role-manage .role-group-content .role-group-item:hover .role-group-item-more,.role-manage .role-group-content .role-group-item:hover .role-group-item-user{display:none}.role-manage .role-group-content .role-group-item:hover .hover-more,.role-manage .role-group-content .role-group-item:hover .hover-user{display:inline-block}.role-manage .role-group-content .role-group-item-active{background:rgba(46,104,234,.05)}.role-manage .role-group-content .role-group-item-active .group-name{color:#2e68ea}.role-manage .role-authority{flex:1}.role-manage .role-authority-top{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 1.25rem 0 .875rem;border-bottom:.0625rem solid #e9e9e9}.role-manage .role-authority-top .switch-menu{flex:1;height:3rem;background:#fff;display:flex;justify-content:flex-start;padding:0 1.25rem 0 0;box-sizing:border-box}.role-manage .role-authority-top .switch-menu .menu-name{height:3rem;line-height:2.875rem;margin-right:2rem}.role-manage .role-authority-top .switch-menu .menu-name .el-radio-button__inner{font-size:.875rem;font-weight:400;border:none;color:#303030;background:transparent}.role-manage .role-authority-top .switch-menu .menu-name .is-active{border-bottom:.125rem solid #2e68ea}.role-manage .role-authority-top .switch-menu .menu-name .is-active .el-radio-button__inner{color:#2e68ea}.role-manage .role-authority-top .save-btn{width:5rem;cursor:pointer;font-size:.875rem;font-weight:400;color:#2e68ea;font-family:PingFang SC-Regular\, PingFang SC}.role-manage .role-authority-top .save-btn .save-img{width:1rem;height:1rem;margin-right:.125rem}.role-manage .role-authority-tree{padding:1.25rem;box-sizing:border-box}.el-dropdown-menu .popper__arrow{display:none}.el-dropdown-menu .el-dropdown-menu__item{font-size:.875rem;font-family:PingFang SC-Regular\, PingFang SC;font-weight:400;color:#303030;margin:0 .5rem}.el-dropdown-menu .del-item{color:#e34d59}.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover{color:#303030;background:#eee}.el-dropdown-menu .del-item:focus,.el-dropdown-menu .del-item:not(.is-disabled):hover{color:#e34d59;background:#eee}