.permission-toolbar .toolbar-main[data-v-4d1b67dd]{justify-content:space-between;margin-bottom:10px}.permission-toolbar .toolbar-actions[data-v-4d1b67dd],.permission-toolbar .toolbar-main[data-v-4d1b67dd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.permission-toolbar .toolbar-actions .el-button+.el-button[data-v-4d1b67dd]{margin-left:0}.permission-toolbar .toolbar-divider[data-v-4d1b67dd]{display:inline-block;width:1px;height:20px;background:#e4e7ed;margin:0 4px}.permission-toolbar .toolbar-expand-group[data-v-4d1b67dd]{display:inline-flex;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.permission-toolbar .toolbar-expand-group .el-button[data-v-4d1b67dd]{margin:0;border:none;border-radius:0;border-right:1px solid #dcdfe6}.permission-toolbar .toolbar-expand-group .el-button[data-v-4d1b67dd]:last-child{border-right:none}.permission-toolbar .toolbar-filters[data-v-4d1b67dd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px;background:#f5f7fa;border-radius:4px}.permission-toolbar .toolbar-filters .filter-group[data-v-4d1b67dd]{width:140px!important;flex-shrink:0}.permission-toolbar .toolbar-filters .filter-group[data-v-4d1b67dd] .el-input,.permission-toolbar .toolbar-filters .filter-group[data-v-4d1b67dd] .el-input__inner{width:100%!important}.permission-toolbar .toolbar-filters .filter-type[data-v-4d1b67dd]{width:120px!important;flex-shrink:0}.permission-toolbar .toolbar-filters .filter-type[data-v-4d1b67dd] .el-input,.permission-toolbar .toolbar-filters .filter-type[data-v-4d1b67dd] .el-input__inner{width:100%!important}.permission-toolbar .toolbar-filters .filter-keyword[data-v-4d1b67dd]{width:240px!important;max-width:100%;flex-shrink:0}.permission-toolbar .toolbar-filters .filter-keyword[data-v-4d1b67dd] .el-input__inner{width:100%!important}.permission-toolbar .toolbar-filters .el-checkbox[data-v-4d1b67dd]{flex-shrink:0;margin-right:0}.permission-toolbar .toolbar-filters .filter-actions[data-v-4d1b67dd]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.permission-toolbar .toolbar-filters .filter-actions .el-button+.el-button[data-v-4d1b67dd]{margin-left:0}.sync-stats[data-v-4d1b67dd]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.sync-stats .el-tag[data-v-4d1b67dd]{margin-right:8px}.stat-select[data-v-4d1b67dd]{width:140px!important;flex-shrink:0;margin-right:12px}.stat-select[data-v-4d1b67dd] .el-input,.stat-select[data-v-4d1b67dd] .el-input__inner{width:100%!important}.stat-keyword[data-v-4d1b67dd]{width:220px!important;flex-shrink:0;margin-left:12px}.stat-keyword[data-v-4d1b67dd] .el-input__inner{width:100%!important}.warn-icon[data-v-4d1b67dd]{color:#e6a23c;font-size:15px;margin-right:4px}.sync-page-bar[data-v-4d1b67dd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.table-muted[data-v-4d1b67dd]{color:#c0c4cc;font-size:13px}.sync-target[data-v-4d1b67dd]{display:flex;align-items:center;cursor:pointer}.sync-target .sync-target-text[data-v-4d1b67dd]{margin-right:6px}.sync-target .sync-target-text.changed[data-v-4d1b67dd]{color:var(--fontColor);font-weight:500}.sync-target-tree[data-v-4d1b67dd]{max-height:440px;overflow:auto}.table-head[data-v-4d1b67dd]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.table-head .table-head-main[data-v-4d1b67dd]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.table-head .total-text[data-v-4d1b67dd]{font-size:15px;font-weight:600;color:#303133;letter-spacing:.02em}.table-head .total-count[data-v-4d1b67dd]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:10px;background:#ecf5ff;color:var(--fontColor,#409eff);font-size:12px;font-weight:600;line-height:1}.table-head .head-tip[data-v-4d1b67dd]{margin:0;font-size:12px;line-height:1.5;color:#909399}.table[data-v-4d1b67dd] .el-table{border-radius:4px;overflow:hidden}.table[data-v-4d1b67dd] .el-table th{background:#fafbfc;color:#606266;font-weight:600}.table[data-v-4d1b67dd] .el-table td{padding:7px 0}.table[data-v-4d1b67dd] .el-table--border td,.table[data-v-4d1b67dd] .el-table--border th{border-color:#eef0f3}.table .node-name[data-v-4d1b67dd]{color:#303133;font-weight:500}.table .api-name[data-v-4d1b67dd]{color:#909399}.table .key-text[data-v-4d1b67dd]{font-size:12px;color:#909399;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.table .group-text[data-v-4d1b67dd]{font-size:13px;color:#606266}.table .oper-cell[data-v-4d1b67dd]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 10px}.table .oper[data-v-4d1b67dd]{font-size:13px;color:var(--fontColor,#409eff);cursor:pointer;white-space:nowrap}.table .oper[data-v-4d1b67dd]:hover{opacity:.8;text-decoration:underline}.table .oper.del[data-v-4d1b67dd]{color:#f56c6c}.table-tips[data-v-4d1b67dd]{margin:14px 0 0;padding:10px 12px 10px 28px;list-style:disc;background:#f7f8fa;border-radius:4px;border:1px solid #eef0f3;font-size:12px;line-height:1.7;color:#909399}.table-tips li+li[data-v-4d1b67dd]{margin-top:2px}.table-tips code[data-v-4d1b67dd]{padding:1px 5px;border-radius:3px;background:#eef2f7;color:#606266;font-size:11px;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.form-tip[data-v-4d1b67dd]{line-height:1.6;font-size:12px;color:#999}.parent-tree[data-v-4d1b67dd]{max-height:360px;overflow:auto;margin-top:8px}.parent-filters[data-v-4d1b67dd]{display:flex;align-items:center;margin-bottom:8px}.parent-filters .el-input[data-v-4d1b67dd]{flex:1;margin-right:8px}.parent-filters .el-select[data-v-4d1b67dd]{width:150px;flex-shrink:0}.parent-node[data-v-4d1b67dd]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:6px}.parent-node.parent-node-disabled[data-v-4d1b67dd]{opacity:.45;cursor:not-allowed}.parent-node-type[data-v-4d1b67dd]{flex-shrink:0;margin-left:8px}.parent-actions[data-v-4d1b67dd]{margin-top:6px;text-align:right}.holders-node[data-v-4d1b67dd]{font-size:14px;font-weight:500;color:#333;margin-bottom:12px}.holders-section[data-v-4d1b67dd]{font-size:13px;font-weight:500;color:#333;margin:12px 0 8px}.holders-tags[data-v-4d1b67dd]{line-height:1.8}.holders-tag[data-v-4d1b67dd]{margin:0 8px 8px 0}.holders-empty[data-v-4d1b67dd]{font-size:12px;color:#999}.batch-target[data-v-4d1b67dd]{margin-bottom:8px;display:flex;align-items:center}.batch-tree[data-v-4d1b67dd]{max-height:320px;overflow:auto;border:1px solid #ebeef5;border-radius:4px;padding:6px}.import-summary[data-v-4d1b67dd]{margin-left:12px;font-size:12px;color:#67c23a}.import-diff[data-v-4d1b67dd]{margin-top:10px;max-height:320px;overflow:auto}.diff-list[data-v-4d1b67dd]{border:1px solid #ebeef5;border-radius:4px;padding:6px 10px}.diff-item[data-v-4d1b67dd]{font-size:13px;line-height:2}.default-func-skipped[data-v-4d1b67dd]{max-height:200px;overflow:auto}.page-rel-expand[data-v-4d1b67dd]{padding:2px 12px 8px}.page-rel-expand .holders-section[data-v-4d1b67dd]{margin:10px 0 6px}.page-rel-tag[data-v-4d1b67dd]{margin-left:6px}.page-rel-unowned-head[data-v-4d1b67dd]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.page-rel-unowned[data-v-4d1b67dd]{max-height:240px;overflow:auto}.parent-popover .el-popover__content{padding:8px 10px}.el-table .pending-row>td{background:#fdf6ec}.el-table .locate-row>td{background:#ecf5ff}