@charset "UTF-8";
/* 改变主题色变量 */
.ht-typography__header {
  position: relative;
  padding-left: var(--header-padding-left);
}

.ht-typography__header::before {
  content: '';
  width: var(--bar-width);
  background-color: var(--bar-color);
  border-radius: calc(var(--bar-width) / 2);
  transition: background-color 0.3s var(--bezier);
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.el-popover__reference-wrapper > svg.fa-icon.el-popover__reference {
  vertical-align: -3px;
}

.inputs.ht-form-inputs__block {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  line-height: 1;
}

.inputs.ht-form-inputs__inline {
  position: relative;
  display: inline-block;
  width: 220px;
  vertical-align: middle;
}

.search-field__container
.field-input-panel
.search-item.ht-form-inputs__inline {
  position: relative;
  display: inline-block;
  width: 100% !important;
}

.search-field__container
.field-input-panel
.search-item.ht-form-inputs__inline
.el-input-number {
  width: 100%;
}

.search-field__container .field-input-panel .search-custom-dialog {
  width: 100%;
  position: relative;
}

th.hidden,
td.hidden,
col[width='1'] {
  display: none;
}

.inputs .clear-icon {
  display: none;
}

.inputs .has-value:hover .clear-icon {
  display: block;
  cursor: pointer;
  color: #dbdbdb;
}

.inputs .has-value:hover .user-icon,
.inputs .has-value:hover .org-icon {
  display: none;
}

.inputs .has-value .el-input .el-input__inner {
  color: #fff;
}

.inputs .el-select__tags_readonly .tag-wrap {
  display: flex;
  flex-wrap: wrap;
}

.inputs .el-select__tags_readonly .tag-wrap .el-tag {
  margin: 2px 6px 2px 0px  !important;
}

.tree-scrollbar .el-scrollbar__bar.is-horizontal {
  height: 0;
}

.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:before {
  margin-right: 0 !important;
}

::v-deep .el-form--label-top .el-form-item__label {
  line-height: 24px;
  padding: 0;
}

/* 移动端样式 */
/* 复选框 */
.van-checkbox__icon--square .van-icon {
  border-radius: 4px !important;
}

/* 移动端自定义弹窗样式 */
.custom-dialog-popover_content {
  width: 300px;
  max-height: 200px;
  padding: 10px 5px;
  overflow-y: auto;
}

.dialog-mobile_cell {
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  padding: 12px !important;
  margin: 8px 16px;
  width: calc(100% - 32px);
}

.dialog-mobile_cell .mobile-show_more {
  text-align: center;
  color: #409eff;
}

.dialog-mobile_cell .down {
  transform: rotate(180deg);
}

.pop-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 15px;
}

.pop-header .cancel {
  font-size: 14px;
  color: #8c8c8c;
}

.pop-header .title {
  font-size: 17px;
  color: #1a1a1a;
  font-weight: bold;
}

.pop-header .confirm {
  font-size: 14px;
  color: #3177ec;
}

.mobile-sun-table__header .cancel,
.mobile-sun-table__header .confirm {
  white-space: nowrap;
}

.mobile-sun-table__header .cancel {
  padding-right: 8px;
}

.mobile-sun-table__header .confirm {
  padding-left: 8px;
}

.mobile-sun-table__header .title {
  text-align: center;
}

.mobile-sun-table__header .title .el-icon-caret-bottom {
  display: none;
}

.mobile-sunpop-content .el-form-item--mini.el-form-item,
.mobile-sunpop-content .el-form-item--small.el-form-item {
  margin-bottom: 0px;
  border-bottom: 0.5px solid #e6e6e6;
  padding: 8px 16px 8px 11px;
}

.delete-tip-dialog .van-dialog__header {
  font-size: 17px;
  font-weight: bold;
  color: #262626;
}

.delete-tip-dialog .van-dialog__message--has-title {
  color: #262626;
  font-size: 14px;
}

.delete-tip-dialog .van-dialog__footer .van-dialog__cancel {
  color: #8c8c8c;
}

.delete-tip-dialog .van-dialog__footer .van-dialog__confirm {
  color: #409eff;
}

.mobile-template-form__popup {
  overflow-y: hidden;
}

.mobile-template-form__popup .mobile-template-form__detail .dialog-header .van-nav-bar__left {
  padding-left: 16px;
}

.mobile-template-form__popup .mobile-template-form__detail .dialog-header .van-nav-bar__left .van-nav-bar__text {
  color: #8c8c8c;
}

.mobile-template-form__popup .mobile-template-form__detail .dialog-header .van-nav-bar__title {
  color: #262626;
  font-size: 17px;
  font-weight: bold;
}

.mobile-template-form__popup .mobile-template-form__detail .custom-form {
  height: calc(80vh - 46px);
}

.mobile-template-form__popup .mobile-template-form__detail .custom-form .online-form-wrap {
  height: 100%;
  overflow-y: scroll;
}

.mobile-template-form__popup .mobile-template-form__detail .has-footer {
  height: calc(80vh - 110px);
}

.sub-backfill-dialog .search-panel__container .search-panel__row {
  min-width: unset;
}

.van-cell--clickable:active {
  background-color: #fff;
}

.pop-header.mobile-sun-table__header .confirm {
  color: #409eff;
}

.form-table__container
.form-table_box
.xh_table
.inputs
div[aria-invalid='true'] {
  margin: 0;
}

.form-table__container
.form-table_box
.xh_table
.inputs
.el-select[aria-required='true'] {
  margin: 0;
}

.mobile-disabled-cell .van-icon-arrow.van-cell__right-icon {
  display: none;
}

.is-mobile {
  width: 84% !important;
  margin-top: 30vh !important;
}

.is-mobile .mobile-dialog-footer {
  margin-top: 24px;
}

.is-mobile .mobile-picture__form-item {
  padding-bottom: 0;
  margin-bottom: 10px;
}

.is-mobile .mobile-picture__form-item .el-form-item__content .mobile-error-field-tail {
  bottom: -36px;
}
