/* zamn-hud-fix v1 (New Bot): the scoreboard is centred horizontally, starts below the top HUD (compass, alive count, circle timer)
   instead of sliding under it, sits above the other HUD pieces, and the name column lines up on the left. */
._board_ye4ct_3{z-index:30;top:max(178px,calc(env(safe-area-inset-top) + 170px));transform:translate(-50%,0);background:rgba(12,14,16,.92)}
._board_ye4ct_3 th:nth-child(2),._board_ye4ct_3 td:nth-child(2),._board_ye4ct_3 td:nth-child(2)>*{text-align:left}
._caption_ye4ct_20{text-align:center}
/* long lobbies (BR, 13+ rows): compact rows */
._board_ye4ct_3:has(tbody tr:nth-child(13)) td{padding-top:2px;padding-bottom:2px;font-size:13px}
@media (max-height:820px){._board_ye4ct_3:has(tbody tr:nth-child(13)) td{padding-top:1px;padding-bottom:1px;font-size:12px;line-height:1.25}}
/* short screens (phones in landscape, small laptops): centre it on the screen, over the HUD, scaled to fit */
@media (max-height:700px){._board_ye4ct_3{top:50%;transform:translate(-50%,-50%) scale(.82)}}
@media (max-height:560px){._board_ye4ct_3{transform:translate(-50%,-50%) scale(.66)}}
@media (max-height:430px){._board_ye4ct_3{transform:translate(-50%,-50%) scale(.5)}}

/* zscroll Oct 19 2026: settings panels scroll instead of overflowing off-screen */
._panel_t1xch_152{overflow-y:auto;overflow-x:hidden;pointer-events:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent;padding-right:6px}

/* zbr1 Oct 26 2026: BR minimap area label never clips (NUKETOWN) */
[data-testid=wz-area]{white-space:nowrap!important;width:max-content!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}
