.layout-form-comp {
  overflow-x: hidden;
  .ant-row-no-wrap {
    > .ant-col {
      width: 0;
    }
  }
  .ant-switch {
    width: auto !important;
  }
  .ant-form-item-label {
    line-height: 1.3215em!important;
    .layout-form-item-label-wrapper {
      max-height: 30px;
    }
    label {
      &::before {
        display: none !important;
      }
      .layout-form-item-label-wrapper-required-star {
        position: relative;
        top: 3px;
        margin-right: 4px;
        display: none;
        color: #E84848;
      }
      &.ant-form-item-required {
        .layout-form-item-label-wrapper {
          .layout-form-item-label-wrapper-required-star {
            display: inline-block;
          }
        }
      }
    }
  }
}

// 去除数字输入框后缀边框及深色皮肤适配
.ant-input-number-group-wrapper {
  .ant-input-number-group-addon {
    .skin-dark & {
      background-color: transparent;
    }
  }
  .ant-input-number {
    & + .ant-input-number-group-addon {
      border: 0;
      padding-right: 0;
      .skin-dark & {
        background-color: transparent;
      }
    }
  }
}
