.module-menu {max-height: calc(100vh - 105px); padding: 0 0 8px;}
.module-menu .active {color: var(--color-primary-600); font-weight: 500;}
.module-menu header a:hover > .icon {color: var(--color-primary-600) !important;}
.module-menu .tree-item * {white-space: nowrap;}

#docDropmenu {padding-bottom: 0.5rem;}
#docDropmenu .is-leading {display: none;}
#docDropmenu .primary {--tw-ring-color: var(--btn-border-color); background-color: var(--btn-bg); color: inherit; width: 100%;}

.module-menu .tree .tree-item .item-content {overflow: clip;}
.module-menu .tree .tree-item .toolbar {margin-left: 0;}
.module-menu .tree .tree-item .toolbar .versions-list .text{overflow: hidden; width: 25px;}
.module-menu .tree .tree-item .tree-link {text-overflow: clip; overflow: hidden; flex: 1 10 auto;}
.module-menu .tree .tree-item .tree-actions {margin-left: 0;}
.module-menu .tree .tree-item .tree-actions .icon-ellipsis-v {display: none;}
.module-menu .tree .tree-item .tree-item-content:hover .tree-actions .icon {display: block;}
.module-menu .tree .tree-item .tree-item-content .tree-actions .with-popover-show .icon {display: block;}

.tree > .tree-item.project-tree-title {font-size: 16px; margin-bottom: 0.5rem; pointer-events: none;}
.tree > .tree-item.project-tree-title .text {margin-left: 0.5rem;}
.tree > .tree-item.project-tree-title .item-icon {color: var(--nav-active-color); opacity: 1;}
.tree > .tree-item.project-tree-title > .tree-toggle-icon {display: none;}
