Theme

Custom themes for Service Portal when Branding Editor isn't enough

Last modified 2026-03-16

Jace Benson

Table of content
  1. What a Theme Controls
  2. Quick Setup
  3. CSS Includes
  4. SCSS Support
  5. Note on Lazy Loading

Docs

Create custom themes at Service Portal > Themes when you need more control than the Branding Editor provides.

What a Theme Controls

Quick Setup

  1. Create theme at Service Portal > Themes > New
  2. Set CSS variables (colors, spacing)
  3. Add CSS/JS includes via related lists
  4. Apply theme to your portal

CSS Includes

Attach stylesheets to your theme:

Source Use Case
Style Sheet Internal CSS from sp_css table
URL External stylesheets (CDN, corporate sites)

SCSS Support

Note on Lazy Loading

Enable lazy load on CSS includes to improve performance, but only if your portal doesn't have FOUC (flash of unstyled content) issues. Apply consistently to all CSS includes in the theme.