.sellConfList {
    width: 100%;
  
    .sellConfBox {
      width: 100%;
      height: calc(100% - 60px);
      overflow: auto;
  
      // background: #fff url('../../assets/taskMessage/pageBg.png') top center no-repeat;
      // background-size: 100%;
      .taskListRow {
        width: 100%;
        height: 53px;
        flex-wrap: wrap;
  
        .taskIcon {
          width: 13%;
          height: 100%;
          position: relative;
  
          &.deviceIcon::after {
            content: '';
            position: absolute;
            background: #fff url('../../assets/taskMessage/deviceIcon.png') top center no-repeat;
            background-size: 100%;
            width: 0.6rem;
            height: 0.6rem;
            right: 0.15rem;
            top: 0.4rem;
          }
  
          &.retailIcon::after {
            content: '';
            position: absolute;
            background: #fff url('../../assets/taskMessage/retailIcon.png') top center no-repeat;
            background-size: 100%;
            width: 0.6rem;
            height: 0.6rem;
            right: 0.15rem;
            top: 0.4rem;
          }
  
          &.withIcon::after {
            content: '';
            position: absolute;
            background: #fff url('../../assets/taskMessage/withIcon.png') top center no-repeat;
            background-size: 100%;
            width: 0.6rem;
            height: 0.6rem;
            right: 0.15rem;
            top: 0.4rem;
          }
        }
  
        .taskRight {
          width: 87%;
          height: 100%;
          position: relative;
          border-bottom: 1px solid #e7eaf7;
  
          &::after {
            content: '';
            position: absolute;
            width: 6px;
            height: 12px;
            background: url('../../assets/right.png') top center no-repeat;
            background-size: 100%;
            right: 0.55rem;
            top: 0.5rem;
          }
  
          .taskTitle {
            line-height: 53px;
          }
        }
      }
  
      .searchRow {
        width: 95%;
        height: 48px;
        margin: 0 auto;
        background: rgba(255, 255, 255, 1) url("../../assets/home/line.png") bottom center no-repeat;
        background-size: 100%;
        align-items: center;
  
        .bd3 {
          width: 87px;
          height: 16px;
  
          .outer4 {
            width: 20px;
            height: 26px;
            background: url("../../assets/alarmHistory/icon.png") top center no-repeat;
            background-size: 100%;
  
            &.equipmentIcon {
              background: url("../../assets/taskMessage/deviceIcon.png") top center no-repeat;
              background-size: 100%;
            }
  
            &.joinPayMchCheckIcon {
              background: url("../../assets/taskMessage/withIcon.png") top center no-repeat;
              background-size: 100%;
            }
  
            &.proportionIcon {
              background: url("../../assets/taskMessage/retailIcon.png") top center no-repeat;
              background-size: 100%;
              background-position: center top -2px;  /* 向上移动 2 像素 */
            }
          }
  
          .txt2 {
            width: 65px;
            height: 14px;
            overflow-wrap: break-word;
            color: rgba(64, 77, 116, 1);
            font-size: 15px;
            font-family: PingFangSC-Semibold;
            text-align: left;
            white-space: nowrap;
            line-height: 15px;
            display: block;
            font-weight: bold;
  
            .discountNumber {
              font-size: 18px;
              color: red;
            }
          }
        }
  
        .label3 {
          color: #4d6add;
          margin-right: 10px;
        }
      }
  
      .van-tabs__line {
        background-color: #4d6add !important;
      }
  
      .van-tab--active .van-tab__text--ellipsis {
        color: #4d6add;
      }
  
      .listBox {
        .listItem {
          width: 100%;
          background: url("../../assets/home/line.png") bottom center no-repeat;
          background-size: 100%;
          position: relative;
          display: inline-block;
  
          .itemBox {
            width: 92%;
            margin: 20px auto;
            font-size: 12px;
            line-height: 1.64;
  
            .itemRow {
              width: 100%;
            }
  
            .itemTitle {
              color: #8787a6;
            }
  
            .discount {
              padding-left: 2em;
            }
          }
        }
      }
    }
  }