.createPlan{
    .cardTitle{
        font-size: 18px;
        font-weight: 700;
        margin-left: 5px;
    }
    &>div{
        padding: 14px;
    }
    .cardBody{
        .content{
            border: 1px solid #f0f0f0;
            margin: 0 5px 5px;
            box-sizing: border-box;
            .conTitle{
                height: 38px;
                line-height: 38px;
                border-bottom: 1px solid #f0f0f0;
                padding: 0 10px;
                box-sizing: border-box;
                font-weight: 600;
                font-size: 16px;
            }
            .conRightBorder{
                border-right: 1px solid #f0f0f0;
                box-sizing: border-box;
            }

            .items{
                &>div{
                    height: 380px;
                    padding: 10px;
                    box-sizing: border-box;
                    display: flex;
                    flex-direction: column;
                    .top{
                        height: 24px;
                        display: flex;
                        font-weight: 600;
                        font-size: 15px;
                        margin-bottom: 10px;
                        justify-content: space-between;
                        align-items: center;
                        &>span{
                            font-size: 12px;
                            color: rgb(90, 90, 90);
                        }
                    }
                    .center{
                        height: calc(100% - 48px);
                        overflow: hidden;
                        overflow-y: auto;
                        padding: 4px 0;
                        box-sizing: border-box;
                        .acc{
                            margin-bottom: 14px;
                        }
                        .accName{
                            margin: 0 0 4px;
                        }
                        .accCon{
                            padding: 8px 5px;
                            background-color: rgba(0, 0, 0, .04);
                            margin-bottom: 2px;
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                            .close{
                                cursor: pointer;
                                margin-right: 10px;
                                display: none;
                            }
                            &:hover{
                                background-color: rgba(0, 0, 0, .08);
                                &>.close{
                                    display: inline-block;
                                }
                            }
                        }
                    }
                    .bottom{
                        height: 24px;
                        text-align: center;
                        line-height: 24px;
                        span{
                            cursor: pointer;
                            color: #108ee9;
                        }
                    }
                }
            }
        }

        .bts{
            width: 100%;
            margin-top: 20px;
            margin-bottom: 10px;
            justify-content: flex-end;
        }
    }
}
.twoText {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: normal;
    font-size: 12px;
}