/* Username dropdown; keeps the existing black account pill. */
.topright { position: relative; }
.modasto-account-menu { position:absolute; z-index:1200; top:calc(100% + 10px); right:74px; min-width:190px; background:#fff; border:1px solid #e8e8e8; border-radius:16px; box-shadow:0 12px 35px rgba(0,0,0,.12); padding:8px; color:#181818; }
.modasto-account-menu[hidden] { display:none !important; }
.modasto-menu-label { padding:10px 12px 7px; color:#777; font-size:12px; font-weight:600; }
.modasto-account-menu button { display:block; width:100%; padding:12px; border:0; background:transparent; border-radius:10px; color:#222; text-align:left; font:inherit; cursor:pointer; }
.modasto-account-menu button:hover, .modasto-account-menu button:focus-visible { background:#f3f3f3; }
@media(max-width:700px){ .modasto-account-menu { right:0; top:calc(100% + 8px); min-width:170px; } }
