.dept-tree-panel[data-v-2d67222e]{background:#f8f9fc;border-right:1px solid #e4e6ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.dept-tree-header[data-v-2d67222e]{padding:14px 16px 10px;border-bottom:1px solid #e4e6ef}.dept-tree-title[data-v-2d67222e]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7e8299}.dept-tree-search[data-v-2d67222e]{padding:10px 12px;border-bottom:1px solid #e4e6ef}.dept-tree-body[data-v-2d67222e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.dept-tree-scroller[data-v-2d67222e]{height:100%}.dept-tree-empty[data-v-2d67222e]{padding:20px 16px;font-size:13px;color:#b5b5c3;text-align:center}.dept-tree-node-header[data-v-2d67222e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;cursor:pointer;border-left:3px solid transparent;-webkit-transition:all .15s ease;transition:all .15s ease;gap:6px;height:36px}.dept-tree-node-header[data-v-2d67222e]:hover{background:#eef0f8}.dept-tree-node-header.is-active[data-v-2d67222e]{background:#e8f5f3;border-left-color:#008479}.dept-tree-node-header.is-active .dept-tree-label[data-v-2d67222e]{color:#008479;font-weight:600}.dept-tree-toggle[data-v-2d67222e]{width:14px;font-size:11px;color:#a1a5b7;-ms-flex-negative:0;flex-shrink:0}.dept-tree-icon[data-v-2d67222e]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0;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;font-size:14px}.dept-tree-label[data-v-2d67222e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#3f4254;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dept-tree-badge[data-v-2d67222e]{font-size:10px;font-weight:700;background:#e4e6ef;color:#7e8299;border-radius:20px;padding:1px 7px;-ms-flex-negative:0;flex-shrink:0}.is-active .dept-tree-badge[data-v-2d67222e]{background:#d0eeeb;color:#008479}.dept-tree-actions[data-v-2d67222e]{display:none;-ms-flex-negative:0;flex-shrink:0;margin-left:4px}.dept-tree-node-header:hover .dept-tree-actions[data-v-2d67222e]{display:block}.dept-tree-action-btn[data-v-2d67222e]{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;width:22px;height:22px;border-radius:50%;background:#e4e6ef;color:#7e8299;font-size:10px;cursor:pointer}.dept-tree-action-btn[data-v-2d67222e]:hover{background:#3699ff;color:#fff}.dept-tree-child[data-v-2d67222e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px 5px 36px;font-size:12px;color:#5e6278;height:36px}.dept-tree-child-icon[data-v-2d67222e]{width:13px;height:13px;color:#a1a5b7}.dept-tree-child-icon[data-v-2d67222e] svg{width:13px;height:13px}