/* pages/locationAdd/locationAdd.wxss */
page {
  background: #f7f7f7;
}

.top-card-box {
  padding: 20rpx;
  background-color: #ffffff;
  border-radius: 16rpx;
}

.container {
  padding: 20rpx;
}

.content{
  padding: 0 24rpx;

}

.box{
  border-radius: 16rpx;
  background-color: #fff;
  padding: 0 24rpx;
  margin-bottom: 20rpx;
}
.shop-list{

}
.shop{
  line-height: 92rpx;
  display: flex;
  align-items: center;
}
.shop .name.disabled{
  color: #AAAAAA;
}
.shop .tag{
  width: 104rpx;
  height: 36rpx;
  line-height: 36rpx;
  text-align: center;
  background: #AAAAAA;
  border-radius: 22rpx 22rpx 22rpx 22rpx;
  font-size: 24rpx;
  color: #FFFFFF;
  margin-left: 20rpx;
}
.near-shop{
  margin-bottom: 20rpx;
  padding-top: 20rpx;
  padding-bottom: 20rpx;
}
.shop-list .desc{
  font-size: 24rpx;
  color: #AAAAAA;
}


.current-location {
  font-family: PingFang SC, PingFang SC;
  font-weight: normal;
  font-size: 24rpx;
  color: #AAAAAA;
}

.location-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20rpx;
}

.location-address {
  display: flex;
  font-family: PingFang SC, PingFang SC;
  font-weight: bold;
  font-size: 28rpx;
  color: #181818;
}

.location-address .address-text {
  margin-left: 10rpx;
  width: 440rpx;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.reset-location {
  display: flex;
  align-items: center;
  font-family: PingFang SC, PingFang SC;
  font-weight: normal;
  font-size: 24rpx;
  color: #006CE8;
}

.address-card-box {
  margin-top: 20rpx;
  padding-top: 20rpx;
  padding-bottom: 20rpx;
}

.my-address {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.address-edit {
  font-family: PingFang SC, PingFang SC;
  font-weight: normal;
  font-size: 24rpx;
  color: #006CE8;
}

.address-title {
  font-family: PingFang SC, PingFang SC;
  font-weight: normal;
  font-size: 24rpx;
  color: #AAAAAA;
}

.address-list-box {
  display: flex;
  align-items: center;
  margin-top: 24rpx;
}

.address-check {
  width: 32rpx;
  height: 32rpx;
  border-radius: 50%;
  border: 2rpx solid #AAAAAA;
  text-align: center;
  line-height: 32rpx;
}

.address-list {
  margin-left: 20rpx;
  width: 610rpx;
}

.address-list>view:first-child {
  font-weight: bold;
  font-size: 28rpx;
  color: #181818;
}

.address-list>view:last-child {
  margin-top: 10rpx;
  font-weight: normal;
  font-size: 24rpx;
  color: #AAAAAA;
}

.add-address-btn {
  position: fixed;
  bottom: 120rpx;
  left: 24rpx;
  width: 702rpx;
  height: 80rpx;
  background: #006CE8;
  border-radius: 40rpx;
  font-weight: bold;
  font-size: 28rpx;
  color: #FFFFFF;
  line-height: 80rpx;
  text-align: center;
}