.todo_done_card.data-v-ac60665f { background-color: #fff; border-radius: 20rpx; padding: 0 30rpx 30rpx 30rpx; margin-top: 30rpx; } .todo_done_card .todo_done_card_header.data-v-ac60665f { display: flex; align-items: center; justify-content: space-between; padding: 30rpx 0 25rpx 0; } .todo_done_card .todo_done_card_header .group_type_btn.data-v-ac60665f { display: flex; align-items: center; } .todo_done_card .todo_done_card_header .type_btn.data-v-ac60665f { border-radius: 100rpx; border: 1px solid #eee; color: #3d3d3d; font-size: 24rpx; padding: 8rpx 20rpx; margin-right: 16rpx; } .todo_done_card .todo_done_card_houses_title.data-v-ac60665f { display: flex; align-items: center; font-size: 28rpx; font-weight: 500; padding: 10rpx 0; } .todo_done_card .todo_done_card_houses_title .item.data-v-ac60665f { height: 30rpx; line-height: 30rpx; } .todo_done_card .todo_done_card_houses_title .item.data-v-ac60665f:last-child { padding-left: 20rpx; margin-left: 20rpx; border-left: 1rpx solid #eee; } .todo_done_card .todo_done_card_content.data-v-ac60665f { color: #444; font-size: 28rpx; padding: 5rpx 0 25rpx 0; border-bottom: 1rpx solid #eee; } .todo_done_card .todo_done_card_footer.data-v-ac60665f { color: #666666; font-size: 28rpx; padding: 12rpx 20rpx; border-radius: 10rpx; color: #24bc21; background: linear-gradient(90deg, #edffed 0%, rgba(232, 255, 231, 0) 103%); display: flex; align-items: center; margin: 25rpx 0 0 0; } .todo_done_card .status_1.data-v-ac60665f { color: #24bc21; background: linear-gradient(90deg, #edffed 0%, rgba(232, 255, 231, 0) 103%); } .todo_done_card .status_2.data-v-ac60665f { color: #0082fa; background: linear-gradient(90deg, #eff7ff 0%, rgba(231, 241, 255, 0) 103%); } .todo_done_card .status_3.data-v-ac60665f { color: #f97316; background: linear-gradient(90deg, #fff4ef 0%, rgba(255, 237, 231, 0) 103%); } .todo_done_card .status_4.data-v-ac60665f { color: #ea0000; background: linear-gradient(90deg, #ffe5e5 0%, rgba(255, 255, 255, 0) 103%); } .todo_done_card .expected_time.data-v-ac60665f { padding: 20rpx 0 0 0; color: #333; font-size: 25rpx; } .card_status_4.data-v-ac60665f { border-top: 6px solid #ef4444; }