page {
  /* #ifdef H5 */
  padding-top: 140upx;
  /* #endif */
  /* #ifdef APP-PLUS */
  padding-top: calc(var(--status-bar-height) + 100upx);
  /* #endif */
}

.container {
  padding: 32upx 32upx 0;
}

.address-list {
  width: 100%;
}

.address-item {
  background-color: #fff;
  border-radius: 16upx;
  padding: 28upx 0 20upx;
  margin-bottom: 32upx;
  box-shadow: 0 4upx 24upx 0 rgba(0, 0, 0, 0.1);
}

.item-header {
  padding: 0 32upx;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16upx;
}

.item-name {
  font-size: 32upx;
  font-weight: 500;
}

.item-phone {
  font-size: 28upx;
  font-weight: 500;
}

.item-content {
  padding: 0 32upx;
  font-size: 28upx;
  color: #b3b3b3;
  margin-bottom: 16upx;
}

.item-footer {
  padding: 20upx 32upx 0;
  border-top: 2upx solid #b3b3b3;
  display: flex;
  font-size: 28upx;
  justify-content: space-between;
  align-items: center;
}

.item-default {
  color: #666;
  padding: 8upx 16upx;
}

.item-default-active {
  color: #ff4d4f;
}

.item-footer-right {
  display: flex;
  align-items: center;
}

.radio {
  transform: scale(0.7);
}

.right-box {
  color: #666;
  display: flex;
  align-items: center;
  margin-left: 20upx;
}

.item-img {
  width: 40upx;
  height: 40upx;
  margin-right: 8upx;
}
