• .source-switch-root Label wrapper and click target
  • .source-switch-track Track background with state styling
  • .source-switch-thumb Sliding thumb indicator
  • .source-switch-input Native checkbox input
  • .source-switch-content Label and hint copy

States

StateAppearance
OffNeutral track background and left thumb position.
OnSemantic palette track and translated thumb.
FocusFocus-visible outline around control.
DisabledMuted and not-allowed cursor.