.checkbox-input input[type=checkbox]:checked,.checkbox-input input[type=checkbox]:not(:checked){position:absolute;left:-9999px}.checkbox-input input[type=checkbox]:checked+label,.checkbox-input input[type=checkbox]:not(:checked)+label{cursor:pointer;color:var(--text-primary);padding-left:28px;line-height:20px;display:inline-block;position:relative}.checkbox-input input[type=checkbox]+label:before{content:"";border:1px solid var(--border);background-color:var(--surface-1);background-position:50%;background-repeat:no-repeat;border-radius:4px;width:17px;height:17px;transition:all .2s;position:absolute;top:0;left:0}.checkbox-input input[type=checkbox]:checked+label:before,.checkbox-input input[type=checkbox]:indeterminate+label:before{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"11\" height=\"10\" viewBox=\"0 0 11 10\" fill=\"none\"><path d=\"M9.56372 0.5L11 2.0071L3.85922 9.5L0 5.45048L1.43628 3.94338L3.85922 6.4858L9.56372 0.5Z\" fill=\"white\"/></svg>")}.checkbox-input input[type=checkbox]+label:hover:before{border-color:var(--border-strong)}.checkbox-input input[type=checkbox]:checked+label:before{background-color:var(--brand);border-color:var(--brand)}.checkbox-input input[type=checkbox]:indeterminate+label:before{background-color:var(--brand);border-color:var(--brand);background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"2\" viewBox=\"0 0 10 2\"><rect width=\"10\" height=\"2\" rx=\"1\" fill=\"white\"/></svg>")}.checkbox-input input[type=checkbox].invalid+label:before{border-color:var(--danger)}.checkbox-input input[type=checkbox].invalid~.error{display:block}
