.add-function-users-dialog[data-v-6d6765f9] .el-dialog{max-width:1120px;max-height:92vh;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-function-users-dialog[data-v-6d6765f9] .el-dialog__header{-ms-flex-negative:0;flex-shrink:0;padding:20px 24px}.add-function-users-dialog[data-v-6d6765f9] .el-dialog__title{font-size:20px}.add-function-users-dialog[data-v-6d6765f9] .el-dialog__body{min-height:0;overflow-y:auto;padding:0 24px 16px}.add-function-users-dialog[data-v-6d6765f9] .el-dialog__footer{-ms-flex-negative:0;flex-shrink:0;padding:16px 24px;border-top:1px solid #ebeef5}.add-function-users-dialog[data-v-6d6765f9] .el-table{margin:0;padding-top:0}.menu-path[data-v-6d6765f9]{margin-bottom:16px;color:#303133;font-weight:500;word-break:break-all}.search-row[data-v-6d6765f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.search-row .el-input[data-v-6d6765f9]{width:360px;max-width:100%}.selection-count[data-v-6d6765f9]{margin:8px 0 8px 16px;color:#606266}.hint[data-v-6d6765f9],.pagination-hint[data-v-6d6765f9]{color:#909399;font-size:12px;line-height:1.6}.hint[data-v-6d6765f9],.notice[data-v-6d6765f9]{margin-bottom:12px}.pagination-row[data-v-6d6765f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:16px}.pagination-row[data-v-6d6765f9] .el-pagination{max-width:100%;overflow-x:auto;width:auto;margin:0;padding:0}.pagination-row[data-v-6d6765f9] .el-pagination__total{margin-right:10px}.function-users-page[data-v-ac4bafcc]{background:#f5f7fa;min-width:1000px;height:100%;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.function-users-page>div[data-v-ac4bafcc]:first-child{-ms-flex-negative:0;flex-shrink:0}.permission-workspace[data-v-ac4bafcc]{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:18px;padding:8px 22px 22px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.function-panel[data-v-ac4bafcc],.permission-workspace[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box}.function-panel[data-v-ac4bafcc]{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 16px 12px;border:1px solid #ebeef5;border-radius:6px;background:#fff}.panel-title[data-v-ac4bafcc]{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;margin-bottom:16px}.panel-title h3[data-v-ac4bafcc]{margin:0;font-size:16px;color:#303133}.panel-title span[data-v-ac4bafcc]{color:#909399;font-size:12px}.function-list[data-v-ac4bafcc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding-top:12px}.function-item[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;padding:11px 9px;margin:2px 0;border:1px solid transparent;border-radius:4px;background:#fff;color:#303133;cursor:pointer;font-family:inherit}.function-item[data-v-ac4bafcc]:hover{background:#f5f7fa}.function-item.active[data-v-ac4bafcc]{border-color:#409eff;background:#ecf5ff;color:#409eff}.function-item[data-v-ac4bafcc]:disabled{cursor:wait}.function-item-text[data-v-ac4bafcc]{min-width:0;padding-right:8px}.function-item-text strong[data-v-ac4bafcc]{display:block;font-size:13px;line-height:21px;font-weight:500}.function-item-text small[data-v-ac4bafcc]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#909399;font-size:11px;line-height:18px}.holder-badge[data-v-ac4bafcc]{-ms-flex-negative:0;flex-shrink:0;min-width:22px;border-radius:10px;padding:1px 5px;background:#f0f2f5;color:#606266;font-size:12px;text-align:center}.active .holder-badge[data-v-ac4bafcc]{background:#409eff;color:#fff}.user-panel[data-v-ac4bafcc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.user-panel[data-v-ac4bafcc]>:not(.permission-user-table){-ms-flex-negative:0;flex-shrink:0}.user-panel-heading[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 22px 15px;border-bottom:1px solid #ebeef5;gap:12px}.current-function-title[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.current-function-title h2[data-v-ac4bafcc]{margin:0;font-size:18px;color:#303133;line-height:28px}.menu-path[data-v-ac4bafcc]{margin:6px 0;color:#909399;font-size:12px}.permission-help[data-v-ac4bafcc]{margin:5px 0 0;color:#909399;font-size:12px;line-height:18px}.holder-total[data-v-ac4bafcc]{-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.user-toolbar[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px 8px}.user-search[data-v-ac4bafcc]{width:280px}.toolbar-actions[data-v-ac4bafcc]{margin-left:auto;gap:8px}.selection-info[data-v-ac4bafcc],.toolbar-actions[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selection-info[data-v-ac4bafcc]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;min-height:23px;padding:0 20px 12px;color:#909399;font-size:12px}.global-selection[data-v-ac4bafcc]{color:#606266;cursor:help}.global-selection strong[data-v-ac4bafcc]{color:#409eff;font-size:14px}.user-identity[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.user-identity small[data-v-ac4bafcc]{color:#909399;font-size:12px}.user-initial[data-v-ac4bafcc]{width:32px;height:32px;border-radius:50%;background:#409eff;color:#fff;text-align:center;line-height:32px;-ms-flex-negative:0;flex-shrink:0}.user-name[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.user-name strong[data-v-ac4bafcc]{font-size:13px;font-weight:500}.account-enabled[data-v-ac4bafcc]{color:#40915b}.account-disabled[data-v-ac4bafcc]{color:#909399}.user-pagination[data-v-ac4bafcc]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:12px 16px;color:#909399;font-size:12px}.save-bar[data-v-ac4bafcc],.user-pagination[data-v-ac4bafcc]{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;border-top:1px solid #ebeef5}.save-bar[data-v-ac4bafcc]{gap:12px;min-height:58px;padding:0 20px;background:#fff}.pending-summary[data-v-ac4bafcc]{color:#e6a23c;font-size:13px;line-height:22px}.pending-summary span[data-v-ac4bafcc]{white-space:nowrap}.pending-dot[data-v-ac4bafcc]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e6a23c;margin-right:5px}.clean-summary[data-v-ac4bafcc]{color:#909399;font-size:12px}.save-buttons[data-v-ac4bafcc]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.empty-state[data-v-ac4bafcc]{text-align:center;color:#909399;padding:35px 10px;font-size:13px}.empty-panel[data-v-ac4bafcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:600px;color:#909399}.empty-panel i[data-v-ac4bafcc]{font-size:40px;color:#c0c4cc}.empty-panel p[data-v-ac4bafcc]{font-size:14px}.panel-error[data-v-ac4bafcc]{color:#f56c6c;font-size:12px}.panel-error p[data-v-ac4bafcc]{line-height:20px}.users-error[data-v-ac4bafcc]{padding:0 20px 8px}.save-issue[data-v-ac4bafcc]{border-radius:0}[data-v-ac4bafcc] .permission-user-table{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-height:150px;margin:0;font-size:13px}[data-v-ac4bafcc] .permission-user-table th{background:#f8f9fb;color:#909399;font-weight:500}[data-v-ac4bafcc] .permission-user-table .authorization-ungranted td{background:#fff9f8}[data-v-ac4bafcc] .permission-user-table .authorization-added td{background:#f0f9eb}[data-v-ac4bafcc] .permission-user-table .authorization-removed td{background:#fdf6ec}[data-v-ac4bafcc] .user-pagination .el-pagination{margin:0;padding:0;width:auto;display:block}[data-v-ac4bafcc] .user-pagination .el-pagination__total{margin-right:10px}@media (max-width:1280px){.permission-workspace[data-v-ac4bafcc]{padding-left:12px;padding-right:12px;gap:12px}.function-panel[data-v-ac4bafcc]{-ms-flex-preferred-size:245px;flex-basis:245px;width:245px;padding-left:12px;padding-right:12px}.user-toolbar[data-v-ac4bafcc]{padding-left:15px;padding-right:15px}.user-search[data-v-ac4bafcc]{width:245px}.pending-summary span[data-v-ac4bafcc]{white-space:normal}}