/* Zenkai Idle R7.10.80 — Pull button states
   User-approved behavior: inactive = smaller; selected = physically larger/brighter.
   Scope is ONLY the pull selector inside the Hunt tab. */

/* Give the row enough vertical room for the selected asset's taller natural shape. */
#huntModal .zk63-shell .zk63-pulls{
  height:68px!important;
  min-height:68px!important;
  align-items:center!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  gap:6px!important;
  padding:0 2px!important;
}

/* Normal / not selected: smaller asset, preserving image proportions. */
#huntModal .zk63-shell .zk63-pull{
  flex:0 0 30.5%!important;
  min-width:126px!important;
  height:49px!important;
  min-height:49px!important;
  align-self:center!important;
  background-position:center!important;
  background-size:contain!important;
  background-repeat:no-repeat!important;
  transition:height .13s ease, flex-basis .13s ease, filter .13s ease!important;
  transform:none!important;
}

#huntModal .zk63-shell .zk63-pull:not(.active){
  filter:saturate(.76) brightness(.90) contrast(1.03)!important;
}

/* SELECTED: actually larger, not merely brighter. */
#huntModal .zk63-shell .zk63-pull.active{
  flex-basis:35.5%!important;
  min-width:148px!important;
  height:66px!important;
  min-height:66px!important;
  z-index:3!important;
  background-size:contain!important;
  filter:saturate(1.00) brightness(1.035) contrast(1.04)!important;
}

/* Hover previews a small increase, still below the selected size. */
#huntModal .zk63-shell .zk63-pull:not(.active):not(:disabled):hover{
  flex-basis:32.2%!important;
  height:54px!important;
  min-height:54px!important;
  filter:saturate(.86) brightness(.98) contrast(1.03)!important;
}

/* Keep the level badge attached to each button at every size. */
#huntModal .zk63-shell .zk63-pull-level{
  right:6px!important;
  top:4px!important;
}

/* The generic future pull buttons follow the same state sizing. */
#huntModal .zk63-shell .zk63-pull.generic{
  background-size:100% 100%!important;
}

@media (max-height:650px){
  #huntModal .zk63-shell .zk63-pulls{height:61px!important;min-height:61px!important}
  #huntModal .zk63-shell .zk63-pull{height:44px!important;min-height:44px!important;min-width:116px!important}
  #huntModal .zk63-shell .zk63-pull.active{height:59px!important;min-height:59px!important;min-width:136px!important}
  #huntModal .zk63-shell .zk63-pull:not(.active):not(:disabled):hover{height:49px!important;min-height:49px!important}
}
