.Checkbox{display:flex;flex-direction:row;align-items:center;gap:.75rem;cursor:pointer}.Checkbox.disabled{pointer-events:none;opacity:.7}.Checkbox.between{width:100%;justify-content:space-between}.Checkbox-wrapper{height:1.5rem;width:1.5rem;flex:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox-wrapper input[type=checkbox]{position:absolute;height:0;width:0;opacity:0}.Checkbox-wrapper .checkmark{border-radius:.375rem;border-width:1.5px;--tw-border-opacity:1;border-color:rgb(var(--c-border-control)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--c-surface)/var(--tw-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.Checkbox-wrapper .check-icon{position:absolute;top:0;right:0;bottom:0;left:0;top:.25rem;margin-left:auto;margin-right:auto;height:.625rem;width:.875rem;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.Checkbox-wrapper .check-icon:after{top:0;height:100%;width:.125rem}.Checkbox-wrapper .check-icon:after,.Checkbox-wrapper .check-icon:before{--tw-content:"";content:var(--tw-content);position:absolute;left:0;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--c-on-accent)/var(--tw-bg-opacity))}.Checkbox-wrapper .check-icon:before{bottom:0;height:.125rem;width:100%}.Checkbox-wrapper input[type=checkbox]:checked~.checkmark{--tw-border-opacity:1;border-color:rgb(var(--c-accent)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--c-accent)/var(--tw-bg-opacity))}.Checkbox-wrapper input[type=checkbox]:checked~.checkmark .check-icon{opacity:1}@media not all and (min-width:48rem){.Checkbox .Checkbox-label{font-size:1.0625rem;line-height:1.5rem;font-weight:400}.Checkbox .Checkbox-sublabel{font-size:.9375rem;line-height:1.25rem;font-weight:400}}@media (pointer:coarse){.Checkbox{min-height:var(--tap-min,2.75rem)}}