.dashboard-module__Gx_nyq__shell,.dashboard-module__Gx_nyq__mobileSidebar{--panel-background:#fafafa;--panel-border:#ebebeb;--panel-text:#171717;--panel-muted:#666;--panel-hover:#f2f2f2;--panel-selected:#eaeaea;--panel-accent:#171717;--panel-scrollbar:#999;color:var(--panel-text);background:var(--panel-background)}:is(.dark .dashboard-module__Gx_nyq__shell,.dark .dashboard-module__Gx_nyq__mobileSidebar){--panel-background:#000;--panel-border:#333;--panel-text:#fafafa;--panel-muted:#999;--panel-hover:#1a1a1a;--panel-selected:#333;--panel-accent:#fafafa;--panel-scrollbar:#666}.dashboard-module__Gx_nyq__shell{width:100%;height:100dvh;display:flex;overflow:hidden}.dashboard-module__Gx_nyq__shell *,.dashboard-module__Gx_nyq__mobileSidebar *{scrollbar-width:thin;scrollbar-color:var(--panel-scrollbar) transparent}.dashboard-module__Gx_nyq__shell ::-webkit-scrollbar{width:6px;height:6px}.dashboard-module__Gx_nyq__mobileSidebar ::-webkit-scrollbar{width:6px;height:6px}.dashboard-module__Gx_nyq__shell ::-webkit-scrollbar-track{background:0 0}.dashboard-module__Gx_nyq__shell ::-webkit-scrollbar-corner{background:0 0}.dashboard-module__Gx_nyq__mobileSidebar ::-webkit-scrollbar-track{background:0 0}.dashboard-module__Gx_nyq__mobileSidebar ::-webkit-scrollbar-corner{background:0 0}.dashboard-module__Gx_nyq__shell ::-webkit-scrollbar-thumb{background:var(--panel-scrollbar);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.dashboard-module__Gx_nyq__mobileSidebar ::-webkit-scrollbar-thumb{background:var(--panel-scrollbar);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.dashboard-module__Gx_nyq__shell ::-webkit-scrollbar-thumb:hover{background-color:var(--panel-muted)}.dashboard-module__Gx_nyq__mobileSidebar ::-webkit-scrollbar-thumb:hover{background-color:var(--panel-muted)}.dashboard-module__Gx_nyq__desktopSidebar{border-right:1px solid var(--panel-border);flex-direction:column;flex-shrink:0;width:256px;min-height:0;display:none}.dashboard-module__Gx_nyq__brand{min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;border-bottom:1px solid var(--panel-border);flex-shrink:0;align-items:center;gap:10px;display:flex}.dashboard-module__Gx_nyq__navigation{overscroll-behavior-y:contain;flex:1;min-height:0;padding:12px 8px;overflow-y:auto}.dashboard-module__Gx_nyq__navItem{width:100%;min-height:36px;color:var(--panel-muted);text-align:left;border-radius:6px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 12px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.dashboard-module__Gx_nyq__navItem svg{flex-shrink:0}.dashboard-module__Gx_nyq__navItem:hover{background:var(--panel-hover);color:var(--panel-text)}.dashboard-module__Gx_nyq__navItem[aria-current=page]{background:var(--panel-selected);color:var(--panel-accent);font-weight:600}.dashboard-module__Gx_nyq__sidebarFooter{padding:12px 16px max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--panel-border);flex-shrink:0}.dashboard-module__Gx_nyq__avatar{border:1px solid var(--panel-border);background:var(--panel-selected);width:30px;height:30px;color:var(--panel-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.dashboard-module__Gx_nyq__logout,.dashboard-module__Gx_nyq__menuTrigger,.dashboard-module__Gx_nyq__closeMenu{width:36px;height:36px;color:var(--panel-muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.dashboard-module__Gx_nyq__logout:hover,.dashboard-module__Gx_nyq__menuTrigger:hover,.dashboard-module__Gx_nyq__closeMenu:hover{background:var(--panel-hover);color:var(--panel-text)}.dashboard-module__Gx_nyq__shell button:focus-visible,.dashboard-module__Gx_nyq__mobileSidebar button:focus-visible{outline:2px solid var(--panel-accent);outline-offset:-2px}.dashboard-module__Gx_nyq__workspace{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-module__Gx_nyq__header{z-index:30;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--panel-border);background:var(--panel-background);flex-shrink:0;align-items:center;gap:8px;display:flex}.dashboard-module__Gx_nyq__breadcrumb{flex:1;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.dashboard-module__Gx_nyq__headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dashboard-module__Gx_nyq__search{width:clamp(200px,24vw,360px);display:none;position:relative}.dashboard-module__Gx_nyq__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px max(16px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex:1;overflow:auto}.dashboard-module__Gx_nyq__content:focus{outline:none}.dashboard-module__Gx_nyq__skipLink{z-index:60;background:var(--panel-accent);color:var(--panel-background);border-radius:6px;padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.dashboard-module__Gx_nyq__skipLink:focus{transform:translateY(0)}.dashboard-module__Gx_nyq__backdrop{z-index:50;opacity:1;background:#00000059;transition:opacity .18s;position:fixed;inset:0}.dashboard-module__Gx_nyq__backdrop[data-starting-style],.dashboard-module__Gx_nyq__backdrop[data-ending-style]{opacity:0}.dashboard-module__Gx_nyq__mobileSidebar{z-index:51;border-right:1px solid var(--panel-border);flex-direction:column;width:min(280px,100vw - 32px);transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 24px #0000001f}.dashboard-module__Gx_nyq__mobileSidebar[data-starting-style],.dashboard-module__Gx_nyq__mobileSidebar[data-ending-style]{transform:translate(-100%)}.dashboard-module__Gx_nyq__mobileSidebar .dashboard-module__Gx_nyq__brand{padding-right:48px}.dashboard-module__Gx_nyq__mobileSidebar .dashboard-module__Gx_nyq__navItem{min-height:44px}.dashboard-module__Gx_nyq__closeMenu{top:calc(10px + env(safe-area-inset-top,0px));position:absolute;right:8px}@media (min-width:768px){.dashboard-module__Gx_nyq__search{display:block}}@media (min-width:1024px){.dashboard-module__Gx_nyq__desktopSidebar{display:flex}.dashboard-module__Gx_nyq__menuTrigger{display:none}.dashboard-module__Gx_nyq__header{padding-left:24px;padding-right:24px}.dashboard-module__Gx_nyq__content{padding:24px 24px 40px}}@media (prefers-reduced-motion:reduce){.dashboard-module__Gx_nyq__backdrop,.dashboard-module__Gx_nyq__mobileSidebar,.dashboard-module__Gx_nyq__navItem{transition:none}}
