@import '../commonStyle/index.less';

.@{prefix}-form {
  .form-wrapper > .ant-form-item {
    min-height: 32px;
    margin-right: 0;
    margin-bottom: 24px;
  }

  .ant-input-number,
  .ant-picker {
    width: 100%;
  }
}

.@{prefix}-form.ant-form-vertical .form-wrapper > .ant-form-item:last-child,
.@{prefix}-form.ant-form-horizontal .form-wrapper > .ant-form-item:last-child {
  margin-bottom: 0;
}

.@{prefix}-form.ant-form-horizontal .ant-form-item-label {
  min-width: 80px;
}

.@{prefix}-form.ant-form-inline .form-wrapper,
.@{prefix}-form.ant-form-inline.inlineVertical .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  height: min-content;
  flex: 1;

  > .ant-form-item {
    padding-right: 16px;
  }
}

.@{prefix}-form.ant-form-inline.inlineVertical {
  .ant-form-item-row {
    flex-direction: column;

    .ant-form-item-label {
      text-align: left;
    }
  }

  .grid-row {
    flex: 1;
  }
}
