.task-add-simple {
    .ivu-input-wrapper {
        display: none;
    }
    .add-placeholder {
        cursor: pointer;
        color: #888888;
        .ivu-icon {
            margin-right: 4px;
        }
        &:hover {
            color: #666666;
        }
    }
    .priority {
        display: none;
        align-items: center;
        min-height: 22px;
        margin-top: 10px;
        margin-bottom: -3px;
        > ul {
            flex: 1;
            display: flex;
            align-items: center;
            > li {
                list-style: none;
                margin-right: 3px;
                .iconfont {
                    font-size: 22px;
                    cursor: pointer;
                }
            }
        }
        .ivu-icon {
            cursor: pointer;
            font-size: 16px;
        }
    }
    &.active {
        .ivu-input-wrapper {
            display: block;
        }
        .add-placeholder {
            display: none;
        }
        .priority {
            display: flex;
        }
    }
}

.task-add-row {
    background-color: #ffffff;
    border-bottom: 1px solid #F4F4F5;
    position: relative;
    > div {
        display: flex;
        padding: 8px 12px;
        border-right: 1px solid #F4F4F5;
        &:last-child {
            border-right: 0;
        }
        &.row-add {
            display: flex;
            flex-direction: column;
            justify-content: center;
            min-height: 48px;
            padding-left: 34px;
            .add-btn {
                display: block;
                cursor: pointer;
                opacity: 0.5;
                transition: opacity 0.3s;
                .add-icon {
                    font-size: 16px;
                    margin-right: 8px;
                }
                &:hover {
                    opacity: 1;
                }
            }
            .add-input {
                display: none;
                align-items: flex-start;
                border: 1px solid #dcdee2;
                border-radius: 4px;
                color: #515a6e;
                background-color: #fff;
                &:hover {
                    border-color: #57a3f3;
                }
                textarea {
                    border-color: transparent;
                    resize: none;
                    &:focus {
                        box-shadow: none;
                    }
                }
                .priority {
                    margin: 0 4px;
                    display: flex;
                    align-items: center;
                    height: 31px;
                    > ul {
                        flex: 1;
                        display: flex;
                        align-items: center;
                        > li {
                            list-style: none;
                            margin-right: 4px;
                            .iconfont {
                                font-size: 17px;
                                cursor: pointer;
                            }
                        }
                    }
                    .ivu-icon {
                        cursor: pointer;
                        font-size: 15px;
                        margin: 0 5px 0 3px;
                    }
                }
            }

            &.active {
                padding-top: 7px;
                padding-bottom: 7px;
                .add-btn {
                    display: none;
                }
                .add-input {
                    display: flex;
                }
            }
        }
    }
}
