/*BeginHide*/::deep .treelist-toolbar-new,
    ::deep .treelist-toolbar-delete,
    ::deep .treelist-toolbar-save,
    ::deep .treelist-toolbar-cancel {
    background-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: currentColor;
    height: 16px;
    width: 16px;
    opacity: 0.7;
}

::deep .treelist-toolbar-save {
    -webkit-mask-image: url("images/icons/save.svg");
    mask-image: url("images/icons/save.svg");
}

::deep .treelist-toolbar-cancel {
    -webkit-mask-image: url("images/icons/undo.svg");
    mask-image: url("images/icons/undo.svg");
}/*EndHide*/

/*BeginHide*/::deep /*EndHide*/.treelist-modified-cell {
    background-color: rgba(var(--bs-primary-rgb), 0.15) !important;
}
/*BeginHide*/ .treelist-container {
    display: contents;
}

::deep .grid-delete-btn:hover,
::deep .grid-new-btn:hover {
    color: var(--DS-color-surface-warning-default-rest);
}
::deep .grid-delete-btn,
::deep .grid-new-btn {
    padding-left: 0.5rem;
    padding-right: 0.5rem;

    &.dxbl-sm {
        padding-top: 0.1rem;
        padding-bottom: 0.1rem;
    }
}
/*EndHide*/
