.ClassificationTree_treeEditor__bdbtW,.ClassificationTree_treeViewer__N8MMm{width:100%;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ClassificationTree_horizontalLayout__tEiQZ.ClassificationTree_treeEditor__bdbtW,.ClassificationTree_treeViewer__N8MMm.ClassificationTree_horizontalLayout__tEiQZ{overflow-x:auto}.ClassificationTree_horizontalLayout__tEiQZ.ClassificationTree_treeEditor__bdbtW .ClassificationTree_treeContainer__MyTbS,.ClassificationTree_treeViewer__N8MMm.ClassificationTree_horizontalLayout__tEiQZ .ClassificationTree_treeContainer__MyTbS{display:flex;flex-direction:row;align-items:flex-start;min-width:max-content;padding-left:3rem;padding-bottom:80px}.ClassificationTree_treeControls__jtckF{display:flex;gap:10px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.ClassificationTree_controlBtn__RaM4R{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;color:#374151;transition:all .2s}.ClassificationTree_controlBtn__RaM4R:hover{background:#f9fafb;border-color:#9ca3af}.ClassificationTree_controlBtn__RaM4R:active{background:#f3f4f6}.ClassificationTree_treeContainer__MyTbS{max-height:600px;overflow-y:auto;padding-right:10px}.ClassificationTree_treeContainer__MyTbS::-webkit-scrollbar{width:8px}.ClassificationTree_treeContainer__MyTbS::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ClassificationTree_treeContainer__MyTbS::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.ClassificationTree_treeContainer__MyTbS::-webkit-scrollbar-thumb:hover{background:#555}.ClassificationTree_emptyState__M3T9a{text-align:center;padding:40px 20px;color:#999}.ClassificationTree_emptyState__M3T9a p{font-size:16px;margin:0}.ClassificationTree_treeNode__48XRY{margin-bottom:2px}.ClassificationTree_nodeContent__KDkiV{padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .2s;border-left:3px solid rgba(0,0,0,0)}.ClassificationTree_nodeContent__KDkiV:hover{background:#f8f9fa}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_selected__70khv{background:#e3f2fd;border-left-color:#2196f3}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level1__WF6j7{background:#fff3e0;font-weight:600;font-size:16px}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level1__WF6j7:hover{background:#ffe0b2}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level1__WF6j7.ClassificationTree_selected__70khv{background:#ffcc80;border-left-color:#ff9800}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level2___SjmW{margin-left:20px;background:#e8f5e9;font-weight:500;font-size:15px}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level2___SjmW:hover{background:#c8e6c9}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level2___SjmW.ClassificationTree_selected__70khv{background:#a5d6a7;border-left-color:#4caf50}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level3__9RUGM{margin-left:40px;background:#e1f5fe;font-size:14px}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level3__9RUGM:hover{background:#b3e5fc}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level3__9RUGM.ClassificationTree_selected__70khv{background:#81d4fa;border-left-color:#03a9f4}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level4___XRfq{margin-left:60px;background:#f3e5f5;font-size:13px}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level4___XRfq:hover{background:#e1bee7}.ClassificationTree_nodeContent__KDkiV.ClassificationTree_level4___XRfq.ClassificationTree_selected__70khv{background:#ce93d8;border-left-color:#9c27b0}.ClassificationTree_nodeLabel__yIVcS{display:flex;align-items:center;gap:8px}.ClassificationTree_expandIcon__G1ss7{font-size:12px;color:#666;min-width:16px;display:inline-block;transition:transform .2s}.ClassificationTree_leafIcon__epNUC{font-size:20px;color:#999;min-width:16px;display:inline-block;line-height:1}.ClassificationTree_labelText__vckP_{flex:1;color:#333}.ClassificationTree_levelBadge__UYdLK{font-size:11px;padding:2px 8px;background:rgba(0,0,0,.1);border-radius:12px;color:#666;font-weight:500}.ClassificationTree_nodeChildren__V2eru{margin-top:2px}.ClassificationTree_editorHeader__xd_3i{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.ClassificationTree_editorHeader__xd_3i h2{margin:0 0 8px;font-size:24px;font-weight:600;color:#1a1a1a}.ClassificationTree_headerSubtext__avE39{margin:0;font-size:14px;color:#6b7280;font-weight:400}.ClassificationTree_infoBox__d7mXp{display:flex;gap:12px;padding:16px;margin-bottom:20px;background:#eff6ff;border-left:4px solid #3b82f6;border-radius:8px;align-items:flex-start}.ClassificationTree_infoIcon__epkNv{font-size:20px;flex-shrink:0;margin-top:2px}.ClassificationTree_infoText__SsZfC{font-size:14px;color:#1e40af;line-height:1.6}.ClassificationTree_infoText__SsZfC strong{font-weight:600}.ClassificationTree_infoText__SsZfC ul{margin:8px 0 0;padding-left:20px}.ClassificationTree_infoText__SsZfC li{margin-bottom:4px}.ClassificationTree_addRootBtn__HVG0m{padding:10px 20px;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 1px 3px rgba(37,99,235,.2)}.ClassificationTree_addRootBtn__HVG0m:hover{background:#1d4ed8;box-shadow:0 2px 6px rgba(37,99,235,.3)}.ClassificationTree_addRootBtn__HVG0m:active{background:#1e40af}.ClassificationTree_nodeActions__sYkIi{display:flex;gap:8px;margin-left:auto;opacity:0;transition:opacity .2s}.ClassificationTree_nodeContent__KDkiV:hover .ClassificationTree_nodeActions__sYkIi{opacity:1}.ClassificationTree_actionBtn__vdzBd{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s}.ClassificationTree_actionBtn__vdzBd.ClassificationTree_addBtn__awzC3{background:#4caf50;color:#fff}.ClassificationTree_actionBtn__vdzBd.ClassificationTree_addBtn__awzC3:hover{background:#45a049}.ClassificationTree_actionBtn__vdzBd.ClassificationTree_editBtn__eJf7_{background:#ff9800;color:#fff}.ClassificationTree_actionBtn__vdzBd.ClassificationTree_editBtn__eJf7_:hover{background:#f57c00}.ClassificationTree_actionBtn__vdzBd.ClassificationTree_deleteBtn__x_tcg{background:#f44336;color:#fff}.ClassificationTree_actionBtn__vdzBd.ClassificationTree_deleteBtn__x_tcg:hover{background:#d32f2f}.ClassificationTree_actionBtn__vdzBd:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.ClassificationTree_modalOverlay__De4fT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ClassificationTree_modal__0JAhY{background:#fff;border-radius:8px;padding:24px;min-width:400px;max-width:500px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ClassificationTree_modalHeader__XsiNt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.ClassificationTree_modalHeader__XsiNt h3{margin:0 0 6px;font-size:22px;font-weight:600;color:#111827}.ClassificationTree_modalDescription__WgWEO{margin:0;font-size:14px;color:#6b7280;line-height:1.5;max-width:90%}.ClassificationTree_infoAlert__IUNF2{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;margin-bottom:20px;background:#dbeafe;border-radius:8px;border-left:3px solid #3b82f6}.ClassificationTree_infoAlert__IUNF2 p{margin:0;font-size:14px;color:#1e40af;line-height:1.5}.ClassificationTree_infoAlert__IUNF2 p strong{font-weight:600}.ClassificationTree_alertIcon__84nYj{font-size:18px;flex-shrink:0;margin-top:1px}.ClassificationTree_closeBtn__Iw6Ie{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;line-height:1}.ClassificationTree_closeBtn__Iw6Ie:hover{color:#333}.ClassificationTree_modalBody__LOlKQ{margin-bottom:20px}.ClassificationTree_formGroup__rHJ3Q{margin-bottom:16px}.ClassificationTree_formGroup__rHJ3Q label{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}.ClassificationTree_formGroup__rHJ3Q input{width:100%;padding:10px 12px;border:1.5px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;color:#1f2937;background:#fff;transition:all .2s}.ClassificationTree_formGroup__rHJ3Q input::placeholder{color:#9ca3af}.ClassificationTree_formGroup__rHJ3Q input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ClassificationTree_formGroup__rHJ3Q input:hover{border-color:#9ca3af}.ClassificationTree_formGroup__rHJ3Q .ClassificationTree_helperText__XkrI3{font-size:12px;color:#999;margin-top:4px}.ClassificationTree_modalFooter__aF2DK{display:flex;justify-content:flex-end;gap:10px}.ClassificationTree_modalBtn__QEjcb{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.ClassificationTree_modalBtn__QEjcb.ClassificationTree_cancelBtn__18wvD{background:#f5f5f5;color:#333}.ClassificationTree_modalBtn__QEjcb.ClassificationTree_cancelBtn__18wvD:hover{background:#e8e8e8}.ClassificationTree_modalBtn__QEjcb.ClassificationTree_submitBtn__7Xs36{background:#2196f3;color:#fff}.ClassificationTree_modalBtn__QEjcb.ClassificationTree_submitBtn__7Xs36:hover{background:#1976d2}.ClassificationTree_modalBtn__QEjcb.ClassificationTree_submitBtn__7Xs36:disabled{background:#ccc;cursor:not-allowed}.ClassificationTree_horizontalNode__4u64A{display:flex;flex-direction:row;margin:10px 0;align-items:center}.ClassificationTree_horizontalNodeWrapper__Y_ztz{display:flex;flex-direction:column;align-items:flex-start;position:relative;min-width:200px}.ClassificationTree_horizontalNodeContent__ITbvh{padding:14px 24px;border-radius:10px;min-width:180px;max-width:280px;text-align:center;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s;position:relative;z-index:2;border:2px solid rgba(0,0,0,0);cursor:pointer;width:100%}.ClassificationTree_horizontalNodeContent__ITbvh:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_active__vQd12{box-shadow:0 4px 16px rgba(0,0,0,.16);transform:translateY(-2px);border-color:rgba(37,99,235,.3)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level1__WF6j7{background:#fff;color:#d97706;font-size:16px;border-color:#fbbf24;box-shadow:0 2px 8px rgba(217,119,6,.15)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level1__WF6j7:hover{background:#fffbeb;box-shadow:0 4px 12px rgba(217,119,6,.2)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level2___SjmW{background:#fff;color:#059669;font-size:15px;border-color:#34d399;box-shadow:0 2px 8px rgba(5,150,105,.15)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level2___SjmW:hover{background:#f0fdf4;box-shadow:0 4px 12px rgba(5,150,105,.2)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level3__9RUGM{background:#fff;color:#2563eb;font-size:14px;border-color:#60a5fa;box-shadow:0 2px 8px rgba(37,99,235,.15)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level3__9RUGM:hover{background:#eff6ff;box-shadow:0 4px 12px rgba(37,99,235,.2)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level4___XRfq{background:#fff;color:#9333ea;font-size:14px;border-color:#c084fc;box-shadow:0 2px 8px rgba(147,51,234,.15)}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_level4___XRfq:hover{background:#faf5ff;box-shadow:0 4px 12px rgba(147,51,234,.2)}.ClassificationTree_horizontalConnector__FR9GN{width:40px;height:2px;background:linear-gradient(90deg,#94a3b8,#cbd5e1);margin:0 10px;position:relative}.ClassificationTree_horizontalConnector__FR9GN:before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#94a3b8;border-radius:50%;box-shadow:0 0 0 2px #fff,0 2px 4px rgba(0,0,0,.1)}.ClassificationTree_horizontalChildren__miYcm{display:flex;flex-direction:column;margin-left:30px;position:relative;gap:20px}.ClassificationTree_horizontalChildren__miYcm:before{content:"";position:absolute;left:-40px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#cbd5e1,#e5e7eb);box-shadow:0 0 4px rgba(203,213,225,.5)}.ClassificationTree_horizontalChildWrapper__ZaoVy{position:relative}.ClassificationTree_horizontalChildWrapper__ZaoVy:before{content:"";position:absolute;left:-40px;top:50%;width:40px;height:2px;background:linear-gradient(90deg,#cbd5e1,#e5e7eb 80%)}.ClassificationTree_horizontalChildWrapper__ZaoVy:after{content:"";position:absolute;left:-42px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#fff;border:2px solid #94a3b8;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.08);z-index:1}.ClassificationTree_horizontalNodeLabel__m7trJ{display:flex;align-items:center;justify-content:center;gap:8px}.ClassificationTree_horizontalNodeLabel__m7trJ:after{content:"⋮";opacity:.3;font-size:16px;line-height:1;transition:opacity .2s}.ClassificationTree_horizontalNodeContent__ITbvh.ClassificationTree_active__vQd12 .ClassificationTree_horizontalNodeLabel__m7trJ:after,.ClassificationTree_horizontalNodeContent__ITbvh:hover .ClassificationTree_horizontalNodeLabel__m7trJ:after{opacity:.6}.ClassificationTree_horizontalLevelBadge__zeX7j{display:inline-block;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:700;background:rgba(0,0,0,.06);letter-spacing:.5px}.ClassificationTree_horizontalActions__dHQBq{position:absolute;display:flex;gap:6px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s;z-index:10;top:100%;left:0;margin-top:8px;padding:4px;white-space:nowrap;pointer-events:none;min-width:max-content}.ClassificationTree_horizontalActions__dHQBq.ClassificationTree_visible__Z30EV{opacity:1;visibility:visible;pointer-events:auto}.ClassificationTree_horizontalActionBtn__1Eu2j{padding:5px 10px;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;white-space:nowrap;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.08)}.ClassificationTree_horizontalActionBtn__1Eu2j:hover{border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.12)}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_addBtn__awzC3{color:#059669;border-color:#34d399}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_addBtn__awzC3:hover{background:#f0fdf4;border-color:#059669}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_editBtn__eJf7_{color:#2563eb;border-color:#60a5fa}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_editBtn__eJf7_:hover{background:#eff6ff;border-color:#2563eb}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_deleteBtn__x_tcg{color:#dc2626;border-color:#fca5a5}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_deleteBtn__x_tcg:hover{background:#fef2f2;border-color:#dc2626}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_deleteBtn__x_tcg:disabled{opacity:.4;cursor:not-allowed}.ClassificationTree_horizontalActionBtn__1Eu2j.ClassificationTree_deleteBtn__x_tcg:disabled:hover{transform:none;background:#fff;border-color:#fca5a5}