.user-tree-container[data-v-a280798c]{padding:24px;background:-webkit-linear-gradient(315deg,#f5f7fa,#c3cfe2);background:-moz- oldlinear-gradient(315deg,#f5f7fa 0,#c3cfe2 100%);background:-o-linear-gradient(315deg,#f5f7fa 0,#c3cfe2 100%);background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:-webkit-calc(100vh - 120px);min-height:-moz-calc(100vh - 120px);min-height:calc(100vh - 120px)}.user-tree-container .page-header[data-v-a280798c]{margin-bottom:24px}.user-tree-container .page-header .header-content .page-title[data-v-a280798c]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#1a1a1a;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz- oldlinear-gradient(315deg,#667eea 0,#764ba2 100%);background:-o-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.user-tree-container .page-header .header-content .page-title .anticon[data-v-a280798c]{font-size:24px}.user-tree-container .page-header .header-content .page-description[data-v-a280798c]{margin:0;font-size:14px;color:#666}.user-tree-container .control-card[data-v-a280798c]{margin-bottom:24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);-moz-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.user-tree-container .control-card[data-v-a280798c]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);-moz-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.user-tree-container .control-card .control-panel[data-v-a280798c]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-tree-container .control-card .control-panel .control-section[data-v-a280798c],.user-tree-container .control-card .control-panel[data-v-a280798c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.user-tree-container .control-card .control-panel .control-section .control-label[data-v-a280798c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#333;white-space:nowrap}.user-tree-container .control-card .control-panel .control-section .control-label .anticon[data-v-a280798c]{color:#1890ff}.user-tree-container .control-card .control-panel .control-section .control-item[data-v-a280798c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.user-tree-container .tree-card[data-v-a280798c]{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);-moz-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;padding-bottom:16px}.user-tree-container .tree-card .tree-search[data-v-a280798c]{padding:16px 16px 0 16px}.user-tree-container .tree-card .tree-search .search-input[data-v-a280798c]{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.user-tree-container .tree-card .tree-legend[data-v-a280798c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px 0 16px;font-size:13px;color:#4a4a4a}.user-tree-container .tree-card .tree-legend .legend-icon[data-v-a280798c]{color:#667eea;font-size:16px}.user-tree-container .tree-card .tree-legend .legend-text[data-v-a280798c]{line-height:1.4}.user-tree-container .tree-card .tree-parent-info[data-v-a280798c]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;margin-top:8px;background:-webkit-linear-gradient(315deg,#fff5f5,#fff0f6);background:-moz- oldlinear-gradient(315deg,#fff5f5 0,#fff0f6 100%);background:-o-linear-gradient(315deg,#fff5f5 0,#fff0f6 100%);background:linear-gradient(135deg,#fff5f5,#fff0f6);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:8px 16px 0 16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-tree-container .tree-card .tree-parent-info .parent-icon[data-v-a280798c]{color:#d53d9e;font-size:18px}.user-tree-container .tree-card .tree-parent-info .info-label[data-v-a280798c]{font-size:14px;color:#333;font-weight:500;white-space:nowrap}.user-tree-container .tree-card .tree-parent-info .parent-user-chain[data-v-a280798c]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .user-item[data-v-a280798c]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 10px;background:hsla(0,0%,100%,.85);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid rgba(213,61,158,.2);-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;white-space:nowrap;cursor:pointer}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .user-item[data-v-a280798c]:hover{background:#fff;border-color:rgba(213,61,158,.4);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(213,61,158,.15);-moz-box-shadow:0 2px 4px rgba(213,61,158,.15);box-shadow:0 2px 4px rgba(213,61,158,.15)}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .user-item[data-v-a280798c]:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 2px rgba(213,61,158,.1);-moz-box-shadow:0 1px 2px rgba(213,61,158,.1);box-shadow:0 1px 2px rgba(213,61,158,.1)}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .user-item .user-name[data-v-a280798c]{font-size:13px;color:#d53d9e;font-weight:500}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .user-item .user-id[data-v-a280798c]{font-size:12px;color:#722ed1;font-weight:600;font-family:Courier New,monospace;background:rgba(114,46,209,.1);padding:2px 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:2px}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .user-item .user-id.user-id-second[data-v-a280798c]{color:#52c41a;background:rgba(82,196,26,.1);margin-left:2px}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .user-item .arrow-icon[data-v-a280798c]{color:#d53d9e;font-size:12px;margin:0 4px;opacity:.6}.user-tree-container .tree-card .tree-parent-info .parent-user-chain .no-parent[data-v-a280798c]{font-size:13px;color:#999;font-style:italic}.user-tree-container .tree-card[data-v-a280798c]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);-moz-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.user-tree-container .tree-card .tree-container[data-v-a280798c]{margin:12px 16px 16px;height:-webkit-calc(100vh - 420px);height:-moz-calc(100vh - 420px);height:calc(100vh - 420px);min-height:600px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;overflow:hidden;position:relative}.user-tree-container .tree-card .tree-container[data-v-a280798c]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:-webkit-linear-gradient(left,#667eea,#764ba2);background:-moz- oldlinear-gradient(left,#667eea,#764ba2);background:-o-linear-gradient(left,#667eea,#764ba2);background:linear-gradient(90deg,#667eea,#764ba2);z-index:1}.user-tree-container .expand-count[data-v-a280798c]{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz- oldlinear-gradient(315deg,#667eea,#764ba2);background:-o-linear-gradient(315deg,#667eea,#764ba2);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:20px;height:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(102,126,234,.3);-moz-box-shadow:0 2px 4px rgba(102,126,234,.3);box-shadow:0 2px 4px rgba(102,126,234,.3)}@media (max-width:768px){.user-tree-container[data-v-a280798c]{padding:16px}.user-tree-container .page-header .header-content .page-title[data-v-a280798c]{font-size:20px}.user-tree-container .control-card .control-panel[data-v-a280798c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.user-tree-container .control-card .control-panel .ant-divider[data-v-a280798c]{display:none}.user-tree-container .control-card .control-panel .control-section[data-v-a280798c]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.user-tree-container .tree-card .tree-legend[data-v-a280798c],.user-tree-container .tree-card .tree-search[data-v-a280798c]{padding:12px 12px 0 12px}.user-tree-container .tree-card .tree-parent-info[data-v-a280798c]{margin:8px 12px 0 12px}.user-tree-container .tree-card .tree-container[data-v-a280798c]{margin:12px;height:-webkit-calc(100vh - 500px);height:-moz-calc(100vh - 500px);height:calc(100vh - 500px);min-height:400px}}@-webkit-keyframes fadeIn-a280798c{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeIn-a280798c{0%{opacity:0;-moz-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@-o-keyframes fadeIn-a280798c{0%{opacity:0;-o-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-o-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-a280798c{0%{opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.control-card[data-v-a280798c],.tree-card[data-v-a280798c]{-webkit-animation:fadeIn-a280798c .3s ease-out;-moz-animation:fadeIn-a280798c .3s ease-out;-o-animation:fadeIn-a280798c .3s ease-out;animation:fadeIn-a280798c .3s ease-out}.tree-container[data-v-a280798c]::-webkit-scrollbar{width:8px;height:8px}.tree-container[data-v-a280798c]::-webkit-scrollbar-track{background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px}.tree-container[data-v-a280798c]::-webkit-scrollbar-thumb{background:#c1c1c1;-webkit-border-radius:4px;border-radius:4px}.tree-container[data-v-a280798c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}