.mb-checkbox-field{flex-direction:column;align-items:stretch;display:inline-flex}.mb-checkbox{--checkbox-pad:calc(var(--mb-spacing-s) + var(--mb-spacing-3xs));--checkbox-target:max(var(--mb-size-475), var(--mb-font-size-200) * 2.75);--checkbox-border:var(--mb-border-control);--checkbox-fill:var(--mb-container-neutral);--checkbox-ink:var(--mb-content-neutral);align-items:center;gap:var(--mb-spacing-s);min-height:var(--checkbox-target);padding:var(--checkbox-pad) var(--mb-spacing-s) var(--checkbox-pad) var(--checkbox-pad);cursor:pointer;display:inline-flex}.mb-checkbox--bare{gap:var(--mb-spacing-none);padding:var(--checkbox-pad)}.mb-checkbox--on{--checkbox-border:var(--mb-content-neutral);--checkbox-fill:var(--mb-container-catchy)}.mb-checkbox--invalid{--checkbox-ink:var(--mb-content-error)}.mb-checkbox--error,.mb-checkbox--invalid{--checkbox-border:var(--mb-border-error)}.mb-checkbox--disabled{--checkbox-fill:var(--mb-container-disabled);--checkbox-ink:var(--mb-content-disabled);cursor:not-allowed}.mb-checkbox--disabled:not(.mb-checkbox--invalid,.mb-checkbox--error){--checkbox-border:var(--mb-content-disabled)}.mb-checkbox--disabled.mb-checkbox--on{--checkbox-fill:var(--mb-content-disabled)}.mb-checkbox__input{opacity:0;margin:0;position:absolute}.mb-checkbox__box,.mb-checkbox__input{width:var(--mb-size-350);height:var(--mb-size-350)}.mb-checkbox__box{--checkbox-ring:inset 0 0 0 var(--mb-size-050) var(--checkbox-border);box-sizing:border-box;border-radius:var(--mb-radius-200);background-color:var(--checkbox-fill);color:var(--mb-content-on-catchy-neutral);box-shadow:var(--checkbox-ring);outline:var(--mb-size-050) solid #0000;outline-offset:calc(-1 * var(--mb-size-050));transition:background-color var(--mb-transition-fast),box-shadow var(--mb-transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.mb-checkbox__label{color:var(--checkbox-ink);font-family:var(--mb-font-montserrat);font-size:var(--mb-font-size-150);font-weight:var(--mb-fw-regular);line-height:var(--mb-lineheight-control)}.mb-checkbox__input:focus-visible+.mb-checkbox__box{outline:var(--mb-focus-ring-width) solid var(--mb-focus-ring-color);outline-offset:var(--mb-focus-ring-offset)}.mb-checkbox--force-hover .mb-checkbox__box:not(.mb-checkbox__box--on),.mb-checkbox:not(.mb-checkbox--disabled):hover .mb-checkbox__box:not(.mb-checkbox__box--on){background-image:linear-gradient(var(--mb-state-layer-hover-control),var(--mb-state-layer-hover-control))}.mb-checkbox--force-press .mb-checkbox__box:not(.mb-checkbox__box--on),.mb-checkbox:not(.mb-checkbox--disabled):active .mb-checkbox__box:not(.mb-checkbox__box--on){background-image:linear-gradient(var(--mb-state-layer-press),var(--mb-state-layer-press))}.mb-checkbox__error{--checkbox-glyph-nudge:.15em;align-items:flex-start;gap:var(--mb-spacing-2xs);margin-top:calc(var(--mb-spacing-xs) - var(--mb-spacing-s) - var(--mb-spacing-3xs));padding-left:var(--mb-spacing-3xl);color:var(--mb-content-error);font-family:var(--mb-font-montserrat);font-size:var(--mb-font-size-150);font-weight:var(--mb-fw-medium);line-height:var(--mb-lineheight-body);display:flex}.mb-checkbox__glyph{margin-top:var(--checkbox-glyph-nudge);display:inline-flex}.mb-checkbox__glyph>.mb-icon{font-size:inherit}
