lected {
            background: #f0f0f0;
            border-color: #dc3545;
            opacity: 0.7;
            color: #6c757d;
        }
        
        [data-theme="dark"] .tree-device.selected {
            background: #2a2a2a;
            border-color: #dc3545;
            opacity: 0.8;
            color: #9ca3af;
        }
        
        .tree-device.unavailable {
            opacity: 0.5;
            cursor: not-allowed;
            background: var(--surface-1);
        }
        
        .tree-