@import "../../../style/common.wxss";

.store-info-card-outer {
  position: relative;
  background: #ffffff;
  box-shadow: 0px 2rpx 16rpx 0rpx rgba(120, 120, 120, 0.55);
  border-radius: 11rpx;
  padding: 24rpx 20rpx;
  margin-top: 24rpx;
}
.top-info-box {
  align-items: center;
  margin-bottom: 16rpx;
}
.store-name {
  font-size: 40rpx;
  font-weight: 500;
  color: #25263b;
  margin-right: 12rpx;
  flex: 1;
}
.info-arr {
  font-size: 40rpx;
  font-weight: 500;
  color: #25263b;
  flex: none;
}
.store-favorites {
  width: 40rpx;
  height: 36rpx;
  flex: none;
}
.logo-box {
  width: 140rpx;
  margin-right: 18rpx;
  margin-top: -50rpx;
  .logo-img {
    width: 140rpx;
    height: 140rpx;
    border-radius: 10rpx;
    flex: none;
    background-color: #fff;
    margin-bottom: 10rpx;
    &::after {
      border: 1px solid #ccc;
      border-radius: 20rpx;
    }
  }
  .focus-btn {
    width: 140rpx;
    height: 60rpx;
    background: #3694ec;
    border-radius: 30rpx;
    align-items: center;
    justify-content: center;
    .focus-img {
      width: 52rpx;
      height: 52rpx;
    }
    .focus-text {
      color: #fff;
    }
  }
  .placeholder {
    background: #707070;
  }
}
.main-info {
  position: relative;
  width: 10rpx;
  flex: 1;
  height: 100%;
}
.capable-info {
  height: 100%;
  font-size: 24rpx;
  font-weight: 400;
  line-height: 25rpx;
  color: #3c3c3c;
  vertical-align: middle;
  align-content: space-between;
  margin-top: 8rpx;
  .icon {
    width: 25rpx;
    height: 25rpx;
    margin-right: 9rpx;
    vertical-align: bottom;
  }
}
.evaluation {
  color: #707070;
  margin-right: 28rpx;
}
.bulletin {
  color: #808080;
  font-size: 24rpx;
  font-weight: 400;
  margin-top: 17rpx;
}
.active-box {
  display: inline-flex;
  width: 100%;
  height: 38rpx;
  align-items: center;
  margin-top: 20rpx;
}
.scroll-view-box {
  width: calc(100% - 31rpx);
  height: 38rpx;
  white-space: nowrap;
  .scroll-item {
    &:last-child {
      margin-right: 3rpx;
    }
  }
}
.scroll-item {
  display: inline-block;
  margin-right: 10rpx;
}
.active-tips {
  display: inline-table;
  width: 11rpx;
  height: 20rpx;
  margin-left: 20rpx;
}
.overflow-item {
  vertical-align: top;
  & > view {
    width: auto;
    background-color: #fff;
    color: #ed5b41;
    font-size: 20rpx;
    padding: 0 12rpx;
    height: 38rpx;
    line-height: 38rpx;
  }
  view {
    &::after {
      border: 1px solid #ed5b41;
      border-radius: 8px;
    }
  }
}
/* 平台券 */
.platform-coupon {
  color: #d8a64e !important;
  &::after {
    border: 1px solid #d8a64e !important;
  }
}
