Advanced/custom CSS targeting outside the documented classes is not supported. Use only the options and classes listed here for reliable results.
theme.font (Google Fonts) and theme.css overrides on supported .ps-* classes.
Theme configuration
Supported CSS classes
Only the classes above are guaranteed to be supported. Avoid targeting internal widget markup or using unsupported selectors.
Example: Customizing colors and fonts
Example: Customizing colors and fonts
Best practices
- Use CSS variables for colors and spacing when overriding multiple elements.
- Keep overrides minimal for easier upgrades and troubleshooting.
- Test on both desktop and mobile viewports.
Accessibility
- Maintain sufficient color contrast on
.ps-submitand error states. - Do not hide required field labels — customize color/size instead.
Live demo
Try theme presets in the sandbox playground: https://payment.paysight.io/demo?preset=themingRelated
Configuration reference
theme field detailsTheming live demo
Interactive theme.css presets and button copy.
Custom styling example
Full styling example