.analytics-nav-group{display:grid}.analytics-nav-group .nav-group-trigger{position:relative}.nav-group-trigger>span{min-width:0}.nav-chevron{margin-left:auto;color:var(--muted);font-size:15px;font-weight:700;transition:transform .25s ease}.analytics-nav-group.open .nav-chevron{transform:rotate(180deg)}.analytics-nav-group:has(.nav-submenu-link.active) .nav-group-trigger{color:var(--accent);background:var(--soft);box-shadow:inset 3px 0 var(--accent)}.nav-submenu{display:grid;max-height:0;opacity:0;overflow:hidden;transform:translateY(-5px);transition:max-height .3s ease,opacity .2s ease,transform .3s ease}.analytics-nav-group.open.has-owner-analytics .nav-submenu{max-height:110px;opacity:1;transform:none}.nav-submenu .nav-link{margin-left:20px;width:calc(100% - 20px);padding-top:9px;padding-bottom:9px;font-size:12px}.nav-submenu .nav-link i{font-size:14px}.analytics-nav-group:not(.has-owner-analytics) .nav-chevron{display:none}body.sidebar-compact .nav-submenu .nav-link{margin-left:0;width:100%}body.sidebar-compact .nav-submenu .nav-link:not(.active){justify-content:center}body.sidebar-compact .nav-submenu .nav-link i{font-size:16px}
@media(max-width:760px){.analytics-nav-group.open.has-owner-analytics .nav-submenu{max-height:120px}.nav-submenu .nav-link{margin-left:14px;width:calc(100% - 14px);padding-left:18px}}
