.djs-palette{
    width: 110px;
    top: 50px;
    left: 0;
    padding: 20px 0;
}
.bjs-powered-by{
    display: none;
}
.bpmn-icon-task.red {
    color: #cc0000 !important;
}

.icon-custom {
    border-radius: 50%;
    background-size: 65%;
    background-repeat: no-repeat;
    background-position: center;
}
.icon-custom.icon-custom-start{
    width: 100%;
}
.icon-custom.lindaidai-task {
    position: relative;
    /* background-image: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/rules.png'); */
    background-image: url('../user-task.png');
    width: 100%;
}
.icon-custom.machinesend-task {
    position: relative;
    background-image: url('../machine-send.png');
    width: 100%;
}
.icon-custom.support-task{
    position: relative;
    background-image: url('../machine-support.png');
    width: 100%;
}
.icon-custom.catch-task{
    position: relative;
    background-image: url('../receive-task.png');
    width: 100%; 
}
.icon-custom.lindaidai-task::after {
    font-size: 12px;
    content: '用户输入';
    position: absolute;
    /* top: 17px; */
    left: 0;
    text-align: center;
    width: 100%;
}
.icon-custom.machinesend-task::after{
    font-size: 12px;
    content: '机器回复';
    position: absolute;
    /* top: 17px; */
    left: 0;
    text-align: center;
    width: 100%;
}
.icon-custom.support-task::after {
    font-size: 12px;
    content: '机器辅助';
    position: absolute;
    /* top: 17px; */
    left: 0;
    text-align: center;
    width: 100%;
}
.icon-custom.userinput-task::after{
    font-size: 12px;
    content: '用户输入';
    position: absolute;
    /* top: 17px; */
    left: 0;
    text-align: center;
    width: 100%;
}

.icon-custom.catch-task::after{
    font-size: 12px;
    content: '槽值抓取';
    position: absolute;
    /* top: 17px; */
    left: 0;
    text-align: center;
    width: 100%;
}
.icon-custom.icon-custom-start {
    background-image: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/start.png');
    background-size: contain;
}

.icon-custom-flow {
    background-image: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/flow.png');
}

.icon-custom-edit {
    background-image: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/edit.png');
}

.icon-custom-delete {
    background-image: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/delete.png');
}


/* label标签 */


/* .djs-direct-editing-parent {
    top: 130px!important;
    width: 60px!important;
} */


/* 自定义 contextPad 的样式 */

.djs-context-pad .lindaidai-task.entry:hover {
    background: url('../user-task.png') center no-repeat !important;
    background-size: cover !important;
}
.djs-context-pad .support-task.entry:hover {
    background: url('../machine-support.png') center no-repeat !important;
    background-size: cover !important;
}
.djs-context-pad .machinesend-task.entry:hover{
    background: url('../machine-send.png') center no-repeat !important;
    background-size: cover !important;
}
.djs-context-pad .catch-task.entry:hover{
    background: url('../receive-task.png') center no-repeat !important;
    background-size: cover !important;
}
.djs-context-pad .icon-custom-start.entry:hover {
    background: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/start.png') center no-repeat !important;
    background-size: cover !important;
}

.djs-context-pad .icon-custom-end.entry:hover {
    background: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/end.png') center no-repeat !important;
    background-size: cover !important;
}

.djs-context-pad .icon-custom-flow.entry:hover {
    background: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/flow.png') center no-repeat !important;
    background-size: cover !important;
}

.djs-context-pad .icon-custom-edit.entry:hover {
    background: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/edit.png') center no-repeat !important;
    background-size: cover !important;
}

.djs-context-pad .icon-custom-delete.entry:hover {
    background: url('https://hexo-blog-1256114407.cos.ap-shenzhen-fsi.myqcloud.com/delete.png') center no-repeat !important;
    background-size: cover !important;
}

.djs-context-pad .entry:hover {
    border: 1px solid #1890ff;
}

.djs-context-pad .entry {
    box-sizing: border-box;
    background-size: 94%;
    transition: all 0.3s;
    box-sizing: border-box;
}

.green-text-annotation.bpmn-icon-text-annotation {
    color: green;
}