/* R6: a clear blue navigation banner, orange identity, green actions and useful instruments. */
/* Important layered declarations precede unlayered important presentation rules.
   Preserve the native hidden attribute across every adapter without changing state. */
@layer r6-visibility{body.jem33-r6 [hidden]{display:none!important}}
html body.jem33-r6{
 --r6-canvas:#F2F4F7;--r6-surface:#E6EAEE;--r6-elevated:#fff;--r6-ink:#16232F;--r6-muted:#526173;--r6-border:#C3CBD4;
 --r6-navy:#111C2B;--r6-chart:#162638;--r6-blue:#2463EB;--r6-action:#347C17;--r6-lime:#B9F33A;--r6-orange:#FF9C50;--r6-banner:#075BB3;
 --r4-navy:var(--r6-navy);--r4-blue:var(--r6-blue);--r4-action:var(--r6-action);--r4-cyan:var(--r6-lime);--r4-violet:var(--r6-blue);--r4-orange:var(--r6-orange);
 --r4-ink:var(--r6-ink);--r4-muted:var(--r6-muted);--r4-canvas:var(--r6-canvas);--r4-surface:var(--r6-surface);--r4-panel:var(--r6-elevated);--r4-border:var(--r6-border);--r4-chart:var(--r6-chart);--r4-chart-ink:#F4F7FA;--r4-chart-muted:#B8C5D1;--r4-track:#354658;
 --r5-navy:var(--r6-navy);--r5-blue:var(--r6-blue);--r5-action:var(--r6-action);--r5-cyan:var(--r6-lime);--r5-violet:var(--r6-blue);--r5-orange:var(--r6-orange);--r5-ink:var(--r6-ink);--r5-muted:var(--r6-muted);--r5-canvas:var(--r6-canvas);--r5-surface:var(--r6-surface);--r5-panel:var(--r6-elevated);--r5-border:var(--r6-border);--r5-chart:var(--r6-chart);
 font-family:Manrope,"Segoe UI",Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;background:var(--r6-canvas)!important;color:var(--r6-ink)!important;color-scheme:light;
}
html body.jem33-r6 :is(button,input,select,textarea){font-family:inherit!important}
html body.jem33-r6 :is(.site-main,.app-main){max-width:1480px!important;padding:30px 36px 48px!important;margin:0 auto!important;width:100%!important}
html body.jem33-r6 :is(main,.r6-context-navigation) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--r6-blue)!important;outline-offset:4px!important}
html body.jem33-r6 :is(.breadcrumbs,.breadcrumbs a,.breadcrumbs span){font-size:14px!important;line-height:1.5!important}
html body.jem33-r6 main :is(button,.button,.outline-button,.mw-button,.mw-open):not(.fb-node):not(.fb-branch){font-size:14px;line-height:1.4;min-height:46px;letter-spacing:0;font-weight:750;text-align:center}
html body.jem33-r6 :is(.r5-site-footer,.r6-site-footer){font-family:Manrope,"Segoe UI",Arial,sans-serif!important;padding:40px max(36px,calc((100% - 1408px)/2))!important;border-top:4px solid var(--r6-orange)!important;background:var(--r6-navy)!important;color:#B8C5D1!important}
html body.jem33-r6 :is(.r5-site-footer,.r6-site-footer) :is(p,a,small,li){font-size:14px!important;line-height:1.65!important}
html body.jem33-r6 :is(.r5-site-footer,.r6-site-footer) :is(h2,h3){font-size:18px!important;color:#fff!important;line-height:1.4!important}
html body.jem33-r6 .r6-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}

/* The header is one persistent account shell on every screen route. */
html body.jem33-r6 header#r6-site-header{display:block!important;position:sticky!important;top:0!important;z-index:100!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:var(--r6-banner)!important;color:white!important;border:0!important;box-shadow:0 4px 20px #10233714!important;font:16px/1.4 Manrope,"Segoe UI",Arial,sans-serif!important;overflow:visible!important}
#r6-site-header *{box-sizing:border-box}
#r6-site-header :is(a,button,select,summary){font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
#r6-site-header :is(a,button,select,summary):focus-visible{outline:3px solid var(--r6-lime)!important;outline-offset:3px!important}
#r6-site-header .r6-header-top{position:relative!important;padding:10px 36px!important;border-bottom:1px solid #FFFFFF24!important;background:var(--r6-banner)!important}
#r6-site-header .r6-header-inner{width:100%!important;max-width:1408px!important;margin:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}
#r6-site-header :is(.brand,.brand-logo){display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;flex:0 0 166px!important;width:166px!important;min-width:166px!important;margin:0!important;padding:4px 9px 6px!important;border:0!important;border-radius:10px!important;background:#fff!important;text-decoration:none!important;line-height:1!important}
#r6-site-header :is(.brand,.brand-logo) img{width:148px!important;height:auto!important;max-width:100%!important;aspect-ratio:3/1!important;object-fit:contain!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;display:block!important;margin:0!important}
#r6-site-header .brand-motto{display:block!important;color:#091D34!important;font:600 11px/1.3 Manrope,"Segoe UI",Arial,sans-serif!important;white-space:normal!important;text-align:center!important;margin:0!important}
#r6-site-header .r6-header-utility{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;min-width:0!important;flex:1 1 auto!important}
#r6-site-header .r6-search-trigger{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:46px!important;min-width:0!important;width:clamp(170px,21vw,300px)!important;padding:10px 14px!important;background:#FFFFFF!important;border:0!important;border-radius:999px!important;color:#294052!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;white-space:nowrap!important}
#r6-site-header .r6-search-trigger .r6-icon{width:19px!important;height:19px!important;color:#347C17!important}
#r6-site-header .r6-search-shortcut{display:block!important;margin-left:auto!important;padding:3px 7px!important;border:1px solid #D2D8DF!important;border-radius:5px!important;color:#647483!important;background:#F3F5F7!important;font:12px/1.2 Manrope,sans-serif!important}
#r6-site-header [data-global-language]{display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;padding:0!important;margin:0!important;border:0!important;color:#fff!important;min-width:0!important}
#r6-site-header [data-global-language]::before,#r6-site-header [data-global-language]::after{display:none!important}
#r6-site-header [data-global-language] select{display:block!important;width:128px!important;min-height:46px!important;margin:0!important;padding:9px 10px!important;border:1px solid #74A1D1!important;border-radius:999px!important;background:#084D92!important;color:white!important;font:650 14px/1.4 Manrope,sans-serif!important}
#r6-site-header :is(.account-controls,.waste-header-controls){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;margin:0!important;padding:0!important;min-width:0!important;width:auto!important;flex:none!important;grid-area:auto!important}
#r6-site-header .account-profile{position:relative!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;width:auto!important}
#r6-site-header .account-summary{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:0!important;list-style:none!important;border:0!important;border-radius:99px!important;background:transparent!important;cursor:pointer!important;color:#fff!important}
#r6-site-header .account-summary::-webkit-details-marker{display:none!important}
#r6-site-header .account-summary:after{display:none!important}
#r6-site-header .account-avatar-wrap{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;padding:3px!important;background:var(--r6-orange)!important;border:0!important;border-radius:50%!important;box-shadow:none!important;flex:none!important}
#r6-site-header .account-avatar{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:50%!important;border:2px solid var(--r6-banner)!important;background:#DCEAF7!important;color:#214769!important;overflow:hidden!important}
#r6-site-header .account-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}
#r6-site-header .r6-avatar-fallback .r6-icon{width:25px!important;height:25px!important;stroke-width:1.6!important}
#r6-site-header .account-identity{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important;justify-content:center!important;min-width:110px!important;text-align:left!important}
#r6-site-header [data-account-name]{font:750 14px/1.3 Manrope,sans-serif!important;color:white!important;max-width:180px!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}
#r6-site-header [data-account-tier]{display:inline-flex!important;font:800 12px/1.3 Manrope,sans-serif!important;color:#172B3D!important;background:var(--r6-orange)!important;border-radius:999px!important;padding:3px 9px!important;white-space:nowrap!important;text-transform:none!important;letter-spacing:0!important}
#r6-site-header .account-chevron{color:#E0EDF9!important;width:16px!important;height:16px!important;margin-left:3px!important}
#r6-site-header .account-popover{position:absolute!important;inset:calc(100% + 12px) 0 auto auto!important;z-index:125!important;width:230px!important;min-width:230px!important;margin:0!important;padding:10px!important;background:#fff!important;color:var(--r6-ink)!important;border:1px solid var(--r6-border)!important;border-top:4px solid var(--r6-orange)!important;border-radius:12px!important;box-shadow:0 18px 48px #111C2B29!important}
#r6-site-header .account-popover a{display:flex!important;align-items:center!important;min-height:46px!important;color:var(--r6-ink)!important;font-size:15px!important;font-weight:650!important;text-decoration:none!important;padding:10px 14px!important;border:0!important;border-radius:8px!important;background:transparent!important}
#r6-site-header .account-popover a:hover{background:#EAF2E5!important;color:#285D14!important}
#r6-site-header [data-account-guest]{display:flex!important;gap:12px!important;align-items:center!important}
#r6-site-header :is(.account-signin,.waste-header-account){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:10px 16px!important;border:1px solid #FFFFFF66!important;border-radius:999px!important;background:#084D92!important;color:white!important;font-size:14px!important;font-weight:750!important;white-space:nowrap!important;text-decoration:none!important}
#r6-site-header .account-create{display:none!important}
#r6-site-header .r6-menu-toggle{display:none!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:46px!important;height:46px!important;min-width:46px!important;padding:10px!important;background:#084D92!important;color:#fff!important;border:1px solid #FFFFFF66!important;border-radius:50%!important}
#r6-site-header .r6-menu-text{display:none!important}

/* A compact second row keeps long product names and the account from competing. */
#r6-site-header>.r6-navigation{display:block!important;position:static!important;inset:auto!important;padding:0 24px!important;margin:0!important;width:100%!important;min-width:0!important;max-height:none!important;overflow:visible!important;background:#073D75!important;border:0!important;border-bottom:3px solid var(--r6-orange)!important;border-radius:0!important;box-shadow:none!important}
#r6-site-header .r6-primary-nav{display:flex!important;align-items:stretch!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:4px!important;max-width:1432px!important;margin:auto!important;padding:0!important;border:0!important;width:100%!important;min-width:0!important}
#r6-site-header .r6-nav-group{position:relative!important;display:flex!important;flex:0 1 auto!important;min-width:0!important}
#r6-site-header :is(.r6-nav-trigger,.r6-nav-direct){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:58px!important;min-width:0!important;width:auto!important;margin:0!important;padding:12px 12px!important;background:transparent!important;color:#EEF5FD!important;border:0!important;border-radius:0!important;font-size:15px!important;line-height:1.35!important;font-weight:750!important;text-decoration:none!important;text-align:center!important;cursor:pointer!important;white-space:nowrap!important}
#r6-site-header :is(.r6-nav-trigger,.r6-nav-direct):hover,#r6-site-header .r6-nav-group.is-open>.r6-nav-trigger{background:#0A508F!important;color:#fff!important}
#r6-site-header :is(.r6-nav-trigger[data-current=true],.r6-nav-direct[aria-current=page]){background:var(--r6-blue)!important;color:white!important}
#r6-site-header :is(.r6-nav-trigger,.r6-nav-direct)>.r6-icon{width:21px!important;height:21px!important;color:#B9D7F4!important}
#r6-site-header .r6-chevron{width:14px!important;height:14px!important;opacity:.8!important;margin-left:0!important}
#r6-site-header .r6-free-tools>.r6-nav-trigger{font-size:18px!important;color:var(--r6-orange)!important;font-weight:850!important}
#r6-site-header .r6-free-tools.is-open>.r6-nav-trigger,#r6-site-header .r6-free-tools>.r6-nav-trigger:hover{color:var(--r6-orange)!important}
#r6-site-header .r6-free-tools>.r6-nav-trigger[data-current=true]{background:#143E90!important;color:var(--r6-orange)!important}
#r6-site-header .r6-free-tools>.r6-nav-trigger>.r6-icon:not(.r6-chevron){color:var(--r6-orange)!important;fill:#FF9C5026!important;width:23px!important;height:23px!important}
#r6-site-header .r6-dropdown{position:absolute!important;inset:calc(100% + 3px) auto auto 0!important;z-index:120!important;width:320px!important;max-width:calc(100vw - 32px)!important;margin:0!important;padding:10px!important;background:#fff!important;color:var(--r6-ink)!important;border:1px solid var(--r6-border)!important;border-top:4px solid var(--r6-orange)!important;border-radius:0 0 16px 16px!important;box-shadow:0 18px 48px #111C2B33!important}
#r6-site-header .r6-dropdown-wide{width:530px!important}
#r6-site-header .r6-nav-group:nth-last-child(-n+2) .r6-dropdown{left:auto!important;right:0!important}
#r6-site-header .r6-dropdown-links{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;padding:7px 0 0!important}
#r6-site-header .r6-dropdown-wide .r6-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#r6-site-header .r6-dropdown .r6-menu-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:48px!important;width:100%!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--r6-ink)!important;text-decoration:none!important;text-align:left!important;white-space:normal!important;font-size:14px!important;line-height:1.4!important;font-weight:650!important}
#r6-site-header .r6-dropdown .r6-menu-link:hover,#r6-site-header .r6-dropdown .r6-menu-link:focus-visible{background:#EAF2E5!important;color:#285D14!important}
#r6-site-header .r6-dropdown .r6-menu-link>.r6-icon{color:#347C17!important;width:21px!important;height:21px!important}
#r6-site-header .r6-dropdown .r6-menu-overview{background:var(--r6-surface)!important;font-weight:800!important;font-size:15px!important}
#r6-site-header [hidden]{display:none!important}
#r6-site-header:not([lang=en]):not([lang=zh-Hans]) :is(.r6-nav-trigger,.r6-nav-direct){white-space:normal!important}
#r6-site-header:not([lang=en]):not([lang=zh-Hans]) .r6-nav-label{min-width:0!important;max-width:175px!important;white-space:normal!important;overflow-wrap:normal!important}
.r6-context-navigation{max-width:1480px;margin:0 auto;padding:14px 36px 0;display:flex;gap:18px;flex-wrap:wrap;font-size:14px}
.r6-context-navigation a{color:var(--r6-muted);font-weight:650}

/* Search uses the same spacing and color hierarchy as the rest of the website. */
html body.jem33-r6 .ox-search{font:16px/1.6 Manrope,sans-serif!important;width:min(820px,calc(100% - 32px))!important;border:0!important;border-top:4px solid var(--r6-orange)!important;border-radius:20px!important;background:var(--r6-canvas)!important;color:var(--r6-ink)!important}
html body.jem33-r6 .ox-search .ox-search-heading{padding:22px 26px!important;background:var(--r6-navy)!important}
html body.jem33-r6 .ox-search .ox-search-heading h2{font:800 28px/1.3 Manrope,sans-serif!important;color:white!important}
html body.jem33-r6 .ox-search :is(input,button){font-size:16px!important;border-radius:999px!important;min-height:46px!important}
html body.jem33-r6 .ox-search :is(.identity-name,h3){font-size:17px!important;line-height:1.4!important}
html body.jem33-r6 .ox-search :is(small,.ox-caption,>label){font-size:14px!important;line-height:1.5!important}
html body.jem33-r6 .ox-search [data-search-item]{padding:15px 26px!important}
html body.jem33-r6 .ox-search [data-search-item]:hover{background:#EAF2E5!important}
html body.jem33-r6 .ox-search [data-search-item] .identity-outcome{width:40px!important;height:40px!important;min-width:40px!important}
/* Standalone report/account documents lack the native site's search stylesheet.
   The shared dialog therefore owns its complete layout and bounded icon sizes. */
html body.jem33-r6 dialog.ox-search .ox-search-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
html body.jem33-r6 dialog.ox-search .ox-search-heading h2{margin:0!important;padding:0!important;flex:1!important}
html body.jem33-r6 dialog.ox-search .ox-search-heading button{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:1px solid #526173!important;background:#24384C!important;color:white!important;border-radius:50%!important;font-size:24px!important;line-height:1!important}
html body.jem33-r6 dialog.ox-search>label{display:block!important;margin:18px 24px 8px!important;font:650 14px/1.5 Manrope,sans-serif!important;color:var(--r6-muted)!important}
html body.jem33-r6 dialog.ox-search>input{display:block!important;width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;margin:0 24px!important;padding:12px 18px!important;border:1px solid var(--r6-border)!important;background:#fff!important;color:var(--r6-ink)!important;font:16px/1.4 Manrope,sans-serif!important;box-sizing:border-box!important}
html body.jem33-r6 dialog.ox-search>.ox-caption{display:block!important;margin:13px 0!important;padding:0 24px!important;font:14px/1.5 Manrope,sans-serif!important;color:var(--r6-muted)!important}
html body.jem33-r6 dialog.ox-search #search-results{display:block!important;margin:0!important;padding:0!important}
html body.jem33-r6 dialog.ox-search #search-results>[data-search-item]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:70px!important;width:100%!important;padding:14px 24px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--r6-border)!important;border-radius:0!important;background:transparent!important;color:var(--r6-ink)!important;text-decoration:none!important;font:700 16px/1.4 Manrope,sans-serif!important}
html body.jem33-r6 dialog.ox-search #search-results>[data-search-item]:hover{background:#EAF2E5!important}
html body.jem33-r6 dialog.ox-search [data-search-item] .identity-heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}
html body.jem33-r6 dialog.ox-search [data-search-item] .identity-icon{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;max-height:28px!important;flex:0 0 28px!important;background:transparent!important;color:var(--r6-action)!important;overflow:hidden!important}
html body.jem33-r6 dialog.ox-search [data-search-item] .identity-icon>svg{display:block!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;max-height:26px!important;flex:none!important;fill:none!important}
html body.jem33-r6 dialog.ox-search [data-search-item] .identity-name{min-width:0!important;flex:1 1 auto!important;color:var(--r6-ink)!important;font:750 16px/1.4 Manrope,sans-serif!important}
html body.jem33-r6 dialog.ox-search [data-search-item] .identity-outcome{display:block!important;flex:0 0 40px!important;width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;margin:0 0 0 auto!important}
html body.jem33-r6 dialog.ox-search [data-search-item]>small{display:block!important;margin:0!important;color:var(--r6-muted)!important;font:500 13px/1.4 Manrope,sans-serif!important}
@media(max-width:600px){html body.jem33-r6 dialog.ox-search .ox-search-heading{padding:20px!important}html body.jem33-r6 dialog.ox-search .ox-search-heading h2{font-size:23px!important}html body.jem33-r6 dialog.ox-search #search-results>[data-search-item]{grid-template-columns:1fr!important;gap:5px!important;padding:14px 20px!important}html body.jem33-r6 dialog.ox-search [data-search-item]>small{padding-left:40px!important}html body.jem33-r6 dialog.ox-search [data-search-item] .identity-outcome{display:none!important}}

@media(max-width:1279px){
 #r6-site-header .r6-header-top{padding:10px 24px!important}
 #r6-site-header .r6-header-utility{gap:14px!important}
 #r6-site-header .r6-menu-toggle{display:flex!important}
 #r6-site-header>.r6-navigation{display:none!important;padding:8px 24px 16px!important;max-height:calc(100dvh - 94px)!important;overflow:auto!important}
 #r6-site-header>.r6-navigation[data-open=true]{display:block!important}
 #r6-site-header .r6-primary-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 12px!important;align-items:start!important}
 #r6-site-header .r6-nav-group{display:block!important}
 #r6-site-header :is(.r6-nav-trigger,.r6-nav-direct){width:100%!important;justify-content:flex-start!important;text-align:left!important;min-height:54px!important;white-space:normal!important;border-radius:9px!important}
 #r6-site-header .r6-chevron{margin-left:auto!important}
 #r6-site-header .r6-dropdown,#r6-site-header .r6-dropdown-wide{position:static!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border-radius:10px!important;margin:4px 0 10px!important}
 #r6-site-header .r6-dropdown-wide .r6-dropdown-links{grid-template-columns:1fr!important}
 html body.jem33-r6 :is(.site-main,.app-main){padding:26px 24px 40px!important}
}
@media(max-width:760px){
 #r6-site-header .r6-header-top{padding:9px 16px!important}
 #r6-site-header .r6-header-inner{gap:12px!important}
 #r6-site-header :is(.brand,.brand-logo){width:132px!important;min-width:132px!important;flex-basis:132px!important;padding:3px 8px 5px!important}
 #r6-site-header :is(.brand,.brand-logo) img{width:116px!important}
 #r6-site-header .brand-motto{font-size:9px!important}
 #r6-site-header .r6-header-utility{gap:10px!important}
 #r6-site-header .r6-search-trigger{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;justify-content:center!important;padding:10px!important}
 #r6-site-header .r6-search-label,#r6-site-header .r6-search-shortcut{display:none!important}
 #r6-site-header [data-global-language]{position:absolute!important;top:calc(100% + 12px)!important;right:24px!important;z-index:20!important;display:none!important}
 #r6-site-header:has(.r6-navigation[data-open=true]) [data-global-language]{display:flex!important}
 #r6-site-header>.r6-navigation{padding:66px 16px 16px!important;max-height:calc(100dvh - 78px)!important}
 #r6-site-header .account-avatar-wrap{width:38px!important;height:38px!important;padding:2px!important}
 #r6-site-header .account-avatar{width:34px!important;height:34px!important}
 #r6-site-header .account-summary{gap:0!important;min-height:62px!important;min-width:68px!important;justify-content:center!important;position:relative!important;padding-bottom:21px!important}
 #r6-site-header .account-identity{min-width:0!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translateX(-50%)!important;gap:0!important}
 #r6-site-header [data-account-name],#r6-site-header .account-chevron{display:none!important}
 #r6-site-header [data-account-tier]{font-size:11px!important;padding:3px 5px!important;max-width:100px!important}
 #r6-site-header .r6-menu-toggle{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:9px!important}
 #r6-site-header .account-signin{width:42px!important;height:42px!important;min-height:42px!important;padding:10px!important;font-size:0!important;border-radius:50%!important}
 #r6-site-header .account-signin .r6-icon{width:20px!important;height:20px!important}
 #r6-site-header .r6-primary-nav{grid-template-columns:1fr!important}
 #r6-site-header .r6-dropdown-wide .r6-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html body.jem33-r6 :is(.site-main,.app-main){padding:22px 16px 32px!important}
 html body.jem33-r6 :is(.r5-site-footer,.r6-site-footer){padding:32px 20px!important}
 .r6-context-navigation{padding:14px 16px 0}
}
@media(max-width:370px){#r6-site-header .r6-header-top{padding-inline:12px!important}#r6-site-header .r6-header-inner{gap:6px!important}#r6-site-header .r6-header-utility{gap:6px!important}#r6-site-header :is(.brand,.brand-logo){width:105px!important;min-width:105px!important;flex-basis:105px!important}#r6-site-header :is(.brand,.brand-logo) img{width:89px!important}#r6-site-header .brand-motto{font-size:8px!important}#r6-site-header .r6-dropdown-wide .r6-dropdown-links{grid-template-columns:1fr!important}#r6-site-header .account-summary{min-width:62px!important}}
@media print{#r6-site-header,.r6-context-navigation{display:none!important}}
