.Checkbox-Box{position:relative;z-index:0;line-height:normal}.Checkbox-Box::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;box-sizing:border-box;content:""}.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{position:absolute;z-index:4;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);margin:0;padding:0;opacity:0;border:0;outline:0;background:0 0}.Checkbox-Control{cursor:pointer}.Checkbox_disabled .Checkbox-Control{cursor:default}.Checkbox-Label{align-self:center;white-space:normal}.Checkbox-Label{cursor:pointer}.Checkbox_disabled .Checkbox-Label{cursor:default}.Icon_hasGlyph{position:relative}.Icon_hasGlyph svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Icon_hasGlyph svg,.Icon_hasGlyph svg *{fill:currentColor}.Icon_glyph_type-indeterminate,.Icon_glyph_type-indeterminate svg{width:17px;height:17px}.Icon_hasGlyph{position:relative}.Icon_hasGlyph svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Icon_hasGlyph svg,.Icon_hasGlyph svg *{fill:currentColor}.Icon_glyph_type-tick,.Icon_glyph_type-tick svg{width:12px;height:10px}.Checkbox-Tick{position:absolute;z-index:3;visibility:hidden;pointer-events:none}.Checkbox_checked .Checkbox-Tick{visibility:visible}.Checkbox{font-family:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Checkbox_view_default{display:flex;align-items:center;color:var(--depot-color-text-primary)}.Checkbox_view_default .Checkbox-Box{text-align:left}.Checkbox_view_default .Checkbox-Box::before{border-radius:4px;background-color:var(--depot-color-control-secondary);transition:background-color .1s linear}.Checkbox_view_default .Checkbox-Tick{color:transparent;transition:color .1s,transform .2s;transform:translateY(-5px)}.Checkbox_view_default .Checkbox-Tick,.Checkbox_view_default .Checkbox-Tick .Icon{width:100%;height:100%}.Checkbox_view_default .Checkbox-Tick .Icon{display:flex;justify-content:center;align-items:center}.Checkbox_view_default .Checkbox-Tick .Icon::after{content:none}.Checkbox_view_default .Checkbox-Tick svg{position:static;top:initial;left:initial;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 #f8604a}