vaadin-side-nav-item:not([current])>vaadin-icon{color: var(--aura-accent-text-color)}vaadin-side-nav-item[current]::part(content){--vaadin-side-nav-item-background: var(--vaadin-background-container);--vaadin-side-nav-item-border-color: transparent;box-shadow: inset 0 1px 2px light-dark(rgba(0,0,0,0.18),rgba(0,0,0,0.45)),inset 0 -1px 0 light-dark(rgba(255,255,255,0.5),rgba(255,255,255,0.03));transform: none}vaadin-side-nav::part(label){text-transform: uppercase;font-size: var(--aura-font-size-xs);color: var(--vaadin-text-color);letter-spacing: 0.03em}.side-nav{margin-inline: var(--vaadin-padding-s)}.side-nav vaadin-side-nav-item{margin-block-end: var(--vaadin-gap-xs,0.25rem)}.side-nav vaadin-side-nav-item::part(content){padding-block: var(--vaadin-padding-s);min-height: 2.75rem;transition: transform 0.12s ease,box-shadow 0.12s ease}.side-nav vaadin-side-nav-item:not([current])::part(content){background-image: linear-gradient( light-dark(rgba(255,255,255,0.6),rgba(255,255,255,0.05)),rgba(255,255,255,0) );box-shadow: 0 1px 2px light-dark(rgba(0,0,0,0.06),rgba(0,0,0,0.35)),0 1px 0 light-dark(rgba(255,255,255,0.7),rgba(255,255,255,0.04)) inset}.side-nav vaadin-side-nav-item:not([current])::part(content):hover{transform: translateY(-1px);box-shadow: 0 3px 6px light-dark(rgba(0,0,0,0.1),rgba(0,0,0,0.45)),0 1px 0 light-dark(rgba(255,255,255,0.7),rgba(255,255,255,0.04)) inset}.side-nav vaadin-side-nav-item:not([current])::part(content):active{transform: translateY(0);box-shadow: inset 0 1px 2px light-dark(rgba(0,0,0,0.12),rgba(0,0,0,0.4))}