.addrole .card-content{overflow-y:auto}.addrole .el-card__header{height:40px;padding-top:8px}.addrole .el-card{margin:10px}.addrole .el-card .el-card__body{padding:0!important}.addrole .el-card .card-header{margin-top:15px;height:30px;cursor:pointer;margin-bottom:20px;line-height:30px;text-align:center;display:flex;align-items:center;justify-content:center}.addrole .el-card .card-header .el-button{margin-left:10px}.addrole .el-card .card-header .el-input{width:300px;margin-left:10px}.addrole .el-card .item{border:1px solid #e4e7ed;margin:5px;overflow:hidden}.addrole .el-card .item .second-item{display:flex;min-height:100px}.addrole .el-card .item .second-item .second-header{margin-right:5px;padding:10px;background:#f2f6fc;width:180px;display:flex;align-items:center;justify-content:center}.addrole .el-card .item .second-item .second-header .el-checkbox__label{font-weight:700}.addrole .el-card .item .second-item .second-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1;width:180px}.addrole .el-card .item .second-item .second-body .second-item:not(:first-of-type){border-top:1px solid #e4e7ed}.addrole .el-card .item .second-item .second-body .second-item{font-weight:700!important;display:flex;width:100%;text-align:left}.addrole .el-card .item .second-item .second-body .second-item .second-cbx{justify-content:left;padding-left:10px;padding-right:10px;max-width:160px;display:flex;align-items:center;flex:1;height:100%;background:#f2f6fc}.addrole .el-card .item .second-item .second-body .second-item .lastBox{flex:1;height:100%;display:flex;flex-direction:column}.addrole .el-card .item .second-item .second-body .second-item .lastBox .last-item:not(:first-of-type){border-top:1px solid #e4e7ed}.addrole .el-card .item .second-item .second-body .second-item .lastBox .last-item{margin:0 2px;flex:1;display:flex;width:100%;font-weight:700!important}.addrole .el-card .item .second-item .second-body .second-item .lastBox .last-item .second-cbx{display:flex;align-items:center;min-width:160px}.addrole .el-card .item .second-item .second-body .second-item .lastBox .last-item .sonBox{display:flex;margin-left:20px;flex-wrap:wrap;min-height:80px}.addrole .el-card .item .second-item .second-body .second-item .lastBox .last-item .sonBox .last-cbx{min-height:50px!important;display:flex;align-items:center;justify-content:center}.addrole .footerrole{margin-top:10px;margin-bottom:10px;background-color:#fffff;text-align:center}