.controls-Checkbox{display:inline-block}.controls-Checkbox__disabled{cursor:default}.controls-Checkbox__enabled{cursor:pointer}.controls-Checkbox__wrapper::before{content:'\200b'}.controls-Checkbox__wrapper{font-size:var(--font-size_m);line-height:var(--height_checkbox);display:inline-flex;text-align:left;max-width:100%;align-items:baseline}.controls-Checkbox__caption-color__enabled{color:var(--text-color_checkbox)}.controls-Checkbox__caption-color__disabled{color:var(--readonly_color)}.controls-Checkbox__caption,.controls-Checkbox_iconInCaption{word-wrap:break-word;padding:var(--padding-vertical_checkbox) 0;line-height:var(--text_line-height_checkbox)}.controls-Checkbox__caption{width:100%;flex-shrink:1;min-width:1px}.controls-Checkbox_iconInCaption{display:flex;align-items:center;align-self:center;height:calc(var(--height_checkbox) - 2 * var(--padding-vertical_checkbox))}.controls-CheckboxMarker_inCheckbox{height:var(--height_checkbox)}.controls-CheckboxMarker{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;white-space:nowrap}.controls-CheckboxMarker__icon-border-color__enabled{color:var(--border-color)}.controls-CheckboxMarker__icon-border-color__disabled{color:var(--readonly_border-color)}.controls-CheckboxMarker__icon-checked{position:relative}.controls-CheckboxMarker__icon-size-s{width:var(--marker-box_size_checkbox);height:var(--marker-box_size_checkbox);top:calc(var(--true_marker_padding-top_checkbox) + var(--border-thickness))}.controls-CheckboxMarker__icon-size-m{width:var(--icon-size_s);height:var(--icon-size_s);top:calc(var(--true_marker_padding-top_checkbox) + (var(--border-thickness) * 2))}.controls-CheckboxMarker__icon-size-l{width:var(--icon-size_m);height:var(--icon-size_m);top:calc(var(--true_marker_padding-top_checkbox) + (var(--border-thickness) * 2))}.controls-CheckboxMarker__icon-checked-horizontalPadding-default{padding:0 var(--offset_2xs)}.controls-CheckboxMarker__icon-checked-horizontalPadding-3xs{padding:0 var(--offset_3xs)}.controls-CheckboxMarker__icon-checked-color_enabled{fill:var(--marker_color)}.controls-CheckboxMarker__icon-checked-color_disabled{fill:var(--readonly_background-color)}.controls-CheckboxMarker__icon-checked-color_transparent,.controls-CheckboxMarker__state-null__icon-color__transparent{fill:transparent}.controls-CheckboxMarker__state-null__icon-color__disabled{fill:var(--readonly_background-color)}.controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--marker_color)}.controls-CheckboxMarker__icon-subtract{fill:transparent}.controls-CheckboxMarker__icon-subtract-checked_enabled{fill:var(--unaccented_border-color)}.controls-CheckboxMarker__icon-subtract-checked_disabled{fill:var(--readonly_border-color)}.controls-CheckboxMarker__icon-border_enabled{fill:transparent;stroke:var(--unaccented_border-color)}.controls-CheckboxMarker__icon-border_disabled{fill:transparent;stroke:var(--readonly_border-color)}.controls-CheckboxMarker__icon-border-state-true{stroke:transparent}.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-subtract{fill:var(--unaccented_border-color)}.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-border-state-null,.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-border-state-true,.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-border_enabled{fill:var(--marker-box_background-color_checkbox)}.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-border_disabled{fill:var(--background-color);stroke:var(--readonly_border-color)}.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-checked-color_enabled,.controls-CheckboxMarker_outlined .controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--marker_color)}.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-subtract{fill:transparent}.controls-CheckboxMarker_filled .controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--background-color)}.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-null,.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-true{fill:var(--marker_color);stroke:var(--marker_color)}.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-checked-color_enabled{fill:var(--background-color)}.controls-CheckboxMarker__icon-border-state-null_resetValue,.controls-CheckboxMarker__icon-border-state-true_resetValue{fill:var(--primary_active_same_background-color);stroke:var(--primary_active_same_background-color)}.controls-CheckboxMarker__icon-border-state-false_resetValue{fill:var(--pale_contrast_background-color);stroke:var(--pale_contrast_background-color)}