/* JakSky V79 — one password eye, visible search suggestions with Android keyboard. */
/* The previous cat UI placed an emoji button on top of the real SVG eye. */
#userModal .catPassToggle { display:none !important; }
#userModal .authPasswordWrap { position:relative !important; }
#userModal .authPasswordWrap > .authEyeBtn{
  position:absolute !important;
  top:50% !important;
  right:12px !important;
  transform:translateY(-50%) !important;
  width:39px !important;height:39px !important;min-width:39px !important;min-height:39px !important;
  border:1px solid rgba(110,179,243,.35) !important;
  border-radius:12px !important;
  padding:0 !important;
  background:rgba(20,65,120,.65) !important;
  color:#bde6ff !important;-webkit-text-fill-color:#bde6ff !important;
  display:grid !important;place-items:center !important;
  box-shadow:none !important;filter:none !important;
  z-index:2 !important;
}
#userModal .authEyeBtn svg,
html[data-jak-theme="dark"] #userModal .authEyeBtn svg{
  width:21px !important;height:21px !important;
  color:#bde6ff !important;stroke:#bde6ff !important;
  filter:none !important;fill:none !important;
}
#userModal .authEyeBtn svg *,
html[data-jak-theme="dark"] #userModal .authEyeBtn svg *{
  stroke:#bde6ff !important;fill:none !important;
}
#userModal .authPasswordWrap input{padding-right:65px !important;}
#userModal .authEyeBtn:active{transform:translateY(-50%) scale(.96) !important;}

/* Existing global "pause animations when typing" froze the dropdown at opacity:0.
   No opening animation and no backdrop blur while searching. */
.jakSearchSuggest, .jakSearchSuggest.open, body.jakUserTyping .jakSearchSuggest.open{
  animation:none !important;
  transition:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  opacity:1 !important;
  transform:none !important;
}
.jakSearchSuggest{
  position:fixed !important;
  right:auto !important;
  z-index:2400 !important;
  box-sizing:border-box;
  overflow-y:auto !important;
  overscroll-behavior:contain;
  border-radius:13px !important;
  border:1px solid rgba(58,155,255,.45) !important;
  background:#092348 !important;
  color:#e6f3ff !important;
  box-shadow:0 10px 24px rgba(0,0,0,.45) !important;
}
.jakSearchSuggest:not(.open){display:none !important;}
.jakSearchSuggest.open{display:block !important;}
.jakSearchSuggest .jakSearchHead{color:#8fd4ff !important;padding:10px 12px 8px !important;}
.jakSearchSuggest .jakSearchRow{color:#f0f7ff !important;border-top-color:rgba(129,188,244,.13) !important;}
.jakSearchSuggest .jakSearchRow small{color:#a9bed6 !important;}
.jakSearchSuggest .jakSearchRow:active{background:#123f7c !important;}
.jakSearchSuggest .jakSearchEmpty{padding:14px 12px;color:#c2d4e9;font-size:13px;line-height:1.4;}
@media(max-width:820px){
  .jakSearchSuggest .jakSearchRow{min-height:56px;}
  .jakSearchSuggest{scrollbar-width:thin;}
}
