Please try adding this to your CBC and see if it gets us close to what you're after:
<script>
$(document).ready(function(){
$('#[% QuestionName() %]_div .cbc_concept').each(function(){
$(this).children(':not(.cbc_response_cell)').wrapAll('<div class="concept_levels"></div>');
});
})
</script>
<style>
@media only screen and (min-width: 801px) {
#[% QuestionName() %]_div .attribute_label_column .cbc_response_cell {
display: none;
}
#[% QuestionName() %]_div .cbc_concept {
flex-direction: row;
}
#[% QuestionName() %]_div .concept_levels {
flex-grow: 1;
margin-bottom: 24px;
}
#[% QuestionName() %]_div .cbc_response_cell {
display: flex;
flex-direction: column;
}
}
</style>