.el-dropdown-menu__item {
  font-size: 12px !important;
  line-height: 28px !important;
}

//.el-card.is-always-shadow {
//  box-shadow: none;
//  border: none !important;
//}

.el-scrollbar__view {
  height: 100%;
}

.el-menu--horizontal {
  border-bottom: none !important;
}

.el-menu {
  border-right: none !important;
}

.el-menu--display,
.el-menu--display + .el-submenu__icon-arrow {
  display: none;
}


.el-message__icon,
.el-message__content {
  display: inline-block;
}

.el-date-editor .el-range-input,
.el-date-editor .el-range-separator {
  height: auto;
  overflow: hidden;
}

.el-dialog__wrapper {
  z-index: 2048;
}

.el-col {
  margin-bottom: 8px;
}

.el-main {
  padding: 0 !important;
}

.el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background-color: transparent;
}


.el-dropdown-menu__item--divided:before, .el-menu, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal > .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background-color: transparent !important;
}

.el-card__header {
  padding: 6px 18px !important;
}

.el-card__body {
  //padding: 16px !important;
}

.el-divider--horizontal {
  margin: 12px 0 !important;
}

//表单上传组件 img

.hc-upload-table-form {
  position: relative;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hc-upload-table-form .el-upload {
  position: relative;
  flex: 1;
  height: 100%;
  color: #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
}
.hc-upload-table-form .el-upload .hc-table-form-icon {
  font-size: 24px;
  font-weight: 100;
}
.hc-upload-table-form .el-upload .hc-table-form-img {
  width: 100%;
  height: 100%;
}
//表单样式
.hc-excel-table-form {
  td {
      padding: 6px;
      .el-input {
          color: #606266;
          border-radius: 3px;
          height: initial !important;
          background-color: #ffffff !important;
          .el-input__wrapper {
              background-color: inherit;
              caret-color: var(--el-color-primary);
          }
          .el-input__suffix-inner {
              width: 18px;
          }
      }
      .el-textarea {
          width: 100%;
          .el-textarea__inner {
              min-height: initial !important;
              background-color: #ffffff;
              border-radius: 3px;
              color: #606266;
              height: 100%;
              caret-color: var(--el-color-primary);
          }
      }
      //日期选择框
      .el-date-editor.el-input .el-input__wrapper,
      .el-date-editor.el-date-editor--datetimerange.el-input__wrapper {
          height: 100%;
          width: 100%;
      }
      //焦点
      .el-input .el-input__wrapper.is-focus, .el-input .el-input__wrapper:hover,
      .el-textarea .el-textarea__inner:hover {
          box-shadow: 0 0 0 1.5px var(--el-input-focus-border-color) inset;
          background-color: #eddac4;
      }
      //公式
      &[gscolor] {
          .el-input, .el-textarea .el-textarea__inner {
              background-color: #dcdcdc !important;
          }
      }
      //文本选中颜色
      .el-input .el-input__wrapper input,
      .el-textarea textarea {
          &::selection {
              background: var(--el-color-primary-light-9);
              color: var(--el-color-primary);
          }
          &::-moz-selection {
              background: var(--el-color-primary-light-9);
              color: var(--el-color-primary);
          }
      }
      //下拉框
      .el-select {
          width: 100%;
          height: initial !important;
      }
  }
  td[rowspan] {
    height: initial !important;
    clear: both;
  }
  //非输入框颜色
  td:not([titlexx]), td[titlexx*=''],
  td:not([title]), td[title*=''] {
      background-color: white !important;
      user-select: none;
  }
}