.menu-level-block[data-v-845385fc]{position:relative}.menu-level-block .menu-level-header[data-v-845385fc]{padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;border-bottom:1px solid #ebeef5}.menu-level-block .menu-level-header .menu-header-content[data-v-845385fc]{display:flex;align-items:center;flex-wrap:wrap;width:100%}.menu-level-block .menu-level-header .menu-header-content .indent-icon[data-v-845385fc]{width:20px;display:flex;align-items:center;justify-content:center;margin-right:4px;cursor:pointer}.menu-level-block .menu-level-header .menu-header-content .indent-icon .expand-icon[data-v-845385fc]{font-size:12px;color:#909399;transition:transform .2s}.menu-level-block .menu-level-header .menu-header-content .el-checkbox[data-v-845385fc]{margin-right:20px}.menu-level-block .menu-level-header .menu-header-content .el-checkbox .menu-name[data-v-845385fc]{font-size:14px;color:#606266!important}.menu-level-block .menu-level-header .menu-header-content .inline-button-grid[data-v-845385fc]{border-left:1px solid #ebeef5;display:flex;flex-wrap:wrap;padding:0 25px;margin-right:10px;flex:1;align-items:center;min-height:28px}.menu-level-block .menu-level-header .menu-header-content .inline-button-grid .button-item[data-v-845385fc]{margin-right:24px;margin-bottom:0;padding:0}.menu-level-block .menu-level-header .menu-header-content .inline-button-grid .button-item .el-checkbox[data-v-845385fc]{font-size:13px;margin-right:0}.menu-level-block .menu-level-header .menu-header-content .inline-button-grid .button-item .el-checkbox[data-v-845385fc] .el-checkbox__input{vertical-align:middle}.menu-level-block .sub-menu-list[data-v-845385fc]{padding-left:20px}.role-permission-container[data-v-03865de0]{display:flex;height:calc(100vh - 170px)}.role-permission-container .permission-panel[data-v-03865de0],.role-permission-container .role-list-panel[data-v-03865de0]{display:flex;flex-direction:column;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.role-permission-container .role-list-panel[data-v-03865de0]{width:220px;margin-right:16px;overflow:hidden}.role-permission-container .role-list-panel .role-list[data-v-03865de0]{flex:1;overflow:auto}.role-permission-container .role-list-panel .role-list .role-menu[data-v-03865de0]{border-right:none}.role-permission-container .role-list-panel .role-list .role-menu .el-menu-item[data-v-03865de0]{height:auto;line-height:1.5;padding:12px 20px}.role-permission-container .role-list-panel .role-list .role-menu .el-menu-item.is-active[data-v-03865de0]{background-color:#ecf5ff;color:#409eff;border-left:3px solid #409eff}.role-permission-container .role-list-panel .role-list .role-menu .role-menu-item[data-v-03865de0]{display:flex;justify-content:space-between;align-items:center;width:100%}.role-permission-container .role-list-panel .role-list .role-menu .role-menu-item .role-info .role-code[data-v-03865de0]{font-size:12px;color:#909399}.role-permission-container .permission-panel[data-v-03865de0]{flex:1;overflow:hidden}.role-permission-container .permission-panel .permission-content[data-v-03865de0]{height:100%;overflow:hidden}.role-permission-container .permission-panel .permission-list[data-v-03865de0]{height:100%;padding:0 0 20px 15px;overflow-y:auto;background-color:#fff}.role-permission-container .permission-panel .permission-list .permission-module .permission-group[data-v-03865de0]{margin-bottom:4px}.role-permission-container .permission-panel .permission-list .permission-module .permission-group .permission-items[data-v-03865de0]{padding:0}.role-permission-container .permission-panel .empty-permissions[data-v-03865de0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.role-permission-container .permission-panel .empty-permissions .empty-tip[data-v-03865de0]{color:#909399;font-size:14px}.role-permission-container .panel-header[data-v-03865de0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #ebeef5}.role-permission-container .panel-header .title[data-v-03865de0]{font-size:16px;font-weight:700}.role-permission-container .panel-header .header-actions[data-v-03865de0]{display:flex;align-items:center}.role-permission-container .panel-header .header-actions .el-button[data-v-03865de0]{margin-left:8px}[data-v-03865de0] .role-popper{min-width:90px;padding:5px 0}[data-v-03865de0] .role-popper .action-buttons{display:flex;flex-direction:column}[data-v-03865de0] .role-popper .action-buttons .el-button{margin:0;padding:8px 15px;width:100%;text-align:left}[data-v-03865de0] .role-popper .action-buttons .el-button:hover{background-color:#ecf5ff}