.demo-split {
    height: 480px;
    border: 1px solid #dcdee2;
    position: relative;
    ::v-deep .vxe-form--item {
      width: 100%
    }
    ::v-deep .demo-drawer-footer{
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
      border-top: 1px solid #e8e8e8;
      padding: 10px 16px;
      text-align: right;
      background: #fff;
    }
    ::v-deep .ivu-divider-horizontal{
      margin: 5px 0;
    }
  
    ::v-deep .ivu-drawer-body {
      padding: 5px 10px 0 10px;
    }
  }
  .demo-split-pane {
    padding: 10px;
  }
  .demo-split-pane.no-padding {
    height: 100%;
    padding: 0;
  }
  .demo-split-pane .ivu-btn-group {
    margin-top: 5px;
  }
  
  #function-list {
    width: 100%;
    height: var(--bottom-height);
    border: solid 1px #dcdee2;
    overflow-y: auto;
    margin-right: 4px;
    text-align: left;
  }
  #formula-main {
    height: var(--bottom-height);
    width: 100%;
    resize: none;
    margin-bottom: 5px;
  }
  #description {
    height: var(--bottom-height);
    width: 100%;
    resize: none;
    border: solid 1px #dcdee2;
  }
  #formula_params {
    width: 100%;
    height: 100%;
  }
  #error-message {
    ::v-deep .ivu-alert {
      position: relative;
      border-radius: 4px;
      padding: 4px 8px 4px 8px;
      color: #515a6e;
      font-size: 14px;
      line-height: 16px;
      margin: 5px;
    }
  
    ::v-deep .ivu-alert.ivu-alert-with-icon {
      padding: 4px 8px 4px 8px;
    }
  
    ::v-deep .ivu-alert-icon {
      font-size: 16px;
      top: 4px;
      left: 12px;
      position: absolute;
    }
  
    ::v-deep .ivu-alert-message {
      margin-left: 30px;
    }
  
    ::v-deep .ivu-poptip-body-content-inner {
      text-align: left;
    }
  
    .sortable-row-demo .drag-btn {
      cursor: move;
      font-size: 12px;
    }
    .sortable-row-demo .vxe-body--row.sortable-ghost,
    .sortable-row-demo .vxe-body--row.sortable-chosen {
      background-color: #dfecfb;
    }
    .vxe-table .vxe-body--column, .vxe-table .vxe-footer--column, .vxe-table .vxe-header--column {
      line-height: 18px;
    }
  }
