.role-m{padding:0;background-color:#f1f3fa!important;max-height:600px}.role-m .rm-title{background-color:#369;height:40px;line-height:40px;padding-left:5px;color:#fff;width:100%}.role-m .rm-menu,.role-m .rm-role{float:left;width:25%;height:600px;background-color:#fff;overflow:hidden}.role-m .rm-refresh{color:#ccc}.role-m .rm-refresh:hover{color:#fff}.role-m .rmr-info{padding:0 10px;background:#f0f9eb;border:1px solid #c2e7b0;height:170px}.role-m .rmr-list{height:389px;border:1px solid #ccc;border-top:none;overflow-y:auto;overflow-x:hidden}.role-m .rmi-role-item{margin:5px 5px 0 5px!important;width:95%}.role-m .rmr-delete{float:right;color:#888}.role-m .rmr-delete:hover{float:right;color:red}.role-m .rm-role .el-radio-button__inner{border:1px solid #dcdfe6!important;text-align:left;border-radius:0;width:100%}.role-m .is-active .el-radio-button__inner{border:1px solid #409eff!important}.role-m .rm-menu{width:74%;float:right}.rm-menu .rmm-tree{height:560px;overflow-y:auto;overflow-x:hidden}.rm-menu .rmm-table-header{clear:both;background:#c3cee4;height:40px;line-height:40px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;padding-right:8px;font-weight:700}.rm-menu .rmm-right{width:600px;text-align:left;padding-left:5px}.rm-menu .rmm-all{float:right;margin-right:20px}.rm-menu .rmm-all .el-checkbox__label{padding-left:5px}.rm-menu .rmm-fun-list .fun-button{height:23px;line-height:23px;cursor:pointer;background:#f4f4f5;border:1px solid #dcdfe6;border-radius:3px;padding:0 4px;margin-left:7px}.rm-menu .rmm-fun-list .fun-button:hover{border-color:#640}.rm-menu .rmm-fun-list .selected{color:#fff;background-color:#409eff;border-color:#409eff}