.Layout-module__cbqlla__layout{min-height:100vh;display:flex}.Layout-module__cbqlla__menuToggle{top:var(--space-md);left:var(--space-md);z-index:100;background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text-primary);padding:var(--space-sm);border-radius:var(--radius-md);display:none;position:fixed}.Layout-module__cbqlla__sidebar{background:var(--color-bg-secondary);border-right:1px solid var(--color-border);z-index:50;width:280px;height:100vh;transition:transform var(--transition-normal);flex-direction:column;display:flex;position:fixed;top:0;left:0}.Layout-module__cbqlla__sidebarHeader{padding:var(--space-xl);border-bottom:1px solid var(--color-border)}.Layout-module__cbqlla__logo{justify-content:center;align-items:center;display:flex}.Layout-module__cbqlla__logoImage{max-width:180px;height:auto}.Layout-module__cbqlla__nav{padding:var(--space-lg);gap:var(--space-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Layout-module__cbqlla__navLink{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);font-weight:500;text-decoration:none;display:flex}.Layout-module__cbqlla__navLink:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.Layout-module__cbqlla__navLinkActive,.Layout-module__cbqlla__navLinkActive:hover{background:var(--color-accent-muted);color:var(--color-accent-primary)}.Layout-module__cbqlla__sidebarFooter{padding:var(--space-lg);border-top:1px solid var(--color-border)}.Layout-module__cbqlla__userInfo{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.Layout-module__cbqlla__avatar{border-radius:var(--radius-full);background:var(--gradient-accent);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:600;display:flex}.Layout-module__cbqlla__userDetails{flex:1;min-width:0}.Layout-module__cbqlla__userName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.Layout-module__cbqlla__userCompany{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.Layout-module__cbqlla__logoutBtn{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-weight:500;display:flex}.Layout-module__cbqlla__logoutBtn:hover{background:var(--color-error);color:#fff;border-color:var(--color-error)}.Layout-module__cbqlla__overlay{display:none}.Layout-module__cbqlla__main{min-height:100vh;padding:var(--space-2xl);background:var(--gradient-primary);flex:1;margin-left:280px}@media (max-width:1024px){.Layout-module__cbqlla__menuToggle{display:flex}.Layout-module__cbqlla__sidebar{transform:translate(-100%)}.Layout-module__cbqlla__sidebarOpen{transform:translate(0)}.Layout-module__cbqlla__overlay{z-index:40;background:#00000080;display:block;position:fixed;inset:0}.Layout-module__cbqlla__main{padding:var(--space-lg);padding-top:calc(var(--space-2xl) + 40px);margin-left:0}}
