.ant-checkbox-wrapper .ant-checkbox-inner {
  border-color: var(--mi-theme, #f0c26f);
}
.ant-checkbox-wrapper .ant-checkbox-inner:hover,
.ant-checkbox-wrapper .ant-checkbox-inner:focus,
.ant-checkbox-wrapper .ant-checkbox-inner:active,
.ant-checkbox-wrapper .ant-checkbox-inner:visited {
  border-color: var(--mi-theme, #f0c26f);
}
.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
  border-color: var(--mi-theme, #f0c26f);
  background: var(--mi-theme, #f0c26f);
}
.ant-checkbox-wrapper .ant-checkbox-checked:after {
  border: 1px solid var(--mi-theme, #f0c26f);
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox-wrapper:focus .ant-checkbox-wrapper:visited .ant-checkbox-inner,
.ant-checkbox-wrapper:active .ant-checkbox-inner {
  border-color: var(--mi-theme, #f0c26f);
}
.ant-checkbox-wrapper:hover + .ant-checkbox-inner,
.ant-checkbox-wrapper:focus .ant-checkbox-wrapper:visited + .ant-checkbox-inner,
.ant-checkbox-wrapper:active + .ant-checkbox-inner {
  border-color: var(--mi-theme, #f0c26f);
}
.ant-checkbox-wrapper span:last-child {
  color: var(--mi-font, #fff);
}
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: var(--mi-theme, #f0c26f);
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background: var(--mi-checkbox-disabled, #d9d9d9) !important;
}
.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  background-color: var(--mi-theme, #f0c26f);
}
