.sidebar {
    position: sticky;
    display: inline-block;
    align-self: flex-start;
    top: var(--bulma-navbar-height);
    height: calc(99vh - var(--bulma-navbar-height));
    overflow-y: auto;
}

.sidebar::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
}

.is-fullheight {
    overflow-y: auto;
    top: var(--bulma-navbar-height);
}
.page-fullheight {
    max-height: 100vh;
}

.asset:hover {
    background: hsl(0, 0%, 21%)
}

.autocomplete {
    /*the container must be positioned relative:*/
    position: relative;
    /*display: inline-block;*/
}

.autocomplete-items {
    position: absolute;
    border: 1px solid #494949;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    /*position the autocomplete items to be the same width as the container:*/
    top: 100%;
    left: 0;
    right: 0;
}
.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    color: var(--bulma-body-color);
    background-color: var(--bulma-scheme-main);
    border-bottom: 1px solid #494949;
}
.autocomplete-items div:hover {
    /*when hovering an item:*/
    background-color: rgb(21, 28, 72);
}
.autocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: rgb(21, 28, 72) !important;
}

.is-size-8 {
    font-size: .65rem !important;
}