.Checkbox-type-toggle .Checkbox__container:before{width:100%}.Checkbox,.Checkbox-type-toggle .Checkbox__container,.Checkbox-type-default .Checkbox__container{display:flex}.Checkbox-type-toggle .Checkbox__container,.Checkbox-type-default .Checkbox__container{justify-content:center}.Checkbox,.Checkbox-type-toggle .Checkbox__container,.Checkbox-type-default .Checkbox__container{align-items:center}.Checkbox-reverse{flex-direction:row-reverse}.Checkbox-type-default .Checkbox__container,.Checkbox-type-default .Checkbox__container:after{flex-shrink:0}.Checkbox-type-default{--cancelIconAlpha:1;--checkedIconAlpha:1}.Checkbox-type-default:not(.Checkbox-checked) .Checkbox__container{background-color:var(--color-white)}.Checkbox-type-default.shadow:not(.Checkbox-checked) .Checkbox__container{background:var(--color-light-1);box-shadow:inset 0px -1px 7px rgba(var(--color-black-rgb), .03), inset 0px 2px 7px rgba(var(--color-black-rgb), .03), inset 0px 4px 12px var(--color-light-2)}.Checkbox-type-default .Checkbox__container{border-style:solid;border-color:rgba(var(--baseColor), var(--borderAlpha));background-color:rgba(var(--baseColor), var(--bgAlpha))}.Checkbox-type-default .Checkbox__container:after{content:"";background:rgba(var(--iconColor), var(--cancelIconAlpha));width:55%;height:2px;display:none}.Checkbox-type-default .Checkbox__container__icon{color:rgba(var(--iconColor), var(--checkedIconAlpha))}.Checkbox-type-default.Checkbox-color-primary{--borderAlpha:1;--iconColor:var(--color-white-rgb);--baseColor:var(--color-primary-rgb);--baseColor-hover:var(--color-primary-rgb);--baseColor-active:var(--color-primary-active-rgb);--baseColor-disabled:var(--color-primary-rgb)}.Checkbox-type-default.Checkbox-color-primary:not(.Checkbox-checked):not(:hover):not(:active) .Checkbox__container{border-color:var(--color-light-3)}.Checkbox-type-default.Checkbox-color-red{--borderAlpha:1;--iconColor:var(--color-white-rgb);--baseColor:var(--color-error-rgb);--baseColor-hover:var(--color-error-rgb);--baseColor-active:var(--color-error-rgb);--baseColor-disabled:var(--color-secondary-rgb)}.Checkbox-type-default.Checkbox-color-white{--borderAlpha:1;--iconColor:var(--color-white-rgb);--baseColor:var(--color-white-rgb);--baseColor-hover:var(--color-white-rgb);--baseColor-active:var(--color-white-rgb);--baseColor-disabled:var(--color-white-rgb)}.Checkbox-type-default.Checkbox-color-white.Checkbox-checked{--bgAlpha:0!important}.Checkbox-type-default.Checkbox-color-white:hover,.Checkbox-type-default.Checkbox-color-white:focus-visible{--bgAlpha:.1!important}.Checkbox-type-default.Checkbox-color-white:active{--bgAlpha:.2!important}.Checkbox-type-default.Checkbox-size-lg .Checkbox__container{border-width:2.5px;border-radius:4px;width:24px;height:24px}.Checkbox-type-default.Checkbox-size-lg .Checkbox__container__icon{width:12px;height:auto}.Checkbox-type-default.Checkbox-size-md .Checkbox__container{border-width:2px;border-radius:4px;width:18px;height:18px}.Checkbox-type-default.Checkbox-size-md .Checkbox__container__icon{width:12px;height:auto}.Checkbox-type-default.Checkbox-size-sm .Checkbox__container{border-width:1px;border-radius:4px;width:16px;height:16px}.Checkbox-type-default.Checkbox-size-sm .Checkbox__container__icon{width:9px;height:auto}.Checkbox-type-default:not(.Checkbox-checked):not(:hover):not(:active):not(:focus-visible){--bgAlpha:0}.Checkbox-type-default.Checkbox-checked{--bgAlpha:1}.Checkbox-type-default:hover{--baseColor:var(--baseColor-hover)}.Checkbox-type-default:hover.Checkbox-checked{--bgAlpha:1}.Checkbox-type-default:hover.Checkbox-checked .Checkbox__container__icon{display:none}.Checkbox-type-default:hover.Checkbox-checked .Checkbox__container:after{display:block}.Checkbox-type-default:hover:not(.Checkbox-checked){--bgAlpha:.2}.Checkbox-type-default:active{--baseColor:var(--baseColor-active);--bgAlpha:1}.Checkbox-type-default:active:not(.Checkbox-checked){--bgAlpha:.4}.Checkbox-type-default:focus-visible:not(:active){--bgAlpha:1;--baseColor:var(--baseColor-active)}.Checkbox-type-default.Checkbox-disabled{--bgAlpha:1;--baseColor:var(--baseColor-disabled)}.Checkbox-type-default.Checkbox-disabled .Checkbox__container{opacity:.4}.Checkbox-type-default.Checkbox-disabled.Checkbox-checked .Checkbox__container{opacity:.2}.Checkbox-type-default.Checkbox-disabled,.Checkbox-type-default.Checkbox-loading{cursor:not-allowed}.Checkbox-type-toggle .Checkbox__container{height:var(--height);flex-shrink:0}.Checkbox-type-toggle .Checkbox__container:before{content:"";background:rgba(var(--color-gray-2-rgb), 1);flex-shrink:0;height:71%;display:block}.Checkbox-type-toggle .Checkbox__container .pin{content:"";will-change:left, background-color;background:var(--baseColor);z-index:1;height:var(--height);width:var(--height);box-shadow:0px 4px 20px 4px rgba(var(--color-black-rgb), .08), 0px 4px 4px 0px rgba(var(--color-black-rgb), .02), 0px -2px 4px 0px rgba(var(--color-black-rgb), .02);border-radius:50%;transition:left .25s,background-color .25s;position:absolute;top:50%;transform:translateY(-50%)}.Checkbox-type-toggle.Checkbox-color-white,.Checkbox-type-toggle.Checkbox-color-red,.Checkbox-type-toggle.Checkbox-color-primary{--baseColor:rgba(var(--color-secondary-rgb), var(--bgAlpha,1));--baseColor-active:rgba(var(--color-primary-rgb), var(--bgAlpha,1))}.Checkbox-type-toggle.Checkbox-size-lg .Checkbox__container{--height:28px;width:48px}.Checkbox-type-toggle.Checkbox-size-lg .Checkbox__container:before{border-radius:16px}.Checkbox-type-toggle.Checkbox-size-md .Checkbox__container{--height:20px;width:36px}.Checkbox-type-toggle.Checkbox-size-md .Checkbox__container:before{border-radius:14px}.Checkbox-type-toggle.Checkbox-size-sm .Checkbox__container{--height:13.5px;width:23.5px}.Checkbox-type-toggle.Checkbox-size-sm .Checkbox__container:before{border-radius:12px}.Checkbox-type-toggle.Checkbox-checked{--baseColor:var(--baseColor-active)}.Checkbox-type-toggle.Checkbox-checked .Checkbox__container .pin{left:calc(100% - var(--height))}.Checkbox-type-toggle:not(.Checkbox-checked) .Checkbox__container .pin{left:0}.Checkbox-type-toggle.Checkbox-disabled .Checkbox__container{opacity:.2}.Checkbox-type-toggle.Checkbox-disabled,.Checkbox-type-toggle.Checkbox-loading{cursor:not-allowed}.Checkbox{appearance:none;gap:8px;position:relative}.Checkbox:not(.Checkbox-disabled){cursor:pointer}.Checkbox__container{position:relative}.Checkbox__input{display:none!important}.Checkbox__content{font-size:14px;line-height:100%}
