page { width: 100%; min-height: 100vh; height: auto; overflow-y: auto; } .invite-record { width: 100%; height: 100%; background: #f7f7f7; box-sizing: border-box; padding: 20rpx; } .invite-record-list { width: 100%; background: #fff; border-radius: 16rpx; } .invite-record-list .list-item { display: flex; align-items: center; box-sizing: border-box; padding: 0 15rpx 0 25rpx; height: 154rpx; } .invite-record-list .list-item .avatar { width: 90rpx; height: 90rpx; border-radius: 50%; margin-right: 20rpx; } .invite-record-list .list-item .right { width: calc(100% - 110rpx); display: flex; flex-direction: column; justify-content: center; height: 100%; } .invite-record-list .list-item + .list-item .right { border-top: 1rpx solid #e5e5e5; } .invite-record-list .list-item .right .nickname { color: #333; font-size: 32rpx; line-height: 40rpx; } .invite-record-list .list-item .right .time { font-size: 20rpx; color: #999; line-height: 28rpx; } .invite-record-list .list-item .right .gridname { font-size: 26rpx; color: #777; margin-top: 10rpx; line-height: 34rpx; }