.NavbarItemInner-chevron{transition:transform .2s}.NavbarItemInner-chevron.open{transform:rotate(90deg)}
.ProjectSelector-collapsed{width:40px;height:40px;color:var(--icon-default)}.ProjectSelector-collapsed:hover{background-color:var(--background-tertiary);color:var(--text-default)}.ProjectSelector-dropdown{min-width:180px;box-shadow:0 4px 12px #00000026}.ProjectSelector-dropdown .mantine-Menu-item:hover{background-color:var(--background-tertiary)}.ProjectSelector-dropdown .mantine-Menu-item.selected{background-color:var(--background-primary-filled);color:var(--text-on-primary)}
.Navbar-root{border-right:1px solid var(--theme-border-default);--color:var(--text-default);--color-hover:var(--text-default);--bg-hover:var(--background-tertiary);background-color:var(--background-primary);height:100%;padding:0 var(--mantine-spacing-md);flex-direction:column;display:flex;overflow-x:hidden}.Navbar-root.collapsed{padding:0}.Navbar-root .navbar-logo-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.Navbar-root .navbar-logo{justify-content:flex-start;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);min-height:var(--app-shell-header-height);transition:all .3s ease-in-out;display:flex;overflow:hidden}.Navbar-root .navbar-logo.clickable{cursor:pointer}.Navbar-root .navbar-logo:not(.clickable){cursor:default}.Navbar-root .navbar-logo .logo-text{font-weight:700;font-size:var(--mantine-font-size-lg);white-space:nowrap;overflow:hidden}.Navbar-root.collapsed .navbar-logo{padding:var(--mantine-spacing-md)0;justify-content:center;min-height:auto}.Navbar-root .navbar-project-selector{padding-bottom:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-xs)}.Navbar-root .navbar-project-selector .mantine-Select-input{border:1px solid var(--theme-border-button);background-color:#0000}.Navbar-root .navbar-project-selector .mantine-Select-input:focus{border-color:var(--background-primary-filled)}.Navbar-root .navbar-project-selector-collapsed{justify-content:center;margin-bottom:.25rem;padding:0;display:flex}.Navbar-root .navbar-scroll{flex-grow:1;overflow-x:hidden}.Navbar-root .mantine-ScrollArea-root{flex-grow:1}.Navbar-root .has-hover{color:var(--color)}.Navbar-root .has-hover:hover{background-color:var(--background-tertiary);border-radius:6px}.Navbar-root .mantine-Group-root{cursor:pointer;justify-content:flex-start;width:100%;margin-bottom:.25rem;display:flex;overflow:hidden;--group-wrap:nowrap!important;--group-gap:0!important}.Navbar-root .mantine-Group-root a{flex-grow:1;align-items:center;padding:.625rem .75rem;display:flex;overflow:hidden}.Navbar-root .mantine-Group-root a .icon-and-label{align-items:center;gap:var(--mantine-spacing-md);flex-direction:row;display:flex}.Navbar-root .mantine-Group-root a .icon-and-label .mantine-ThemeIcon-root{color:var(--icon-default);background-color:#0000;border:none}.Navbar-root .mantine-Group-root a .icon-and-label .label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Navbar-root .mantine-Group-root .chevron{margin:var(--mantine-spacing-md);transition:transform .2s}.Navbar-root .active{background-color:var(--background-primary-filled);border-radius:6px;font-weight:700}.Navbar-root .active a .icon-and-label .mantine-ThemeIcon-root{color:var(--text-on-primary)!important}.Navbar-root .active a .icon-and-label .label{color:var(--text-on-primary)}.Navbar-root .subLink{padding:var(--mantine-spacing-xs)var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);border-left:1px solid var(--theme-border-default);margin-left:30px;padding-left:32px;text-decoration:none;display:block}.Navbar-root .navbar-footer{margin-top:auto;overflow:hidden}.Navbar-root .navbar-footer.collapsed{padding:0}.Navbar-root .navbar-footer .navbar-divider{background-color:var(--theme-border-default);height:1px;margin-bottom:.25rem}.Navbar-root .navbar-footer .mantine-Group-root{margin-bottom:.25rem}.Navbar-root .navbar-footer .mantine-Group-root a{min-height:50px;padding:.625rem .75rem}.Navbar-root .navbar-footer .mantine-Group-root a .icon-and-label .mantine-ThemeIcon-root{width:20px;min-width:20px;height:20px;min-height:20px}.Navbar-root .navbar-footer .mantine-Group-root a .icon-and-label .mantine-ThemeIcon-root svg{width:20px;height:20px}.Navbar-root .navbar-footer .navbar-footer-link{justify-content:flex-start;align-items:center;gap:var(--mantine-spacing-md);min-height:50px;color:var(--color);cursor:pointer;margin-bottom:.25rem;padding:.625rem .75rem;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.Navbar-root .navbar-footer .navbar-footer-link svg{flex-shrink:0;width:20px;height:20px}.Navbar-root .navbar-footer .navbar-footer-link:hover{background-color:var(--background-tertiary);color:var(--color-hover);border-radius:6px}.Navbar-root .navbar-footer .navbar-footer-link .support-text{anchor-name:--support-anchor;display:inline}.Navbar-root .navbar-footer .navbar-footer-link .support-icon-anchored{position-anchor:--support-anchor;left:anchor(right);top:anchor(center);position:absolute;translate:.25rem -50%}.Navbar-root.collapsed .navbar-footer .navbar-footer-link{justify-content:center}.mantine-Select-dropdown{box-shadow:0 4px 12px #00000026}.mantine-Select-dropdown .mantine-Select-option:hover,.mantine-Select-dropdown .mantine-Select-option[data-combobox-selected]{background-color:var(--background-tertiary)}
