/* pages/sleepReport/sleepReport.wxss */ .content { width: 100vw; display: flex; flex-direction: column; padding-top: 30rpx; position: relative; padding-bottom: 200rpx; } .big-item { width: 100%; display: flex; margin-bottom: 36rpx; align-items: center; flex-direction: column; } .select_date_btn { background: #FFFFFF; color: #0BC3AA; border: 1rpx solid #0BC3AA; font-size: 24rpx; position: absolute; right: 36rpx; top: 30rpx; border-radius: 30rpx; padding: 6rpx 18rpx; } .date-title { width: calc(100% - 36rpx); color: #333333; margin-left: 36rpx; top: 36rpx; font-size: 32rpx; } .sub-item { width: 690rpx; margin-top: 32rpx; box-shadow: 0rpx 8rpx 20rpx 0rpx #F1F1F1; border-radius: 24rpx; display: flex; flex-direction: column; align-items: center; } .h-view { display: flex; flex-direction: row; align-items: center; width: calc(100% - 60rpx); } .icon { width: 28rpx; height: 28rpx; } .sub-time { flex: 1; color: #666666; margin-left: 16rpx; font-size: 24rpx; } .name { font-size: 24rpx; color: #333333; } .v-item { display: flex; height: 190rpx; justify-content: center; flex-direction: column; align-items: center; } .t1 { font-size: 32rpx; font-weight: 700; color: #333333; } .t2 { font-weight: 400; font-size: 24rpx; color: #333333; } .t3 { font-size: 32rpx; font-weight: 700; color: #0BC3AA; } .desc { margin-top: 12rpx; color: #888888; font-size: 24rpx; }