



.page-edit-address {
  height: 100vh;
  padding: 10rpx 30rpx env(safe-area-inset-bottom);
  box-sizing: border-box;
  background: #fff;

  uni-checkbox {
    &.checked {
      :deep(.uni-checkbox-input) {
        background-color: #e43130;
        border: 1px solid transparent;
      }
    }
  }
  .item {
    display: flex;
    padding: 30rpx 0;
    border-bottom: 2rpx solid #f9f9f9;
    .text {
      width: 160rpx;
      line-height: 40rpx;
      font-size: 28rpx;
    }
    .input,
    .text-arrow {
      flex: 1;
      height: 32rpx;
      line-height: 40rpx;
      font-size: 28rpx;
      font-weight: 600;
      padding-right: 10rpx;
    }
   
    .text-arrow {
      .placeholder-text {
        color: #999;
      }
      .area-text {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      &::after {
        width: 12rpx;
        height: 12rpx;
        border-color: #999;
        right: 24rpx;
      }
    }
    .textarea {
      flex: 1;
      border: 0;
      box-shadow: 0;
      height: 96rpx;
      line-height: 40rpx;
      font-weight: 600;
      font-size: 28rpx;
    }
    .local {
      width: 32rpx;
      height: 32rpx;
      font-size: 0;
      margin: 4rpx 10rpx;
      .icon{
        height: 100%;
        width: 100%;
      }
    }
    &:last-child {
      align-items: center;
    }
    .set-default {
      flex: 1;
      margin-right: 10rpx;
      display: flex;
      .check-label {
        flex: 1;
        display: flex;
        justify-content: flex-end;
      }
    }
     
  }
  .btn-box {
    margin-top: 50rpx;
    text-align: center;
    padding: 0 30rpx;
    display: flex;
    .save,
    .del {
      flex: 1;
      height: 70rpx;
      line-height: 70rpx;
      border-radius: 70rpx;
      font-size: 26rpx;
      font-weight: 600;
      box-sizing: border-box;
    }
    .save {
      color: #fff;
      background: #fc1b35;
    }
    .del {
      margin-left: 30rpx;
      border: 2rpx solid #ddd;
      font-weight: normal;
    }
  }  
  /* 腾讯地图组件 */
  .init-status{
    padding-left: 58px !important;
  }

  .goOut{
    text-align: center;
  }

  .container{
    height:100vh
  }

  .map{
    height:100%
  }

}