.Checkbox-Box{line-height:normal;position:relative;z-index:0}.Checkbox-Box:before{bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.Checkbox-Box{cursor:pointer}.Checkbox_disabled .Checkbox-Box{cursor:default}.Checkbox-Box:before{transition:.1s ease-out;transition-property:border-color,border-width,background-color}.Checkbox-Control{background:none;border:none;cursor:pointer;height:calc(100% + 4px);left:-2px;margin:0;opacity:0;outline:none;padding:0;position:absolute;top:-2px;width:calc(100% + 4px);z-index:4}.Checkbox_disabled .Checkbox-Control{cursor:default}.Checkbox-Label{-ms-grid-row-align:center;align-self:center;cursor:pointer;white-space:normal}.Checkbox_disabled .Checkbox-Label{cursor:default}.Icon_glyph_type-indeterminate,.Icon_glyph_type-indeterminate svg{height:17px;width:17px}.Icon_hasGlyph{position:relative}.Icon_hasGlyph svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Icon_hasGlyph svg,.Icon_hasGlyph svg *{fill:currentColor}.Icon_glyph_type-tick,.Icon_glyph_type-tick svg{height:10px;width:12px}.Checkbox-Tick{pointer-events:none;position:absolute;visibility:hidden;z-index:3}.Checkbox_checked .Checkbox-Tick{visibility:visible}.Checkbox{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:inherit;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.Checkbox.Checkbox_size_s .Checkbox-Box{flex-shrink:0;height:16px;margin:2px 0;width:16px}.Checkbox.Checkbox_size_s .Checkbox-Label{font:var(--depot-font-size-text-s-paragraph) var(--depot-font-text);padding-left:6px}.Checkbox_view_default.Checkbox_size_s .Checkbox-Tick svg{height:13px;width:13px}.Checkbox_view_default{align-items:center;color:var(--depot-color-text-primary);display:flex}.Checkbox_view_default .Checkbox-Box{text-align:left}.Checkbox_view_default .Checkbox-Box:before{background-color:var(--depot-color-control-secondary);border-radius:4px;transition:background-color .1s linear}.Checkbox_view_default .Checkbox-Tick{color:transparent;transform:translateY(-5px);transition:color .1s,transform .2s}.Checkbox_view_default .Checkbox-Tick,.Checkbox_view_default .Checkbox-Tick .Icon{height:100%;width:100%}.Checkbox_view_default .Checkbox-Tick .Icon{align-items:center;display:flex;justify-content:center}.Checkbox_view_default .Checkbox-Tick .Icon:after{content:none}.Checkbox_view_default .Checkbox-Tick svg{left:auto;position:static;top:auto;transform:none}.Checkbox_view_default.Checkbox_checked .Checkbox-Box:before{background-color:var(--depot-color-control-secondary-checked)}.Checkbox_view_default.Checkbox_checked .Checkbox-Tick{color:#fff;transform:translateY(0)}.Checkbox_view_default.Checkbox_checked.Checkbox_disabled .Checkbox-Tick{color:var(--depot-color-text-quinary)}.Checkbox_view_default.Checkbox_disabled .Checkbox-Box:before{background-color:var(--depot-color-skeleton)}.Checkbox_view_default.Checkbox_disabled .Checkbox-Label{color:var(--depot-color-text-quinary)}.Checkbox_view_default:hover:not(.Checkbox_checked) .Checkbox-Box:before{background-color:var(--depot-color-control-secondary-hovered)}.utilityfocus .Checkbox_view_default.Checkbox_focused .Checkbox-Box:before{box-shadow:0 0 0 2px var(--depot-color-utilityfocus)}