@import "../mixins/index";

.x-form-item {
  @include margin-bottom('form-item-margin-bottom');
}

.x-form-item.el-form-item--mini .x-form-item__icon {
  @include bottom('form-item-icon-bottom');
}

.el-form-item--mini .el-form-item__content,
.el-form-item--mini .el-form-item__label,
.el-input--mini .el-input__icon,
.el-cascader--mini {
  @include line-height('base-line-height');
}

.x-search-option .x-multiple-select {
  @include line-height('multiple-select-input-height');
  @include min-height('multiple-select-input-height');
  box-sizing: content-box !important;
}

.x-search-option .x-multiple-select .multiple-select__input {
  @include line-height('multiple-select-input-height');
  @include height('multiple-select-input-height');
  box-sizing: border-box !important;
}

.x-search-option .x-multiple-select .el-tag {
  margin-right: 5px !important;
}

.el-tag--small {
  @include height('tag-small-height');
  @include line-height('tag-small-line-height');
}


.el-input--mini .el-input__inner {
  @include not-important-height('base-height');
  @include line-height('base-line-height');
}

.el-input__inner {
  @include padding-left('input-inner-padding-left');
  @include padding-right('input-inner-padding-right');
}

// 输入验证信息图标的位置
.el-form-item--mini .el-form-item__error {
  @include top('input-error-icon-top');
}

// 日期组件
.date-time-range .to {
  @include height('base-height');
  @include line-height('base-line-height');
}

.el-input-number--mini .el-input-number__increase,
.el-input-number--mini .el-input-number__decrease {
  @include width('base-width');
}

.el-input-number--mini {
  @include line-height('input-number-line-height');
}

.x-search-option .x-single-select-input.el-input--mini .more-operation,
.x-search-option .x-single-select-autocomplete .el-input--mini .more-operation {
  @include top('search-option-icon-top');
}
.x-search-option .x-multiple-select .more-operation {
  @include top('multiple-search-option-icon-top');
}

.np-search-option .single-select-input.el-input--mini .el-icon-more {
  @include top('search-option-icon-top');
}

.el-select-dropdown__item,
.el-cascader-node {
  @include height('select-dropdown-item-height');
  @include line-height('select-dropdown-item-height');
}

.vxe-table .vxe-table--body-wrapper .vxe-table--body .vxe-body--column,
.vxe-table .vxe-table--body-wrapper .vxe-table--body .vxe-body--column.col--dirty {
  @include not-important-height('table-cell-height');
}

.vxe-table--render-default .vxe-header--column,
.vxe-table--render-default .vxe-footer--column {
  @include line-height('table-header-line-height');
  @include height('table-header-height');
}

.vxe-table-style .vxe-table--footer-wrapper .vxe-table--footer .vxe-footer--column,
.vxe-table-style .vxe-table--footer-wrapper .vxe-table--footer .vxe-footer--column.col--dirty {
  @include not-important-height('table-cell-height');
}

.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),
.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),
.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis) {
  padding: 4px 0;
}

.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select {
  @include not-important-height('base-height');
  @include line-height('base-line-height');
}
.x-search-option .x-multiple-choice .x-multiple-choice-tag-container .el-tag {
  @include height('base-height');
  @include line-height('base-line-height');
}

.date-time-range .date-time-range-start-date .el-input__inner,
.date-time-range .date-time-range-end-date .el-input__inner {
  @include height('base-height');
  @include line-height('base-line-height');
}
