.toggle-switch{align-items:center;cursor:pointer;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-switch__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.toggle-switch__track{align-items:center;background-color:var(--toggleSwitch-track-background-off,var(--toggleSwitch-track-background-off));border-radius:9999px;display:inline-flex;flex-shrink:0;height:var(--toggleSwitch-height-md,var(--toggleSwitch-height-md));position:relative;transition:background-color .2s ease;width:var(--toggleSwitch-width-md,var(--toggleSwitch-width-md))}.toggle-switch__thumb{background-color:var(--toggleSwitch-thumb-color-default,var(--toggleSwitch-thumb-color-default));border-radius:50%;box-shadow:var(--toggleSwitch-thumb-shadow,var(--toggleSwitch-thumb-shadow));height:var(--toggleSwitch-thumb-size-md,var(--toggleSwitch-thumb-size-md));left:var(--toggleSwitch-thumb-offset,var(--toggleSwitch-thumb-offset));position:absolute;transition:transform .2s ease;width:var(--toggleSwitch-thumb-size-md,var(--toggleSwitch-thumb-size-md))}.toggle-switch__label{color:var(--text-default,currentColor);font-size:.875rem;margin-left:.5rem}.toggle-switch__input:focus-visible~.toggle-switch__track,.toggle-switch__input[data-state~=focus-visible]~.toggle-switch__track{outline:var(--toggleSwitch-focus-ringWidth,var(--toggleSwitch-focus-ringWidth)) solid var(--toggleSwitch-focus-ringColor,var(--toggleSwitch-focus-ringColor));outline-offset:var(--toggleSwitch-focus-ringOffset,var(--toggleSwitch-focus-ringOffset))}.toggle-switch--state-checked .toggle-switch__track{background:linear-gradient(90deg,var(--accent-gradient-start,var(--accent-gradient-start)),var(--accent-gradient-end,var(--accent-gradient-end)))}.toggle-switch--state-checked .toggle-switch__thumb{transform:translate(calc(var(--toggleSwitch-width-md, var(--toggleSwitch-width-md)) - var(--toggleSwitch-thumb-size-md, var(--toggleSwitch-thumb-size-md)) - var(--toggleSwitch-thumb-offset, var(--toggleSwitch-thumb-offset))*2))}.toggle-switch--state-disabled{cursor:not-allowed}.toggle-switch--state-disabled .toggle-switch__track{background-color:var(--toggleSwitch-track-background-disabled,var(--toggleSwitch-track-background-disabled))}
