.wrapperCheckbox{cursor:pointer;display:block;font-size:16px;margin-bottom:6px;padding-left:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapperCheckbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmarkCheckbox{background-color:#fff;border:1px solid #d0d5dd;border-radius:4px;left:0;position:absolute;top:0}.checkmarkCheckbox.dark{background-color:#d0d5dd;border:1px solid #98a2b3}.checkmarkCheckbox.xs{height:16px;top:3px;width:16px}.checkmarkCheckbox.sm{height:18px;top:3px;width:18px}.checkmarkCheckbox.md{height:20px;width:20px}.wrapperCheckbox:hover input~.checkmarkCheckbox{background-color:#bbbfff}.wrapperCheckbox.dark:hover input~.checkmarkCheckbox{background-color:#98a2b3}.wrapperCheckbox input:checked~.checkmarkCheckbox{background-color:#d1d4ff;border:1px solid #3340ff;outline-color:#f4ebff;outline-style:solid;outline-width:2px}.wrapperCheckbox.dark input:checked~.checkmarkCheckbox{background-color:#344054;border:1px solid #667085;outline-color:#f2f4f7;outline-style:solid;outline-width:2px}.checkmarkCheckbox:after{content:"";display:none;position:absolute}.wrapperCheckbox input:checked~.checkmarkCheckbox:after{display:block}.wrapperCheckbox .checkmarkCheckbox:after{background:url(../checkbox.svg);color:#3340ff;content:"";font-size:1.3em;line-height:.8;position:absolute;transition:all .2s}.wrapperCheckbox.dark .checkmarkCheckbox.dark:after{background:url(../check-white.svg);color:#fff;transition:all .2s}.wrapperCheckbox .checkmarkCheckbox.md:after{bottom:18%;font-size:16px;left:18%;right:18%;top:18%}.wrapperCheckbox .checkmarkCheckbox.xs:after{bottom:9%;font-size:12px;left:9%;right:9%;top:9%}.wrapperCheckbox .checkmarkCheckbox.sm:after{bottom:12.5%;font-size:14px;left:12.5%;right:12.5%;top:12.5%}
