/* Portal menu sits directly under body and avoids all parent clipping/stacking contexts. */
body > .msc-admin-more-links { background: #fff; border: 1px solid #d7e1ed; border-radius: 10px; box-shadow: 0 12px 32px rgba(16,42,75,.22); display: grid; padding: .4rem; box-sizing: border-box; }
body > .msc-admin-more-links > a { display:block; padding: .65rem .8rem; color:#244766; text-decoration:none; border-radius:6px; font-size:.9rem; }
body > .msc-admin-more-links > a:hover, body > .msc-admin-more-links > a:focus-visible { background:#eaf2ff; }
