.center[data-v-04297b58]{width:100%;min-height:calc(100% - 30px);background:#f0f2f5;padding:20px;box-sizing:border-box}.search-card[data-v-04297b58]{background:#fff;border-radius:8px;padding:20px 24px 4px;box-shadow:0 1px 3px rgba(0,0,0,.06);margin-bottom:16px}.center-form[data-v-04297b58]{width:100%}.center-construct[data-v-04297b58]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #ebeef5;margin-bottom:0}.table-card[data-v-04297b58]{background:#fff;border-radius:8px;padding:0 0 4px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.center-table[data-v-04297b58]{padding:0}[data-v-04297b58] .el-form-item__label{vertical-align:middle;font-weight:700!important;font-size:14px;color:#606266}[data-v-04297b58] .el-form-item--small.el-form-item{margin-bottom:8px}[data-v-04297b58] .el-table th.el-table__cell{background-color:#f5f7fa!important;color:#303133;font-weight:600}[data-v-04297b58] .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafbfc}.pagination[data-v-04297b58]{padding:14px 24px;display:flex;justify-content:flex-end;border-top:1px solid #ebeef5}.pagination[data-v-04297b58] .el-pagination{font-weight:400}.associate-tree-dialog[data-v-04297b58] .el-dialog{border-radius:8px;overflow:hidden}.associate-tree-dialog[data-v-04297b58] .el-dialog__header{background:#f5f7fa;padding:16px 20px;border-bottom:1px solid #ebeef5;margin:0}.associate-tree-dialog[data-v-04297b58] .el-dialog__title{font-size:15px;font-weight:600}.associate-tree-dialog[data-v-04297b58] .el-dialog__body{padding:16px 20px}.associate-tree-dialog[data-v-04297b58] .el-dialog__footer{padding:12px 20px;border-top:1px solid #ebeef5}.tree-dialog-body[data-v-04297b58]{display:flex;gap:16px;height:520px}.tree-panel[data-v-04297b58]{flex:3;display:flex;flex-direction:column;border:1px solid #e4e7ed;border-radius:6px;background:#fff;overflow:hidden}.tree-panel-header[data-v-04297b58]{padding:10px 14px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;gap:8px;background:#fafbfc}.tree-panel-title[data-v-04297b58]{font-weight:600;font-size:13px;color:#303133;margin-right:auto}.tree-panel-header .el-button[data-v-04297b58]{font-size:12px}.tree-search-bar[data-v-04297b58]{padding:10px 14px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;gap:8px}.tree-search-input[data-v-04297b58]{flex:1;min-width:0}.batch-import-btn[data-v-04297b58]{flex-shrink:0}.input-with-select .el-input-group__prepend[data-v-04297b58]{background-color:#fff}.batch-import-tip[data-v-04297b58]{font-size:13px;color:#606266;margin-bottom:10px;line-height:1.5}.batch-import-actions[data-v-04297b58]{margin-top:12px;display:flex;gap:8px}.selected-panel[data-v-04297b58]{flex:2;display:flex;flex-direction:column;border:1px solid #e4e7ed;border-radius:6px;background:#fff;overflow:hidden}.selected-panel-header[data-v-04297b58]{font-weight:600;font-size:13px;color:#303133;background:#fafbfc}.selected-panel-header[data-v-04297b58],.selected-search-bar[data-v-04297b58]{padding:10px 14px;border-bottom:1px solid #ebeef5}.selected-list[data-v-04297b58]{flex:1;overflow-y:auto;padding:2px 0;scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}.selected-list[data-v-04297b58]::-webkit-scrollbar{width:4px}.selected-list[data-v-04297b58]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.selected-item[data-v-04297b58]{display:flex;align-items:center;padding:6px 14px;gap:8px;border-bottom:1px solid #f5f5f5;transition:background-color .15s}.selected-item[data-v-04297b58]:last-child{border-bottom:none}.selected-item[data-v-04297b58]:hover{background:#f0f5ff}.selected-label[data-v-04297b58]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#303133}.selected-type-tag[data-v-04297b58]{font-size:11px;color:#909399;background:#f0f2f5;padding:0 8px;border-radius:3px;flex-shrink:0;line-height:20px}.selected-remove-btn[data-v-04297b58]{flex-shrink:0;color:#c0c4cc;transition:color .15s;font-size:12px}.selected-remove-btn[data-v-04297b58]:hover{color:#f56c6c}.selected-empty[data-v-04297b58]{text-align:center;color:#c0c4cc;padding:60px 0;font-size:13px}.permission-tree[data-v-04297b58]{flex:1;overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}.permission-tree[data-v-04297b58]::-webkit-scrollbar{width:4px}.permission-tree[data-v-04297b58]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.permission-tree[data-v-04297b58] .el-tree-node__content{height:32px}.permission-tree[data-v-04297b58] .el-tree-node__content:hover{background:#f0f5ff}.custom-tree-node[data-v-04297b58]{display:inline-flex;align-items:center;gap:6px;font-size:13px;width:100%;min-width:0;padding-right:8px}.node-label[data-v-04297b58]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.node-type-tag[data-v-04297b58]{color:#909399;background:#f0f2f5}.node-disabled-tag[data-v-04297b58],.node-type-tag[data-v-04297b58]{font-size:11px;padding:0 8px;border-radius:3px;flex-shrink:0;line-height:20px}.node-disabled-tag[data-v-04297b58]{color:#e6a23c;background:#fdf6ec}.node-search-input[data-v-04297b58]{width:140px;margin-left:auto;flex-shrink:0}.node-search-icon[data-v-04297b58]{margin-left:auto;flex-shrink:0;font-size:13px;color:#909399;cursor:pointer;padding:4px 6px;transition:color .15s}.node-search-icon[data-v-04297b58]:hover{color:#409eff}.search-expand-enter-active[data-v-04297b58]{animation:search-in-04297b58 .2s ease-out}.search-expand-leave-active[data-v-04297b58]{animation:search-in-04297b58 .2s ease-in reverse}@keyframes search-in-04297b58{0%{max-width:0;opacity:0;margin-left:0}to{max-width:140px;opacity:1;margin-left:auto}}.tree-search-bar[data-v-04297b58] .el-input-group__prepend .el-select .el-input__inner{text-align:center}