.fm-shell .nav-group-toggle,.navigation-modal .nav-group-toggle{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.nav-group-toggle svg{opacity:0;transition:opacity .12s ease, transform var(--calm-quick,.25s) var(--calm-spring,ease);flex:none}.nav-group:hover .nav-group-toggle svg,.nav-group-toggle:focus-visible svg,.nav-group[data-folded] .nav-group-toggle svg{opacity:1}.nav-group[data-folded] .nav-group-toggle svg{transform:rotate(-90deg)}[dir=rtl] .nav-group[data-folded] .nav-group-toggle svg{transform:rotate(90deg)}.nav-group-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none){.nav-group-toggle svg{opacity:1}}.nav-item-text{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.nav-item-text>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-count{background:var(--surface-muted,#eef2f2);color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;min-width:18px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:18px}.nav-item[data-active=true] .nav-item-text>span:first-child{overflow:visible}
