div.side {
height: 100%;
overflow: auto;
margin: 5px;
background-color: var(--background-color);
ul {
list-style: none;
list-style: none;
padding: 0;
margin: 0;
li {
padding: 0;
margin: 0;
}
}
div.folder,
div.file {
display: flex;
flex-direction: row;
img.button-icon,
img.button-hover-icon {
@include trz-icon;
cursor: pointer;
&:hover {
background-color: var(--link-color);
filter: invert(0);
}
}
img.button-hover-icon {
visibility: hidden;
}
&:hover img.button-hover-icon {
visibility: visible;
}
}
div.label,
div.selected_label {
flex: 1 1 auto;
margin-bottom: 5px;
overflow-x: hidden;
>span {
white-space: nowrap;
&:hover {
cursor: pointer;
background-color: var(--link-color);
}
}
&.move-dragover>span {
background-color: var(--link-color);
&:hover {
cursor: move;
}
}
}
div.selected_label>span {
background-color: rgba(255, 255, 255, 0.3);
}
div.sub-folder {
margin-left: 15px;
}
img.icon {
@include trz-icon;
margin-right: var(--padding);
}
.show-only-item {
font-style: italic;
opacity: 80%;
}
}