html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .hub-sidebar{z-index:200!important;overflow:visible!important}
html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .hub-nav{z-index:220!important;overflow:visible!important}
html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .hub-source-menu[open]{z-index:230!important}
html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .hub-source-menu[open]>div{z-index:240!important;background:#0a2034!important;opacity:1!important}
html:is(.ll-enabled,.ll-shell)[data-theme=light] :is(body,#theme-overrides) .hub-source-menu[open]>div{background:#f8fbff!important}
html.ll-shell :is(body,#theme-overrides) .hub-nav>a[href='/activity']{order:5}
html.ll-shell :is(body,#theme-overrides) .hub-nav>.hub-source-menu:not(.hub-daily-menu){order:4}
html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .ll-sidebar-footer{position:relative!important;inset:auto!important;transform:none!important;margin:24px auto 0!important;height:auto!important;min-height:100px;display:flex;flex-direction:column;align-items:center;width:260px!important;gap:8px}
html.ll-enabled :is(body,#theme-overrides) .ll-main{bottom:12px!important}
.ll-credits{font-size:10px;text-align:center;opacity:.75}
.ll-credits a{color:inherit}
html.ll-shell :is(body,#theme-overrides) .content{margin:174px auto 0!important;padding:20px 24px!important;width:calc(100% - 48px)!important;max-width:1500px!important;min-height:0!important}
html.ll-shell :is(body,#theme-overrides) .app-shell{display:block!important;grid-template-columns:1fr!important;padding:0!important;min-height:100vh!important}
html.ll-shell :is(body,#theme-overrides) .hub-sidebar{position:absolute!important;top:0!important;left:0!important;width:100%!important;border:0!important}
html.ll-shell :is(body,#theme-overrides) .sidebar-family-logo,html.ll-shell :is(body,#theme-overrides) .sidebar-brand-bottom{display:none!important}
html.ll-shell .ll-sidebar-footer .sidebar-account-controls{display:flex!important;position:static!important;gap:8px;justify-content:center}
html.ll-shell .ll-sidebar-footer .ll-family{object-fit:contain}
html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .ll-sidebar-footer .ll-family{margin-top:20px!important}
html.ll-shell[data-theme=light] .ll-family{filter:brightness(0) saturate(100%) invert(10%) sepia(38%) saturate(1920%) hue-rotate(178deg)}
html.ll-enabled :is(body,#theme-overrides) .app-shell{z-index:100!important;isolation:isolate}
html.ll-enabled :is(body,#theme-overrides) .ll-main{z-index:20!important}
html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .hub-source-links{background:#0a2034!important;opacity:1!important;position:absolute!important;top:100%!important;left:0!important;min-width:220px;z-index:250!important}
html:is(.ll-enabled,.ll-shell)[data-theme=light] :is(body,#theme-overrides) .hub-source-links{background:#f8fbff!important}
html.ll-shell :is(body,#theme-overrides) .hub-nav{flex-direction:row!important;align-items:center!important}
html.ll-shell :is(body,#theme-overrides) .hub-source-menu{position:relative!important;width:auto!important}
html.ll-shell :is(body,#theme-overrides) .hub-nav-primary,html.ll-shell :is(body,#theme-overrides) .hub-source-menu summary{width:auto!important;white-space:nowrap;display:flex!important;align-items:center;gap:8px}
html.ll-shell :is(body,#theme-overrides) .hub-salutation-sidebar,html.ll-shell :is(body,#theme-overrides) .sidebar-date-time{position:absolute!important;margin:0!important}
html.ll-shell :is(body,#theme-overrides) .sidebar-family-wordmark{display:none!important}
html.ll-shell :is(body,#theme-overrides) .downloads-page{min-height:0!important;height:auto!important;padding-top:20px!important}
html.ll-shell :is(body,#theme-overrides) .content{height:auto!important;display:block!important}
/* Compact summary beside the navigation; stack below it on narrower screens. */
html.ll-enabled :is(body,#theme-overrides) .ll-overview{position:fixed;top:100px;right:24px;width:320px;display:grid;grid-template-columns:1fr 1fr;gap:7px 0;padding:0;margin:0;text-align:center;line-height:1.4}
html.ll-enabled :is(body,#theme-overrides) .ll-overview-total{font-size:11px;font-weight:800;white-space:nowrap}
html.ll-enabled :is(body,#theme-overrides) .ll-overview>span+span{padding-left:10px}
html.ll-enabled :is(body,#theme-overrides) .ll-overview>span:last-child{grid-column:1/-1;grid-row:1;border:0;padding:0;font-size:10px;font-weight:400}
@media(max-width:1450px){
 html.ll-enabled :is(body,#theme-overrides) .ll-overview{top:154px;left:50%;right:auto;transform:translateX(-50%)}
 html.ll-enabled :is(body,#theme-overrides) .ll-main{top:210px!important}
}
@media(max-width:720px){
 html.ll-enabled :is(body,#theme-overrides) .ll-overview{position:absolute;top:216px;width:310px}
 html.ll-enabled :is(body,#theme-overrides) .ll-main{top:auto!important;padding-top:272px!important}
}
/* Logo, centered menu, and year summary share the second header row. */
@media(min-width:1451px){
 html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .sidebar-brand-top{left:calc(50% - 585px)!important;top:91px!important;width:194px!important}
 html.ll-enabled :is(body,#theme-overrides) .ll-overview{top:100px;left:calc(50% + 385px);right:auto;width:320px}
}
@media(min-width:721px) and (max-width:1450px){
 html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .sidebar-brand-top{left:24px!important;top:91px!important;width:150px!important}
 html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .hub-nav{left:190px!important;right:24px!important;transform:none!important;max-width:calc(100vw - 214px)!important;width:auto!important}
}
.downloads-panel .reports-refresh{
 appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;
 min-height:44px;min-width:184px;margin:12px 0 8px;padding:10px 18px;
 border:1px solid #8aa6cd80;border-radius:999px;background:#132c48;color:#f3f7ff;
 font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;
 box-shadow:0 2px 8px #00000018;
}
.downloads-panel .reports-refresh span{font-size:21px;line-height:1}
.downloads-panel .reports-refresh:hover:not(:disabled){background:#203f61;border-color:#a8c6ee}
.downloads-panel .reports-refresh:focus-visible{outline:3px solid #e5bc65;outline-offset:3px}
.downloads-panel .reports-refresh:disabled{opacity:1;color:#c8d8eb;cursor:wait}
[data-theme=light] .downloads-panel .reports-refresh{background:#e0eaf5;color:#173653;border-color:#829fbc}
[data-theme=light] .downloads-panel .reports-refresh:hover:not(:disabled){background:#cddff1}
[data-theme=light] .downloads-panel .reports-refresh:disabled{color:#3c5672}
@media(min-width:721px){
 html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .sidebar-date-time{left:calc(50% - 217px)!important;width:190px!important}
 html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .hub-salutation-sidebar{left:calc(50% - 3px)!important;right:auto!important;width:220px!important;max-width:220px!important;text-align:center!important}
 html:is(.ll-enabled,.ll-shell) :is(body,#theme-overrides) .ll-source-date{left:calc(50% - 3px)!important;right:auto!important;width:220px!important;max-width:220px!important;text-align:center!important}
}
