.el-button--primary,
.el-button--primary:focus {
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  color: var(--text-color) !important;
}

.el-dialog__header {
  background-color: var(--primary-color) !important;
  color: var(--text-color) !important;
}
.el-dialog__header .el-dialog__title {
  color: var(--text-color) !important;
}

.el-dropdown-menu__item:hover,
.el-button--primary:hover {
  opacity: 0.7 !important;
  border-color: var(--primary-color) !important;
  background-color: var(--bgopacity-color) !important;
  color: var(--primary-color) !important;
  // color: var(--primary-color) !important;
}
.el-button--text {
  color: var(--primary-color) !important;
}
.el-button--default:focus,
.el-button--default:hover {
  border-color: var(--primary-color) !important;
  background-color: var(--bgopacity-color) !important;
  color: var(--primary-color) !important;
}

.el-menu {
  // background-color: var(--background-color) !important;
  color: var(--text-color) !important;
}

.el-table th.el-table__cell {
  background-color: var(--background-color) !important;
  color: var(--text-color) !important;
}
.el-pager li.active {
  color: var(--primary-color) !important;
}

.el-tag {
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  color: var(--text-color) !important;
}
.el-tag {
  &.selected-tag {
    background-color: var(--primary-color) !important; // 选中的背景色
    color: #fff !important; // 选中的文字颜色
    border: 1px solid var(--primary-color) !important;
    .el-tag__close :hover {
      background-color: #ccc !important;
    }
  }
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: var(--primary-color) !important;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item:hover {
  color: var(--primary-color) !important;
}

.el-dialog__body .el-table th.el-table__cell {
  background-color: var(--text-color) !important;
  color: #67696d !important;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  // color: var(--text-color);
}
.is-checked > .el-checkbox__label {
  color: var(--primary-color) !important;
}
.el-tabs__active-bar {
  background-color: var(--primary-color) !important;
}
.el-tabs__item:hover {
  color: var(--primary-color) !important;
}
.el-tabs__item.is-active {
  color: var(--primary-color) !important;
}
.background-image .leftLogin .el-divider--horizontal {
  background: var(--primary-color) !important;
}

.el-date-table td.end-date span,
.el-date-table td.start-date span,
.el-progress-bar__inner {
  background-color: var(--primary-color) !important;
}
.background-image .leftLogin h1,
.el-date-table td.today span,
.el-month-table td.today .cell,
.el-select-dropdown__item.selected,
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected,
.el-month-table td.current:not(.disabled) .cell,
.searchFrom .setting,
.el-tag--plain .el-tag__close {
  color: var(--primary-color) !important;
}
.el-tag--plain .el-tag__close:hover {
  background-color: #ccc !important;
}
.el-progress {
  display: flex;
  justify-content: space-between;
  .el-progress__text {
    font-size: 16px !important;
    width: 55px;
  }
}

::v-deep .el-loading-spinner .path {
  stroke: #009688 !important;
}
::v-deep .el-dialog__headerbtn .el-dialog__close {
  color: #fff;
}
