|                                                                                                                                                              |  | 
	.page__view {		width: 100vw;		min-height: 100vh;		position: relative;
    /deep/ .nav-bar__view {      position: fixed;      top: 0;      left: 0;    }  }
  .main {    padding: calc(var(--status-bar-height) + 144rpx) 32rpx 326rpx 32rpx;  }
  .card {    margin-top: 24rpx;    padding: 32rpx;    font-family: PingFang SC;    font-weight: 400;    line-height: 1.4;    background: #FFFFFF;    border: 2rpx solid #FFFFFF;    border-radius: 32rpx;
    &-header {      font-family: PingFang SC;      font-weight: 500;      font-size: 36rpx;      line-height: 1.4;      color: #252545;    }  }    .form {    &-item {      margin-top: 16rpx;      border-bottom: 2rpx solid #EEEEEE;
      &-label {        font-family: PingFang SC;        font-weight: 400;        font-size: 26rpx;        line-height: 1.4;        color: #181818;
        .icon {          margin-right: 8rpx;          width: 16rpx;          height: auto;        }      }
      &-content {        .row {          justify-content: space-between;
                    .text {            padding: 2rpx 0;            font-family: PingFang SC;            font-weight: 400;            font-size: 32rpx;            line-height: 1.4;
            &.placeholder {              color: #C6C6C6;            }          }        }      }    }  }
  .notice {    margin-top: 40rpx;    font-family: PingFang SC;    font-weight: 400;
    &-header {      font-size: 28rpx;      line-height: 1.4;      color: #393939;    }
    &-content {      margin-top: 24rpx;      font-size: 24rpx;      line-height: 1.4;      color: #BABABA;    }  }
  .bottom {		position: fixed;		left: 0;		bottom: 0;
		width: 100vw;		// height: 270rpx;
		background: #FFFFFF;		box-sizing: border-box;        .agreement {      display: flex;      align-items: center;      padding: 16rpx 40rpx;      background: #E9F8FF;      box-sizing: border-box;
      /deep/ .uv-checkbox-group {        flex: none;      }
      .desc {        flex: 1;        font-family: PingFang SC;        font-size: 24rpx;        font-weight: 400;        line-height: 40rpx;        color: #8B8B8B;      }
      .highlight {        color: $uni-color;      }    }
    .bar {      padding: 24rpx 40rpx;  		padding-bottom: calc(env(safe-area-inset-bottom) + 24rpx);      box-sizing: border-box;      column-gap: 32rpx;
      .col {        flex: 1;      }
      .btn {        width: 100%;        // padding: 14rpx 74rpx;
        padding: 14rpx 0;        font-family: PingFang SC;        font-weight: 500;        font-size: 36rpx;        line-height: 1.4;        color: #252545;        border: 2rpx solid #252545;        border-radius: 41rpx;
        &-primary {          color: #FFFFFF;          background: linear-gradient(to right, #21FEEC, #019AF9);          border-color: #00A9FF;        }      }
    }
	}
 |