.page {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.title {
    padding: 32rpx;
    .t1 {
        font-size: 48rpx;
        font-weight: 600;
        line-height: 54rpx;
        color: #1b2026;
    }
    .t2 {
        font-size: 28rpx;
        font-weight: normal;
        line-height: 54rpx;
        color: #77818f;
    }
}
.content {
    flex-grow: 1;
    padding: 32rpx;
    .form-item {
        padding-top: 0;
        padding-bottom: 16rpx;
        border-bottom: 2rpx solid rgb(31 35 41 / 15%);
        .arrow {
            border-color: #77818f;
        }
        .form-item-title {
            margin-bottom: 32rpx;
            font-size: 32rpx;
            font-weight: 600;
            line-height: 36rpx;
            color: #1b2026;
        }
        .inner {
            font-size: 28rpx;
        }
        .placeholder {
            color: #77818f;
        }
        input {
            font-size: 28rpx;
        }
    }
}
.btn-wrap {
    padding: 15rpx 0;
    border-top: 2rpx solid rgb(31 35 41 / 15%);
}
