I have a radio group and each value has sub-inputs, for example:
User chooses "Cat" and gets cat-related sub-inputs, there can be any number of sub-inputs.
But the issue with this layout is that "Horse" in the closest to sub-inputs, so user might assume that sub-inputs are related to "Horse" and not to "Cat".
So I change classic radio buttons to horizontal bar:
BUT they problem that text in buttons can be quite long, which creates multiline radio-buttons, which look not nice.
Any idea on what type of control to use in this case?
I choose animals as an example, in reality everything is a bit more complicated.



