terrazzo-terminal 0.2.8

A simple web-based terminal emulator built on Terrazzo.
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%;
    }
}