:host{display:block}.navbar-component{background-color:var(--gw-sidenav-background);height:calc(100% - 60px);margin:0;overflow:hidden auto;padding:0;position:fixed;transition:width .2s ease-in;width:15rem;z-index:1010}@media screen and (height <= 475px){.navbar-component.collapsed{position:absolute}}.navbar-component li{cursor:pointer;list-style:none}.navbar-component li a{text-decoration:none}.navbar-component .menu-element{position:relative}.navbar-component .menu-element-root{align-items:center;cursor:pointer;display:flex;line-height:2.5rem;overflow:hidden;padding:.8em;position:relative;text-overflow:ellipsis;transition:all .18s ease-out,outline 0s,outline-offset 0s;white-space:nowrap;z-index:100}.navbar-component button.menu-element-root{background:transparent;border:0;color:inherit;font:inherit;text-align:left;width:100%}.navbar-component .menu-item-icon{display:inline-block;font-size:1.6rem;pointer-events:none;text-align:center;transform:scale(.9);transition:all .18s ease-out;vertical-align:middle;width:2.5rem}.navbar-component .menu-element-root .menu-item{pointer-events:none}.navbar-component .chevron{color:var(--gw-sidenav-menuitem-icon-second-color);font-size:1rem;margin-left:auto;pointer-events:none;transition:all .2s ease-in}.navbar-component .chevron.open{transform:rotate(90deg)}.navbar-component :not(.brand) .menu-element-root{font-size:1.1rem}.navbar-component .brand a{display:block;position:relative;z-index:5}.navbar-component .sub-menu{padding:0;position:relative;z-index:110}.navbar-component .sub-menu li{display:none}.navbar-component .sub-menu li:hover{text-decoration-line:none!important}.navbar-component .sub-menu li a{display:block;padding:.5em .8em .5em 1.3em}.navbar-component .menu-element.open ul li{display:block}.navbar-component.collapsed{height:auto;overflow:visible;width:4.375rem}.navbar-component.collapsed .menu-element.open .sub-menu{left:4.375rem;position:absolute;top:0;width:15rem}.navbar-component.collapsed .menu-element.open .sub-menu-item .sub-menu-link{background-color:var(--gw-sidenav-submenuitem-open-background)}.navbar-component.collapsed .menu-element-root{overflow:visible}.navbar-component li .menu-element-root:hover{text-decoration-line:none!important}.navbar-component .menu-element.open ul li.submenu-title,.navbar-component .submenu-title{display:none}.navbar-component.collapsed .menu-element.open ul li.submenu-title{background-color:var(--gw-sidenav-submenuitem-open-background);display:block;font-size:1.2em;overflow:hidden;padding:.5em .8rem .7em;text-overflow:ellipsis}.navbar-component.collapsed .menu-element.open .sub-menu.align-bottom{bottom:0;top:auto}.navbar-component.collapsed .menu-element ul:before{display:none}.navbar-toggle{padding:.3em 0}.toggle-menu{align-items:flex-end;background-color:var(--gw-sidenav-togglebutton-background);border:0;color:var(--gw-sidenav-togglebutton-color);cursor:pointer;display:flex;flex-direction:column;font-size:1em;justify-content:center;min-height:24px;padding:0 .3em;width:100%;z-index:101}.toggle-menu:hover{background-color:var(--gw-sidenav-togglebutton-hover-background);color:var(--gw-sidenav-togglebutton-hover-color)}.toggle-menu [class^=icon-]{display:inline-block;transition:all .2s ease-in}.toggle-menu:hover [class^=icon-]{transform:scale(1.1)}.navbar-component .menu-element .menu-element-root:not(.active){background-color:var(--gw-sidenav-menuitem-background);color:var(--gw-sidenav-menuitem-color)}.navbar-component .menu-element .menu-element-root .menu-item,.navbar-component .menu-element .menu-element-root .menu-item-icon{color:var(--gw-sidenav-menuitem-icon-color)}.navbar-component .menu-element.open .menu-item-icon,.navbar-component li .menu-element-root:hover .menu-item-icon{transform:scale(1.1)}.navbar-component .menu-element.open .sub-menu .menu-item-icon{transform:scale(.5)}.navbar-component .menu-element .menu-element-root:hover,.navbar-component .menu-element .menu-element-root:hover .menu-item{background-color:var(--gw-sidenav-menuitem-hover-background);color:var(--gw-sidenav-menuitem-hover-color)}.navbar-component .menu-element .menu-element-root:hover .menu-item-icon{color:var(--gw-sidenav-menuitem-hover-icon-color)}.navbar-component .menu-element:not(.open):has(.menu-element-root.active){background-color:var(--gw-sidenav-menuitem-selected-background);border-right:.25em solid var(--gw-border-color-primary);color:var(--gw-sidenav-menuitem-selected-color)}.navbar-component .menu-element .menu-element-root.active .menu-item,.navbar-component .menu-element .menu-element-root.active .menu-item-icon{color:var(--gw-sidenav-menuitem-selected-color)}.navbar-component .menu-element .menu-element-root.active .menu-item{color:var(--gw-sidenav-menuitem-selected-icon-color)}.navbar-component .menu-element.open,.navbar-component .menu-element.open .menu-element-root{background-color:var(--gw-sidenav-menuitem-open-background);color:var(--gw-sidenav-menuitem-open-color)}.navbar-component .menu-element:has(.menu-element-root.active) .menu-item,.navbar-component .menu-element:has(.menu-element-root.active) .menu-item-icon{color:var(--gw-sidenav-menuitem-selected-icon-color)}.sub-menu-item.label-base-medium,.sub-menu-item.label-base-regular{line-height:1.5}.navbar-component .menu-element .sub-menu .sub-menu-item .menu-item{color:var(--gw-sidenav-submenuitem-color)}.navbar-component .menu-element .sub-menu-item:hover .menu-item{color:var(--gw-sidenav-submenuitem-hover-color)}.navbar-component .menu-element .sub-menu-item.active{background-color:var(--gw-sidenav-submenuitem-selected-background);border-right:.25em solid var(--gw-border-color-primary);color:var(--gw-sidenav-submenuitem-selected-color)}.navbar-component .menu-element .sub-menu-item.active .menu-item{color:var(--gw-sidenav-submenuitem-selected-color)}.navbar-component.collapsed .menu-element .sub-menu li{display:none}.navbar-component.collapsed .menu-element.open .menu-item,.navbar-component.collapsed .menu-element.open .sub-menu li{display:block}.navbar-component.collapsed li.menu-element .menu-element-root .menu-item{clip-path:inset(50%);display:block;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.navbar-component li a.sub-menu-link:not([href=""],[tabindex]):hover{text-decoration:none!important}.navbar-component .sub-menu-item a.sub-menu-link:not([href]) translate-label.menu-item{padding-right:3.5px}.navbar-component a.sub-menu-link:not([href]):hover .menu-item,.navbar-component a.sub-menu-link[href=""]:hover .menu-item{text-decoration-line:underline!important}.navbar-component .menu-element .menu-element-root:focus-visible,.navbar-component .menu-element .sub-menu .sub-menu-item .sub-menu-link:focus-visible,.navbar-component .navbar-toggle .toggle-menu:focus-visible{outline:2px solid var(--gw-focus-ring-color);outline-offset:-2px}.navbar-component .menu-element .menu-element-root:focus:not(:focus-visible),.navbar-component .navbar-toggle .toggle-menu:focus:not(:focus-visible){outline:none}