/* Progression and saving share one existing panel. The hunt never stops for this forecast. */
.hunt-growth-layout,.hunt-saving{min-width:0}
.idle-goal[data-hunt-next='true'] .hunt-growth-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;margin-top:6px}
.idle-goal[data-hunt-next='true'] .idle-goal-action{margin-top:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}
.idle-goal[data-hunt-next='true'] .idle-goal-action small{text-align:left}
.hunt-next{min-width:0;padding-left:12px;border-left:1px solid #688580}
.hunt-next[hidden]{display:none}
#hunt-next-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;width:100%;min-height:48px;padding:7px 9px;border:1px solid #b3a36b;border-radius:6px;background:#294c50;color:#ffe1a1;text-align:left;font:inherit}
#hunt-next-action[data-ready='true']{border-color:#bed18e;background:#36584e}
#hunt-next-action strong{font-size:12px;line-height:1.35}
#hunt-next-action small{font-size:10px;line-height:1.3;color:#e0e9c3}
#hunt-next-income{font-size:11px;color:#e0e9c3;margin-top:6px;line-height:1.4}
#hunt-next-milestone{font-size:10px;color:#c8d7c6;margin-top:3px;line-height:1.4;overflow-wrap:anywhere}
#hunt-next-compact{display:none}
.hunt-next-detail{display:none}
.hunt-next[data-kind='travel'] #hunt-next-milestone{display:none}
.idle-goal[data-hunt-next='true'] #idle-goal-cost{flex-wrap:wrap;justify-content:flex-start;gap:3px 8px}
.idle-goal[data-hunt-next='true'] #idle-goal-note{display:none}
@media(min-width:960px){.hunt-next-short{display:none}.hunt-next-detail{display:inline}}
@media(min-width:960px) and (max-height:760px){
 .game-shell[data-mood='rest']:has(.idle-goal[data-hunt-next='true']) .idle-panels{gap:8px;padding:12px}
 .game-shell[data-mood='rest']:has(.idle-goal[data-hunt-next='true']) .idle-panels>section{padding:10px}
 .idle-goal[data-hunt-next='true']~.idle-patrol .idle-patrol-hint{display:none}
}
@media(max-width:959px){
 .idle-goal[data-hunt-next='true'] .hunt-growth-layout{gap:8px;margin-top:3px}
 .hunt-next{padding-left:8px}
 .idle-goal[data-hunt-next='true'] .idle-goal-action strong{font-size:11px}
 .idle-goal[data-hunt-next='true'] .idle-goal-action small{font-size:9px}
 .idle-goal[data-hunt-next='true'] #idle-goal-note{display:none}
 .idle-goal[data-hunt-next='true'] #idle-goal-cost{gap:2px 5px;margin-top:5px}
 .idle-goal[data-hunt-next='true'] #idle-goal-cost>span{gap:2px;font-size:9px}
 .idle-goal[data-hunt-next='true'] #idle-goal-cost img{width:12px;height:12px}
 #hunt-next-action{padding:5px 7px;min-height:44px}
 #hunt-next-action strong{font-size:11px}
 #hunt-next-action small{font-size:9px}
 #hunt-next-income{font-size:10px;margin-top:4px}
 #hunt-next-milestone{font-size:9px}
}
@media(max-width:639px) and (max-height:650px){
 .idle-goal[data-hunt-next='true'] .idle-goal-action{padding-block:2px;gap:2px}
 .idle-goal[data-hunt-next='true'] .idle-goal-action strong{font-size:10px;line-height:1.3}
 .game-shell[data-mood='rest']:has(.idle-goal[data-hunt-next='true']) #idle-feedback{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;line-height:1.4;margin-top:3px}
 .idle-goal[data-hunt-next='true']~.idle-patrol .idle-patrol-actions{margin-top:4px}
 .hunt-next #hunt-next-income,.hunt-next #hunt-next-milestone{display:none}
 #hunt-next-compact:not([hidden]){display:flex;align-items:center;gap:3px;font-size:9px;line-height:1.4;margin-top:3px;color:#d8e3bb;white-space:nowrap}
 #hunt-next-compact img{object-fit:contain;mix-blend-mode:lighten}
}
@media(max-width:639px) and (min-height:761px){
 .game-shell[data-mood='rest']:has(.idle-goal[data-hunt-next='true']) .idle-world-frame{height:clamp(142px,calc(210px - var(--safe-top) - var(--safe-bottom)),210px);min-height:142px}
}
