.liza-toggle{cursor:pointer;outline:none}.liza-toggle,.liza-toggle__wrapper{display:inline-flex;align-items:center}.liza-toggle__wrapper{gap:var(--liza-space-8);cursor:inherit;flex-shrink:0;position:relative}.liza-toggle__input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;margin:0;padding:0;border:none;z-index:2;width:28px;height:16px}.liza-toggle[data-size=l] .liza-toggle__input{width:36px;height:20px}.liza-toggle__track{position:relative;overflow:hidden;border-radius:var(--liza-radius-full);cursor:pointer;outline:var(--liza-stroke-1) solid transparent;outline-offset:-1px;flex-shrink:0;border:none;transition:background-color .3s,outline-color .3s;display:flex;align-items:center;justify-content:center;pointer-events:none;width:28px;height:16px}.liza-toggle[data-size=l] .liza-toggle__track{width:36px;height:20px}.liza-toggle__track[data-appearance=primary],.liza-toggle__track[data-appearance=secondary]{background-color:var(--liza-color-base-bg2-default);outline-color:var(--liza-color-base-st2-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=primary]{background-color:var(--liza-color-accent-bg1-default);outline-color:var(--liza-color-accent-st1-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=secondary]{background-color:var(--liza-color-base-bg2-default);outline-color:var(--liza-color-base-st2-default)}.liza-toggle__circle{position:absolute;flex-shrink:0;border-radius:var(--liza-radius-full);background-color:var(--liza-color-base-bg1-default);border:var(--liza-stroke-1) solid transparent;display:flex;align-items:center;justify-content:center;transition:left .3s ease,transform .3s ease,border-color .3s;pointer-events:none;width:16px;height:16px;left:0}.liza-toggle--checked .liza-toggle__circle{left:12px;transform:none}.liza-toggle[data-size=l] .liza-toggle__circle{width:16px;height:16px;left:2px;transition:left .3s ease,transform .3s ease,border-color .3s}.liza-toggle[data-size=l].liza-toggle--checked .liza-toggle__circle{left:18px;transform:none}.liza-toggle__track[data-appearance=primary] .liza-toggle__circle,.liza-toggle__track[data-appearance=secondary] .liza-toggle__circle{border-color:var(--liza-color-base-st1-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=primary] .liza-toggle__circle{border-color:var(--liza-color-accent-st1-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=secondary] .liza-toggle__circle{border-color:var(--liza-color-base-st1-default)}.liza-toggle__label{color:var(--liza-color-base-fg2-default);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-transform:capitalize}.liza-toggle__label--size-m{font:var(--liza-font-body-b1-single);letter-spacing:var(--liza-font-body-b1-single-letter-spacing);font-variant-numeric:var(--liza-font-body-b1-single-variant)}.liza-toggle__label--size-s{font:var(--liza-font-body-b2);letter-spacing:var(--liza-font-body-b2-letter-spacing);font-variant-numeric:var(--liza-font-body-b2-variant)}.liza-toggle__label--size-l{font:var(--liza-font-body-b1-single);letter-spacing:var(--liza-font-body-b1-single-letter-spacing);font-variant-numeric:var(--liza-font-body-b1-single-variant)}.liza-toggle__label:empty{display:none}.liza-toggle__input:not(:checked):not(:disabled):hover+.liza-toggle__track[data-appearance=primary]{background-color:var(--liza-color-base-bg2-hover);outline-color:var(--liza-color-base-st2-hover);transition:.3s}.liza-toggle__input:not(:checked):not(:disabled):hover+.liza-toggle__track[data-appearance=primary] .liza-toggle__circle{border-color:var(--liza-color-base-st1-hover)}.liza-toggle__input:not(:checked):not(:disabled):hover+.liza-toggle__track[data-appearance=secondary]{background-color:var(--liza-color-base-bg2-hover);outline-color:var(--liza-color-base-st2-hover);transition:.3s}.liza-toggle__input:not(:checked):not(:disabled):hover+.liza-toggle__track[data-appearance=secondary] .liza-toggle__circle{border-color:var(--liza-color-base-st1-hover)}.liza-toggle__input:checked:not(:disabled):hover+.liza-toggle__track[data-appearance=primary]{background-color:var(--liza-color-accent-bg1-hover);outline-color:var(--liza-color-accent-st1-hover);transition:.3s}.liza-toggle__input:checked:not(:disabled):hover+.liza-toggle__track[data-appearance=primary] .liza-toggle__circle{border-color:var(--liza-color-accent-st1-hover)}.liza-toggle__input:checked:not(:disabled):hover+.liza-toggle__track[data-appearance=secondary]{background-color:var(--liza-color-base-bg2-hover);outline-color:var(--liza-color-base-st2-hover);transition:.3s}.liza-toggle__input:checked:not(:disabled):hover+.liza-toggle__track[data-appearance=secondary] .liza-toggle__circle{border-color:var(--liza-color-base-st1-hover)}.liza-toggle__input:focus-visible+.liza-toggle__track{box-shadow:var(--liza-focus);transition:.3s}.liza-toggle--disabled{cursor:not-allowed;opacity:var(--liza-opacity-disabled)}.liza-toggle--disabled .liza-toggle__wrapper{cursor:not-allowed}.liza-toggle--disabled .liza-toggle__input,.liza-toggle--disabled .liza-toggle__track{pointer-events:none}.liza-toggle__track .liza-toggle__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;z-index:1;overflow:visible;min-width:0;line-height:0}.liza-toggle--loading .liza-toggle__circle{display:none}.liza-toggle[data-size=m] .liza-toggle__track .liza-toggle__spinner,.liza-toggle[data-size=s] .liza-toggle__track .liza-toggle__spinner{width:12px;height:12px;max-width:12px;max-height:12px;min-width:12px;min-height:12px;font-size:12px}.liza-toggle[data-size=m] .liza-toggle__track .liza-toggle__spinner .liza-spinner-icon,.liza-toggle[data-size=s] .liza-toggle__track .liza-toggle__spinner .liza-spinner-icon,.liza-toggle__track .liza-toggle__spinner[data-liza-element-size=xs] .liza-spinner-icon{width:12px;height:12px;max-width:12px;max-height:12px;min-width:12px;min-height:12px;margin:0;padding:0;vertical-align:top;display:block;flex-shrink:0}.liza-toggle[data-size=l] .liza-toggle__track .liza-toggle__spinner{width:16px;height:16px;max-width:16px;max-height:16px;min-width:16px;min-height:16px;font-size:16px}.liza-toggle[data-size=l] .liza-toggle__track .liza-toggle__spinner .liza-spinner-icon{width:16px;height:16px;max-width:16px;max-height:16px;min-width:16px;min-height:16px;margin:0;padding:0;vertical-align:top;display:block;flex-shrink:0}.liza-toggle__track[data-appearance=primary] .liza-toggle__spinner,.liza-toggle__track[data-appearance=secondary] .liza-toggle__spinner{color:var(--liza-color-base-fg4-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=primary] .liza-toggle__spinner{color:var(--liza-color-accent-fg1-on-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=secondary] .liza-toggle__spinner{color:var(--liza-color-base-fg4-default)}.liza-toggle__icon-wrapper{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:left .3s ease,right .3s ease}.liza-toggle__icon-wrapper--size-sm{width:12px;height:12px;font-size:12px;right:2px;left:auto}.liza-toggle__icon-wrapper--size-sm svg{width:12px;height:12px}.liza-toggle--checked .liza-toggle__icon-wrapper--size-sm{left:2px;right:auto}.liza-toggle[data-size=l] .liza-toggle__icon-wrapper{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:16px;height:16px;pointer-events:none;font-size:16px;transition:left .3s ease,right .3s ease}.liza-toggle[data-size=l] .liza-toggle__icon-wrapper--size-l{right:2px;left:auto}.liza-toggle[data-size=l].liza-toggle--checked .liza-toggle__icon-wrapper--size-l{left:2px;right:auto}.liza-toggle[data-size=l] .liza-toggle__icon-wrapper svg{width:16px;height:16px}.liza-toggle__track[data-appearance=primary] .liza-toggle__icon-wrapper,.liza-toggle__track[data-appearance=secondary] .liza-toggle__icon-wrapper{color:var(--liza-color-base-fg4-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=primary] .liza-toggle__icon-wrapper{color:var(--liza-color-accent-fg1-on-default)}.liza-toggle--checked .liza-toggle__track[data-appearance=secondary] .liza-toggle__icon-wrapper{color:var(--liza-color-base-fg4-default)}.liza-toggle[data-size=l] .liza-toggle__loader{width:10px;height:5px}