.layout-module__aBgawG__container{height:100vh;display:flex;overflow:hidden}.layout-module__aBgawG__sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);background:var(--color-sidebar-gradient);flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.layout-module__aBgawG__sidebar:after{content:"";opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.layout-module__aBgawG__sidebarHeader{border-bottom:1px solid var(--color-sidebar-border);padding:16px 50px}.layout-module__aBgawG__sidebarLogo{object-fit:contain;border-radius:var(--radius-sm);width:auto;height:78px}.layout-module__aBgawG__sidebarBrand{font-family:var(--font-display);color:var(--color-sidebar-brand);letter-spacing:-.5px;font-size:20px;font-weight:800}.layout-module__aBgawG__sidebarNav{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.layout-module__aBgawG__navLink{font-size:var(--font-size-base);color:var(--color-sidebar-text);border-radius:var(--radius);transition:background-color var(--transition-fast),color var(--transition-fast);align-items:center;gap:10px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.layout-module__aBgawG__navLink:hover{background-color:var(--color-sidebar-hover);color:var(--color-sidebar-text-active)}.layout-module__aBgawG__navLinkActive{color:var(--color-sidebar-text-active);box-shadow:inset 2px 0 0 var(--color-primary);background:linear-gradient(90deg,#1c3b3526 0%,#0000 100%)}.layout-module__aBgawG__navIcon{flex-shrink:0;width:20px;height:20px}.layout-module__aBgawG__sidebarFooter{border-top:1px solid var(--color-sidebar-border);flex-direction:column;gap:10px;padding:12px 8px;display:flex}.layout-module__aBgawG__userSection{align-items:center;gap:10px;padding:4px 8px;display:flex}.layout-module__aBgawG__userAvatar{border-radius:var(--radius-full);background:var(--gradient-primary);width:32px;height:32px;color:var(--color-surface);font-family:var(--font-display);font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.layout-module__aBgawG__userDetails{flex-direction:column;min-width:0;display:flex}.layout-module__aBgawG__userName{font-size:var(--font-size-sm);color:var(--color-sidebar-text-active);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.layout-module__aBgawG__userEmail{font-size:var(--font-size-xs);color:var(--color-sidebar-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.layout-module__aBgawG__footerActions{flex-direction:column;gap:1px;display:flex}.layout-module__aBgawG__footerButton{width:100%;font-size:var(--font-size-sm);color:var(--color-sidebar-text);border-radius:var(--radius);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-weight:500;display:flex}.layout-module__aBgawG__footerButton:hover{background-color:var(--color-sidebar-hover);color:var(--color-sidebar-text-active)}.layout-module__aBgawG__footerButtonIcon{flex-shrink:0;width:16px;height:16px}.layout-module__aBgawG__content{background-color:var(--color-surface);flex:1;min-width:0;padding:24px;overflow-y:auto}.layout-module__aBgawG__loading{background-color:var(--color-background);justify-content:center;align-items:center;height:100vh;display:flex}@keyframes layout-module__aBgawG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.layout-module__aBgawG__loadingSpinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite layout-module__aBgawG__spin}
