@charset "UTF-8";.checkbox-wrapper .checkbox{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:var(--spacing-200);padding:0;position:relative}.checkbox-wrapper .checkbox input{position:absolute;z-index:-1;opacity:0}.checkbox-wrapper .checkbox span{margin-top:var(--spacing-25)}.checkbox-wrapper .checkbox__indicator{position:relative;height:20px;width:20px;background:transparent;border-radius:var(--ui-elements-forms-border-radius);border:1px solid var(--typography-color-disabled)}.checkbox-wrapper .checkbox__label-element{display:flex;align-items:center;gap:var(--spacing-200)}.checkbox-wrapper .checkbox__label-element span{display:block;height:20px;width:20px}.checkbox-wrapper .checkbox__label-element .color-border{border:1px solid var(--typography-color-default)}.checkbox-wrapper .checkbox input:disabled~.checkbox__indicator{opacity:.4;pointer-events:none}.checkbox-wrapper .checkbox input:checked~.checkbox__indicator:after{width:50%;height:50%}.checkbox-wrapper .checkbox input:focus-visible~.checkbox__indicator,.checkbox-wrapper .checkbox__indicator:hover{border-color:var(--btn-primary-border-color-hover)}.checkbox-wrapper .checkbox .checkbox__indicator:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;background-color:var(--typography-color-default);transform:translate(-50%,-50%);transition:width .2s ease-in-out,height .2s ease-in-out}form-checkbox[data-invalid] .checkbox__indicator{border-color:var(--typography-color-error)}form-checkbox[data-invalid]:not([data-has-error-text]) [data-checkbox-label]{color:var(--typography-color-error)}.checkbox__error{display:none}form-checkbox[data-invalid] .checkbox__error{color:var(--typography-color-error);display:block}.checkbox__count{color:currentcolor}.checkbox-wrapper__size{display:block;width:auto;min-width:44px}.checkbox-wrapper__size .checkbox{border-radius:var(--components-pickers-border-radius);border:var(--borders-width-standard, 1px) solid transparent;display:flex;height:44px;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-100);cursor:pointer}.checkbox-wrapper__size .checkbox__input,.checkbox-wrapper__size .checkbox__indicator{display:none}.checkbox-wrapper__size[data-checked] .checkbox{border-bottom-color:var(--typography-color-default);background:var(--ui-elements-interactive-primary)}.checkbox.body-medium:focus{outline:2px solid initial}
