/* Zenkai Idle R7.10.76 — authoritative top tabs
   IMPORTANT: no transform scaling. Each tab owns a fixed grid slot.
   Inactive = physically smaller within the slot; active = full slot + active PNG. */
#huntModal .hunt-browser-modal.zk63-shell .hunt-mode-tabs{
  position:absolute!important;
  left:6.3%!important;
  right:6.3%!important;
  top:18.1%!important;
  width:auto!important;
  height:8.6%!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  grid-template-rows:1fr!important;
  align-items:center!important;
  justify-items:center!important;
  gap:.5%!important;
  margin:0!important;
  padding:0!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:visible!important;
  pointer-events:auto!important;
  z-index:120!important;
}
#huntModal .hunt-browser-modal.zk63-shell .hunt-mode-tabs button{
  display:block!important;
  position:relative!important;
  width:86%!important;
  height:78%!important;
  min-width:0!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  justify-self:center!important;
  align-self:center!important;
  transform:none!important;
  transform-origin:center!important;
  background-color:transparent!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  color:transparent!important;
  font-size:0!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:visible!important;
  cursor:pointer!important;
  z-index:1!important;
  filter:saturate(.72) brightness(.90) contrast(1.04)!important;
  transition:width .13s ease,height .13s ease,filter .13s ease!important;
}
#huntModal .hunt-browser-modal.zk63-shell .hunt-mode-tabs button.active{
  width:100%!important;
  height:100%!important;
  transform:none!important;
  z-index:3!important;
  filter:saturate(.96) brightness(1.02) contrast(1.04)!important;
}
#huntModal .hunt-browser-modal.zk63-shell .hunt-mode-tabs button:not(.active):hover{
  width:91%!important;
  height:84%!important;
  transform:none!important;
  z-index:2!important;
  filter:saturate(.84) brightness(.97) contrast(1.04)!important;
}
/* Reassert the approved separated state assets after every legacy stylesheet. */
#huntModal .zk63-shell [data-hunt-mode="hunts"]{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_hunts_inactive.png')!important}
#huntModal .zk63-shell [data-hunt-mode="hunts"].active{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_hunts_active.png')!important}
#huntModal .zk63-shell [data-hunt-mode="quests"]{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_quests_inactive.png')!important}
#huntModal .zk63-shell [data-hunt-mode="quests"].active{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_quests_active.png')!important}
#huntModal .zk63-shell [data-hunt-mode="arena"]{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_arena_inactive.png')!important}
#huntModal .zk63-shell [data-hunt-mode="arena"].active{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_arena_active.png')!important}
#huntModal .zk63-shell [data-hunt-mode="bosses"]{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_bosses_inactive.png')!important}
#huntModal .zk63-shell [data-hunt-mode="bosses"].active{background-image:url('assets/ui/hunt_clean_v65/tabs/tab_bosses_active.png')!important}
