.controls-Checkbox{display:inline-block}.controls-Checkbox__disabled{cursor:auto}.controls-Checkbox__enabled{cursor:pointer}.controls-Checkbox__wrapper:before{content:"​"}.controls-Checkbox__wrapper{font-size:var(--font-size_m);line-height:var(--height_checkbox);text-align:left;align-items:baseline;max-width:100%;display:inline-flex}.controls-Checkbox__caption-color__enabled{color:var(--text-color_checkbox)}.controls-Checkbox__caption-color__disabled{color:var(--readonly_text-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{flex-shrink:1;width:100%;min-width:1px}.controls-Checkbox_iconInCaption{height:calc(var(--height_checkbox) - 2*var(--padding-vertical_checkbox));align-self:center;align-items:center;display:flex}.controls-CheckboxMarker_inCheckbox{height:var(--height_checkbox)}.controls-CheckboxMarker{-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;position:relative}.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(--marker_color);opacity:.3}.controls-CheckboxMarker__icon-checked-color_transparent,.controls-CheckboxMarker__state-null__icon-color__transparent{fill:#0000}.controls-CheckboxMarker__state-null__icon-color__disabled{fill:var(--marker_color);opacity:.3}.controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--marker_color)}.controls-CheckboxMarker__icon-subtract{fill:#0000}.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:#0000;stroke:var(--unaccented_border-color)}.controls-CheckboxMarker__icon-border_disabled{fill:#0000;stroke:var(--readonly_border-color)}.controls-CheckboxMarker__icon-border-state-true{stroke:#0000}.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-subtract-readonly{fill:var(--readonly_border-color)}.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-border-state-true,.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-border-state-null,.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)}.controls-CheckboxMarker_outlined .controls-CheckboxMarker__state-null__icon-color__enabled,.controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-checked-color_enabled{fill:var(--marker_color)}.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-subtract{fill:#0000}.controls-CheckboxMarker_filled .controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--background-color)}.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-true,.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-null{fill:var(--primary_color);stroke:var(--primary_color)}.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-checked-color_enabled{fill:var(--background-color)}.controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-border-state-false_invalid,.controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-border-state-null{stroke:var(--invalid_border-color)}.controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-checked-color_enabled,.controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-subtract-checked_enabled,.controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--invalid_border-color)}.controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-checked-color_enabled,.controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--background-color)}.controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-true,.controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-null{fill:var(--invalid_border-color);stroke:var(--invalid_border-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__icon-checked-color_transparent,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__state-null__icon-color__transparent,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-subtract{fill:#0000}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__icon-subtract-checked_enabled,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-subtract{fill:var(--unaccented_hover_border-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__icon-border_enabled{stroke:var(--unaccented_hover_border-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__icon-border-state-true{stroke:#0000}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-true,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-null{fill:var(--primary_hover_color);stroke:var(--primary_hover_color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_outlined .controls-CheckboxMarker__icon-subtract-readonly{fill:var(--readonly_border-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-border-state-false_invalid,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-border-state-null{stroke:var(--invalid_border-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-checked-color_enabled,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__icon-subtract-checked_enabled,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus .controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--invalid_border-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-checked-color_enabled,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__state-null__icon-color__enabled{fill:var(--background-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-true,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker_invalidStatus.controls-CheckboxMarker_filled .controls-CheckboxMarker__icon-border-state-null{fill:var(--invalid_border-color);stroke:var(--invalid_border-color)}.controls-CheckboxMarker__icon-border-state-true_resetValue,.controls-CheckboxMarker__icon-border-state-null_resetValue{fill:var(--primary_active_same_background-color);stroke:var(--primary_active_same_background-color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__icon-border-state-true_resetValue,.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__icon-border-state-null_resetValue{fill:var(--primary_hover_same_background-color);stroke:var(--primary_hover_same_background-color)}.controls-CheckboxMarker__icon-border-state-false_resetValue{fill:var(--pale_color);stroke:var(--pale_color)}.ws-is-hover .controls-Checkbox:hover .controls-CheckboxMarker__icon-border-state-false_resetValue{fill:var(--pale_hover_color);stroke:var(--pale_hover_color)}