.Sidebar_sidebar__U5s0x{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background-color:var(--sbb-charcoal);display:flex;flex-direction:column;z-index:var(--z-sticky);transition:width var(--transition-normal)}.Sidebar_sidebar__U5s0x.Sidebar_collapsed__DTj5y{width:var(--sidebar-collapsed-width)}.Sidebar_logo__Chn_R{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4);height:var(--header-height);border-bottom:1px solid rgba(255,255,255,.1)}.Sidebar_logoIcon__MSzot{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--sbb-red);border-radius:var(--radius-sm);flex-shrink:0}.Sidebar_logoText__q_ZO6{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--sbb-white);white-space:nowrap;overflow:hidden}.Sidebar_collapsed__DTj5y .Sidebar_logoText__q_ZO6{display:none}.Sidebar_nav__asowY{flex:1 1;padding:var(--space-4) var(--space-2);overflow-y:auto}.Sidebar_navList__y245_{display:flex;flex-direction:column;gap:var(--space-1)}.Sidebar_navItem__pncy4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);color:var(--sbb-cement);border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none}.Sidebar_navItem__pncy4:hover{background-color:rgba(255,255,255,.1);color:var(--sbb-white)}.Sidebar_navItem__pncy4.Sidebar_active__prnRi{background-color:var(--sbb-red);color:var(--sbb-white)}.Sidebar_navIcon__uqXPJ{flex-shrink:0}.Sidebar_navLabel__6t5n2{font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;overflow:hidden}.Sidebar_collapsed__DTj5y .Sidebar_navLabel__6t5n2{display:none}.Sidebar_footer__MH8hD{padding:var(--space-4);border-top:1px solid rgba(255,255,255,.1)}.Sidebar_collapseButton__UTgbB{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-2);background:transparent;border:none;color:var(--sbb-cement);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast)}.Sidebar_collapseButton__UTgbB:hover{background-color:rgba(255,255,255,.1);color:var(--sbb-white)}