/* APP287: only account affordance and More full-height accessible panel. */
@media(max-width:799px){
 header.asn276-topbar #asn276SessionPill{width:48px!important;min-width:48px!important;max-width:48px!important;height:46px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;padding:2px 1px!important}
 header.asn276-topbar #asn276SessionPill svg{display:block!important;width:22px!important;height:22px!important;stroke:#ffe4a3!important;flex:none!important}
 header.asn276-topbar #asn276SessionPill .asn286-signin-text{font-size:7px!important;line-height:1.05!important;font-weight:650!important;display:block!important;white-space:nowrap!important}
 #asnMorePanel.asn-web190-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;box-sizing:border-box!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 12px)!important;align-items:stretch!important;justify-content:center!important;background:transparent!important}
 #asnMorePanel .asn-web190-shade{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:rgba(0,0,5,.88)!important;backdrop-filter:blur(7px)!important}
 #asnMorePanel .asn-web190-sheet{position:relative!important;align-self:center!important;margin:0 auto!important;width:min(420px,100%)!important;height:auto!important;max-height:min(500px,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 48px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transform:none!important;box-sizing:border-box!important}
 #asnMorePanel .asn-web190-sheet>header{flex:0 0 auto!important;position:sticky!important;top:0!important;z-index:2!important}
 #asnMorePanel .asn-web190-sheet .asn-web190-links{flex:0 1 auto!important;min-height:0!important;align-content:start!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;grid-auto-rows:minmax(60px,auto)!important;padding:12px!important}
 #asnMorePanel .asn-web190-x{display:grid!important;place-items:center!important;min-height:44px!important;min-width:44px!important;opacity:1!important;visibility:visible!important}
}

/* APP288: icon-safe account badge and compact, centered More sheet. */
@media(max-width:799px){
 html body header.asn276-topbar #asn276SessionPill{overflow:hidden!important;white-space:normal!important;flex-wrap:nowrap!important;box-sizing:border-box!important;}
 html body header.asn276-topbar #asn276SessionPill svg{display:block!important;visibility:visible!important;opacity:1!important;stroke:#ffe2a0!important;}
 html body header.asn276-topbar #asn276SessionPill .asn286-signin-text{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important;text-align:center!important;letter-spacing:-.2px!important;}
 html body #asnMorePanel.asn-web190-overlay[aria-hidden="false"]{display:flex!important;}
 html body #asnMorePanel .asn-web190-sheet{top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;min-height:0!important;max-height:min(500px,calc(100dvh - 64px))!important;}
 html body #asnMorePanel .asn-web190-links{grid-auto-rows:minmax(60px,auto)!important;}
}
