);
        }
        
        .tree-direct-devices {
            padding: var(--space-sm) 0;
            border-bottom: 1px solid var(--surface-2);
            margin-bottom: var(--space-sm);
        }
        
        .tree-direct-devices:last-child {
            border-bottom: none;
            margin-bottom: 0;
        }
        
        .case-info {
            background: var(--warning-20);
            color: var(--warning);
            padding: 2px 6px;
            border-radius: var(--radius-sm);
   