/* The same persistent tab bar across inbox and ordinary pages. */
@media(max-width:1023px){
 html body .egb-shell.egb-shell nav.egb-mobile-nav.egb-mobile-nav{display:flex!important;position:fixed!important;inset:auto 0 0!important;transform:none!important;box-sizing:border-box;height:calc(56px + env(safe-area-inset-bottom,0px));min-height:0;max-height:calc(56px + env(safe-area-inset-bottom,0px));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);align-items:flex-start;transition:background-color .16s ease,border-color .16s ease}
 html body .egb-shell.egb-shell nav.egb-mobile-nav.egb-mobile-nav>.egb-tab-item{height:55px;min-height:0;max-height:55px;box-sizing:border-box;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 0;margin:0;font-size:10px;line-height:14px;white-space:nowrap;transform:none;transition:color .16s ease,background-color .16s ease}
 html body .egb-shell.egb-shell nav.egb-mobile-nav.egb-mobile-nav>.egb-tab-item svg{width:22px;height:22px}
 html body .egb-shell.egb-shell nav.egb-mobile-nav.egb-mobile-nav>.egb-tab-item>span:first-child:not([aria-label]){display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;line-height:1}
 html[data-keyboard-open] body .egb-shell.egb-shell nav.egb-mobile-nav.egb-mobile-nav{display:none!important}
 html body .av2.av2.av-desk .av2-thread>.av2-thread-heading{display:grid;grid-template-columns:36px 38px minmax(0,1fr) 40px;grid-template-areas:'back avatar person menu' 'listing listing listing listing';align-items:center;gap:4px 8px;padding:8px 10px!important;min-height:60px;max-width:100%;box-sizing:border-box}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-mobile-back{grid-area:back;display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:44px;min-height:44px;padding:0;margin:0}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-avatar-wrap{grid-area:avatar;width:38px;height:38px;min-width:38px;margin:0}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-avatar-wrap>.av2-avatar,html body .av2.av2.av-desk .av2-thread-heading>.av2-avatar-wrap>.av2-real-avatar{width:38px;height:38px;font-size:17px}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-person{grid-area:person;min-width:0;margin:0;align-self:center}
 html body .av2.av2.av-desk .av2-person h2{font-size:17px;line-height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 html body .av2.av2.av-desk .av2-thread-heading .av2-presence{font-size:12px;line-height:16px;min-height:16px;margin:0;color:var(--desk-sub,#61766b)}
 html body .av2.av2.av-desk .av2-thread-heading .av2-presence.online{color:var(--desk-accent,#277559)}
 html body .av2.av2.av-desk .av2-thread-heading .av2-presence.online:before{display:none}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-head-menu,html body .av2.av2.av-desk .av2-thread-heading>.av2-origin{grid-area:menu;justify-self:end;width:40px;margin:0}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-head-menu>button{width:40px;min-width:40px;height:44px;min-height:44px;margin:0}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-listing{grid-area:listing;display:flex;align-items:center;gap:7px;min-width:0;max-width:none;width:100%;height:26px;min-height:26px;max-height:26px;padding:2px 0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12px;line-height:18px;text-decoration:none;overflow:hidden}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-listing>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-listing>strong{flex:none;max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-listing>img{width:20px;height:20px;flex:0 0 20px;border-radius:4px}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-listing>svg{width:16px;height:16px;flex:none}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-help{grid-column:1/-1;min-width:0;margin:0}
 html body .av2.av2.av-desk .av2-thread-heading>.av2-head-mark{grid-area:person;justify-self:end;align-self:start;width:14px;height:14px;pointer-events:none}
 html body .av2.av2.av-desk .av2-thread>.av2-thread-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 20px);max-width:none;box-sizing:border-box;height:44px;min-height:44px;max-height:44px;margin:4px 10px 6px;padding:3px;gap:0;border:0;border-radius:11px;box-shadow:none;background:var(--desk-soft,#eef3ed)}
 html body .av2.av2.av-desk .av2-thread-tabs>.av2-tabs-thumb{position:absolute;display:block;top:3px;left:3px;bottom:3px;width:calc(50% - 3px);height:auto;margin:0;border-radius:8px;background:var(--desk-paper,#fafcf9);box-shadow:0 1px 3px #183d2414;transform:translateX(0);transition:transform .18s ease}
 html body .av2.av2.av-desk .av2-thread-tabs.second>.av2-tabs-thumb{transform:translateX(100%)}
 html body .av2.av2.av-desk .av2-thread-tabs>button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:38px!important;min-height:38px!important;max-height:38px;margin:0;padding:0 8px;border:0;border-radius:8px;font-size:13px;line-height:18px;background:transparent;box-shadow:none;transition:color .16s ease}
}
@media(prefers-reduced-motion:reduce){html body .egb-shell.egb-shell nav.egb-mobile-nav.egb-mobile-nav,html body .egb-shell.egb-shell nav.egb-mobile-nav.egb-mobile-nav>.egb-tab-item,html body .av2.av2.av-desk .av2-thread-tabs>.av2-tabs-thumb{transition:none}}
