.page-system-user[data-v-50ba7224]{height:100%;display:flex;flex-direction:column;background:var(--sp-bg)}.page-system-user__grid[data-v-50ba7224]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:stretch;flex:1;min-height:0;overflow:hidden}.page-system-user__sidebar[data-v-50ba7224]{min-width:0;display:flex;flex-direction:column;min-height:0}.dept-tree-card[data-v-50ba7224]{height:100%;display:flex;flex-direction:column}.dept-tree-card[data-v-50ba7224] .el-card__body{flex:1;padding:0!important;overflow:hidden;display:flex;flex-direction:column}.dept-tree-header[data-v-50ba7224]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--sp-fg)}.dept-tree-add-btn[data-v-50ba7224]{padding:0!important;font-size:14px;color:var(--sp-muted)!important}.dept-tree-add-btn[data-v-50ba7224]:hover{color:var(--sp-primary)!important}.dept-tree-scroll[data-v-50ba7224]{flex:1;min-height:0}.dept-tree-scroll[data-v-50ba7224] .el-scrollbar__wrap{overflow-x:hidden!important}.dept-tree-card[data-v-50ba7224] .el-tree{background:transparent!important;padding:8px 4px}.dept-tree-card[data-v-50ba7224] .el-tree-node__content{height:32px;border-radius:4px;background:transparent!important}.dept-tree-card[data-v-50ba7224] .el-tree-node:focus>.el-tree-node__content,.dept-tree-card[data-v-50ba7224] .el-tree-node__content:hover{background:var(--sp-hover)!important}.dept-tree-card[data-v-50ba7224] .el-tree-node.is-current>.el-tree-node__content{background:rgba(255,68,0,.15)!important;color:var(--sp-primary)!important}.dept-tree-card[data-v-50ba7224] .el-tree-node__label{font-size:13px;color:var(--sp-fg)}.page-system-user__main[data-v-50ba7224]{min-width:0;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.user-role-tags[data-v-50ba7224]{display:flex;gap:4px;flex-wrap:nowrap;align-items:center}.dept-tree-node[data-v-50ba7224]{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0;padding-right:4px}.dept-tree-node__label[data-v-50ba7224]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dept-tree-node__all-hint[data-v-50ba7224]{font-size:11px;color:var(--sp-muted);margin-left:4px;opacity:.7}.dept-tree-node__actions[data-v-50ba7224]{display:none;align-items:center;gap:6px;flex-shrink:0}.dept-tree-card[data-v-50ba7224] .el-tree-node__content:hover .dept-tree-node__actions{display:flex}.dept-node-btn[data-v-50ba7224]{font-size:13px;color:var(--sp-muted);cursor:pointer;padding:2px;border-radius:3px;transition:color var(--sp-transition),background var(--sp-transition)}.dept-node-btn[data-v-50ba7224]:hover{color:var(--sp-primary);background:rgba(255,68,0,.12)}.dept-node-btn--danger[data-v-50ba7224]:hover{color:var(--sp-danger);background:rgba(226,54,54,.12)}