.menu-control-dialog .el-dialog__body{padding-top:0!important}.role-menu-container{min-width:1000px;transition:scrollTop 1s ease}.role-menu-container .el-dialog__body{padding-top:0}.role-menu-container .el-row .el-col:first-child{margin-right:10px}.role-menu-container .el-row .el-col:last-child{margin-left:10px}.role-menu-container .role-menu-item{border:1px solid #292f36;border-radius:3px;box-shadow:0 0 4px 0 rgba(15,18,27,.3),0 2px 4px 0 rgba(83,108,182,.5)}.role-menu-container .role-menu-item .tree-container{padding:3px;overflow:auto}.role-menu-container .role-menu-item .tree-container .no-check-role-text{padding:5px 20px}.role-menu-container .role-menu-item .el-tree-node>.el-tree-node__children{overflow:inherit}.role-menu-container .role-menu-item .title{position:relative;font-size:20px;text-align:center;font-weight:700;margin:3px 0}.role-menu-container .role-menu-item .title .icon{position:absolute;cursor:pointer;transition:transform .2s}.role-menu-container .role-menu-item .title .icon:not(.disabled):hover{color:teal;transform:scale(1.3)}.role-menu-container .role-menu-item .title .icon:not(.disabled):active{color:#cf483e}.role-menu-container .role-menu-item .title .icon.disabled{cursor:not-allowed}.role-menu-container .role-menu-item .title .icon.icon-1{right:1px}.role-menu-container .role-menu-item .title .icon.icon-2{right:22px}.role-menu-container .dialog-to-top{position:fixed;transition:bottom .35s ease,right .35s ease;bottom:-50px;height:25px;line-height:25px;width:25px;background-color:#f1f1f1;border:1px solid #ccc;border-radius:4px;text-align:center}.role-menu-container .dialog-to-top i{cursor:pointer}.menu-container{position:relative;height:100%;overflow:hidden}.menu-container .menu-content{height:calc(100% - 47px);overflow-y:auto}.menu-container .menu-content .content .menu-control,.menu-container .menu-content .content .menu-detail{border:1px solid #292f36;border-radius:3px;transition:.2s;box-shadow:0 0 8px 0 rgba(15,18,27,.6),0 2px 4px 0 rgba(15,18,27,.5)}.menu-container .menu-content .content .menu-tree{border-right:1px solid #292f36}.menu-container .menu-content .content .menu-info{position:absolute;top:0;transition:top .35s ease;overflow-y:auto}.menu-container .menu-content .content .menu-info .menu-control,.menu-container .menu-content .content .menu-info .menu-detail{margin:0 10px;padding:10px}.menu-container .menu-content .content .menu-info .menu-detail .el-form-item{margin-bottom:0}.menu-container .menu-content .content .menu-info .menu-detail .el-input__inner,.menu-container .menu-content .content .menu-info .menu-detail .el-textarea__inner{cursor:text!important}.menu-container .menu-content .content .menu-info .menu-control{margin-top:10px;overflow:hidden}.menu-container .menu-content .content .menu-info .menu-control .menu-control-container{overflow-y:auto}