.LayoutShell-module__TLTdBa__root{background-color:var(--color-bg-page);min-height:100vh;display:flex}.LayoutShell-module__TLTdBa__mobileHeader{height:var(--size-hjw-mobile-header-height);background-color:var(--color-lnb-1depth-bg-default);padding:0 var(--pad-x-xs);z-index:110;align-items:center;gap:var(--gap-lg);display:flex;position:fixed;top:0;left:0;right:0}.LayoutShell-module__TLTdBa__mobileHeaderToggle{cursor:pointer;color:var(--color-text-inset);background:0 0;border:none;align-items:center;display:flex}.LayoutShell-module__TLTdBa__mobileHeaderLogo{object-fit:contain;width:28px;height:28px}.LayoutShell-module__TLTdBa__mobileHeaderTitle{color:var(--color-text-inset);font-size:var(--font-size-t5);font-weight:600}.LayoutShell-module__TLTdBa__backdrop{top:0;bottom:0;left:0;right:0;top:var(--size-hjw-mobile-header-height);background-color:var(--color-bg-overlay);z-index:98;border:none;padding:0;position:fixed}.LayoutShell-module__TLTdBa__main{flex-direction:column;flex:1;min-width:0;min-height:100vh;transition:margin-left .15s;display:flex}.LayoutShell-module__TLTdBa__mainWithMobileHeader{margin-top:var(--size-hjw-mobile-header-height);min-height:calc(100vh - var(--size-hjw-mobile-header-height))}.LayoutShell-module__TLTdBa__mainWithSidebar,.LayoutShell-module__TLTdBa__mainWithSubmenu{margin-left:var(--size-hjw-sidebar-width)}.LayoutShell-module__TLTdBa__header{z-index:10;will-change:transform;flex-direction:column;flex-shrink:0;transition:transform .24s;display:flex;position:-webkit-sticky;position:sticky;top:0}.LayoutShell-module__TLTdBa__headerHidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.LayoutShell-module__TLTdBa__header{transition:none}}.LayoutShell-module__TLTdBa__content{padding:var(--pad-y-lg)var(--pad-x-2xl)var(--pad-y-2xl)var(--pad-x-2xl);background-color:var(--color-bg-page);flex:1;overflow:auto}.LayoutShell-module__TLTdBa__loading{justify-content:center;align-items:center;min-height:100vh;display:flex}@media print{.LayoutShell-module__TLTdBa__root{min-height:0;display:block}.LayoutShell-module__TLTdBa__main,.LayoutShell-module__TLTdBa__mainWithMobileHeader,.LayoutShell-module__TLTdBa__mainWithSidebar,.LayoutShell-module__TLTdBa__mainWithSubmenu{min-height:0!important;margin:0!important}.LayoutShell-module__TLTdBa__content{padding:0!important;overflow:visible!important}}
