page { background: #f7f7f7; } .screen { display: flex; justify-content: space-between; background: #fff; padding: 18rpx 22rpx; } .picker { width: 200rpx; margin-right: 10rpx; height: 56rpx; background: rgba(58, 128, 231, 0.16); border: 1px solid #3A80E7; border-radius: 28rpx; font-size: 30rpx; font-weight: 500; color: #3A80E7; line-height: 56rpx; display: flex; align-items: center; justify-content: space-between; padding: 0 20rpx; box-sizing: border-box; white-space: nowrap; } .picker-type image, .picker image { width: 24rpx; height: 24rpx; } .picker-type text { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: calc(100% - 24rpx); } .picker-type { display: flex; align-items: center; justify-content: space-between; padding: 0 30rpx; margin-right: 10rpx; box-sizing: border-box; width: 180rpx; height: 56rpx; background: rgba(193, 193, 193, 0.16); border: 1px solid #DBDBDB; border-radius: 28rpx; font-size: 30rpx; font-weight: 500; color: #C1C1C1; line-height: 56rpx; text-align: center; } .btn { width: 120rpx; height: 56rpx; line-height: 56rpx; background: #3A80E7; border-radius: 28rpx; font-size: 28rpx; font-weight: 500; color: #FFFFFF; text-align: center; } .statistics-container { padding: 0 20rpx 20rpx; box-sizing: border-box; } .card-list { margin-top: 20rpx; padding: 0 30rpx; background: #fff; } .head { border-bottom: 1px solid #EAEAEA; display: flex; align-items: center; justify-content: space-between; padding: 30rpx 0; } .month { font-size: 54rpx; font-weight: bold; color: #3A80E7; } .month text { font-size: 26rpx; font-weight: 500; } .head-right { display: flex; font-size: 28rpx; font-weight: 500; color: #666666; } .head-right .txt { margin-left: 30rpx; } .card-list .content .item { padding: 30rpx 0; border-bottom: 1px solid #EAEAEA; } .card-list .content .item .user-info { display: flex; align-items: center; justify-content: space-between; } .card-list .content .item .user-info .name { font-size: 32rpx; font-weight: 500; color: #333333; } .tag { display: inline-block; line-height: 40rpx; height: 40rpx; border-radius: 20rpx; font-size: 26rpx; font-weight: 500; padding: 0 20rpx; } .blue { background: rgba(79, 148, 255, 0.14); color: #4F94FF; } .orange { background: rgba(255, 120, 60, 0.14); color: #FF783C; } .green { background: rgba(4, 184, 173, 0.14); color: #04B8AD; } .red { color: #FA1919; background: rgba(255, 48, 27, 0.14); } .date { display: flex; align-items: center; justify-content: space-between; margin: 15rpx 0 29rpx; } .date .time { font-size: 26rpx; font-weight: 500; color: #C1C1C1; } .date .type { font-size: 24rpx; font-weight: 500; color: #999999; } .describe { font-size: 30rpx; font-weight: 500; color: #333333; line-height: 46rpx; }