/* A two-row mobile header, without the legacy absolute positioning. */
@media(max-width:760px){
html body.jpx-page .jpx .jpx-header{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;grid-template-rows:40px 50px!important;gap:8px!important;width:100%!important;height:auto!important;min-height:114px!important;max-height:none!important;padding:8px 12px!important;box-sizing:border-box!important;align-items:center!important;overflow:visible!important}
html body.jpx-page .jpx .jpx-header>.jpx-brand{grid-column:1!important;grid-row:1!important;position:static!important;transform:none!important;justify-self:start!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:40px!important;margin:0!important}
html body.jpx-page .jpx .jpx-header>.jpx-brand img{width:100px!important;min-width:100px!important;max-width:100px!important;height:38px!important;max-height:38px!important;object-fit:contain!important;position:static!important;transform:none!important}
html body.jpx-page .jpx .jpx-header>.jpx-menu-button{grid-column:2!important;grid-row:1!important;position:static!important;transform:none!important;display:grid!important;width:38px!important;min-width:38px!important;height:38px!important;margin:0!important}
html body.jpx-page .jpx .jpx-header>.jpx-account{position:static!important;transform:none!important;grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;gap:8px!important;margin:0!important;padding:0!important}
html body.jpx-page .jpx .jpx-header .jpx-start{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 110px!important;width:110px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:6px!important;box-sizing:border-box!important;font-size:11px!important}
html body.jpx-page .jpx .jpx-header .j740-user{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:250px!important}
html body.jpx-page .jpx .jpx-header .j740-copy small{overflow:hidden!important;text-overflow:ellipsis!important}
html body.jpx-page .jpx .jpx-header>.jpx-nav{grid-column:1/-1!important;grid-row:3!important;position:static!important;transform:none!important;width:100%!important;margin:0!important}
}
