tch.is-checked .control .thumb { background-color: var(--maui-color-brand-light); } .sn.switch.is-checked:not(.is-disabled) .control { background-color: var(--maui-color-brand-secondary); } .sn.switch.is-checked .state { font-weight: var(--maui-font-weight-bold); } /* Hover Styles */ .sn.switch.is-checked:not(.is-disabled):hover .control { background-color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.switch:not(.is-disabled):hover .state { text-decoration-line: underline; } .sn.switch.is-checked:not(.is-disabled):hover .state { font-weight: var(--maui-font-weight-bold); text-decoration-line: underline; } .sn.switch:not(.is-checked):not(.is-disabled):hover .state { color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.switch:not(.is-checked):not(.is-disabled):hover .control { border: 1px solid var(--maui-color-interaction-buttonsecondaryhover); border-color: var(--maui-color-interaction-buttonsecondaryhover); } .sn.switch:not(.is-checked):not(.is-disabled):hover .thumb { background-color: var(--maui-color-interaction-buttonsecondaryhover); } /* Disabled Styles */ .sn.switch.is-disabled .state { color: var(--maui-color-disabled-foreground); } .sn.is-disabled.is-checked .state { color: var(--maui-color-disabled-foreground); } .sn.switch.is-disabled:not(.is-checked) .thumb { background-color: var(--maui-color-disabled-foreground); } .sn.switch.is-disabled:not(.is-checked) .control { border: 1px solid var(--maui-color-disabled-foreground); } .sn.switch.is-disabled.is-checked .control { background-color: var(--maui-color-disabled-foreground); } .sn.is-checked.is-disabled .thumb { background-color: var(--maui-color-brand-light); } D