.sidebar-nav .nav-item{border-radius:8px;gap:8px;min-height:30px;padding:5px 8px;font-size:13.5px;line-height:1.4}.sidebar-nav .nav-item .ico{width:16px;height:16px}@media (hover:none){.sidebar-nav .nav-item{min-height:40px}}.nav-item-btn{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-size:13.5px;line-height:1.4}.sidebar-projects{flex-direction:column;gap:2px;margin-top:10px;display:flex}.nav-ungrouped{border-radius:8px;flex-direction:column;gap:2px;display:flex}.nav-row{border-radius:8px;align-items:center;display:flex;position:relative}.nav-row>.nav-item{flex:1;min-width:0}.sidebar-nav .nav-item.sidebar-project-item{padding-left:32px;position:relative}.nav-item.sidebar-project-item:before{content:"";border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:13px;box-shadow:inset 0 0 0 1.5px #9fb0b5}.nav-item.sidebar-project-item.active:before{background:var(--brand);box-shadow:none}.nav-more-wrap{display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nav-more{opacity:0;width:24px;height:24px}.nav-row:hover .nav-more,.nav-row:focus-within .nav-more,.nav-group-head:hover .nav-more,.nav-group-head:focus-within .nav-more,.nav-more[aria-expanded=true]{opacity:1}.sidebar-nav .nav-row:hover>.nav-item,.sidebar-nav .nav-row:focus-within>.nav-item,.sidebar-nav .nav-row.menu-open>.nav-item{padding-right:32px}.nav-more:focus-visible{outline:2px solid var(--brand-deep);outline-offset:1px}@media (hover:none){.nav-more{opacity:1}.sidebar-nav .nav-row>.nav-item{padding-right:32px}}.menu.nav-menu{z-index:45;width:204px;max-height:320px;position:absolute;top:calc(100% + 6px);left:auto;right:-2px;overflow-y:auto}.nav-row.menu-open,.nav-group-head.menu-open{z-index:46}.nav-menu .menu-item:disabled{color:var(--muted);cursor:default;opacity:.6}.nav-menu .menu-item:disabled:hover{background:0 0}.nav-menu .menu-item.on:disabled{color:var(--text);opacity:1}.nav-menu .menu-item:focus-visible{outline:2px solid var(--brand-deep);outline-offset:-2px}.nav-menu-label{color:var(--muted);padding:8px 10px 4px;font-size:11.5px;font-weight:700}.nav-group{border-radius:8px;flex-direction:column;gap:2px;margin-top:10px;display:flex}.nav-group-head{border-radius:8px;align-items:center;gap:6px;min-height:28px;padding-right:32px;display:flex;position:relative}.nav-group-toggle{letter-spacing:.02em;min-width:0;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex:1;align-items:center;gap:8px;padding:5px 6px 5px 8px;font-size:12px;font-weight:700;display:flex}.nav-group-toggle:hover{color:var(--text)}.nav-group-toggle:focus-visible{outline:2px solid var(--brand-deep);outline-offset:-2px}.nav-group-toggle .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-chevron{flex:none;transition:transform .12s}.nav-chevron.is-collapsed{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.nav-chevron{transition:none}}@media (hover:none){.nav-group-head{min-height:36px}}.nav-group-head>.unread-badge{flex:none}.nav-group-empty{padding:4px 8px 4px 32px;font-size:12.5px}.nav-group-form{flex:1;min-width:0;padding:2px 0 2px 8px}.nav-group-head:has(.nav-group-form){padding-right:8px}.input.nav-group-input{border-radius:8px;padding:5px 9px;font-size:13px}.nav-row.dragging,.nav-group.dragging{opacity:.45}.nav-row.drop-before{box-shadow:inset 0 2px 0 var(--brand-deep)}.nav-row.drop-after{box-shadow:inset 0 -2px 0 var(--brand-deep)}.nav-group.drop-before{box-shadow:0 -2px 0 var(--brand-deep)}.nav-group.drop-after{box-shadow:0 2px 0 var(--brand-deep)}.nav-group.drop-into>.nav-group-head,.nav-ungrouped.drop-into>.nav-drop-zone{background:var(--brand-soft);color:var(--brand-deep)}.nav-drop-zone{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:6px 8px 6px 32px;font-size:12.5px}.sidebar-collapsed .sidebar-nav .nav-item{gap:10px;min-height:44px;padding:10px}.sidebar-collapsed .sidebar-nav .nav-item .ico{width:24px;height:24px}.sidebar-collapsed .sidebar-projects,.sidebar-collapsed .sidebar-new-project,.sidebar-collapsed .nav-new-group{display:none}
