:root{
  --hunt-v2-bg:#0a1a2c;
  --hunt-v2-panel:#0f253b;
  --hunt-v2-card:#102942;
  --hunt-v2-card-strong:#153451;
  --hunt-v2-line:#294e72;
  --hunt-v2-line-strong:#4a86bf;
  --hunt-v2-text:#e8f2f5;
  --hunt-v2-muted:#a7b9ca;
  --hunt-v2-cyan:#71b9ef;
  --hunt-v2-green:#78c9ff;
  --hunt-v2-gold:#f2c75c;
  --hunt-v2-red:#ef7777;
}

body.upi-mmo-hud-wide:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open):not(.upi-exclusive-screen-open):not(.upi-entry-promo-open):not(.upi-dom-screen-open) #idle-hunt-analyzer.open:not(.rh-side-analyzer),
body.upi-reference-hud:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open):not(.upi-exclusive-screen-open):not(.upi-entry-promo-open):not(.upi-dom-screen-open) #idle-hunt-analyzer.open:not(.rh-side-analyzer){
  position:fixed!important;
  z-index:100420!important;
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  min-width:292px!important;
  min-height:300px!important;
  height:min(540px,calc(100dvh - 18px))!important;
  max-width:calc(100vw - 12px)!important;
  max-height:calc(100dvh - 12px)!important;
  overflow:hidden!important;
}

html body.upi-reference-hud:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open):not(.upi-exclusive-screen-open):not(.upi-entry-promo-open):not(.upi-dom-screen-open) #idle-hunt-analyzer.open,
html body.upi-mmo-hud-wide:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open):not(.upi-exclusive-screen-open):not(.upi-entry-promo-open):not(.upi-dom-screen-open) #idle-hunt-analyzer.open{
  z-index:2147483000!important;
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  transform:none!important;
}

html body.upi-battle-active #idle-hunt-analyzer,
html body.upi-world-message-focus #idle-hunt-analyzer,
html body.upi-mmo-hunt-history-open #idle-hunt-analyzer,
html body.upi-exclusive-screen-open #idle-hunt-analyzer.open,
html body.upi-entry-promo-open #idle-hunt-analyzer.open,
html body.upi-dom-screen-open #idle-hunt-analyzer.open,
html body:has(#boot-overlay[aria-hidden="false"]) #idle-hunt-analyzer.open,
html body.upi-exclusive-screen-open #idle-manual-capture-popup.open,
html body.upi-entry-promo-open #idle-manual-capture-popup.open,
html body.upi-dom-screen-open #idle-manual-capture-popup.open,
html body:has(#boot-overlay[aria-hidden="false"]) #idle-manual-capture-popup.open{
  display:none!important;
}

html body:not(.in-game) #idle-hunt-analyzer,
html body:not(.in-game) #idle-manual-capture-popup{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

#idle-hunt-analyzer{
  position:fixed;
  isolation:isolate;
  box-sizing:border-box!important;
  border:2px solid var(--hunt-v2-line-strong)!important;
  border-radius:15px!important;
  background:var(--hunt-v2-bg)!important;
  color:var(--hunt-v2-text)!important;
  box-shadow:0 24px 70px rgb(0 0 0 / 72%),0 0 0 1px rgb(8 18 30 / 90%),inset 0 0 0 1px rgb(189 221 250 / 5%)!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif!important;
  transition:left .28s cubic-bezier(.22,1,.36,1),top .28s cubic-bezier(.22,1,.36,1),width .24s ease,height .24s ease,max-height .24s ease,border-radius .24s ease!important;
}

#idle-hunt-analyzer *,
#mmo-hud-viewport .mmo-hunt-history-screen *{box-sizing:border-box}

#idle-hunt-analyzer .hunt-head{
  position:relative!important;
  z-index:5!important;
  display:flex!important;
  min-height:72px!important;
  align-items:center!important;
  gap:10px!important;
  padding:10px 11px!important;
  border-bottom:1px solid var(--hunt-v2-line-strong)!important;
  background:#1c3f69!important;
  cursor:move!important;
  backdrop-filter:none!important;
}

#idle-hunt-analyzer .hunt-icon{
  display:grid!important;
  width:48px!important;
  height:48px!important;
  flex:0 0 48px!important;
  place-items:center!important;
  border:1px solid #74a8d3!important;
  border-radius:9px!important;
  background:#2d6297!important;
  box-shadow:inset 0 0 0 1px rgb(255 255 255 / 10%)!important;
}

#idle-hunt-analyzer .hunt-icon img{width:38px!important;height:38px!important;object-fit:contain!important;image-rendering:pixelated!important}
#idle-hunt-analyzer .hunt-head-copy{display:flex!important;min-width:0!important;flex:1!important;flex-direction:column!important;gap:4px!important}
#idle-hunt-analyzer .hunt-live-label{color:#8fd2ff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}
#idle-hunt-analyzer .hunt-head-copy strong{overflow:hidden!important;color:#fff!important;font:700 19px/1.05 "Segoe UI",sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important}
#idle-hunt-analyzer .hunt-head-copy small{overflow:hidden!important;color:#d2e5f2!important;font-size:11px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}
#idle-hunt-analyzer .hunt-head-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important}
#idle-hunt-analyzer .hunt-head-actions button{
  display:grid!important;
  width:34px!important;
  height:34px!important;
  place-items:center!important;
  padding:0!important;
  border:1px solid #6e9fc8!important;
  border-radius:7px!important;
  background:#244f7d!important;
  cursor:pointer!important;
}
#idle-hunt-analyzer .hunt-head-actions button:hover,
#idle-hunt-analyzer .hunt-head-actions button:focus-visible,
#idle-hunt-analyzer .hunt-head-actions button.is-active{border-color:#c8e7ff!important;background:#326b9e!important;outline:none!important}
#idle-hunt-analyzer .hunt-head-actions img{width:17px!important;height:17px!important;object-fit:contain!important;image-rendering:pixelated!important}
#idle-hunt-analyzer .hunt-head-actions svg{
  width:17px!important;
  height:17px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}

#idle-hunt-analyzer .hunt-layout-popover{
  position:absolute!important;
  z-index:12!important;
  top:64px!important;
  right:46px!important;
  display:grid!important;
  width:238px!important;
  grid-template-columns:1fr!important;
  gap:5px!important;
  padding:10px!important;
  border:1px solid var(--hunt-v2-line-strong)!important;
  border-radius:10px!important;
  background:#071721!important;
  box-shadow:0 18px 42px rgb(0 0 0 / 58%)!important;
}
#idle-hunt-analyzer .hunt-layout-popover[hidden]{display:none!important}
#idle-hunt-analyzer .hunt-layout-popover>span{padding:2px 3px 5px;color:var(--hunt-v2-green);font-size:9px;font-weight:900;letter-spacing:.08em}
#idle-hunt-analyzer .hunt-layout-popover button{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--hunt-v2-line);border-radius:7px;background:var(--hunt-v2-card);color:#fff;cursor:pointer}
#idle-hunt-analyzer .hunt-layout-popover button:hover,#idle-hunt-analyzer .hunt-layout-popover button:focus-visible{border-color:var(--hunt-v2-cyan);background:var(--hunt-v2-card-strong);outline:none}
#idle-hunt-analyzer .hunt-layout-popover button b{font-size:13px}#idle-hunt-analyzer .hunt-layout-popover button small{color:var(--hunt-v2-muted);font-size:10px}
#idle-hunt-analyzer .hunt-layout-popover p{margin:3px 2px 0;color:var(--hunt-v2-muted);font-size:10px;line-height:1.4}

#idle-hunt-analyzer .hunt-content{min-height:0!important;flex:1 1 auto!important;overflow:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--hunt-v2-line-strong) transparent!important}
#idle-hunt-analyzer .hunt-capture-command{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(210px,42%)!important;
  align-items:center!important;
  gap:10px!important;
  margin:10px 11px 0!important;
  padding:11px!important;
  border:1px solid #315d82!important;
  border-radius:10px!important;
  background:#0b2032!important;
}
#idle-hunt-analyzer .hunt-capture-command-copy{display:flex;min-width:0;flex-direction:column;gap:4px}
#idle-hunt-analyzer .hunt-capture-command-copy>span{color:#78c9ff;font-size:9px;font-weight:900;letter-spacing:.08em}
#idle-hunt-analyzer .hunt-capture-command-copy>strong{color:#fff;font-size:14px;line-height:1.2}
#idle-hunt-analyzer .hunt-capture-command-copy>small{color:#a7b9ca;font-size:10px;line-height:1.35}
#idle-hunt-analyzer .hunt-ball-picker{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;border:1px solid #315d82;border-radius:8px;background:#071721}
#idle-hunt-analyzer .hunt-ball-picker>img{width:36px;height:36px;grid-row:1/3;object-fit:contain;image-rendering:pixelated}
#idle-hunt-analyzer .hunt-ball-picker>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px}
#idle-hunt-analyzer .hunt-ball-picker small{color:#8fb7d2;font-size:8px;font-weight:900}
#idle-hunt-analyzer .hunt-ball-picker b{color:#e7f4ff;font-size:9px;white-space:nowrap}
#idle-hunt-analyzer #hunt-global-ball{width:100%;height:31px;margin:0;padding:0 8px;border:1px solid var(--hunt-v2-line);border-radius:6px;outline:none;background:#041019;color:#fff;font:700 11px/1 "Segoe UI",sans-serif;cursor:pointer}
#idle-hunt-analyzer #hunt-global-ball:focus{border-color:var(--hunt-v2-cyan)}

#idle-hunt-analyzer .hunt-session{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px 11px 0!important}
#idle-hunt-analyzer .hunt-session span{display:flex!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px!important;border:0!important;border-radius:7px!important;background:#0b2032!important;color:var(--hunt-v2-muted)!important;font-size:10px!important;font-weight:700!important;text-transform:none!important}
#idle-hunt-analyzer .hunt-session b{margin:0!important;color:#fff!important;font-size:11px!important;text-align:right!important}
#idle-hunt-analyzer .hunt-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:8px 11px 0!important}
#idle-hunt-analyzer .hunt-stat{display:flex!important;min-width:0!important;min-height:68px!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:8px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:8px!important;background:var(--hunt-v2-card)!important;transform:none!important}
#idle-hunt-analyzer .hunt-stat:hover{border-color:var(--hunt-v2-line-strong)!important;background:var(--hunt-v2-card-strong)!important}
#idle-hunt-analyzer .hunt-stat b{color:#fff!important;font-size:17px!important;line-height:1!important}
#idle-hunt-analyzer .hunt-stat span{margin:0!important;color:var(--hunt-v2-muted)!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important;text-transform:none!important}
#idle-hunt-analyzer .hunt-finance{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:8px 11px 0!important}
#idle-hunt-analyzer .hunt-finance-card{padding:9px 10px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:8px!important;background:#0b2032!important}
#idle-hunt-analyzer .hunt-finance-card b{font-size:15px!important}#idle-hunt-analyzer .hunt-finance-card span{margin-top:3px!important;color:var(--hunt-v2-muted)!important;font-size:9px!important;text-transform:none!important}
#idle-hunt-analyzer .hunt-finance-card.net{grid-column:1/-1!important;border-color:#315d82!important;background:#0b2032!important}
#idle-hunt-analyzer .hunt-finance-card.net b{color:#8fd2ff!important;font-size:18px!important}
#idle-hunt-analyzer .hunt-rates{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;margin:8px 11px 0!important;padding:1px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:8px!important;background:var(--hunt-v2-line)!important;color:var(--hunt-v2-muted)!important;font-size:9px!important;line-height:1.35!important}
#idle-hunt-analyzer .hunt-rates span{padding:7px 5px!important;background:#0b2032!important}#idle-hunt-analyzer .hunt-rates b{color:#fff!important;font-size:11px!important}
#idle-hunt-analyzer .hunt-supplies{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:8px 11px 0!important}
#idle-hunt-analyzer .hunt-supplies span{padding:8px 9px!important;border:0!important;border-radius:8px!important;background:#0b2032!important;color:var(--hunt-v2-muted)!important;font-size:9px!important}
#idle-hunt-analyzer .hunt-supplies img{width:28px!important;height:28px!important}#idle-hunt-analyzer .hunt-supplies b{margin-top:2px!important;color:#fff!important;font-size:11px!important}

#idle-hunt-analyzer .hunt-section{padding:11px!important}
#idle-hunt-analyzer .hunt-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0 0 7px}
#idle-hunt-analyzer .hunt-section>header>div{display:flex;min-width:0;flex-direction:column;gap:3px}
#idle-hunt-analyzer .hunt-section>header>div>span{color:var(--hunt-v2-green);font-size:8px;font-weight:900;letter-spacing:.08em}
#idle-hunt-analyzer .hunt-section h3{margin:0!important;color:#fff!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important}
#idle-hunt-analyzer .hunt-section>header>button{display:flex;min-height:31px;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--hunt-v2-line);border-radius:6px;background:#0b2032;color:#dbeaf0;font-size:9px;font-weight:800;cursor:pointer}
#idle-hunt-analyzer .hunt-section>header>button:hover,#idle-hunt-analyzer .hunt-section>header>button:focus-visible{border-color:var(--hunt-v2-cyan);outline:none}
#idle-hunt-analyzer .hunt-section>header>button svg,#idle-hunt-analyzer .hunt-foot button svg,#idle-hunt-analyzer .hunt-capture-detach svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#idle-hunt-analyzer .hunt-section>header img{width:16px;height:16px;object-fit:contain;image-rendering:pixelated}
#idle-hunt-analyzer .hunt-recent{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}
#idle-hunt-analyzer .hunt-entry{display:grid!important;min-height:72px!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin:0!important;padding:8px 9px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:9px!important;background:var(--hunt-v2-card)!important;transform:none!important}
#idle-hunt-analyzer .hunt-entry:hover{border-color:var(--hunt-v2-line-strong)!important;background:var(--hunt-v2-card-strong)!important}
#idle-hunt-analyzer .hunt-entry.is-shiny{border-color:#8c762c!important;box-shadow:inset 3px 0 0 var(--hunt-v2-gold)!important}
#idle-hunt-analyzer .hunt-mon-art,#idle-hunt-analyzer .hunt-mon-art img{width:54px!important;height:54px!important;background:transparent!important}
#idle-hunt-analyzer .hunt-entry-copy{gap:3px!important}#idle-hunt-analyzer .hunt-entry-copy strong{color:#fff!important;font-size:13px!important}#idle-hunt-analyzer .hunt-entry-copy small{color:#b8cad2!important;font-size:10px!important}#idle-hunt-analyzer .hunt-entry-copy em{color:#8fd2ff!important;font-size:9px!important;line-height:1.3!important}
#idle-hunt-analyzer .hunt-manual-capture-btn{display:grid!important;min-width:118px!important;min-height:48px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:6px 9px!important;border:1px solid #4d89b5!important;border-radius:8px!important;background:#245d8f!important;color:#fff!important;text-align:left!important;cursor:pointer!important}
#idle-hunt-analyzer .hunt-manual-capture-btn:hover,#idle-hunt-analyzer .hunt-manual-capture-btn:focus-visible{border-color:#9cd9ff!important;background:#2d72aa!important;outline:none!important}
#idle-hunt-analyzer .hunt-manual-capture-btn:disabled{cursor:not-allowed!important;filter:saturate(.35)!important;opacity:.48!important}
#idle-hunt-analyzer .hunt-manual-capture-btn img{width:30px!important;height:30px!important;object-fit:contain!important;image-rendering:pixelated!important}
#idle-hunt-analyzer .hunt-manual-capture-btn span{display:flex!important;min-width:0!important;flex-direction:column!important;gap:3px!important}#idle-hunt-analyzer .hunt-manual-capture-btn small{color:#c9eaff!important;font-size:7px!important}#idle-hunt-analyzer .hunt-manual-capture-btn b{font-size:11px!important}
#idle-hunt-analyzer .hunt-ball{width:54px!important}#idle-hunt-analyzer .hunt-ball img{width:32px!important;height:32px!important}#idle-hunt-analyzer .hunt-ball small{max-width:54px!important;color:#dcebf0!important;font-size:7px!important}

#idle-hunt-analyzer .hunt-foot{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 11px!important;border-top:1px solid var(--hunt-v2-line)!important;background:#071721!important;color:var(--hunt-v2-muted)!important;font-size:9px!important;line-height:1.35!important}
#idle-hunt-analyzer .hunt-foot>span{min-width:0!important}#idle-hunt-analyzer .hunt-foot>div{display:flex!important;flex:0 0 auto!important;gap:5px!important}
#idle-hunt-analyzer .hunt-foot button{display:flex!important;min-height:32px!important;align-items:center!important;gap:5px!important;padding:6px 8px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:6px!important;background:#0b2032!important;color:#dbeaf0!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important}
#idle-hunt-analyzer .hunt-foot button:hover,#idle-hunt-analyzer .hunt-foot button:focus-visible{border-color:var(--hunt-v2-cyan)!important;outline:none!important}#idle-hunt-analyzer .hunt-foot button img{width:15px;height:15px;object-fit:contain;image-rendering:pixelated}
#idle-hunt-analyzer .hunt-resize-handle{position:absolute!important;z-index:11!important;right:2px!important;bottom:2px!important;display:grid!important;width:25px!important;height:25px!important;place-items:center!important;padding:0!important;border:0!important;border-radius:6px 0 10px 0!important;background:#244f7d!important;cursor:nwse-resize!important;touch-action:none!important}
#idle-hunt-analyzer .hunt-resize-handle svg{width:13px;height:13px;fill:none;stroke:#eef9ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#idle-hunt-analyzer.is-resizing,#idle-hunt-analyzer.is-dragging{user-select:none!important;transition:none!important}
#idle-hunt-analyzer.is-minimized{width:58px!important;min-width:58px!important;max-width:58px!important;min-height:58px!important;height:58px!important;max-height:58px!important;bottom:auto!important;overflow:hidden!important;border-radius:16px!important;resize:none!important}
#idle-hunt-analyzer.is-minimized .hunt-head{width:54px!important;min-height:54px!important;height:54px!important;justify-content:center!important;padding:8px!important;border-bottom:0!important;cursor:pointer!important}
#idle-hunt-analyzer.is-minimized .hunt-content,#idle-hunt-analyzer.is-minimized .hunt-foot,#idle-hunt-analyzer.is-minimized .hunt-layout-popover,#idle-hunt-analyzer.is-minimized .hunt-resize-handle{display:none!important}
#idle-hunt-analyzer.is-minimized .hunt-head-copy,#idle-hunt-analyzer.is-minimized [data-hunt-history],#idle-hunt-analyzer.is-minimized [data-hunt-size-menu],#idle-hunt-analyzer.is-minimized [data-hunt-detach],#idle-hunt-analyzer.is-minimized [data-hunt-close]{display:none!important}
#idle-hunt-analyzer.is-minimized .hunt-head-actions{position:absolute!important;inset:0!important}
#idle-hunt-analyzer.is-minimized [data-hunt-minimize]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:transparent!important;color:transparent!important}
body.upi-mmo-hud-wide:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open) #idle-hunt-analyzer.open.is-minimized:not(.rh-side-analyzer),
body.upi-reference-hud:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open) #idle-hunt-analyzer.open.is-minimized:not(.rh-side-analyzer){
  min-height:58px!important;
  height:58px!important;
  max-height:58px!important;
  resize:none!important;
}

#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-head{min-height:54px!important;padding:6px 7px!important;gap:6px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-icon img{width:27px!important;height:27px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-live-label,
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-head-copy small{display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-head-copy strong{font-size:14px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-head-actions{gap:2px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-head-actions button{width:25px!important;height:25px!important;border-radius:6px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-head-actions img,
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-head-actions svg{width:13px!important;height:13px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-capture-command{grid-template-columns:1fr!important;margin:6px 6px 0!important;padding:7px!important;gap:6px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-capture-command-copy>strong{font-size:11px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-capture-command-copy>small{display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-capture-command-copy>span{font-size:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-ball-picker{width:100%!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-session,
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-grid{padding-inline:6px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-session{gap:4px!important;padding-top:5px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-session span{padding:5px 7px!important;font-size:8px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-session b{font-size:9px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding-top:5px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-stat{min-height:48px!important;gap:4px!important;padding:5px!important;border:0!important;border-radius:6px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-stat b{font-size:13px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-stat span{font-size:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-grid .hunt-stat:nth-child(2),
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-grid .hunt-stat:nth-child(3),
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-grid .hunt-stat:nth-child(4),
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-grid .hunt-stat:nth-child(9){display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-finance{display:block!important;margin:5px 6px 0!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-finance-card:not(.net){display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-finance-card.net{display:flex!important;padding:7px 8px!important;border:0!important;border-radius:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-finance-card.net b{font-size:14px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-rates{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:5px 6px 0!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-rates span{padding:5px 3px!important;font-size:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-rates b{font-size:9px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-rates span:nth-child(4),
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-rates span:nth-child(6),
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-rates span:nth-child(7){display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-supplies{display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-section{padding:7px 6px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-section>header{align-items:center!important;margin-bottom:5px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-section>header>div>span{display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-section h3{font-size:11px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-section>header>button{min-height:26px!important;padding:4px 6px!important;font-size:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-recent .hunt-entry:nth-child(n+3){display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-entry{min-height:54px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:6px!important;padding:5px 6px!important;border:0!important;border-radius:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-mon-art,
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-mon-art img{width:40px!important;height:40px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-entry-copy strong{font-size:10px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-entry-copy small,
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-entry-copy em{font-size:7px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-manual-capture-btn{min-width:76px!important;min-height:38px!important;grid-template-columns:24px minmax(0,1fr)!important;padding:4px 5px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-manual-capture-btn img{width:23px!important;height:23px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-manual-capture-btn small{display:none!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-manual-capture-btn b{font-size:8px!important}
#idle-hunt-analyzer[data-hunt-size="compact"] .hunt-foot{display:none!important}

body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer{
  border:2px solid var(--hunt-v2-line-strong)!important;
  border-radius:12px!important;
  background:var(--hunt-v2-bg)!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif!important;
}
body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer .hunt-head{min-height:72px!important;padding:10px!important;background:#1c3f69!important;cursor:default!important}
body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer .hunt-head-actions [data-hunt-history],
body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer .hunt-head-actions [data-hunt-size-menu],
body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer .hunt-head-actions [data-hunt-minimize],
body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer .hunt-head-actions [data-hunt-close]{display:none!important}
body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer .hunt-head-actions [data-hunt-detach]{display:grid!important}
body.upi-reference-hud.upi-hud-layout-side-active #idle-hunt-analyzer.rh-side-analyzer .hunt-resize-handle{display:none!important}

/* Histórico de caça no mesmo padrão dos popups DOM. */
#mmo-hud-viewport .mmo-hunt-history-screen{
  position:fixed!important;
  z-index:100510!important;
  inset:0!important;
  display:grid!important;
  place-items:center!important;
  padding:clamp(12px,3vw,40px)!important;
  overflow:hidden!important;
  background:rgb(1 7 13 / 76%)!important;
  backdrop-filter:blur(4px) saturate(.8)!important;
  color:var(--hunt-v2-text)!important;
  font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif!important;
}
#mmo-hud-viewport .mmo-hunt-history-screen[hidden]{display:none!important}
#mmo-hud-viewport .mmo-hunt-history-shell{
  display:grid!important;
  width:min(1180px,100%)!important;
  height:min(900px,100%)!important;
  min-height:0!important;
  grid-template-rows:auto auto auto minmax(0,1fr)!important;
  overflow:hidden!important;
  border:2px solid var(--hunt-v2-line-strong)!important;
  border-radius:15px!important;
  background:var(--hunt-v2-bg)!important;
  clip-path:none!important;
  box-shadow:0 24px 70px rgb(0 0 0 / 72%),0 0 0 1px rgb(8 18 30 / 90%)!important;
}
#mmo-hud-viewport .mmo-hunt-history-header{min-height:82px!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;padding:11px 16px!important;border-bottom:2px solid var(--hunt-v2-line-strong)!important;background:#1c3f69!important;box-shadow:none!important}
#mmo-hud-viewport .mmo-hunt-history-emblem{width:52px!important;height:52px!important;flex-basis:52px!important;border:1px solid #74a8d3!important;border-radius:9px!important;background:#2d6297!important}
#mmo-hud-viewport .mmo-hunt-history-emblem img{width:42px!important;height:42px!important}
#mmo-hud-viewport .mmo-hunt-history-kicker{color:#a9e5c7!important;font:900 9px/1 "Segoe UI",sans-serif!important;letter-spacing:.08em!important}
#mmo-hud-viewport .mmo-hunt-history-heading h1{color:#fff!important;font:700 clamp(20px,2.1vw,28px)/1.05 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-heading p{color:#d3e4f2!important;font:600 11px/1.2 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-session{min-width:210px!important;padding:9px 12px!important;border:1px solid #4a84bb!important;border-radius:8px!important;background:#102946!important}
#mmo-hud-viewport .mmo-hunt-history-session span,#mmo-hud-viewport .mmo-hunt-history-session small{color:#a8bed0!important;font:800 9px/1.2 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-session b{color:#fff!important;font:700 12px/1.2 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-analyzer{display:flex!important;min-height:44px!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;border:1px solid #79a8d0!important;border-radius:8px!important;background:#244f7d!important;color:#fff!important;font:800 10px/1 "Segoe UI",sans-serif!important;cursor:pointer!important}
#mmo-hud-viewport .mmo-hunt-history-analyzer:hover,#mmo-hud-viewport .mmo-hunt-history-analyzer:focus-visible{border-color:#c8e7ff!important;background:#326b9e!important;outline:none!important}#mmo-hud-viewport .mmo-hunt-history-analyzer img{width:25px!important;height:25px!important;object-fit:contain!important;image-rendering:pixelated!important}
#mmo-hud-viewport .mmo-hunt-history-close{width:44px!important;height:44px!important;padding:0!important;border:1px solid #79a8d0!important;border-radius:8px!important;background:#244f7d!important}
#mmo-hud-viewport .mmo-hunt-history-close span{display:none!important}#mmo-hud-viewport .mmo-hunt-history-close img{width:20px!important;height:20px!important}
#mmo-hud-viewport .mmo-hunt-history-overview{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding:9px 10px!important;border-bottom:1px solid var(--hunt-v2-line)!important;background:#0d2238!important}
#mmo-hud-viewport .mmo-hunt-history-metric{min-height:72px!important;padding:9px 10px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:8px!important;background:var(--hunt-v2-card)!important}
#mmo-hud-viewport .mmo-hunt-history-metric span,#mmo-hud-viewport .mmo-hunt-history-metric small{color:var(--hunt-v2-muted)!important;font:700 9px/1.2 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-metric b{color:#fff!important;font:700 17px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-tabs{height:49px!important;gap:5px!important;padding:6px 10px!important;border-bottom:1px solid var(--hunt-v2-line)!important;background:#0b1d30!important}
#mmo-hud-viewport .mmo-hunt-history-tabs button{min-width:150px!important;padding:0 14px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:7px!important;background:#0d2236!important;color:var(--hunt-v2-muted)!important;font:800 11px/1 "Segoe UI",sans-serif!important;cursor:pointer!important}
#mmo-hud-viewport .mmo-hunt-history-tabs button:hover,#mmo-hud-viewport .mmo-hunt-history-tabs button:focus-visible,#mmo-hud-viewport .mmo-hunt-history-tabs button.is-active{border-color:#4d89b5!important;background:#245d8f!important;color:#fff!important;box-shadow:none!important;outline:none!important}
#mmo-hud-viewport .mmo-hunt-history-workspace{grid-template-columns:minmax(245px,285px) minmax(0,1fr)!important;gap:10px!important;padding:10px!important;background:#0b1d30!important}
#mmo-hud-viewport .mmo-hunt-history-insight,#mmo-hud-viewport .mmo-hunt-history-ledger{border:1px solid var(--hunt-v2-line)!important;border-radius:10px!important;background:#081927!important}
#mmo-hud-viewport .mmo-hunt-history-shiny-card{border-radius:8px!important;background:#172719!important}
#mmo-hud-viewport .mmo-hunt-history-shiny-log{border-radius:8px!important;background:#0d2234!important}
#mmo-hud-viewport .mmo-hunt-history-tools{gap:8px!important;padding:9px!important;border-bottom:1px solid var(--hunt-v2-line)!important;background:#0d2236!important}
#mmo-hud-viewport .mmo-hunt-history-search,#mmo-hud-viewport .mmo-hunt-history-sort{color:var(--hunt-v2-muted)!important;font:800 9px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-search input,#mmo-hud-viewport .mmo-hunt-history-sort select{min-height:38px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:7px!important;background:#041019!important;color:#fff!important;font:600 13px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-filters{gap:5px!important;padding:7px 9px!important;background:#081927!important}
#mmo-hud-viewport .mmo-hunt-history-filters button{min-height:34px!important;padding:6px 9px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:6px!important;background:#0d2234!important;color:var(--hunt-v2-muted)!important;font:800 10px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-filters button:hover,#mmo-hud-viewport .mmo-hunt-history-filters button:focus-visible,#mmo-hud-viewport .mmo-hunt-history-filters button.is-active{border-color:var(--hunt-v2-cyan)!important;background:#153451!important;color:#fff!important;outline:none!important}
#mmo-hud-viewport .mmo-hunt-history-list-header{min-height:54px!important;padding:9px 10px!important;background:#0d2236!important}
#mmo-hud-viewport .mmo-hunt-history-list-header span{font:700 9px/1 "Segoe UI",sans-serif!important}#mmo-hud-viewport .mmo-hunt-history-list-header h2{font:700 15px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-row{min-height:78px!important;margin-bottom:6px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:8px!important;background:var(--hunt-v2-card)!important}
#mmo-hud-viewport .mmo-hunt-history-row>time{border-radius:7px 0 0 7px!important;background:#0d2236!important}#mmo-hud-viewport .mmo-hunt-history-row time b{font:700 12px/1 "Segoe UI",sans-serif!important}#mmo-hud-viewport .mmo-hunt-history-row time span{font:700 8px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-identity b{font:700 13px/1 "Segoe UI",sans-serif!important}#mmo-hud-viewport .mmo-hunt-history-identity small,#mmo-hud-viewport .mmo-hunt-history-rewards small{font:600 10px/1.2 "Segoe UI",sans-serif!important}#mmo-hud-viewport .mmo-hunt-history-rewards b{font:700 11px/1.2 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-result,#mmo-hud-viewport .mmo-hunt-history-ball,#mmo-hud-viewport .mmo-hunt-history-drop{border-radius:6px!important;font:800 9px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-pagination{min-height:48px!important;border-top:1px solid var(--hunt-v2-line)!important;background:#0d2236!important;color:var(--hunt-v2-muted)!important;font:700 10px/1 "Segoe UI",sans-serif!important}
#mmo-hud-viewport .mmo-hunt-history-pagination button{min-height:33px!important;border:1px solid var(--hunt-v2-line)!important;border-radius:6px!important;background:#102942!important;color:#fff!important;font:800 10px/1 "Segoe UI",sans-serif!important}

/* Session drop ledger: every confirmed item remains visible without opening the bag. */
#mmo-hud-viewport .mmo-hunt-history-screen.is-drops-tab .mmo-hunt-history-filters{display:none!important}
#mmo-hud-viewport .mmo-hunt-history-drop-card{min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:18px;border-radius:8px;background:radial-gradient(circle at 50% 34%,rgb(70 224 190 / 22%),transparent 42%),linear-gradient(155deg,#12342f,#0c2029 68%);box-shadow:inset 0 0 0 1px rgb(104 231 201 / 24%);text-align:center}
#mmo-hud-viewport .mmo-hunt-history-drop-emblem{width:64px;height:64px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 14px rgb(0 0 0 / 38%))}
#mmo-hud-viewport .mmo-hunt-history-drop-card>span{color:#67e4c4;font:800 9px/1 "Segoe UI",sans-serif;letter-spacing:.08em}
#mmo-hud-viewport .mmo-hunt-history-drop-card>b{color:#fff;font:900 34px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-card>strong{color:#bed0df;font:800 10px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-card>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}
#mmo-hud-viewport .mmo-hunt-history-drop-card>div span{display:grid;gap:4px;padding:9px;border-radius:7px;background:rgb(2 16 25 / 56%);color:#8ba5b8;font:700 8px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-card>div b{color:#fff;font-size:14px}
#mmo-hud-viewport .mmo-hunt-history-drop-log{margin-top:8px;overflow:hidden;border-radius:8px;background:#0d2234}
#mmo-hud-viewport .mmo-hunt-history-drop-log>header{min-height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid var(--hunt-v2-line);color:#7f9bb0;font:800 9px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking,#mmo-hud-viewport .mmo-hunt-history-drop-list{margin:0;padding:0;list-style:none}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking li{min-height:54px;display:grid;grid-template-columns:24px 40px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 9px;border-bottom:1px solid rgb(79 127 158 / 24%)}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking li:last-child{border-bottom:0}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking li>span:nth-child(3){min-width:0;display:grid;gap:4px}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking b{overflow:hidden;color:#fff;font:800 10px/1 "Segoe UI",sans-serif;text-overflow:ellipsis;white-space:nowrap}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking small{color:#8ba5b8;font:700 8px/1.2 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-ranking strong{color:#67e4c4;font:900 14px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-list{display:grid;gap:6px;padding:7px}
#mmo-hud-viewport .mmo-hunt-history-drop-row{min-height:76px;display:grid;grid-template-columns:66px 54px minmax(145px,1fr) minmax(145px,.8fr) 84px 78px;align-items:center;gap:9px;overflow:hidden;border:1px solid var(--hunt-v2-line);border-radius:8px;background:linear-gradient(90deg,#0c2335,#0b1d2d)}
#mmo-hud-viewport .mmo-hunt-history-drop-row>time{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#0d293d;color:#fff}
#mmo-hud-viewport .mmo-hunt-history-drop-row>time b{font:800 12px/1 "Segoe UI",sans-serif}#mmo-hud-viewport .mmo-hunt-history-drop-row>time span{color:#7f9bb0;font:700 8px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-art{width:48px;height:48px;display:grid;place-items:center;border-radius:9px;background:radial-gradient(circle,#1f6471,#0c2d3d 70%);box-shadow:inset 0 0 0 1px rgb(103 228 196 / 28%)}
#mmo-hud-viewport .mmo-hunt-history-drop-art img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}
#mmo-hud-viewport .mmo-hunt-history-drop-copy{min-width:0;display:grid;gap:6px}
#mmo-hud-viewport .mmo-hunt-history-drop-copy b{overflow:hidden;color:#fff;font:900 13px/1 "Segoe UI",sans-serif;text-overflow:ellipsis;white-space:nowrap}
#mmo-hud-viewport .mmo-hunt-history-drop-copy small,#mmo-hud-viewport .mmo-hunt-history-drop-origin small,#mmo-hud-viewport .mmo-hunt-history-drop-qty small{color:#7f9bb0;font:700 8px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-origin{min-width:0;display:flex;align-items:center;gap:7px}
#mmo-hud-viewport .mmo-hunt-history-drop-origin>img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}
#mmo-hud-viewport .mmo-hunt-history-drop-origin>span{min-width:0;display:grid;gap:5px}
#mmo-hud-viewport .mmo-hunt-history-drop-origin b{overflow:hidden;color:#bed0df;font:800 10px/1 "Segoe UI",sans-serif;text-overflow:ellipsis;white-space:nowrap}
#mmo-hud-viewport .mmo-hunt-history-drop-qty{display:grid;gap:5px;text-align:center}
#mmo-hud-viewport .mmo-hunt-history-drop-qty b{color:#67e4c4;font:900 17px/1 "Segoe UI",sans-serif}
#mmo-hud-viewport .mmo-hunt-history-drop-confirmed{justify-self:end;margin-right:9px;padding:7px;border:1px solid rgb(103 228 196 / 42%);border-radius:6px;background:rgb(31 122 100 / 22%);color:#7ff0d3;font:800 8px/1 "Segoe UI",sans-serif}

@media(max-width:720px){
  body.upi-mmo-hud-wide:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open) #idle-hunt-analyzer.open:not(.rh-side-analyzer),
  body.upi-reference-hud:not(.upi-battle-active):not(.upi-world-message-focus):not(.upi-mmo-hunt-history-open) #idle-hunt-analyzer.open:not(.rh-side-analyzer){min-width:280px!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}
  #idle-hunt-analyzer{border-radius:12px!important}
  #idle-hunt-analyzer .hunt-head{min-height:62px!important;padding:7px!important}
  #idle-hunt-analyzer .hunt-icon{width:42px!important;height:42px!important;flex-basis:42px!important}#idle-hunt-analyzer .hunt-icon img{width:33px!important;height:33px!important}
  #idle-hunt-analyzer .hunt-live-label{font-size:7px!important}#idle-hunt-analyzer .hunt-head-copy strong{font-size:15px!important}#idle-hunt-analyzer .hunt-head-copy small{font-size:9px!important}
  #idle-hunt-analyzer .hunt-head-actions button{width:30px!important;height:30px!important}#idle-hunt-analyzer .hunt-head-actions [data-hunt-history],#idle-hunt-analyzer .hunt-head-actions [data-hunt-size-menu]{display:none!important}
  #idle-hunt-analyzer .hunt-capture-command{grid-template-columns:1fr!important;margin:7px 7px 0!important;padding:8px!important}
  #idle-hunt-analyzer .hunt-capture-command-copy>small{display:none!important}
  #idle-hunt-analyzer .hunt-session,#idle-hunt-analyzer .hunt-grid{padding-inline:7px!important}
  #idle-hunt-analyzer .hunt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #idle-hunt-analyzer .hunt-rates{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-inline:7px!important}
  #idle-hunt-analyzer .hunt-finance,#idle-hunt-analyzer .hunt-supplies{margin-inline:7px!important}
  #idle-hunt-analyzer .hunt-section{padding:8px!important}
  #idle-hunt-analyzer .hunt-entry{grid-template-columns:48px minmax(0,1fr)!important}.hunt-entry .hunt-capture-actions,#idle-hunt-analyzer .hunt-entry>.hunt-ball{grid-column:1/-1!important;width:100%!important}.hunt-entry .hunt-manual-capture-btn{width:100%!important}
  #idle-hunt-analyzer .hunt-foot{align-items:stretch!important;flex-direction:column!important;padding:8px!important}#idle-hunt-analyzer .hunt-foot>div{width:100%!important}#idle-hunt-analyzer .hunt-foot button{flex:1!important;justify-content:center!important}
  #idle-hunt-analyzer .hunt-resize-handle{display:none!important}
  #mmo-hud-viewport .mmo-hunt-history-screen{padding:7px!important}
  #mmo-hud-viewport .mmo-hunt-history-shell{width:100%!important;height:100%!important;border-radius:12px!important}
  #mmo-hud-viewport .mmo-hunt-history-header{position:relative!important;min-height:64px!important;padding:7px 8px!important}
  #mmo-hud-viewport .mmo-hunt-history-heading h1{font-size:17px!important}#mmo-hud-viewport .mmo-hunt-history-heading p{font-size:8px!important}
  #mmo-hud-viewport .mmo-hunt-history-session{display:none!important}
  #mmo-hud-viewport .mmo-hunt-history-analyzer span{display:none!important}#mmo-hud-viewport .mmo-hunt-history-analyzer{width:42px!important;padding:0!important;justify-content:center!important}
  #mmo-hud-viewport .mmo-hunt-history-overview{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important}
  #mmo-hud-viewport .mmo-hunt-history-metric{min-height:62px!important;padding:7px!important}#mmo-hud-viewport .mmo-hunt-history-metric span,#mmo-hud-viewport .mmo-hunt-history-metric small{font-size:7px!important}#mmo-hud-viewport .mmo-hunt-history-metric b{font-size:13px!important}
  #mmo-hud-viewport .mmo-hunt-history-tabs{overflow-x:auto!important}#mmo-hud-viewport .mmo-hunt-history-tabs button{min-width:125px!important}
  #mmo-hud-viewport .mmo-hunt-history-workspace{display:flex!important;flex-direction:column!important;overflow:auto!important}
  #mmo-hud-viewport .mmo-hunt-history-insight{display:none!important}
  #mmo-hud-viewport .mmo-hunt-history-ledger{overflow:visible!important}
  #mmo-hud-viewport .mmo-hunt-history-tools{grid-template-columns:1fr!important}
  #mmo-hud-viewport .mmo-hunt-history-row{grid-template-columns:52px 48px minmax(0,1fr)!important}
  #mmo-hud-viewport .mmo-hunt-history-drop-row{grid-template-columns:52px 44px minmax(0,1fr) 58px!important;gap:6px!important;min-height:68px!important}
  #mmo-hud-viewport .mmo-hunt-history-drop-origin,#mmo-hud-viewport .mmo-hunt-history-drop-confirmed{display:none!important}
  #mmo-hud-viewport .mmo-hunt-history-drop-art{width:40px;height:40px!important}#mmo-hud-viewport .mmo-hunt-history-drop-art img{width:36px;height:36px!important}
  #mmo-hud-viewport .mmo-hunt-history-drop-copy b{font-size:11px!important}#mmo-hud-viewport .mmo-hunt-history-drop-copy small{font-size:7px!important}
  #mmo-hud-viewport .mmo-hunt-history-drop-qty b{font-size:14px!important}
}

/* The ball selector can leave the Analyzer and become a small capture-only tool. */
#idle-hunt-analyzer .hunt-capture-detach{display:flex;min-height:28px;width:max-content;align-items:center;gap:6px;margin-top:3px;padding:4px 7px;border:1px solid #31566b;border-radius:6px;background:#0b2032;color:#dbeaf0;font:800 9px/1 "Segoe UI",sans-serif;cursor:pointer}
#idle-hunt-analyzer .hunt-capture-detach:hover,#idle-hunt-analyzer .hunt-capture-detach:focus-visible,#idle-hunt-analyzer .hunt-capture-detach.is-active{border-color:var(--hunt-v2-cyan);background:#103146;outline:none}
#idle-hunt-analyzer .hunt-capture-detach img{width:15px;height:15px;object-fit:contain;image-rendering:pixelated}
#idle-hunt-analyzer.is-capture-detached .hunt-capture-command{display:none!important}

#idle-manual-capture-popup{position:fixed;z-index:12240;display:none;max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:hidden;border:1px solid #315d74;border-radius:13px;background:#071721;color:#f2f7f9;box-shadow:0 20px 55px rgb(0 7 14 / 70%);font-family:"Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif;box-sizing:border-box}
#idle-manual-capture-popup.open{display:flex;flex-direction:column}
#idle-manual-capture-popup *{box-sizing:border-box}
#idle-manual-capture-popup .manual-capture-head{display:grid;min-height:52px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border-bottom:1px solid #17394c;background:#0a1d2a;cursor:move;touch-action:none;user-select:none}
#idle-manual-capture-popup .manual-capture-emblem{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#102c3b}
#idle-manual-capture-popup .manual-capture-emblem img{width:26px;height:26px;object-fit:contain;image-rendering:pixelated}
#idle-manual-capture-popup .manual-capture-head>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}
#idle-manual-capture-popup .manual-capture-head small{color:#78c9ff;font-size:8px;font-weight:850;letter-spacing:.08em}
#idle-manual-capture-popup .manual-capture-head strong{font-size:14px;font-weight:800;line-height:1.1}
#idle-manual-capture-popup .manual-capture-head>div{display:flex;gap:4px}
#idle-manual-capture-popup .manual-capture-head button{display:grid;width:29px;height:29px;place-items:center;padding:0;border:1px solid #24475b;border-radius:7px;background:#0e2635;cursor:pointer}
#idle-manual-capture-popup .manual-capture-head button:hover,#idle-manual-capture-popup .manual-capture-head button:focus-visible{border-color:#48cfe2;background:#14384a;outline:none}
#idle-manual-capture-popup .manual-capture-head button svg{width:15px;height:15px;fill:none;stroke:#dff6ff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#idle-manual-capture-popup .manual-capture-body{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow:hidden;padding:9px}
#idle-manual-capture-popup .manual-capture-ball{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;padding:7px;border-radius:9px;background:#0b2030}
#idle-manual-capture-popup .manual-capture-ball>img{width:34px;height:34px;grid-row:1/3;object-fit:contain;image-rendering:pixelated}
#idle-manual-capture-popup .manual-capture-ball>span{display:flex;align-items:center;justify-content:space-between;gap:6px}
#idle-manual-capture-popup .manual-capture-ball small{color:#92abb6;font-size:8px;font-weight:800}
#idle-manual-capture-popup .manual-capture-ball b{color:#e5f5f1;font-size:9px;font-weight:750}
#idle-manual-capture-popup .manual-capture-ball select{width:100%;height:30px;padding:0 7px;border:1px solid #31566b;border-radius:6px;outline:none;background:#041019;color:#fff;font:700 11px/1 inherit;cursor:pointer}
#idle-manual-capture-popup .manual-capture-ball select:focus{border-color:#48cfe2}
#idle-manual-capture-popup .manual-capture-stage{display:flex;min-height:0;flex:1;flex-direction:column;gap:6px;overflow:hidden}
#idle-manual-capture-popup .manual-capture-history-head{display:flex;align-items:center;justify-content:space-between;padding:1px 2px;color:#78c9ff;font-size:8px;font-weight:850;letter-spacing:.08em}
#idle-manual-capture-popup .manual-capture-history-head small{display:grid;min-width:28px;height:18px;place-items:center;border-radius:999px;background:#102c3b;color:#b8ccd5;font-size:8px;letter-spacing:0}
#idle-manual-capture-popup .manual-capture-history{display:flex;min-height:0;margin:0;padding:0;flex:1;flex-direction:column;gap:5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#315d74 #071721;list-style:none}
#idle-manual-capture-popup .manual-capture-history::-webkit-scrollbar{width:5px}#idle-manual-capture-popup .manual-capture-history::-webkit-scrollbar-track{background:#071721}#idle-manual-capture-popup .manual-capture-history::-webkit-scrollbar-thumb{border-radius:999px;background:#315d74}
#idle-manual-capture-popup .manual-capture-history-item{display:grid;min-height:58px;grid-template-columns:46px minmax(0,1fr) 82px;align-items:center;gap:7px;padding:6px;border:1px solid #17394c;border-radius:9px;background:#091b27}
#idle-manual-capture-popup .manual-capture-history-item.is-pending{border-color:#366f97;background:#0a2233}#idle-manual-capture-popup .manual-capture-history-item.is-caught{border-color:#4b7ca2;background:#0b2436}#idle-manual-capture-popup .manual-capture-history-item.is-failed,#idle-manual-capture-popup .manual-capture-history-item.is-expired{opacity:.76}
#idle-manual-capture-popup .manual-capture-empty,#idle-manual-capture-popup .manual-capture-target{display:grid;min-height:60px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;padding:7px;border:1px solid #17394c;border-radius:9px;background:#091b27}
#idle-manual-capture-popup .manual-capture-empty>img{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}
#idle-manual-capture-popup .manual-capture-target-art,#idle-manual-capture-popup .manual-capture-target-art img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}
#idle-manual-capture-popup .manual-capture-target-art{display:grid;place-items:center;color:#7f9ba6;font-size:20px}
#idle-manual-capture-popup .manual-capture-empty>span,#idle-manual-capture-popup .manual-capture-target-copy{display:flex;min-width:0;flex-direction:column;gap:3px}
#idle-manual-capture-popup .manual-capture-empty strong,#idle-manual-capture-popup .manual-capture-target-copy strong{overflow:hidden;color:#fff;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}
#idle-manual-capture-popup .manual-capture-empty small,#idle-manual-capture-popup .manual-capture-target-copy small,#idle-manual-capture-popup .manual-capture-target-copy em{color:#92abb6;font-size:9px;font-style:normal;line-height:1.3}
#idle-manual-capture-popup .manual-capture-target-copy>small{color:#78c9ff;font-weight:850;letter-spacing:.06em}
#idle-manual-capture-popup .hunt-manual-capture-btn{display:grid;width:82px;min-height:42px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:4px;padding:4px 6px;border:1px solid #4d89b5;border-radius:8px;background:#245d8f;color:#fff;text-align:left;cursor:pointer}
#idle-manual-capture-popup .hunt-manual-capture-btn:hover,#idle-manual-capture-popup .hunt-manual-capture-btn:focus-visible{border-color:#9cd9ff;background:#2d72aa;outline:none}
#idle-manual-capture-popup .hunt-manual-capture-btn:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.48}
#idle-manual-capture-popup .hunt-manual-capture-btn>img{width:24px;height:24px;object-fit:contain;image-rendering:pixelated}
#idle-manual-capture-popup .hunt-manual-capture-btn>span{display:flex;min-width:0;flex-direction:column;gap:2px}
#idle-manual-capture-popup .hunt-manual-capture-btn small{overflow:hidden;color:#c9eaff;font-size:7px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}
#idle-manual-capture-popup .hunt-manual-capture-btn b{font-size:9px;font-weight:850}
#idle-manual-capture-popup .manual-capture-throwing{display:flex;width:82px;min-height:42px;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid #31566b;border-radius:8px;background:#0b2030;color:#dbeaf0;font-size:8px}
#idle-manual-capture-popup .manual-capture-throwing img{width:23px;height:23px;object-fit:contain;image-rendering:pixelated;animation:hunt-ball-wobble .58s ease-in-out infinite}
#idle-manual-capture-popup .manual-capture-result{display:flex;width:82px;min-height:34px;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:7px;background:#0b2030;color:#9fb5bf;font-size:8px;letter-spacing:.04em}
#idle-manual-capture-popup .manual-capture-result img{width:21px;height:21px;object-fit:contain;image-rendering:pixelated}#idle-manual-capture-popup .is-caught .manual-capture-result{background:#0e2a3d;color:#8fd2ff}#idle-manual-capture-popup .is-failed .manual-capture-result,#idle-manual-capture-popup .is-expired .manual-capture-result{background:#25191e;color:#d6aab7}
#idle-manual-capture-popup.is-dragging{transition:none;box-shadow:0 26px 70px rgb(0 7 14 / 82%)}
#idle-manual-capture-popup.is-resizing{transition:none;user-select:none;box-shadow:0 26px 70px rgb(0 7 14 / 82%)}
#idle-manual-capture-popup .manual-capture-resize-handle{position:absolute;right:0;bottom:0;z-index:4;display:grid;width:24px;height:24px;place-items:center;padding:3px;border:0;background:transparent;cursor:nwse-resize;touch-action:none}
#idle-manual-capture-popup .manual-capture-resize-handle svg{width:18px;height:18px;fill:none;stroke:#78c9ff;stroke-width:1.8;stroke-linecap:round}
#idle-manual-capture-popup.is-docked{border-right:4px solid #48cfe2;border-radius:13px 4px 4px 13px;box-shadow:-10px 18px 48px rgb(0 7 14 / 68%),0 0 0 1px rgb(72 207 226 / 8%)}
#idle-manual-capture-popup.is-docked .manual-capture-head{cursor:default}
#idle-manual-capture-popup.is-docked .manual-capture-resize-handle{display:none}
#idle-manual-capture-popup.is-detached{border-color:#4c8aaa;box-shadow:0 20px 55px rgb(0 7 14 / 76%),0 0 0 2px rgb(72 207 226 / 12%)}
#idle-manual-capture-popup.is-detached .manual-capture-head{cursor:move}
#idle-manual-capture-popup [data-manual-capture-detach].is-active{border-color:#5bd7df;background:#17485a}
#idle-manual-capture-popup .manual-capture-emblem{position:relative}
#idle-manual-capture-popup [data-manual-capture-count]{position:absolute;right:-5px;top:-6px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border:2px solid #0a1d2a;border-radius:999px;background:#31566b;color:#dceaf0;font-size:8px;font-weight:900;line-height:1}
#idle-manual-capture-popup [data-manual-capture-count].has-pending{background:#ffcf4f;color:#332500;box-shadow:0 0 11px rgb(255 207 79 / 72%);animation:manual-capture-badge-pulse 1.25s ease-in-out infinite}
#idle-manual-capture-popup [data-manual-capture-minimize] svg{transition:transform .16s ease}
#idle-manual-capture-popup [data-manual-capture-minimize].is-active svg{transform:rotate(180deg)}
#idle-manual-capture-popup.is-minimized{min-width:58px!important;max-width:58px!important;min-height:58px!important;max-height:58px!important;border-radius:16px 4px 4px 16px!important;overflow:hidden!important}
#idle-manual-capture-popup.is-minimized .manual-capture-head{position:relative;display:grid;width:56px;height:56px;min-height:56px;grid-template-columns:1fr;place-items:center;padding:6px;border:0;cursor:pointer}
#idle-manual-capture-popup.is-minimized .manual-capture-emblem{width:42px;height:42px}
#idle-manual-capture-popup.is-minimized .manual-capture-emblem img{width:32px;height:32px}
#idle-manual-capture-popup.is-minimized .manual-capture-head>span:nth-child(2),#idle-manual-capture-popup.is-minimized .manual-capture-body,#idle-manual-capture-popup.is-minimized .manual-capture-resize-handle,#idle-manual-capture-popup.is-minimized .manual-capture-head>div>button:not([data-manual-capture-minimize]){display:none!important}
#idle-manual-capture-popup.is-minimized .manual-capture-head>div{position:absolute;inset:0;display:block}
#idle-manual-capture-popup.is-minimized [data-manual-capture-minimize]{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}
#idle-manual-capture-popup.is-minimized [data-manual-capture-minimize] svg{display:none}
@keyframes manual-capture-badge-pulse{50%{transform:scale(1.12);box-shadow:0 0 16px rgb(255 207 79 / 92%)}}
body.upi-battle-active #idle-manual-capture-popup,body.upi-world-message-focus #idle-manual-capture-popup{display:none!important}

@media(max-width:720px){
  #idle-manual-capture-popup{max-width:calc(100vw - 12px);border-radius:11px}
  #idle-manual-capture-popup.is-docked{border-right-width:1px;border-bottom:4px solid #48cfe2;border-radius:12px 12px 5px 5px;box-shadow:0 -12px 42px rgb(0 7 14 / 70%)}
  #idle-manual-capture-popup .manual-capture-head{min-height:48px}
  #idle-manual-capture-popup .manual-capture-history-item{grid-template-columns:42px minmax(0,1fr) 78px}
  #idle-manual-capture-popup .hunt-manual-capture-btn,#idle-manual-capture-popup .manual-capture-throwing,#idle-manual-capture-popup .manual-capture-result{width:78px}
}

@media(max-width:420px){
  #idle-hunt-analyzer .hunt-head-actions [data-hunt-detach]{display:none!important}
  #idle-hunt-analyzer .hunt-head-copy small{display:none!important}
  #mmo-hud-viewport .mmo-hunt-history-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* Compact mode is selected both by presets and by the live measured width, so
   a manually resized Analyzer never falls back to the two-column desktop card. */
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]){
  border-color:#315f84!important;
  background:#071521!important;
  box-shadow:0 18px 48px rgb(0 7 14 / 68%),inset 0 0 0 1px rgb(142 205 249 / 7%)!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-head{
  min-height:52px!important;
  gap:7px!important;
  padding:7px 8px!important;
  border-bottom-color:#244b69!important;
  background:#0b2235!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-icon{
  width:34px!important;height:34px!important;flex-basis:34px!important;border-color:#4a7da3!important;background:#173f60!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-icon img{width:27px!important;height:27px!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-head-copy{gap:2px!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-live-label{display:block!important;color:#78c9ff!important;font-size:7px!important;white-space:nowrap!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-head-copy strong{font-size:13px!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-head-copy small{display:none!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-head-actions{gap:3px!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-head-actions button{width:27px!important;height:27px!important;border-color:#3a6b8d!important;background:#133754!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-head-actions [data-hunt-history]{display:none!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-command{
  grid-template-columns:minmax(0,1fr)!important;
  gap:7px!important;
  margin:7px 7px 0!important;
  padding:8px!important;
  border-color:#315d82!important;
  background:#0a1d2c!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-command-copy{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-rows:auto auto!important;
  align-items:center!important;
  gap:3px 8px!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-command-copy>span,
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-command-copy>strong{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-command-copy>span{grid-column:1;grid-row:1;color:#78c9ff!important;font-size:7px!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-command-copy>strong{
  display:-webkit-box!important;
  grid-column:1;
  grid-row:2;
  overflow:hidden!important;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  white-space:normal!important;
  font-size:11px!important;
  line-height:1.15!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-command-copy>small{display:none!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-capture-detach{
  grid-column:2;grid-row:1/3;min-height:30px!important;margin:0!important;border-color:#315d82!important;background:#102c43!important;color:#dceeff!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-ball-picker{
  width:100%!important;grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;padding:6px 7px!important;border-color:#294f70!important;background:#071721!important;
}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-ball-picker>img{width:31px!important;height:31px!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) #hunt-global-ball{height:29px!important;background:#050f18!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-session span,
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-stat,
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-finance-card,
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-rates span,
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-entry{background:#0a1d2c!important;border-color:#1f415b!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-section h3{color:#dceeff!important}
#idle-hunt-analyzer:is([data-hunt-size="compact"],[data-hunt-density="compact"]) .hunt-entry-copy em{color:#8fd2ff!important}

@media(prefers-reduced-motion:reduce){#idle-hunt-analyzer{transition:none!important}#idle-hunt-analyzer *,#mmo-hud-viewport .mmo-hunt-history-screen *{scroll-behavior:auto!important;animation-duration:.01ms!important}}
