div {
  .ant-checkbox {
    color: inherit;
  }
  .ant-checkbox-checked .ant-checkbox-inner {
    border-color: var(--primary);
    background-color: var(--primary);
  }
  .ant-checkbox-inner {
    border-radius: var(--form-redius);
    background-color: var(--form-bg);
    border-color: var(--bd-color);
  }
  .ant-checkbox-wrapper {
    color: inherit;
  }
  .ant-checkbox-disabled + span {
    color: inherit;
    opacity: 0.8;
  }
  .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
    border-color: var(--bd-color);
  }

  .ant-checkbox-wrapper:hover .ant-checkbox-inner,
  .ant-checkbox:hover .ant-checkbox-inner,
  .ant-checkbox-input:focus + .ant-checkbox-inner {
    border-color: var(--primary);
  }

  .ant-checkbox-indeterminate .ant-checkbox-inner::after {
    background-color: var(--primary);
  }

  .ant-checkbox-disabled .ant-checkbox-inner {
    background-color: var(--form-bg);
    opacity: 0.8;
  }
  .ant-checkbox-indeterminate .ant-checkbox-inner {
    background-color: #fff;
    border-color: var(--bd-color) !important;
  }

  //Tree
  .ant-tree-checkbox-inner {
    border-color: var(--bd-color);
    border-radius: var(--form-redius);
  }
  .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
  .ant-tree-checkbox:hover .ant-tree-checkbox-inner,
  .ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
    border-color: var(--primary);
  }
  .ant-tree-checkbox-checked .ant-tree-checkbox-inner {
    border-color: var(--primary);
    background-color: var(--primary);
  }
  .ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
    background-color: var(--bg-lv1);
    border-color: var(--bd-color);
  }

  .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
    background-color: var(--primary);
  }
  .ant-checkbox-checked::after {
    border-color: var(--primary);
  }
  .ant-checkbox-group {
    color: inherit;
  }
}
