);
        }
        
        .tree-chevron {
            color: var(--text-muted);
            transition: transform 0.2s ease;
            font-size: 0.9rem;
        }
        
        .tree-chevron.expanded {
            transform: rotate(90deg);
        }
        
        .tree-icon {
            color: var(--accent-electric);
            font-size: 1.1rem;
        }
        
        .tree-title {
            font-weight: 600;
            color: var(--text-primary);
            flex: 1;
        }
      