


body[data-inheriter] .opc-droptarget{
    background-color: rgba(181, 122, 220, 0.3) !important;
}




[data-portlet][class*="dzm-pending"]{
    border: 2px solid #b3ff80 !important;
}
[data-portlet][class*="dzm-pending"]::before {
    content: "offen";
    position: absolute;
    font-size: 12px;
    color: black;
    background: #b3ff80;
    padding: 1px 10px;
    transform: translate(30%, -70%);
    border: 4px  solid white;
    /* border-right: 4px solid white; */
    border-radius: 5px;
    z-index: 1;
}


[data-portlet][class*="dzm-master"] {
    border: 2px solid #9538F1!important;
}


[data-portlet][class*="dzm-master"]::before {
    content: "Ursprung: Mastertemplate | Verändert: nein";
    position: absolute;
    font-size: 12px;
    color: white;
    background: #9538F1;
    padding: 1px 10px;
    margin: 4px;
    border-radius: 0 0 1px 5px;
    top: -4px;
    right: -5px;
}
[data-portlet][class*="dzm-child"] {
    border: 2px solid #75c6b9 !important;
}

[data-portlet][class*="dzm-child-"]::before {
    content: "Ursprung: Mastertemplate | Verändert: ja";
    position: absolute;
    font-size: 12px;
    color: white;
    background: #75c6b9;
    padding: 1px 10px;
    margin: 4px;
    border-radius: 0 0 1px 5px;
    top: -4px;
    right: -5px;
}

[data-portlet][class*="dzm-touchedchild"] {
    border: 2px solid #75c6b9 !important;
}

[data-portlet][class*="dzm-touchedchild-"]::before {
    content: "Ursprung: Mastertemplate verändert in Vaterartikel | Verändert in Kindartikel";
    position: absolute;
    font-size: 12px;
    color: white;
    background: #75c6b9;
    padding: 1px 10px;
    margin: 4px;
    border-radius: 0 0 1px 5px;
    top: -4px;
    right: -5px;
}

[data-portlet][class*="dzm-parent"] {
    border: 2px solid #9538F1 !important;
}

[data-portlet][class*="dzm-parent-"]::before {
    content: "Ursprung: Content aus Vaterartikel";
    position: absolute;
    font-size: 12px;
    color: white;
    background: #9538F1;
    padding: 1px 10px;
    margin: 4px;
    border-radius: 0 0 1px 5px;
    top: -4px;
    right: -5px;
}

[data-portlet][class*="dzm-touchedparent"] {
    border: 2px solid #75c6b9 !important;
}

[data-portlet][class*="dzm-touchedparent-"]::before {
    content: "Ursprung: Content aus Vaterartikel | Verändert";
    position: absolute;
    font-size: 12px;
    color: white;
    background: #75c6b9;
    padding: 1px 10px;
    margin: 4px;
    border-radius: 0 0 1px 5px;
    top: -4px;
    right: -5px;
}
