/* Zenkai Idle R7.10.244 — Saga portraits + larger Hunt/Boss list enemies
   Visual-only integration. No hunt/saga/boss authority or reward cadence changes. */

/* Sagas: replace the old numeric 01/02/03/04 tile with the authored portrait. */
#huntModal .r236-saga-card{
  grid-template-columns:50px minmax(0,1fr)!important;
  min-height:66px!important;
  padding:6px 8px 6px 6px!important;
}
#huntModal .r244-saga-portrait{
  width:48px!important;
  height:48px!important;
  display:block!important;
  overflow:hidden!important;
  justify-self:center!important;
  align-self:center!important;
  border:1px solid #286b91!important;
  background:#06131f!important;
  box-shadow:inset 0 0 0 1px rgba(3,11,18,.55)!important;
}
#huntModal .r236-saga-card.active .r244-saga-portrait{
  border-color:#e7a126!important;
  box-shadow:0 0 8px rgba(234,160,34,.16),inset 0 0 0 1px rgba(26,15,3,.7)!important;
}
#huntModal .r244-saga-portrait>img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:cover!important;
  object-position:center 34%!important;
}

/* Hunts: the creature thumbnail now reads at the same visual weight as Saibaman did,
   without changing the browser shell or the actual combat sprite. */
#huntModal .zk63-shell .zk63-hunt-card{
  min-height:52px!important;
  height:52px!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  gap:6px!important;
  padding:4px 9px 4px 5px!important;
}
#huntModal .zk63-shell .zk63-hunt-card>img{
  width:38px!important;
  height:38px!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
}

/* Boss navigation: slightly larger portraits while preserving the current list width. */
#huntModal .r236-boss-card{
  grid-template-columns:62px minmax(0,1fr)!important;
  min-height:72px!important;
  padding:5px 7px 5px 5px!important;
  gap:7px!important;
}
#huntModal .r236-boss-card img.r241-boss-thumb{
  width:60px!important;
  height:60px!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
}

/* Keep the same idea on shorter/narrower screens, but do not let portraits crush text. */
@media(max-width:1100px){
  #huntModal .r236-saga-card{grid-template-columns:46px minmax(0,1fr)!important;min-height:62px!important}
  #huntModal .r244-saga-portrait{width:44px!important;height:44px!important}
  #huntModal .zk63-shell .zk63-hunt-card{height:49px!important;min-height:49px!important;grid-template-columns:37px minmax(0,1fr)!important}
  #huntModal .zk63-shell .zk63-hunt-card>img{width:35px!important;height:35px!important}
  #huntModal .r236-boss-card{grid-template-columns:56px minmax(0,1fr)!important;min-height:66px!important}
  #huntModal .r236-boss-card img.r241-boss-thumb{width:54px!important;height:54px!important}
}
@media(max-width:860px){
  #huntModal .r236-saga-card{grid-template-columns:42px minmax(0,1fr)!important;min-height:58px!important;padding-left:5px!important}
  #huntModal .r244-saga-portrait{width:40px!important;height:40px!important}
  #huntModal .zk63-shell .zk63-hunt-card{height:46px!important;min-height:46px!important;grid-template-columns:34px minmax(0,1fr)!important}
  #huntModal .zk63-shell .zk63-hunt-card>img{width:32px!important;height:32px!important}
  #huntModal .r236-boss-card{grid-template-columns:50px minmax(0,1fr)!important;min-height:60px!important}
  #huntModal .r236-boss-card img.r241-boss-thumb{width:48px!important;height:48px!important}
}
