.dash-sidebar.svelte-1bjcjsk{width:220px;flex-shrink:0;background:var(--bg-surface);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;padding:var(--space-7) var(--space-4);transition:width .2s ease}[data-sidebar-collapsed="1"] .dash-sidebar.svelte-1bjcjsk:not(.dash-sidebar--ready){width:60px;padding-left:0;padding-right:0}.dash-sidebar--no-transition.svelte-1bjcjsk{transition:none!important;overflow:hidden}.dash-sidebar--collapsed.svelte-1bjcjsk{width:60px;padding-left:0;padding-right:0}.dash-sidebar__logo.svelte-1bjcjsk{height:calc(var(--space-3) * 2 + var(--text-body) * var(--leading-normal) + 2px);flex-shrink:0;display:flex;align-items:center;padding:0 var(--space-3);margin-bottom:var(--space-8);overflow:hidden}.dash-sidebar--collapsed.svelte-1bjcjsk .dash-sidebar__logo:where(.svelte-1bjcjsk){justify-content:center;padding:0}.dash-nav.svelte-1bjcjsk{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-height:0;overflow-y:auto}.dash-nav__item.svelte-1bjcjsk{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:8px;font-size:var(--text-small);color:var(--text-secondary);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;overflow:hidden}.dash-sidebar--collapsed.svelte-1bjcjsk .dash-nav__item:where(.svelte-1bjcjsk){justify-content:center}.dash-nav__icon.svelte-1bjcjsk{flex-shrink:0}.nav-label.svelte-1bjcjsk{white-space:nowrap}.dash-sidebar--collapsed.svelte-1bjcjsk .nav-label:where(.svelte-1bjcjsk),[data-sidebar-collapsed="1"] .dash-sidebar.svelte-1bjcjsk:not(.dash-sidebar--ready) .nav-label:where(.svelte-1bjcjsk){display:none}.dash-nav__item.svelte-1bjcjsk:hover{background:var(--accent-bg-subtle);color:var(--text-primary)}.dash-nav__item--active.svelte-1bjcjsk{background:var(--accent-bg-pill);color:var(--accent);font-weight:var(--weight-semibold)}html[data-corp-theme=light] .dash-nav__item--active.svelte-1bjcjsk{color:var(--text-primary)}.dash-sidebar__bottom.svelte-1bjcjsk{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.dash-collapse-btn.svelte-1bjcjsk,.dash-logout.svelte-1bjcjsk{display:flex;align-items:center;gap:var(--space-3);background:none;border:none;color:var(--text-secondary);font-size:var(--text-small);font-family:var(--font);cursor:pointer;padding:var(--space-3);border-radius:8px;width:100%;white-space:nowrap;overflow:hidden;transition:background .15s,color .15s}.dash-sidebar--collapsed.svelte-1bjcjsk .dash-collapse-btn:where(.svelte-1bjcjsk),.dash-sidebar--collapsed.svelte-1bjcjsk .dash-logout:where(.svelte-1bjcjsk){justify-content:center}.dash-collapse-btn.svelte-1bjcjsk:hover{background:var(--accent-bg-subtle);color:var(--text-primary)}.dash-logout.svelte-1bjcjsk:hover{background:#ef444414;color:var(--error)}@media(max-width:768px){.dash-sidebar.svelte-1bjcjsk,.dash-sidebar--collapsed.svelte-1bjcjsk,[data-sidebar-collapsed="1"] .dash-sidebar.svelte-1bjcjsk:not(.dash-sidebar--ready){width:100%;flex-direction:row;align-items:center;padding:var(--space-1) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom));border-right:none;border-top:1px solid var(--border-subtle)}.dash-sidebar__logo.svelte-1bjcjsk,.dash-sidebar__bottom.svelte-1bjcjsk,.nav-label__extra.svelte-1bjcjsk{display:none}.dash-nav.svelte-1bjcjsk{flex-direction:row;justify-content:space-around;overflow:visible}.dash-nav__item.svelte-1bjcjsk,.dash-sidebar--collapsed.svelte-1bjcjsk .dash-nav__item:where(.svelte-1bjcjsk){flex:1 1 0;min-width:0;min-height:48px;flex-direction:column;justify-content:center;gap:var(--space-1);padding:var(--space-1) var(--space-0);font-size:var(--text-2xs)}.dash-nav__item--active.svelte-1bjcjsk{font-weight:var(--weight-medium)}.dash-sidebar.svelte-1bjcjsk .nav-label:where(.svelte-1bjcjsk),.dash-sidebar--collapsed.svelte-1bjcjsk .nav-label:where(.svelte-1bjcjsk),[data-sidebar-collapsed="1"] .dash-sidebar.svelte-1bjcjsk:not(.dash-sidebar--ready) .nav-label:where(.svelte-1bjcjsk){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dash-nav__icon.svelte-1bjcjsk{box-sizing:content-box;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.dash-nav__item.svelte-1bjcjsk:hover,.dash-nav__item--active.svelte-1bjcjsk{background:none}.dash-nav__item--active.svelte-1bjcjsk .dash-nav__icon:where(.svelte-1bjcjsk){background:var(--accent-bg-pill)}}
