.shop-card[data-v-07c1bd82] {
  margin-bottom: 3.2vw;
  padding: 3.2vw;
  border-radius: 2.666667vw;
  font-size: 2.933333vw;
  color: #999;
  line-height: 1.2em;
  background: #fff;
  min-height: 18.666667vw;
  position: relative;
}
.shop-card .skill-tag[data-v-07c1bd82] {
  position: absolute;
  right: 0;
  top: 0;
  width: 10.666667vw;
  height: 5.333333vw;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: 10.666667vw 5.333333vw;
}
.shop-card .shop-msg[data-v-07c1bd82] {
  display: flex;
}
.shop-card .shop-msg .shop-avatar[data-v-07c1bd82] {
  width: 18.666667vw;
  height: 18.666667vw;
  background: #ccc;
  border-radius: 1.066667vw;
  overflow: hidden;
  margin-right: 2.666667vw;
}
.shop-card .shop-msg .shop-avatar .img-avatar[data-v-07c1bd82] {
  height: 100%;
  width: 100%;
  border-radius: 1.066667vw;
  overflow: hidden;
}
.shop-card .shop-msg .shop-info[data-v-07c1bd82] {
  flex: 1;
  word-break: break-all;
}
.shop-card .shop-msg .shop-info .shop-name[data-v-07c1bd82] {
  font-weight: bold;
  font-size: 4.533333vw;
  color: #333;
  line-height: 6.4vw;
  margin-bottom: 1.333333vw;
}
.shop-card .shop-msg .shop-info .rate-sale[data-v-07c1bd82] {
  margin-top: 0.8vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shop-card .shop-msg .shop-info .rate-sale .rate[data-v-07c1bd82] {
  display: flex;
  align-items: center;
}
.shop-card .shop-msg .shop-info .rate-sale .rate-text[data-v-07c1bd82] {
  font-weight: bold;
  font-size: 3.466667vw;
  color: #ff2b47;
  padding-left: 1.6vw;
  padding-top: 1px;
}
.shop-card .shop-msg .shop-info .rate-sale[data-v-07c1bd82] .van-rate__item {
  background-color: #ddd;
  padding: 0.533333vw;
  border-radius: 0.533333vw;
}
.shop-card .shop-msg .shop-info .rate-sale[data-v-07c1bd82] .van-rate__item[aria-checked="true"] {
  background-color: #fc5d46;
}
.shop-card .shop-msg .shop-info .rate-sale[data-v-07c1bd82] .van-rate__item[aria-checked="true"] .van-rate__icon--full {
  color: #fff;
}
.shop-card .shop-msg .shop-info .rate-sale[data-v-07c1bd82] .van-rate__icon {
  font-size: 3.2vw;
}
.shop-card .shop-msg .shop-info .rate-sale[data-v-07c1bd82] .van-rate__item:not(:last-child) {
  margin-right: 0.533333vw;
}
.shop-card .shop-msg .shop-info .flag-area[data-v-07c1bd82] {
  display: flex;
  padding-top: 2.666667vw;
}
.shop-card .shop-msg .shop-info .flag-area .flag[data-v-07c1bd82] {
  flex: 1;
  padding-right: 1.6vw;
}
.shop-card .shop-msg .shop-info .flag-area .flag span[data-v-07c1bd82] {
  margin-right: 4vw;
}
.shop-card .shop-msg .shop-info .flag-area .distance[data-v-07c1bd82] {
  position: relative;
  padding-left: 4.533333vw;
}
.shop-card .shop-msg .shop-info .flag-area .distance[data-v-07c1bd82]::before {
  content: " ";
  width: 3.2vw;
  height: 3.2vw;
  position: absolute;
  left: 0;
  top: 0;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: 3.2vw 3.2vw;
}
.shop-card .recommend-wrap[data-v-07c1bd82] {
  padding-left: 20vw;
  margin-top: 4vw;
}
.shop-card .recommend-wrap .scroll-recommend[data-v-07c1bd82] {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.shop-card .recommend-wrap .scroll-recommend .recommend-item[data-v-07c1bd82] {
  width: 18.666667vw;
  margin: 0 1.066667vw;
}
.shop-card .recommend-wrap .scroll-recommend .goods-img[data-v-07c1bd82] {
  width: 18.666667vw;
  height: 18.666667vw;
  border-radius: 1.066667vw;
  overflow: hidden;
}
.shop-card .recommend-wrap .scroll-recommend .goods-img .img[data-v-07c1bd82] {
  width: 18.666667vw;
  height: 100%;
  border-radius: 1.066667vw;
  overflow: hidden;
}
.shop-card .recommend-wrap .scroll-recommend .goods-name[data-v-07c1bd82] {
  font-size: 3.2vw;
  color: #333;
  width: 100%;
  margin-top: 2.133333vw;
  line-height: 4.533333vw;
}
.shop-card .recommend-wrap .scroll-recommend .goods-price[data-v-07c1bd82] {
  font-weight: 500;
  font-size: 3.2vw;
  color: #ff2b47;
  margin-top: 1.6vw;
  line-height: 4.533333vw;
}
.shop-card .text-over-1[data-v-07c1bd82] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.localShopList[data-v-278267b6] {
  background: #f8f8f8;
  height: 100vh;
  position: relative;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.localShopList .shop-list-wrap[data-v-278267b6] {
  flex: 1;
  overflow: auto;
  height: 100%;
}
.localShopList .shop-list-wrap .list-wrap[data-v-278267b6] {
  padding: 3.2vw;
}
.localShopList[data-v-278267b6] .van-nav-bar__left {
  padding: 0 4.266667vw 0 4.266667vw;
  font-size: 4.8vw;
}
.localShopList .no-data[data-v-278267b6] {
  width: 100%;
  margin-top: 10.666667vw;
  padding-top: 42.666667vw;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 4.266667vw;
  background: url(../../static/img/no-data.png) no-repeat center center;
  background-size: 40vw 40vw;
  font-size: 3.733333vw;
  color: #999;
}
.visit-task[data-v-278267b6] {
  position: fixed;
  z-index: 2;
  right: 0;
  bottom: 40vw;
  width: 19.466667vw;
  padding-top: 11.2vw;
  background: url(../../static/img/browse-gift.png) no-repeat top center;
  background-size: 18.133333vw 13.866667vw;
}
.visit-task .task-tip-box[data-v-278267b6] {
  width: 19.466667vw;
  height: 12vw;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 1.6vw;
  box-sizing: border-box;
  color: #fff;
  font-size: 2.666667vw;
  padding: 1.6vw;
  text-align: center;
  position: relative;
}
.visit-task .task-tip-box .visit-process[data-v-278267b6] {
  position: absolute;
  left: 0;
  top: 0;
  height: 2.933333vw;
  background: linear-gradient(180deg, #fcaf46 0%, #ff2b47 100%);
  border-radius: 1.6vw;
}
.visit-task .task-tip-box .visit-process.fulled[data-v-278267b6] {
  width: 100%;
}
.visit-task .task-tip-box .count-time[data-v-278267b6] {
  opacity: 0;
  position: absolute;
}
.visit-task .task-tip-box .status-box[data-v-278267b6] {
  padding-top: 1.6vw;
}

