.BHT__Checkbox{border:2px solid var(--md-sys-color-on-surface-variant,var(--color-border-strong));width:1rem;height:1rem;color:var(--md-sys-color-on-surface-variant,var(--color-text-muted));cursor:pointer;transition:background var(--md-sys-motion-duration-short-3,.15s) var(--md-sys-motion-easing-standard,ease), border-color var(--md-sys-motion-duration-short-3,.15s) var(--md-sys-motion-easing-standard,ease);background:0 0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.BHT__Checkbox:before{content:"";width:48px;height:48px;position:absolute;top:50%;left:50%;translate:-50% -50%}.BHT__Checkbox:after{content:"";border-radius:var(--md-sys-shape-corner-full,9999px);opacity:0;pointer-events:none;width:2.5rem;height:2.5rem;transition:opacity var(--md-sys-motion-duration-short-2,.1s) var(--md-sys-motion-easing-standard,ease);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.BHT__Checkbox:hover:not(:disabled):after{opacity:var(--md-sys-state-hover-opacity,.08)}.BHT__Checkbox:focus-visible:after{opacity:var(--md-sys-state-focus-opacity,.1)}.BHT__Checkbox:active:not(:disabled):after{opacity:var(--md-sys-state-pressed-opacity,.1)}.BHT__Checkbox--checked.BHT__Checkbox,.BHT__Checkbox--indeterminate.BHT__Checkbox{background:var(--md-sys-color-primary,var(--color-primary));border-color:var(--md-sys-color-primary,var(--color-primary));color:var(--md-sys-color-primary,var(--color-primary))}.BHT__Checkbox:focus-visible{outline:3px solid var(--md-sys-color-secondary,var(--color-border-focus));outline-offset:2px}.BHT__Checkbox:disabled{opacity:.5;cursor:not-allowed}.BHT__Checkbox--invalid.BHT__Checkbox{border-color:var(--md-sys-color-error,var(--color-error));color:var(--md-sys-color-error,var(--color-error))}.BHT__Checkbox--invalid.BHT__Checkbox.BHT__Checkbox--checked,.BHT__Checkbox--invalid.BHT__Checkbox.BHT__Checkbox--indeterminate{background:var(--md-sys-color-error,var(--color-error));border-color:var(--md-sys-color-error,var(--color-error))}.BHT__Checkbox--invalid.BHT__Checkbox.BHT__Checkbox--checked .BHT__Checkbox__indicator,.BHT__Checkbox--invalid.BHT__Checkbox.BHT__Checkbox--indeterminate .BHT__Checkbox__indicator{color:var(--md-sys-color-on-error,var(--color-on-primary))}.BHT__Checkbox__indicator{color:var(--md-sys-color-on-primary,var(--color-on-primary));justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex}.BHT__Checkbox__indicator svg{width:100%;height:100%}
