.switch-small,.switch-large{font-family:var(--font-family-body)}.switch-large{font-size:var(--font-size-body-m);line-height:round(1em*var(--line-height-relaxed),1px)}.switch-small{font-size:var(--font-size-body-s);line-height:round(1em*var(--line-height-relaxed),1px)}.switch-small,.switch-large{font-weight:var(--font-style-regular)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.switch-small,.switch-large{--ch-switch-track__unchecked-background-color: var( --color-accent-neutral-default );--ch-switch-track__checked-background-color: var( --color-accent-primary-default );--ch-switch-thumb__unchecked-background-color: var( --color-accent-neutral-white );--ch-switch-thumb__checked-background-color: var( --color-accent-neutral-white );--ch-switch-thumb__state-transition-duration: 150ms}.switch-small::part(track),.switch-large::part(track){border-radius:var(--ch-switch-track-block-size);margin-inline-end:var(--spacing-padding-m)}.switch-small::part(track disabled),.switch-large::part(track disabled){--ch-switch-track__unchecked-background-color: var( --color-accent-neutral-disabled );--ch-switch-track__checked-background-color: var( --color-accent-neutral-disabled );--ch-switch-thumb__unchecked-background-color: var( --color-icon-neutral-on-disabled );--ch-switch-thumb__checked-background-color: var( --color-icon-neutral-on-disabled )}.switch-small::part(track):focus-within,.switch-large::part(track):focus-within{outline:var(--border-width-focus) solid var(--color-border-primary-focused);outline-offset:calc(var(--size-2)*-1)}.switch-small{--ch-switch-track-block-size: 16px;--ch-switch-track-inline-size: 31px;--ch-switch-thumb-size: 9px}.switch-small::part(thumb unchecked){inset-inline-start:4px}.switch-small::part(thumb checked){inset-inline-start:calc(100% - var(--ch-switch-thumb-size) - 4px)}.switch-large{--ch-switch-track-block-size: 26px;--ch-switch-track-inline-size: 50px;--ch-switch-thumb-size: 16px}.switch-large::part(thumb unchecked){inset-inline-start:6px}.switch-large::part(thumb checked){inset-inline-start:calc(100% - var(--ch-switch-thumb-size) - 6px)}