.Sidebar_sidebar__rDLWh{position:fixed;left:0;top:0;bottom:0;width:280px;background:var(--color-white);border-right:1px solid var(--color-gray-100);display:flex;flex-direction:column;z-index:var(--z-fixed);box-shadow:10px 0 30px rgba(0,0,0,.02)}.Sidebar_header__oRmnG{padding:var(--space-3xl) var(--space-2xl);border-bottom:1px solid var(--color-gray-50);text-align:center}.Sidebar_logoImage__NVmM_{width:auto;height:auto;max-width:140px;margin:0 auto 12px}.Sidebar_subtitle__6ubro{font-size:var(--text-sm);color:var(--color-gray-500);font-weight:var(--font-semibold);margin-bottom:var(--space-sm)}.Sidebar_userEmail__RYnp1{font-size:var(--text-xs);color:var(--color-gray-400);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.05em}.Sidebar_nav__0Aoyk{flex:1 1;padding:var(--space-xl) var(--space-md);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-xs)}.Sidebar_navItem__WJUwv{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-gray-500);font-size:var(--text-base);font-weight:var(--font-semibold);transition:all var(--transition-base);border-radius:var(--radius-xl)}.Sidebar_navItem__WJUwv:hover{background:var(--color-gray-50);color:var(--color-primary);transform:translateX(4px)}.Sidebar_navItem__WJUwv.Sidebar_active__SUNRF{background:var(--color-primary-light);color:var(--color-primary)}.Sidebar_icon__UweSg{font-size:1.25rem;filter:grayscale(1);opacity:.7;transition:all var(--transition-base)}.Sidebar_navItem__WJUwv.Sidebar_active__SUNRF .Sidebar_icon__UweSg,.Sidebar_navItem__WJUwv:hover .Sidebar_icon__UweSg{filter:grayscale(0);opacity:1}.Sidebar_footer__1dp2v{padding:var(--space-xl);background:var(--color-gray-50);display:flex;flex-direction:column;gap:var(--space-sm)}.Sidebar_footerLink__qTH2e,.Sidebar_logoutButton__cknAa{width:100%;padding:var(--space-md);color:var(--color-gray-600);font-size:var(--text-sm);font-weight:var(--font-bold);border-radius:var(--radius-lg);transition:all var(--transition-base);text-align:center;border:none;cursor:pointer;background:var(--color-white);border:1px solid var(--color-gray-100)}.Sidebar_footerLink__qTH2e:hover{background:var(--color-white);color:var(--color-primary);border-color:var(--color-primary-light);box-shadow:var(--shadow-sm)}.Sidebar_logoutButton__cknAa{background:#fef2f2;color:#991b1b;border-color:#fee2e2}.Sidebar_logoutButton__cknAa:hover{background:#fee2e2;color:#7f1d1d}@media (max-width:968px){.Sidebar_sidebar__rDLWh{transform:translateX(-100%)}}.layout_layout__5L5MJ{display:flex;min-height:100vh;background:var(--color-gray-50)}.layout_main__9mJd7{flex:1 1;padding:var(--space-2xl);margin-left:280px}.layout_loading__ow_6A{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:var(--space-md)}.layout_spinner__BlhBy{width:50px;height:50px;border:4px solid var(--color-gray-300);border-top-color:var(--color-primary);border-radius:50%;animation:layout_spin__ArLQu 1s linear infinite}@keyframes layout_spin__ArLQu{to{transform:rotate(1turn)}}@media (max-width:968px){.layout_main__9mJd7{margin-left:0;padding:var(--space-lg)}}