.Checkbox-module__4Xr8zW__root{cursor:pointer;align-items:center;gap:var(--rs-unit-x2);-webkit-user-select:none;user-select:none;vertical-align:top;-webkit-tap-highlight-color:transparent;display:inline-flex}.Checkbox-module__4Xr8zW__root:hover .Checkbox-module__4Xr8zW__decorator{background:var(--rs-color-background-neutral-faded)}.Checkbox-module__4Xr8zW__field{position:relative}.Checkbox-module__4Xr8zW__decorator{background:var(--rs-color-background-elevation-base);border:1px solid var(--rs-color-border-neutral);border-radius:var(--rs-radius-small);color:var(--rs-color-on-background-primary);height:var(--rs-line-height-body-3);transition:var(--rs-duration-fast)var(--rs-easing-standard);width:var(--rs-line-height-body-3);transition-property:background-color,border-color}.Checkbox-module__4Xr8zW__decorator:before{background:var(--rs-color-on-background-primary);content:"";height:1.5px;width:calc(var(--rs-line-height-body-3)*.4);border-radius:999px}.Checkbox-module__4Xr8zW__decorator:before,.Checkbox-module__4Xr8zW__icon{opacity:0;transition:var(--rs-duration-fast)var(--rs-easing-standard);transition-property:opacity,transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}[data-rs-keyboard] .Checkbox-module__4Xr8zW__input:focus+.Checkbox-module__4Xr8zW__decorator{box-shadow:var(--rs-focus-shadow)}.Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error:hover .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root:hover .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator{background:var(--rs-color-background-primary);border-color:var(--rs-color-background-primary)}.Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator:before,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator:before,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error:hover .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator:before,.Checkbox-module__4Xr8zW__root:hover .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error:hover .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root:hover .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator{background:var(--rs-color-background-primary);border-color:var(--rs-color-background-primary)}.Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator .Checkbox-module__4Xr8zW__icon,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator .Checkbox-module__4Xr8zW__icon,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error:hover .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator .Checkbox-module__4Xr8zW__icon,.Checkbox-module__4Xr8zW__root:hover .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator .Checkbox-module__4Xr8zW__icon{opacity:1;transform:translate(-50%,-50%)scale(1)}.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--error .Checkbox-module__4Xr8zW__decorator{border-color:var(--rs-color-border-critical)}.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled{color:var(--rs-color-foreground-disabled);cursor:not-allowed}.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled .Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled:hover .Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled:hover .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator{background:var(--rs-color-background-disabled-faded);border-color:var(--rs-color-border-disabled);color:var(--rs-color-foreground-disabled)}.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled:hover .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator,.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled:hover .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator{background:var(--rs-color-background-disabled);border-color:#0000}.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled .Checkbox-module__4Xr8zW__input:indeterminate+.Checkbox-module__4Xr8zW__decorator:before{background:var(--rs-color-foreground-disabled)}.Checkbox-module__4Xr8zW__root.Checkbox-module__4Xr8zW__--disabled .Checkbox-module__4Xr8zW__input:checked+.Checkbox-module__4Xr8zW__decorator:after{background:var(--rs-color-border-disabled)}
