.el-icon-arrow-down {
  color: #c0c4cc;
}
.title_wrap,
.el-divider {
  border-color: #eee;
}
.supplier {
  padding: 16px 24px;
  width: 100%;
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
.search-supplier {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px 4px 0px 0px;
  overflow: hidden;

  .content-supplier {
    .el-form {
      .el-form-item {
        .el-form-item__label {
          min-width: 82px;
          white-space: nowrap;
        }
      }
    }
  }
}
::v-deep .el-form {
  .el-form-item__label {
    font-weight: 400 !important;
  }
}
.el-form-item__label {
  font-weight: 400;
}
.content-supplier {
  overflow: hidden;
  background: #ffffff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 20px 16px 4px;
  .el-form-item {
    margin-bottom: 16px;
    width: 100%;
  }
  .el-divider {
    margin-top: 4px;
    margin-bottom: 20px;
  }
  .el-form-item__content {
    width: calc(100% - 100px);
    .el-cascader,
    .el-select,
    .el-date-editor {
      width: 100%;
    }
    .el-icon-date {
      display: none;
    }
    .el-button--small {
      font-size: 14px;
    }
    .el-button + .el-button {
      margin-left: 12px;
    }
  }
}
.table-supplier {
  background: #fff;
  padding: 16px;
  margin-top: 16px;
  border-radius: 0px 0px 4px 4px;
  &.i {
    margin-top: -20px;
  }
  .total-title {
    height: 24px;
    line-height: 24px;
    .totals {
      padding-left: 6px;
      position: relative;
      font-size: 12px;
      color: #3d3d3d;
      display: inline-block;
      &::before {
        content: " ";
        position: absolute;
        width: 2px;
        height: 2px;
        background: rgba(35, 35, 35, 0.4);
        border-radius: 50%;
        left: 0;
        top: 12px;
      }
    }
    .total-dc {
      float: right;
      cursor: pointer;
      img {
        width: 18px;
        margin-right: 6px;
        margin-top: -4px;
      }
      color: rgba(35, 35, 35, 0.8);
    }
    margin-bottom: 16px;
  }
  .pagination {
    text-align: right;
    margin-right: -10px;
    margin-top: 16px;
  }
  .table-item .el-table .is-scrolling-left + .el-table__fixed,
  .table-item .el-table .is-scrolling-middle + .el-table__fixed,
  .table-item .el-table .is-scrolling-right + .el-table__fixed {
    bottom: 10px !important;
  }
  .cell a:hover {
    color: #0081ff;
  }
  .tabs {
    margin-right: 20px;
    &:last-child {
      margin: 0;
    }
  }
}
.dialog-supplier {
  .el-dialog__header {
    line-height: 24px;
    padding: 16px 20px;
    font-size: 16px;
    color: #232323;
    font-weight: 700;
    border-bottom: 1px solid #e5e6eb;
  }
  .el-dialog__body {
    padding: 20px;
  }
}
.title_wrap.i {
  border: 0;
}
.access-content {
  background: #fff;
  border-radius: 0 0 4px 4px;
  .tabpane .el-tabs__header {
    margin-top: -14px;
  }
  .acc-title {
    line-height: 22px;
    &.i {
      margin-top: 24px;
    }
  }

  .main3-box {
    margin-top: 16px;
    border-top: 1px solid #e6e9f0;

    p {
      display: flex;
      margin: 0;
      border-left: 1px solid #e6e9f0;
      border-right: 1px solid #e6e9f0;
      border-bottom: 1px solid #e6e9f0;
      background: #fff;
      .label {
        width: 10%;
        height: auto;
        font-weight: 400;
        font-size: 12px;
        padding: 12px;
        background: #f0f3fa;
        display: flex;
        align-items: center;
      }

      span {
        display: flex;
        align-items: center;
        width: 40%;
        color: #000;
        padding: 12px;
        font-size: 12px;
      }

      .span-one {
        width: 90%;
      }
      .blue {
        color: #0081ff !important;
        cursor: pointer;
      }

      .tab {
        border-right: 1px solid #e6e9f0;
      }
      .tab:nth-child(1) {
        width: 20%;
      }
      .tab:nth-child(2) {
        width: 15%;
      }
      .tab:nth-child(3) {
        width: 10%;
      }
      .tab:nth-child(4) {
        width: 35%;
      }
      .tab:nth-child(5) {
        width: 20%;
      }
    }
  }
  .table-box {
    margin-top: 16px;
    border: 1px solid #e6e9f0;
    width: 100%;
    border-top: 0;
    thead {
      background: #f0f3fa;
    }
    tr:nth-child(2n + 1) {
      background: #f9fcff;
    }
    tr:hover {
      background: #dcebff;
    }
    td {
      border-top: 1px solid #e6e9f0;
      border-right: 1px solid #e6e9f0;
      height: auto;
      font-weight: 400;
      font-size: 12px;
      padding: 12px;
    }
    .blue {
      color: #0081ff;
      cursor: pointer;
    }
  }
}
.table-supplier .fixed-table .el-table__fixed-header-wrapper {
  top: -16px !important;
}
.renling {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis {
  width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-range-editor--medium {
  text-align: left;
}
.el-date-editor .el-range-input {
  text-align: left;
}
.wrap2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.evalist{
  background: #fff;
  display: flex;
  padding: 12px 10px;
  justify-content: space-around;
  >div{
    margin: 0 6px;
    border: 1px solid #DCDFE6;
    height: 78px;
    width: calc(14.28% - 12px);
    text-align: center;
    line-height: 24px;
    border-radius: 4px;
    .eva1{
      padding-top: 13px;
      >img{
        width: 24px;
        margin-right: 5px;
        margin-top: -1px;
      }
    }
    .eva2{
      padding-top: 8px;
      >span{
        font-weight: 500;
        font-size: 24px;
        margin-right: 5px;
      }
    }
  }
}
//小导航
.sup-miantitle {
  color: #232323;
  font-size: 12px;
  margin: 12px 0;
  padding: 0px 16px;
  box-sizing: border-box;
  > span {
    opacity: 0.4;
    &:last-child {
      opacity: 0.8;
    }
    &.on:hover {
      color: #0081ff;
      opacity: 1;
      cursor: pointer;
    }
  }
}
