.hunt-preferences{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;border:0;padding:4px 0;margin:0;flex-basis:100%;min-width:0}.hunt-preferences legend{font-size:10px;letter-spacing:.08em;color:#efbe65}.hunt-preferences label{display:flex;gap:6px;align-items:center;font-size:11px;cursor:pointer}.hunt-preferences input{accent-color:#5adecc;margin:0}.hunt-preferences small{color:#a0bac6;font-size:10px}.hunt-inline-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-basis:100%;background:#112f3c;border-left:3px solid #5ee1ca;padding:6px 9px;font-size:11px}.hunt-inline-notice[hidden],.hunt-compact[hidden]{display:none!important}
.hunt-compact{box-sizing:border-box;flex:0 0 286px;max-height:100%;overflow:auto;padding:10px;background:linear-gradient(160deg,#133447,#081823);border:1px solid #54a8c0;border-top:3px solid #f8bd54;border-radius:8px;margin:6px;align-self:center}.hunt-compact header{display:flex;justify-content:space-between;align-items:center;gap:8px}.hunt-compact header strong{font-size:11px;letter-spacing:.08em;color:#ffd073}.hunt-compact button{font-size:10px;padding:4px 8px}.hunt-compact>small{display:block;color:#9cbdc9;font-size:10px;margin-top:6px}.hunt-compact>p{font-size:10px;color:#b6d1da;margin:8px 0 0}.hunt-compact-teams{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0}.hunt-compact-teams>div{display:flex;justify-content:center;gap:2px;flex-wrap:wrap}.hunt-compact-teams span{display:flex;flex-direction:column;align-items:center;max-width:70px}.hunt-compact-teams canvas{image-rendering:pixelated;width:40px;height:40px;object-fit:contain}.hunt-compact-teams small{font-size:9px;text-align:center}.hunt-compact .robattle-health{padding:3px;gap:4px}.hunt-compact .robattle-health article{padding:4px}.hunt-compact .robattle-health strong{font-size:10px}.hunt-compact .robattle-health article>div{font-size:9px;gap:2px}.hunt-compact .robattle-health progress{height:5px}.nc-workspace .game-viewport:has(.hunt-compact:not([hidden])) #world-canvas{flex:1 1 auto;min-width:0;max-width:calc(100% - 304px);max-height:100%;object-fit:contain}
@media(prefers-reduced-motion:reduce){.hunt-compact *{animation:none!important}}

.hunt-compact{display:block}.hunt-compact header{padding:0 0 6px;margin:0;border:0;background:none}.hunt-compact .robattle-health{margin-top:8px}.hunt-compact .robattle-health article>div{grid-template-columns:1fr auto;font-size:10px}.hunt-compact .robattle-health article>div>progress{grid-column:1/-1;grid-row:2;height:5px}.hunt-compact .robattle-health article>div>small{grid-column:2;grid-row:1}.game-viewport:has(.hunt-compact:not([hidden]))~#world-activity{display:none}

body[data-rescuing=true] .nc-watch-categories button:not([data-widget-toggle=chat]){display:none}

.game-viewport:has(#world-rescue-scene:not([hidden])){position:relative}.game-viewport:has(#world-rescue-scene:not([hidden]))>#world-canvas{visibility:hidden}#world-rescue-scene[hidden]{display:none}#world-rescue-scene{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#07111e}#world-rescue-scene canvas{width:100%;height:calc(100% - 34px);min-height:0;object-fit:contain;image-rendering:pixelated}#world-rescue-scene p{margin:0;padding:8px;color:#8ef0e8;font-size:12px;text-align:center}

body[data-rescuing=true] #map-name,body[data-rescuing=true] .world-actions{visibility:hidden}
