To replace the survey function, we are currently using the Survey Creator feature in our solution. Due to the nature of our client's business, we anticipate requests for design changes. However, the basic editor in the theme seems to have limitations when it comes to modifying the design, such as adjusting properties like border-radius.
Is customizing the CSS the only option we have? If we do need to customize the CSS, could you please provide guidance on how to do this and any important considerations we should keep in mind? Thank you!
Hello,

You may wish to adjust various appearance settings of your surveys using the Theme Editor. If you wish to modify the radius of survey element borders, use the "Appearance | Corder radius" setting:
If you require assistance with any further survey appearance customization settings, please do let me know.
It does not seem appropriate to use a theme editor that must be set every time the survey is generated, as it should be defaulted to the design form the customer wants.
How can I make it default to the design form I want when the survey is generated? If you need to redefine css, I would appreciate it if you could provide me with a source or related document to customize.
Hello,
You may want to implement a custom theme which contains required border settings and other appearance properties. Use this custom theme when you load your forms or open them in a creator. To learn how to apply a custom theme to surveys at runtime, refer to Create a Custom Theme.
To load a custom survey theme in a creator, assign a custom theme configuration object to the
creator.theme
property.Using a custom theme is the recommended way to modify the appearance of surveys when working in SurveyJS Creator.
If you wish to customize the appearance of standalone surveys, you may want to override the following CSS variable:
--sjs-corner-radius
. For more information on how to modify appearance of SurveyJS Forms by applying a custom CSS, refer to the following help topic: Apply Custom CSS Classes.Should you have any further questions, please let us know.