@import "root.styl"
@import "button.styl"
@import "menu.styl"
@import "dropdown-menu.styl"
@import "select-dropdown.styl"
@import "dialog.styl"
// 优化 Element Plus 组件库默认样式

// -------------------------------- 修改 el-size=default 组件默认高度 start --------------------------------
// 修改 el-button 高度

// 修改 el-select 高度
.el-select--default {
  .el-select__wrapper {
    min-height: var(--el-component-custom-height) !important;
  }
}

// 修改 el-checkbox-button 高度
.el-checkbox-button--default .el-checkbox-button__inner,
  // 修改 el-radio-button 高度
.el-radio-button--default .el-radio-button__inner {
  padding: 10px 15px !important;
}

.el-scrollbar__bar.is-vertical {
  width: 4px;
}

// -------------------------------- 修改 el-size=default 组件默认高度 end --------------------------------

.el-input-number {
  width 100% !important
}

.el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label-wrap > .el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label:before {
  position: absolute;
  top calc(50% - 16px)
  left 0
  width 7px !important;
  text-align: center !important;
  margin: 0 !important;
}

.el-form-item__label {
  text-align-last: justify;
  display: inline-block !important;
  position: relative;
  padding 0 12px !important;
}

.el-form-item.is-error {
  .a-uploader {
    .el-upload {
      &.el-upload--text,
      &.el-upload--picture,
      &.el-upload--picture-card {
        border-color: var(--el-color-danger);
      }
    }
  }
}

.el-upload-list__item.is-success:focus .el-upload-list__item-status-label {
  display: inline-flex !important;
  opacity: 1 !important;
}

.el-upload-list__item.is-success:hover .el-upload-list__item-status-label {
  display none !important;
  opacity 0 !important;
}
