@charset "UTF-8";
/* 侧边栏宽度 */
/* 折叠后的侧边栏宽度 */
/* app默认字体大小 */
/* 搜索容器高度(可动态修改) */
/* app主题色 */
/* table 配色 */
.th-datepicker[data-v-de23010c] {
  white-space: nowrap;
  overflow: hidden;
}

@charset "UTF-8";
/* 侧边栏宽度 */
/* 折叠后的侧边栏宽度 */
/* app默认字体大小 */
/* 搜索容器高度(可动态修改) */
/* app主题色 */
/* table 配色 */
.c-basic-table {
  padding: 0 10px;
  background: #fff;
  /* 合计列样式 */
}
.c-basic-table.el-loading-parent--relative .el-loading-spinner {
    margin-top: 0 !important;
}
.c-basic-table.el-loading-parent--relative .el-loading-spinner .el-loading-text,
    .c-basic-table.el-loading-parent--relative .el-loading-spinner .el-icon-loading {
      color: #a61c00;
}
.c-basic-table:not(.custom-table) .el-table {
    height: calc(100vh - 130px - var(--searchBoxHeight, 40px)) !important;
}
.c-basic-table .el-table {
    font-weight: normal;
}
.c-basic-table .el-table.el-table--border {
      border: none;
}
.c-basic-table .el-table.el-table--border::after {
        background: transparent;
}
.c-basic-table .el-table.el-table--border .el-table__cell:first-child .cell {
        padding-left: 5px;
}
.c-basic-table .el-table table {
      width: 100%;
      font-size: 12px;
      /* 处理表格表头和内容错位问题 */
}
.c-basic-table .el-table table tr th {
        background: #e1e1e1 !important;
        color: #111111;
        white-space: nowrap;
        font-weight: normal;
        padding: 0;
        font-weight: bold;
        text-align: center !important;
        /* 表头隐藏排序图标 */
}
.c-basic-table .el-table table tr th .cell {
          padding: 0 5px;
          text-overflow: unset;
          line-height: 27px;
          text-align: center;
}
.c-basic-table .el-table table tr th .cell > div.el-date-editor {
            display: block;
}
.c-basic-table .el-table table tr th .cell > span {
            display: inline-block;
            vertical-align: middle;
}
.c-basic-table .el-table table tr th:not(:last-child) {
          border-right: 1px solid #ebebeb;
}
.c-basic-table .el-table table tr th.no-sortable .caret-wrapper {
          display: none;
}
.c-basic-table .el-table table tr .el-checkbox__inner {
        width: 12px;
        height: 12px;
}
.c-basic-table .el-table table tr .el-checkbox__inner::after {
          left: 3px;
          top: 0px;
}
.c-basic-table .el-table table tr.theme-color-txt td {
        color: #a61c00;
}
.c-basic-table .el-table table tr.red-color-txt td {
        color: red;
}
.c-basic-table .el-table table th.gutter,
      .c-basic-table .el-table table colgroup .gutter {
        display: table-cell !important;
}
.c-basic-table .el-table table td {
        color: #444;
        font-weight: normal;
        height: 26px;
        padding: 0;
        position: relative;
}
.c-basic-table .el-table table td .el-link.el-link--default {
          color: #444;
          height: 23px;
          padding: 0 10px;
}
.c-basic-table .el-table table td .el-link.el-link--default:hover {
            color: #a61c00;
}
.c-basic-table .el-table table td .el-link.el-link--default:hover img {
              /* Chrome, Safari, Opera */
              filter: brightness(20%);
              transform: scale(1.1);
}
.c-basic-table .el-table table td .cell {
          padding: 0 5px;
}
.c-basic-table .el-table table td .application_icon {
          width: 16px;
          vertical-align: middle;
}
.c-basic-table .el-table.el-table--striped tr {
      /* 带斑马纹的表格边框 */
}
.c-basic-table .el-table.el-table--striped tr td.el-table__cell {
        border-color: transparent;
}
.c-basic-table .el-table.el-table--striped tr td.el-table__cell .cell.el-tooltip {
          width: auto !important;
}
.c-basic-table .el-table.el-table--striped tr td.el-table__cell:not(:last-child) {
          border-right: 1px solid #ebebeb;
}
.c-basic-table .el-table.el-table tr td .cell.el-tooltip {
      width: auto !important;
}
.c-basic-table .el-table.el-table tr td:not(:last-child) {
      border-right: 1px solid #ebebeb;
}
.c-basic-table .el-table.el-table--striped th.el-table__cell.gutter:last-of-type,
    .c-basic-table .el-table.el-table--striped th.el-table__cell.is-leaf {
      border-bottom: none !important;
}
.c-basic-table .el-table.el-table--striped th:last-of-type {
      border-right: 0;
}
.c-basic-table .el-table .el-table__body {
      border-bottom: 1px solid #ebebeb;
}
.c-basic-table .el-table .el-table__body tr.el-table__row--striped > td.el-table__cell {
        background-color: #f2f2f2 !important;
}
.c-basic-table .el-table .el-table__body tr.current-row > td.el-table__cell,
      .c-basic-table .el-table .el-table__body tr:hover > td.el-table__cell,
      .c-basic-table .el-table .el-table__body tr.hover-row > td.el-table__cell,
      .c-basic-table .el-table .el-table__body tr.hover-row.current-row > td.el-table__cell,
      .c-basic-table .el-table .el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell,
      .c-basic-table .el-table .el-table__body tr.el-table__row--striped.current-row > td.el-table__cell,
      .c-basic-table .el-table .el-table__body tr.hover-row.el-table__row--striped.current-row > td.el-table__cell {
        background-color: #f6e8e5 !important;
        color: #a61c00;
}
.c-basic-table .el-table .caret-wrapper {
      height: 30px;
      position: absolute;
      top: 0px;
      right: 2px;
}
.c-basic-table .el-table .caret-wrapper .sort-caret {
        border: 3px solid transparent;
        left: 14px;
}
.c-basic-table .el-table .caret-wrapper .sort-caret.ascending {
          border-bottom-color: #a0a0a0;
          top: 9px;
}
.c-basic-table .el-table .caret-wrapper .sort-caret.descending {
          border-top-color: #a0a0a0;
          bottom: 8px;
}
.c-basic-table .el-table .ascending .sort-caret.ascending {
      border-bottom-color: #a61c00;
}
.c-basic-table .el-table .descending .sort-caret.descending {
      border-top-color: #a61c00;
}
.c-basic-table.white-table .el-table table th {
    background-color: #fff !important;
}
.c-basic-table .el-table__empty-block {
    width: 300px !important;
    height: 200px !important;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -100px -150px;
    opacity: 0;
    animation: kfr_empty 1s forwards ease-in-out;
}
.c-basic-table .el-table__empty-block .el-table__empty-text {
      line-height: 30px;
}
.c-basic-table .el-table__empty-block .el-table__empty-text .no-data {
        font-size: 13px;
        text-align: center;
        color: #222;
}
.c-basic-table .el-table__empty-block .el-table__empty-text .no-data img {
          width: 220px;
}
.c-basic-table .el-table__empty-block .el-table__empty-text .no-data p {
          white-space: nowrap;
}
@keyframes kfr_empty {
to {
    opacity: 1;
}
}
.c-basic-table .el-table__fixed,
  .c-basic-table .el-table__fixed-right {
    pointer-events: none;
}
.c-basic-table .el-table__fixed .el-table__fixed-body-wrapper,
    .c-basic-table .el-table__fixed .el-table__fixed-header-wrapper,
    .c-basic-table .el-table__fixed-right .el-table__fixed-body-wrapper,
    .c-basic-table .el-table__fixed-right .el-table__fixed-header-wrapper {
      pointer-events: auto;
}
.c-basic-table .el-table__fixed-right {
    z-index: 3;
}
.c-basic-table .el-table__fixed-right::before,
  .c-basic-table .el-table__fixed::before,
  .c-basic-table .el-table::before {
    background-color: transparent;
}
.c-basic-table .el-table__fixed-right-patch {
    background: #e1e1e1;
    border: none;
}
.c-basic-table .btns-operate-box {
    text-align: center;
}
.c-basic-table .btns-operate-box img {
      width: 16px;
      height: 16px;
      vertical-align: middle;
}
.c-basic-table .th-select,
  .c-basic-table .th-datepicker {
    width: 100%;
    line-height: 26px;
    top: -2px;
    border-radius: 2px;
}
.c-basic-table .th-select .el-input__inner,
    .c-basic-table .th-datepicker .el-input__inner {
      height: 28px !important;
      font-size: 12px;
      border-color: #d8dce6;
      border-radius: 2px;
}
.c-basic-table .th-select .el-select__tags,
    .c-basic-table .th-datepicker .el-select__tags {
      flex-wrap: nowrap;
      font-weight: normal;
}
.c-basic-table .th-select .el-select__tags span.el-tag,
      .c-basic-table .th-datepicker .el-select__tags span.el-tag {
        max-width: 60%;
}
.c-basic-table .th-select .el-select__tags .el-tag--small,
      .c-basic-table .th-datepicker .el-select__tags .el-tag--small {
        height: 18px;
        margin-top: 3px;
        border-radius: 2px;
}
.c-basic-table .th-select .el-select__tags .el-form-item__label,
      .c-basic-table .th-datepicker .el-select__tags .el-form-item__label {
        font-size: 12px;
}
.c-basic-table .el-range-editor {
    line-height: 26px;
    top: -2px;
}
.c-basic-table .el-range-editor .el-input__inner {
      height: 26px !important;
}
.c-basic-table .el-range-editor .el-input__icon {
      line-height: 20px;
      position: relative;
      top: 0px;
}
.c-basic-table .el-range-editor .el-range-input,
    .c-basic-table .el-range-editor .el-range-separator {
      top: -3px;
      position: relative;
}
.c-basic-table .el-range-editor .el-range__close-icon {
      top: -26px;
      right: -30px;
}
.c-basic-table .th-operate {
    vertical-align: top;
}
.c-basic-table .th-operate .cell {
      text-align: right;
}
.c-basic-table .th-operate .cell .icon-img {
        vertical-align: middle;
        margin-left: 22px;
        cursor: pointer;
}
.c-basic-table .th-operate .cell .icon-filter {
        width: 14px;
        height: 14px;
}
.c-basic-table .th-operate .cell span {
        display: inline-block;
        vertical-align: middle;
        line-height: 28px;
}
.c-basic-table .th-operate .cell .operate-img-box {
        display: inline-block;
        vertical-align: middle;
        pointer-events: auto;
}
.c-basic-table .th-operate .cell .operate-img-box .icon-img {
          margin-left: 0;
}
.c-basic-table .th-operate .cell .operate-img-box .icon-img:hover {
            /* Chrome, Safari, Opera */
            filter: brightness(20%);
            transform: scale(1.1);
}
.c-basic-table .th-operate .cell .operate-img-box .icon-filter {
          width: 12px;
          height: 12px;
          padding: 5px;
          box-sizing: content-box;
}
.c-basic-table .th-operate .cell .operate-img-box .settings {
          width: 12px;
          height: 12px;
          padding: 5px;
          box-sizing: content-box;
}
.c-basic-table .th-operate .cell .setCol-box,
      .c-basic-table .th-operate .cell .filter-box {
        display: inline-flex;
}
.c-basic-table .el-table__footer-wrapper,
  .c-basic-table .el-table__fixed-footer-wrapper {
    bottom: -1px;
}
.c-basic-table .el-table__footer-wrapper tbody td.el-table__cell,
    .c-basic-table .el-table__fixed-footer-wrapper tbody td.el-table__cell {
      background-color: #fff;
      color: #444;
}
.c-basic-table .el-table__footer-wrapper tbody td.el-table__cell .cell,
      .c-basic-table .el-table__fixed-footer-wrapper tbody td.el-table__cell .cell {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap !important;
        word-break: break-all;
}
.c-basic-table .el-table.basic-table > .el-table__footer-wrapper::after {
    content: '';
    width: 10px;
    height: 26.4px;
    background: white;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 99;
}

/* 显示过滤表头时表格的相关样式 */
.filter-table {
  /* 解决固定列错位问题 */
  /* 解决表体的横向滚动条显示问题 */
}
.filter-table .el-table__fixed-body-wrapper {
    bottom: -1px;
}
.filter-table .el-table__body-wrapper {
    z-index: 1;
}
.no-filter-table {
  /* 解决固定列错位问题 */
  /* 解决表体的横向滚动条显示问题 */
}
.no-filter-table .el-table__body-wrapper {
    z-index: 1;
}
.radio-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.radio-wrap .el-radio__label {
    display: none !important;
}

/*  解决合计行放在滚动条下方的问题（有问题：固定列样式会错乱） */

