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

.el-menu {
  border-right: 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-sub-menu .el-sub-menu__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-sub-menu .el-sub-menu__title:hover {
  background-color: transparent !important;
}

.el-collapse-item__header {
  height: auto;
  overflow: hidden;
}

.el-button.is-text:not(.is-disabled):active {
  background-color: transparent;
}

.el-button.is-text:not(.is-disabled):focus, .el-button.is-text:not(.is-disabled):hover {
  background-color: transparent;
}

.avue-icon i, .avue-icon svg {
  line-height: 20px;
}

.avue--detail .el-form-item {
  background-color: #fafafa;
}
// 查看按钮
.ztzf-view {
  width: 53px;
	height: 27px;
	background: #001f4e !important;
	border-radius: 0px 0px 0px 0px;
	border: 1px solid #51a8ff !important;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	line-height: 27px;
	cursor: pointer;
}
// table表格
.ztzf-table {
  .el-table__inner-wrapper:before {
		height: 0 !important;
	}
	.el-table .warning-row {
		--el-table-tr-bg-color: rgba(22, 43, 74, 0.79);
	}
	.el-table .warning-row::after {
		position: absolute;
		content: '';
		left: 0;
		width: 100%;
		border-bottom: 1px solid;

		border-image: linear-gradient(
				90deg,
				rgba(25, 162, 255, 0) 10%,
				rgba(20, 125, 202, 1) 50%,
				rgba(25, 162, 255, 0) 90%
			)
			2 2 2 2;
	}
	.el-table .success-row {
		--el-table-tr-bg-color: #0b1d38;
	}
	.el-table .success-row::after {
		position: absolute;
		content: '';
		left: 0;
		width: 100%;
		border-bottom: 1px solid;

		border-image: linear-gradient(
				90deg,
				rgba(25, 162, 255, 0) 10%,
				rgba(20, 125, 202, 1) 79%,
				rgba(25, 162, 255, 0) 90%
			)
			2 2 2 2;
	}
  .el-table {
    color: #fff;
    --el-table-border-color: var(--el-border-color-lighter);
    --el-table-border: none !important;
    --el-table-text-color: #fff !important;
    --el-table-header-text-color: #fff !important;
    --el-table-row-hover-bg-color: none !important;
    --el-table-current-row-bg-color: none !important;
    --el-table-header-bg-color: none !important;
    --el-table-fixed-box-shadow: none !important;
    --el-table-bg-color: none !important;
    --el-table-tr-bg-color: none !important;
    --el-table-expanded-cell-bg-color: none !important;
    --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
    --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  }
  .el-table__header {
    width: 0 !important;
  }
  .el-table__body {
    border-collapse: collapse;
  }
  .el-table .el-table__cell {
    padding: 0 !important;
    text-align: center !important;
  }
  
  .el-table thead{
    border-bottom: 1px solid !important;
    border: 1px solid !important;
    border-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 1 1 !important;
    color: var(--el-table-header-text-color) !important;
    background: #102441 !important;
  }
}
  // 分页
.ztzf-pagination {

  .el-pagination {
	display: flex !important;
	justify-content: center !important;
}
.el-pagination button{
	background: center center no-repeat none !important;
	color: #8eb8ea !important;
}
.el-pager li{
	background: none !important;
	color: #8eb8ea !important;
}
.el-pager li.is-active {
	background: #021022 !important;
	border-radius: 0px 0px 0px 0px;
	border: 1px solid #1479ef;
	color: #c7e1ff !important;
}
.el-pagination__goto {
	color: #c7e1ff !important;
}
.el-pagination__classifier {
	color: #c7e1ff !important;
}
.el-pager .el-input__wrapper {
	background: #021022 !important;
	color: #c7e1ff !important;
	border: 1px solid #1479ef !important;
	z-index: 1;
}
.el-input__wrapper {
	background: #021022 !important;
	box-shadow: none !important;
	border: 1px solid #178bff;
	color: #fff !important;
}
.el-input__inner {
	color: #fff !important;
}
}


.ztzf-date-picker{
  box-shadow: none !important;
  background: rgba(0, 15, 34, 0.5);
  border: 1px solid #306fca;

  .el-input__wrapper {
    background-color: transparent;
    box-shadow: 0 0 0 1px #0070ff;

    &.is-focus {
      box-shadow: 0 0 0 1px #0070ff;
    }
  }

  .el-range-input {
    background-color: transparent;
    color: #fff;
    height: 28px;

    &::placeholder {
      color: rgba(255, 255, 255, 0.6);
    }
  }

  .el-range-separator{
    color: #fff;
  }
}

.ztzf-select {
  .el-select__wrapper {
    background-color: transparent;
    box-shadow: none;
    border: 1px solid #306fca;
  }

  .el-select__placeholder {
    color: #ffffff;
  }
}
