.task-item {
    width: 100vw;
    box-sizing: border-box;
    background-color: #fff;
    margin-bottom: 20rpx;

    .head {
        display: flex;
        padding: 20rpx 30rpx;

        .left {
            width: 80%;
            font-size: 24rpx;
            color: #333333;
            line-height: 34rpx;
            word-wrap: break-word;

            .pivotal {
                display: inline-block;
                width: 60rpx;
                height: 36rpx;
                text-align: center;
                line-height: 36rpx;
                background: #E5EEFF;
                border-radius: 4rpx;
                border: 1rpx solid #3874F6;
                box-sizing: border-box;
                font-size: 20rpx;
                font-family: PingFang SC-Regular, PingFang SC;
                color: #3874F6;
                margin-right: 15rpx;
            }
        }

        .right {
            text-align: right;
            flex: 1;
            height: 34rpx;
            line-height: 34rpx;
            font-size: 24rpx;
            color: #3874F6;
        }
    }

    .footer {
        padding-left: 30rpx;
        box-sizing: border-box;

        .box {
            display: flex;
            align-items: center;
            justify-content: space-between;
            width: 100%;
            box-sizing: border-box;
            padding-right: 20rpx;

            .tag-box {
                display: flex;
                width: 85%;
                flex-wrap: wrap;
                .tag {
                    height: 40rpx;
                    line-height: 40rpx;
                    border-radius: 20rpx;
                    background-color: #FAAB16;
                    font-size: 20rpx;
                    color: #FFFFFF;
                    padding: 0 10rpx;
                    margin-right: 10rpx;
                    flex-shrink: 0;
                    margin-bottom: 6rpx;
                }
            }

            .history {
                flex: 1;
                display: flex;
                height: 100%;
                align-items: center;
                justify-content: flex-end;
                font-size: 24rpx;
                font-family: PingFang SC-Regular, PingFang SC;
                color: #3874F6;
            }
        }
    }


    .unfold {
        .empty {
            width: 100%;
            text-align: center;
            padding: 20rpx 0;
            font-size: 24rpx;
            color: #999;
        }
    }
}