.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_glyph_type-indeterminate{--mask-var-0:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22currentColor%22%3e%3cpath d=%22M3.5 6.5h9v3h-9z%22/%3e%3c/svg%3e");-webkit-mask:var(--mask-var-0) no-repeat center;mask:var(--mask-var-0) no-repeat center;-webkit-mask-size:16px 16px;mask-size:16px 16px}.Icon_glyph_type-tick{--mask-var-0:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%2214%22 viewBox=%220 0 14 14%22 fill=%22currentColor%22%3e%3cpath d=%22m1.49 7 1.644-1.644 4.385 4.385-1.645 1.644Zm4.384 1.096 5.482-5.481L13 4.259 7.519 9.741z%22/%3e%3c/svg%3e");-webkit-mask:var(--mask-var-0) no-repeat center;mask:var(--mask-var-0) no-repeat center;-webkit-mask-size:14px 14px;mask-size:14px 14px}.Checkbox-Tick{position:absolute;z-index:3;visibility:hidden;pointer-events:none}.Checkbox-Tick .Icon{background-color:currentColor}.Checkbox_checked .Checkbox-Tick{visibility:visible}.Checkbox{font-family:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Checkbox.Checkbox_size_s .Checkbox-Box{flex-shrink:0;width:16px;height:16px;margin:2px 0}.Checkbox.Checkbox_size_s .Checkbox-Label{padding-left:6px;font:var(--depot-font-size-text-s-paragraph) var(--depot-font-text)}.Checkbox_view_default.Checkbox_size_s .Checkbox-Tick .Icon{-webkit-mask-size:13px;mask-size:13px}.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_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}