.cr-input {
  .ant-input {
    line-height: @input-line-height;
  }

  .ant-input-prefix {
    margin-right: @input-prefix-suffix-margin;
  }

  .ant-input-suffix {
    margin-left: @input-prefix-suffix-margin;
  }

  .ant-input-group-addon {
    color: @input-addon-color;
    line-height: @input-line-height;
    letter-spacing: 0.05em;
  }

  .ant-input-prefix,
  .ant-input-suffix {
    line-height: @input-line-height;
  }

  &&--start input {
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
  }

  &&--end input {
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }
}
