.view[view]:not(.shown){
    display:none;
}
.viewsHolder {
    min-height: 400px;
}

.gridItemHolder .gridItem > div{
	border:1px solid var(--themeColor_blueLight);
	border-radius:10px;
	cursor:pointer;
	padding: 10px 15px;
}

.gridItemHolder .gridItem > div:hover,
.gridItemHolder .gridItem > div.selected{
	box-shadow:inset 0 0 0 2px var(--themeColor_blueLight);
}

@media screen and (max-width:880px){
    .viewsNavigator {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        margin: 2px 0 11px;
        gap: 5px;
    }
    
    .viewsNavigator .viewNavItem {
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        display: flex;
    }
    .viewsNavigator .viewNavItem font {
        flex: 1;
        line-height: 1.1em;
    }
}