.tree-view-item>.collapsible-header>div {
    width: 100%;
}

.tree-view-item>.collapsible-header>div i {
    font-size: 1.2rem;
    width: inherit;
    margin-right: inherit;
}

.tree-view-item>.collapsible-body {
    padding: 0.5rem;
}

.tree-view-item.no-content>.collapsible-header {
    cursor: default;
}

.tree-view-item.no-content>.collapsible-body {
    display: none !important;
}

.tree-view-item.drag-bottom {
    border-bottom: 1px dotted royalblue;
}

.tree-view-item.drag-top {
    border-top: 1px dotted royalblue;
}

.tree-view-item.drag-into {
    border-right: 1px dotted royalblue;
}

.collapsible-body.drag-into {
    border: 1px dotted royalblue;
}