.OfficerSidebar-module__VgH3JG__sidebar{width:var(--sidebar-width);-webkit-backdrop-filter:blur(20px)saturate(180%);border-right:1px solid var(--color-border);height:100vh;min-height:100vh;z-index:var(--z-sticky);background:#0a0e1af5;flex-direction:column;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:hidden auto}.OfficerSidebar-module__VgH3JG__logo{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);border-bottom:1px solid var(--color-border);flex-shrink:0;text-decoration:none;display:flex}.OfficerSidebar-module__VgH3JG__logoIcon{border-radius:var(--radius-md);background:var(--color-amber-glow);border:1px solid var(--color-amber-border);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.OfficerSidebar-module__VgH3JG__logoText{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);align-items:baseline;gap:1px;line-height:1;text-decoration:none;display:flex}.OfficerSidebar-module__VgH3JG__logoChowk{color:var(--color-text-primary)}.OfficerSidebar-module__VgH3JG__logoChakra{color:var(--color-amber-400)}.OfficerSidebar-module__VgH3JG__nav{padding:var(--space-3) var(--space-3);flex:1;overflow:hidden auto}.OfficerSidebar-module__VgH3JG__nav::-webkit-scrollbar{width:0}.OfficerSidebar-module__VgH3JG__nav::-webkit-scrollbar-track{background:0 0}.OfficerSidebar-module__VgH3JG__navInner{flex-direction:column;gap:2px;display:flex}.OfficerSidebar-module__VgH3JG__navSectionLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);padding:var(--space-2) var(--space-2) var(--space-1);margin-top:var(--space-2);-webkit-user-select:none;user-select:none}.OfficerSidebar-module__VgH3JG__navItem{align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);transition:background var(--transition-fast), color var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:36px;text-decoration:none;display:flex}.OfficerSidebar-module__VgH3JG__navItem:hover{background:var(--glass-bg-hover);color:var(--color-text-primary)}.OfficerSidebar-module__VgH3JG__navItemActive{background:var(--color-amber-glow);color:var(--color-amber-400);font-weight:var(--weight-semibold)}.OfficerSidebar-module__VgH3JG__navItemActive:hover{color:var(--color-amber-400);background:#f59e0b38}.OfficerSidebar-module__VgH3JG__navIcon{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.OfficerSidebar-module__VgH3JG__navItemActive .OfficerSidebar-module__VgH3JG__navIcon{opacity:1}.OfficerSidebar-module__VgH3JG__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.OfficerSidebar-module__VgH3JG__navBadge{border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.OfficerSidebar-module__VgH3JG__navBadgeCritical{background:var(--color-critical-glow);color:var(--color-critical);border:1px solid var(--color-critical-border)}.OfficerSidebar-module__VgH3JG__navBadgeLive{color:var(--color-low);background:#22c55e26;border:1px solid #22c55e59}.OfficerSidebar-module__VgH3JG__navBadgeDot{background-color:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite OfficerSidebar-module__VgH3JG__pulseDot;display:inline-block}@keyframes OfficerSidebar-module__VgH3JG__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.OfficerSidebar-module__VgH3JG__footer{padding:var(--space-3);border-top:1px solid var(--color-border);flex-shrink:0}.OfficerSidebar-module__VgH3JG__settingsLink{align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex}.OfficerSidebar-module__VgH3JG__settingsLink:hover{background:var(--glass-bg-hover);color:var(--color-text-secondary)}.OfficerSidebar-module__VgH3JG__logoutBtn{align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-critical);text-align:left;width:100%;transition:background var(--transition-fast), color var(--transition-fast);cursor:pointer;background:0 0;border:none;margin-top:4px;text-decoration:none;display:flex}.OfficerSidebar-module__VgH3JG__logoutBtn:hover{background:var(--color-critical-glow);color:var(--color-critical)}.OfficerSidebar-module__VgH3JG__collapseBtn{width:22px;height:52px;color:var(--color-amber-400);cursor:pointer;z-index:100;opacity:.35;-webkit-backdrop-filter:blur(8px);background:#f59e0b1f;border:1px solid #f59e0b8c;border-radius:12px;justify-content:center;align-items:center;transition:opacity .25s,transform .2s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:flex;position:absolute;top:80px;right:-11px;transform:translate(-4px);box-shadow:0 0 10px #f59e0b33,0 4px 12px #00000059}.OfficerSidebar-module__VgH3JG__sidebar:hover .OfficerSidebar-module__VgH3JG__collapseBtn{opacity:1;transform:translate(0)}.OfficerSidebar-module__VgH3JG__collapseBtn:hover{color:#fff;background:#f59e0b59;border-color:#f59e0bd9;transform:scale(1.05);box-shadow:0 0 18px #f59e0b73,0 4px 12px #0006}.OfficerSidebar-module__VgH3JG__sidebarCollapsed{width:64px!important}.OfficerSidebar-module__VgH3JG__sidebarCollapsed .OfficerSidebar-module__VgH3JG__logo{padding:var(--space-5) 0 var(--space-4);justify-content:center}.OfficerSidebar-module__VgH3JG__sidebarCollapsed .OfficerSidebar-module__VgH3JG__nav{padding:var(--space-3) var(--space-2)}.OfficerSidebar-module__VgH3JG__sidebarCollapsed .OfficerSidebar-module__VgH3JG__navItem{padding:var(--space-2) 0;justify-content:center;gap:0}.OfficerSidebar-module__VgH3JG__sidebarCollapsed .OfficerSidebar-module__VgH3JG__footer{padding:var(--space-3) var(--space-2);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.OfficerSidebar-module__VgH3JG__sidebarCollapsed .OfficerSidebar-module__VgH3JG__settingsLink,.OfficerSidebar-module__VgH3JG__sidebarCollapsed .OfficerSidebar-module__VgH3JG__logoutBtn{padding:var(--space-2) 0;justify-content:center;gap:0;width:100%}
.layout-module__Y9xwkW__shell{background-color:var(--color-bg-base);width:100%;min-height:100vh;display:flex}.layout-module__Y9xwkW__main{background-color:var(--color-bg-surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}
