.advertRuleIdx {
  .headCon {
    height: 30px;

    .ruleIcon {
      width: 18px;
      height: 17px;
      margin-right: 10px;
      background: url('../../assets/advertManage/ruleIcon.png');
      background-size: 100%;
    }
  }

  .contentCon {
    width: 100%;
    height: calc(100% - 120px);
    overflow: auto;

    .content {
      .rightCon {
        .editBtn {
          border: 1px solid #2c87c8;
          border-radius: 2px;
          padding: 6px 16px;
          color: #2c87c8;
        }
      }
    }
  }
}

.van-button--primary {
  background-color: #2c87c8;
  border-color: #2c87c8;
}

.van-radio__icon--checked .van-icon {
  background-color: #2c87c8;
  border-color: #2c87c8;
}

.van-checkbox__icon--checked .van-icon {
  background-color: #2c87c8;
  border-color: #2c87c8;
}