/* Poké Idle Online · Hunt Analyzer Picture-in-Picture · build 549 */
.hunt-analyzer-head .hunt-analyzer-actions{align-items:center}
.hunt-analyzer-head .hunt-analyzer-taskbar{
  position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:84px;padding:0 9px;
  border-color:#d9ae36!important;background:linear-gradient(180deg,#937019,#604811)!important;color:#fff0a5!important;
  box-shadow:0 0 0 1px #ffe77b12 inset,0 0 18px #d9ad3435;overflow:hidden;
  transition:transform .15s,filter .15s,box-shadow .15s
}
.hunt-analyzer-head .hunt-analyzer-taskbar:before{
  content:"";position:absolute;inset:-40% auto -40% -45%;width:30%;background:linear-gradient(90deg,transparent,#fff4b246,transparent);
  transform:skewX(-18deg);animation:huntTaskbarShine 3.2s ease-in-out infinite;pointer-events:none
}
.hunt-analyzer-head .hunt-analyzer-taskbar:hover{
  filter:brightness(1.18);transform:translateY(-1px);box-shadow:0 0 0 1px #ffe99b35 inset,0 0 24px #e2b53862
}
.hunt-analyzer-taskbar>i{
  position:relative;display:block;width:14px;height:11px;flex:none;border:1px solid currentColor;border-radius:2px;background:#14262b;
  font-style:normal;box-shadow:3px -3px 0 -1px #14262b,3px -3px 0 0 currentColor
}
.hunt-analyzer-taskbar>i>span{
  position:absolute;left:2px;right:2px;bottom:2px;height:2px;border-radius:3px;background:#5ee2c6;box-shadow:0 0 5px #5ee2c6
}
.hunt-analyzer-taskbar.active{
  border-color:#67e2c8!important;background:linear-gradient(180deg,#168a75,#0b6459)!important;color:#effffb!important;
  box-shadow:0 0 0 1px #8ff3dc24 inset,0 0 23px #42d4b65c
}
.hunt-analyzer-taskbar.active:after{
  content:"";width:5px;height:5px;margin-left:1px;border-radius:50%;background:#8fffe5;box-shadow:0 0 8px #8fffe5;
  animation:huntTaskbarLive 1.25s ease-in-out infinite
}
.hunt-analyzer-taskbar.pip-unsupported{
  border-color:#536066!important;background:#172329!important;color:#87979a!important;box-shadow:none
}
.hunt-analyzer-panel.collapsed #hunt-analyzer-taskbar{display:none!important}
@keyframes huntTaskbarShine{0%,65%{left:-45%}90%,100%{left:125%}}
@keyframes huntTaskbarLive{50%{opacity:.35;transform:scale(.75)}}
@media(max-width:600px){
  .hunt-analyzer-head .hunt-analyzer-taskbar{min-width:69px;padding-inline:6px}
  .hunt-analyzer-taskbar>span{font-size:7px}
}
@media(prefers-reduced-motion:reduce){
  .hunt-analyzer-head .hunt-analyzer-taskbar:before,.hunt-analyzer-taskbar.active:after{animation:none}
}
