.checkbox-icon{width:20px;height:20px;border:1px solid #d5d7da}.Mui-disabled .checkbox-icon{border-color:#d5d7da!important;background:#fafafa!important;cursor:not-allowed;pointer-events:none}.checkbox-icon:focus{outline:2px solid #4f3493;outline-offset:2px}.checkbox-icon.sm{width:16px;height:16px;border-radius:4px}.checkbox-icon.md{width:20px;height:20px;border-radius:6px}.checkbox-icon.checked{background-color:#482f86;border-color:#482f86;position:relative}.checkbox-icon.checked:after{content:"";position:absolute;left:31%;top:15%;width:40%;height:60%;border:solid #fff;border-width:0 2px 2px 0;border-radius:1px;transform:rotate(45deg)}.Mui-disabled .checkbox-icon.checked:after{border-color:#d5d7da}.checkbox-icon.checked:focus{outline:2px solid #4f3493;outline-offset:2px}.checkbox-icon.indeterminate{background-color:#482f86;border-color:#482f86;position:relative}.checkbox-icon.indeterminate:after{content:"";position:absolute;left:20%;top:45%;width:60%;height:2px;background-color:#fff;border-radius:1px}.Mui-disabled .checkbox-icon.indeterminate:after{background-color:#d5d7da}.checkbox-icon.indeterminate:focus{outline:2px solid #4f3493;outline-offset:2px}