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