.checkbox__wrapper{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.checkbox__wrapper:hover .checkbox__checkmark{border-color:#007bff}.checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox__input:checked~.checkbox__checkmark:after{display:block}.checkbox__input:disabled~.checkbox__checkmark{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.checkbox__input:disabled~.checkbox__label{color:#ccc;cursor:not-allowed}.checkbox__checkmark{height:20px;width:20px;background-color:#fff;border:1px solid #ebf4ff;border-radius:6px;margin-right:8px;position:relative;transition:all .2s ease}.checkbox__checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:9px;border:solid #4ebd17;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox__label{font-size:14px;color:#333;transition:color .2s ease}