div {
  .ant-input {
    color: inherit;
    border-radius: var(--form-redius);
    border-color: var(--bd-color);
    background-color: var(--form-bg);
  }

  .ant-input:hover {
    border-color: var(--primary);
  }

  .ant-input:focus,
  .ant-input-focused {
    border-color: var(--primary);
  }

  .ant-input-affix-wrapper {
    background-color: var(--form-bg);
    color: inherit;
    border-radius: var(--form-redius);
    border-color: var(--bd-color);
  }

  .ant-input-affix-wrapper:hover {
    border-color: var(--primary);
  }

  .ant-input-affix-wrapper:focus,
  .ant-input-affix-wrapper-focused {
    border-color: var(--primary);
  }

  .ant-input[disabled] {
    background-color: var(--form-bg);
    color: inherit;
    border-color: var(--bd-color);
    opacity: 0.7;
  }

  .ant-input-number {
    color: inherit;
    border-radius: var(--form-redius);
    border-color: var(--bd-color);
    background-color: var(--form-bg);
  }

  .ant-input-number:hover {
    border-color: var(--primary);
  }

  .ant-input-number:focus,
  .ant-input-number-focused {
    border-color: var(--primary);
  }

  .ant-input-number-handler-wrap {
    border-radius: 0 var(--form-redius) var(--form-redius) 0;
    background-color: var(--form-bg);
    color: inherit;
  }

  .ant-input-number-handler {
    color: inherit;
    border-top-color: var(--bd-color);
  }

  .ant-input-number-handler-up-inner,
  .ant-input-number-handler-down-inner {
    color: inherit;
  }
}
