device.unavailable:hover {
            background: var(--surface-1);
            border-color: var(--surface-2);
        }
        
        .device-info {
            flex: 1;
        }
        
        .device-name {
            font-weight: 500;
            color: var(--text-primary);
            margin-bottom: 2px;
        }
        
        .device-details {
            display: flex;
            align-items: center;
            gap: var(--space-xs);
            font-size: 0.85rem;
        }
        
  