._shell_hfp8c_1{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}._sidebar_hfp8c_9{min-width:0;background-color:var(--color-surface);border-right:1px solid var(--color-border)}._sidebarInner_hfp8c_22{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-5);height:100vh;overflow-y:auto;padding:var(--space-5) var(--space-4)}._brand_hfp8c_33{display:flex;align-items:center;gap:var(--space-2);font-size:1.125rem;font-weight:700;color:var(--color-text);padding:0 var(--space-2)}._nav_hfp8c_43{display:flex;flex-direction:column;gap:var(--space-1)}._navGroupTitle_hfp8c_50{padding:var(--space-3) var(--space-3) var(--space-1);font-size:.75rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-secondary)}._navIcon_hfp8c_59{flex-shrink:0}._navLink_hfp8c_63{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);text-align:left;border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);transition:background-color .15s ease,color .15s ease}._navLink_hfp8c_63:hover{background-color:var(--color-surface-muted);color:var(--color-text)}._navLabel_hfp8c_88{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moreTab_hfp8c_96{display:none}._navLinkActive_hfp8c_100{background-color:var(--color-accent-soft);color:var(--color-accent);font-weight:600}._account_hfp8c_110{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto}._main_hfp8c_117{display:flex;flex-direction:column;min-width:0}._content_hfp8c_123{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding:var(--space-5) var(--space-6) var(--space-6)}@media(max-width:1080px){._shell_hfp8c_1{grid-template-columns:200px minmax(0,1fr)}._content_hfp8c_123{padding-inline:var(--space-4)}}@media(max-width:767px){._shell_hfp8c_1{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}._sidebar_hfp8c_9{position:fixed;inset:auto 0 0;z-index:20;border-right:none;border-top:1px solid var(--color-border)}._sidebarInner_hfp8c_22{position:static;flex-direction:row;gap:0;height:auto;overflow:visible;padding:var(--space-1) var(--space-2);padding-bottom:calc(var(--space-1) + env(safe-area-inset-bottom))}._brand_hfp8c_33,._navGroupTitle_hfp8c_50,._account_hfp8c_110,._adminLink_hfp8c_189{display:none}._nav_hfp8c_43{flex-direction:row;width:100%;gap:0}._moreTab_hfp8c_96{display:flex}._navLink_hfp8c_63{flex:1 1 0;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:48px;padding:var(--space-2) var(--space-1);text-align:center;font-size:.6875rem;font-weight:500}._navLinkActive_hfp8c_100{background-color:transparent}._navLink_hfp8c_63:hover{background-color:var(--color-surface-muted)}._navLinkActive_hfp8c_100:hover{color:var(--color-accent)}._navLink_hfp8c_63:active{background-color:var(--color-accent-soft);color:var(--color-accent)}._content_hfp8c_123{padding-inline:var(--space-4);padding-bottom:calc(var(--tabbar-height) + env(safe-area-inset-bottom) + var(--space-5))}}@media(max-width:360px){._navLink_hfp8c_63{font-size:.625rem}}._sheet_hfp8c_270{display:flex;flex-direction:column;gap:var(--space-1)}._sheetLink_hfp8c_276{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;color:var(--color-text)}._sheetLinkActive_hfp8c_287{background-color:var(--color-accent-soft);color:var(--color-accent);font-weight:600}
