.department-tree-wrapper[data-v-0de12c7c]{height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tree-header[data-v-0de12c7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:14px 16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb}.tree-header .header-icon[data-v-0de12c7c]{font-size:16px;color:#6366f1}.tree-header .header-title[data-v-0de12c7c]{font-size:14px;font-weight:600;color:#374151}.department-tree[data-v-0de12c7c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;overflow-y:auto}.department-tree[data-v-0de12c7c]::-webkit-scrollbar{width:4px}.department-tree[data-v-0de12c7c]::-webkit-scrollbar-track{background:#f1f5f9}.department-tree[data-v-0de12c7c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.department-tree .empty-container[data-v-0de12c7c],.department-tree .loading-container[data-v-0de12c7c]{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;height:200px;gap:12px}.department-tree .loading-icon[data-v-0de12c7c]{font-size:24px;color:#6366f1;-webkit-animation:rotating-0de12c7c 2s linear infinite;animation:rotating-0de12c7c 2s linear infinite}.department-tree .loading-text[data-v-0de12c7c]{font-size:14px;color:#6b7280}.department-tree .empty-text[data-v-0de12c7c]{font-size:14px;color:#9ca3af}@-webkit-keyframes rotating-0de12c7c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-0de12c7c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.department-tree[data-v-0de12c7c] .el-tree .el-tree-node{position:relative}.department-tree[data-v-0de12c7c] .el-tree .el-tree-node__content{height:36px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.department-tree[data-v-0de12c7c] .el-tree .el-tree-node__content:hover{background:#f8fafc}.department-tree[data-v-0de12c7c] .el-tree .el-tree-node__expand-icon{color:#9ca3af;font-size:14px}.department-tree[data-v-0de12c7c] .el-tree .el-tree-node__label{font-size:14px;color:#4b5563}.department-tree[data-v-0de12c7c] .el-tree.is-current>.el-tree-node__content{background:linear-gradient(135deg,#e0e7ff,#c7d2fe)}.department-tree[data-v-0de12c7c] .el-tree.is-current>.el-tree-node__content .el-tree-node__label{color:#4338ca;font-weight:600}.department-tree[data-v-0de12c7c] .el-tree.is-current>.el-tree-node__content .el-tree-node__expand-icon{color:#6366f1}.custom-tree-node[data-v-0de12c7c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.node-label[data-v-0de12c7c]{font-size:14px;color:#4b5563}.node-count[data-v-0de12c7c]{font-size:12px;color:#9ca3af;margin-left:4px}.search[data-v-31858313]{border-radius:0 5px 5px 5px}.search .demo-input-suffix[data-v-31858313]{margin-right:16px;margin-bottom:12px}.position[data-v-31858313]{right:20px;bottom:20px}.operation[data-v-31858313]{border-radius:5px 5px 0 0;background:#fff;padding:20px}.operation .tit[data-v-31858313]{line-height:36px}.padding-lr-sm[data-v-31858313]{background:#fff}.table-box[data-v-31858313]{border-radius:0 0 5px 5px}.user-center-container[data-v-05243fdc]{min-height:calc(100vh - 120px);background:linear-gradient(135deg,#f5f7fa,#e8ecf1);padding:24px}.user-center[data-v-05243fdc]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06);width:100%;min-height:600px;overflow:visible}.user-center .left[data-v-05243fdc]{border-right:none;background:#fafbfc;border-radius:20px 0 0 20px;min-height:600px}.user-center .collapse-divider[data-v-05243fdc],.user-center .left[data-v-05243fdc]{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.user-center .collapse-divider[data-v-05243fdc]{width:16px;background:-webkit-gradient(linear,left top,right bottom,from(#f5f6fa),to(#f5f6fa));background:linear-gradient(to right bottom,#f5f6fa,#f5f6fa);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;border-radius:2px}.user-center .collapse-divider[data-v-05243fdc]:active{-webkit-transform:scale(.95);transform:scale(.95)}.user-center .collapse-divider i[data-v-05243fdc]{font-size:14px;color:#9ca3af;-webkit-transition:color .2s ease;transition:color .2s ease}.user-center .collapse-divider:hover i[data-v-05243fdc]{color:#6b7280}.user-center .right[data-v-05243fdc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;border-radius:0 20px 20px 0}