.ja-login-status{position:relative;z-index:10001;visibility:visible;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 10px;padding:4px 12px;background:#f1f5f9;color:#1e293b;font-size:13px;line-height:1.25;overflow-wrap:anywhere}
.ja-login-status a,.ja-mobile-admin a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-weight:700;text-decoration:none}
.ja-login-status a:focus-visible,.ja-mobile-admin a:focus-visible{outline:2px solid #814b5b;outline-offset:2px}
.ja-mobile-admin{display:none}
@media(max-width:1199.98px){.ja-mobile-admin{display:block;padding:16px 20px;border-top:1px solid #e2e8f0}}
@media(max-width:991px){
  .ja-login-status{justify-content:space-between;gap:4px 8px;padding:3px 10px;font-size:12px;line-height:1.2;min-height:30px;box-sizing:border-box}
  .ja-login-status a{min-height:28px;padding:0 9px;border-radius:5px;font-size:12px;line-height:1;white-space:nowrap}
}
