page {
  padding: 28rpx;
  box-sizing: border-box;
}

.info-edit {
  background-color: #fff;
  border-radius: 24rpx;
  --td-input-vertical-padding: 0;
  padding: 0 28rpx;
  :deep(.t-cell) {
    padding: 36rpx 0;
  }
}

.info-edit__cell {
  .t-cell__title {
    flex: none;
    width: 162rpx;
  }
}

.info-edit__gender {
  --td-radio-vertical-padding: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.info-edit__introduction {
  width: 100%;
  padding: 0 !important;
  height: 200rpx;
}

.info-edit__photos {
  width: 100%;
}

.info-edit__save {
  padding: 28rpx 0;
  // position: fixed;
  // left: 32rpx;
  // right: 32rpx;
  // bottom: calc(env(safe-area-inset-bottom) + 32rpx);
}

.info-edit__gender {
  width: 45%;
}
.t-textarea{
  height: 140rpx;
}
.info-item{
  border-bottom: 2rpx solid #eee;
}
.info-item:last-child{
  border-bottom: none;
}
.info-edit__tips{
  font-size: 24rpx;
  color: red;
  text-align: right;
  padding: 0 0 20rpx 0;
  margin-top: -20rpx;
  position: relative;
  z-index: 999;
}