.parameter-definition {
  .param-items {
    > .param-item {
      display: flex;
      height: 28px;

      > .item {
        padding: 2px 3px;
      }

      > .item.item-key,
      > .item.item-value {
        flex-grow: 1;
      }

      > .item.item-type,
      > .item.item-value-type {
        flex-shrink: 0;
        width: 100px;
      }

      > .item.remove,
      > .item.copy {
        cursor: pointer;
        flex-shrink: 0;
        font-size: 18px;
        width: 28px;
      }
    }
  }

  .param-add {
    height: 22px;
    padding: 3px;

    .ivu-btn {
      margin-right: 5px;
    }
  }

  > .param-items {
    > .param-item {
      > .item {
        > .ivu-select {
          --form-editor-input-fontSize: 12px;
          --form-editor-input-border: 1px solid #e4e4e4;

          .ivu-select-selection {
            height: 24px;
          }
        }
      }
    }
  }
}
