.main-bg {
display: flex;
flex-direction: column;
height: 100vh;
background: linear-gradient(180deg, #BBD6FF 0%, #D0E4F9 6%, #E4EFFA 12%, #F6F7F8 28%, #F6F7F8 100%);
box-sizing: border-box;
}
.main {
flex: 1;
overflow-y: auto;
overflow-x: hidden;
display: flex;
flex-direction: column;
padding-top: 20rpx;
height: calc(100vh - marginBottomHeight - v-bind(statusBar));
}