.input-checkbox{position:relative;display:flex;align-items:center}.input-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-checkbox{position:relative;height:25px;width:25px;background-color:var(--main-background-invert-alpha-20);display:inline-block}.checkmark-checkbox-holder:hover input~.checkmark-checkbox{background-color:var(--main-background-invert-alpha-30)}.checkmark-checkbox-holder input:checked~.checkmark-checkbox{background-color:var(--button-first-background)}.checkmark-checkbox:after{content:"";position:absolute;display:none}.checkmark-checkbox-holder input:checked~.checkmark-checkbox:after{display:block}.checkmark-checkbox-holder .checkmark-checkbox:after{left:9px;top:5px;width:5px;height:10px;border:solid var(--main-background);border-width:0 3px 3px 0;transform:rotate(45deg)}.card-form .input-checkbox label{margin-left:10px;cursor:pointer}