$modal-form-item-control-width: 300px !default;

.pk-form {
  .form-hide-item {
    display: none;
  }

  &.horizontal {
    .ant-form-item-label {
      vertical-align: top;
      width: $form-item-label-width;
      line-height: $form-item-line-height;
    }

    .ant-checkbox-wrapper {
      margin-left: 0;
      line-height: $form-item-line-height;

      &:not(:last-child)  {
        margin-right: 8px;
      }
    }

    .ant-form-item-control-wrapper {
      display: inline-block;
      vertical-align: top;
      width: $form-item-control-width;
      line-height: $form-item-line-height;
    }

    .ant-form-item-control {
      line-height: inherit;
    }

    .pk-form-footer {
      padding-left: $form-item-label-width;
    }

    .pk-form-header {
      padding: 16px $form-item-label-width;
    }
  }
}

.ant-modal {
  .pk-form {
    .ant-form-item-control-wrapper {
      width: $modal-form-item-control-width;
    }
  }
}
