/* Compact auxiliary navigation; loaded only on the nine requested pages. */
#main .limiter #personalMenuWrap { display:block; width:100%; min-width:0; height:auto; overflow:visible; margin:0 0 16px; box-sizing:border-box; }
#main .limiter #personalMenu { display:flex; flex-wrap:wrap; align-items:center; gap:4px 6px; list-style:none; margin:0; padding:0 0 6px; overflow:visible; white-space:normal; border-bottom:1px solid #e5e7eb; }
#main .limiter #personalMenu::after { content:none; }
#main .limiter #personalMenu li { float:none; display:block; margin:0; padding:0; }
#main .limiter #personalMenu li a { display:block; padding:6px 9px; border:1px solid transparent; border-radius:5px; color:#333; font-size:14px; line-height:18px; text-decoration:none; white-space:nowrap; transition:background-color .15s,color .15s; }
#main .limiter #personalMenu li a:hover { background:#f2f5f7; color:#1477ad; }
#main .limiter #personalMenu li a:focus-visible { outline:2px solid #1477ad; outline-offset:2px; }
#main .limiter #personalMenu li a.selected { font-family:'robotobold',sans-serif; border-color:#d5e6ef; background:#eef6fa; color:#17658f; padding:6px 9px; }
@media (max-width:600px) {
  #main .limiter #personalMenu { gap:2px 4px; padding-top:3px; }
  #main .limiter #personalMenu li a, #main .limiter #personalMenu li a.selected { padding:10px 8px; font-size:13px; line-height:22px; }
  #main .limiter #personalMenuWrap { margin-bottom:14px; }
}
