.checkbox{display:none}.checkbox__container{display:inline-flex;align-items:center;cursor:pointer}.checkbox__fake{content:"";position:relative;display:inline-block;width:20px;height:20px;border:1px solid var(--gray);border-radius:50%;background-color:var(--white);transition:border-color .3s,background .3s}.checkbox__fake:before{content:"";position:absolute;top:-3px;left:6px;z-index:1;display:block;width:7px;height:15px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);opacity:0;transform:rotate(39deg);transition:opacity .2s}.checkbox:checked+.checkbox__fake:before{opacity:1}.checkbox:checked+.checkbox__fake{border-color:var(--blue)}.checkbox:disabled+.checkbox__fake{border-color:var(--gray);background-color:rgba(var(--rgb-gray),.2)}.checkbox:checked:disabled+.checkbox__fake:before{border-color:var(--gray)}.checkbox__label{margin:0;font-size:16px;line-height:1;color:var(--black)}.checkbox__label--left{padding-right:5px}.checkbox__label--right{padding-left:5px}