created from the https://github.com/surveyjs/survey-library/issues/2649#issuecomment-773778925
Tested page URL: https://plnkr.co/edit/7xNd7W1vNeuvg80s
Ex.
Questions - City, State, Zip. Same line
Panels A/B - Widths set 80/20 %. Same line
Open the plunker preview in full screen to see difference.
Happy to open a separate Issue
@mikekidder we have "min-width: 300px". So I think that it is "by design".
Could you describe your scenario in greater details? It will help us understand you issue better.
@dmitrykurmanov Yes! It was the default setting of "min-width:300px" that I was observing on Questions.
Seems to be a bit wide as putting more than two questions on a row, they will wrap.
Now that I know the behavior, I can work around that.
Survey Creator does show the 300px in "Layout | Min width" value as placeholder if not set.
However, there is not an option to set minWidth on Panel
Verified its getting the same "min-width:300px".
My workaround for that ---
.sv_p_container {
min-width: unset !important;
}
Even with workaround above, the "min-width:300px" is also set at the Panel's child row(s).
When Width % is set, this would allow the child Question to bleed outside Panel container

Here is a plunker with all workarounds -- https://plnkr.co/edit/0fmoFelrPovqGvgE
See comments in CSS.
@mikekidder the last plunker example you've provided looks ok for me. Do you still have any other issues with it? Or you just shared the working example?
Dmitry, yes sorry. The CSS had all my workarounds.
Using now the latest SurveyJS 1.8.31.
Here is a better example https://plnkr.co/edit/qtcxNiVvHJRzoQib
Panels will display side-by-side, but only if your browser width > 1550px range.
Disable CSS min-width for .sv_p_container
Disable CSS min-width for .sv_row
After testing a few times, if the min-width were set to 100px
Again, I have workarounds especially where SurveyJS forms display in a smaller viewport, such as in an iframe.