.tree-theme-windows .tree-node,
.tree-theme-human .tree-node{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: var(--column_gutter);
}

.tree-theme-windows span.tree-content,
.tree-theme-human span.tree-content{
    margin-left: 0;
    margin-bottom: 3px;
    border-bottom: 1px solid #dedede;
    max-width: calc(100% - 1.5em - var(--column_gutter));
}

.tree-theme-windows .tree-content,
.tree-theme-human .tree-content{
    flex: 1 0 auto;
}

.tree-theme-windows .tree-content .actions,
.tree-theme-human .tree-content .actions{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
}

/*.tree-theme-windows .tree-content .actions button.move {
    cursor: move;
}*/

.tree-content .actions button[disabled] {
    cursor: not-allowed;
}

.tree-content .actions button[disabled]:before {
    color: #dedede
}

.tree-content .actions button:first-child {
    margin-left: 0;
}

.tree-content .actions button {
    font-size: 1em;
}

.treecontainer .insert-btn-form button.light-green::before,
.tree-content .actions button.light-green {
    color: #A2C136;
}

.treecontainer .insert-btn-form button.dark-green::before,
.tree-content .actions button.dark-green {
    color: #607E14;
}

.treecontainer .insert-btn-form button.insert::before,
.tree-content .actions button::before {
    font-family: 'icons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    margin-right: 4px;
    vertical-align: middle;
    margin-top: -0.1em;
    margin-bottom: 0.1em
}


.tree-content .actions button:focus,
.tree-content .actions button:hover {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color;
}

.treecontainer .insert-btn-form button.insert.insert-new::before {
    content: "\E60D";
}

/*insert-below light-green*/

.tree-content .actions button.up-down::before {
    content: "\E617";
}

.treecontainer .insert-btn-form button.insert.insert-after::before ,
.tree-content .actions button.insert-after::before {
    content: "\E616";
}

.tree-content .actions button.insert-into::before {
    content: "\E619";
}

.tree-content .actions .responsive_button_label {
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    position: absolute;
    left: -1000vw;
    top: -1000vh;
    z-index: -1000;
    opacity: 0;
}
