/* Account notices occupy space only when there is a message. */
body:not(.dialogueApp)>.accountShell>#status:empty{display:none}
.accountMobileMenu[hidden]{display:none!important}
.accountMobileMenu{position:relative;flex:0 0 auto;margin:0;margin-inline-start:auto;padding:0;border:0;border-radius:0;background:transparent}
.accountMobileMenu>summary{display:grid;place-items:center;list-style:none;width:40px;height:40px;padding:0;border:0;font-size:28px;line-height:1;color:#123e55;cursor:pointer}
.accountMobileMenu>summary::-webkit-details-marker{display:none}
.accountMobileMenu>summary:focus-visible{outline:2px solid #6598b5;outline-offset:2px}
.accountMobileMenuPanel{position:absolute;inset-inline-end:0;top:44px;z-index:60;width:210px;max-width:calc(100vw - 24px);padding:10px;background:#fff;border:1px solid #d9e6ed;border-radius:12px;box-shadow:0 8px 28px #123e5528}
.accountMobileMenuPanel .pageLanguages{display:flex!important;justify-content:center;margin:0;width:100%}
@media(max-width:760px){
 body:not(.dialogueApp)>.accountShell>header{flex-wrap:nowrap;margin-bottom:0;padding-block:10px;gap:8px}
 body:not(.dialogueApp)>.accountShell>header>div{min-width:0;flex:1}
 body:not(.dialogueApp)>.accountShell>header h1{font-size:20px;line-height:1.3}
 body:not(.dialogueApp)>.accountShell>header>img{width:36px;height:36px}
 body:not(.dialogueApp)>.accountShell>#dashboard>#welcome{margin-block:12px;overflow-wrap:anywhere}
 body:not(.dialogueApp)>.accountShell #homeTiles{margin-top:12px}
}
