/* Online Bilardo - masa yerleşimi (oyun.css üzerine) */
.onOyun>.bKap{position:absolute;inset:0}
.bOn .bOyuncu{position:relative;padding-bottom:9px;min-width:0;max-width:38%}
.bOn .bOyuncu .onSure{position:absolute;left:8px;right:8px;bottom:2px;margin:0;height:4px;visibility:hidden}
.bOn .bOyuncu.sirada .onSure{visibility:visible}
.bOn .bOyuncu.kopuk .bAd{opacity:.6}
.bOn .bAd{max-width:100%}
.bOn .bDurum.uyari{color:#ffb35c}
.bOn .bDurum.ben{color:#ffe27a}
#onBekle.blAnim{display:none!important}
.bOn #pesBtn{white-space:nowrap}
.onBekleKutu .bSonucGrup{display:flex;justify-content:center;gap:18px;margin:8px 0 2px;flex-wrap:wrap}
.onBekleKutu .bSonucGrup>div{display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:800;font-size:13px}
.onBekleKutu .bGrup{display:flex;gap:2px;justify-content:center;flex-wrap:wrap}
@media (max-width:520px){
  .bOn .bOyuncu{max-width:34%}
  .bOn #pesBtn{font-size:12px;padding:8px 9px}
}
@media (max-height:480px) and (orientation:landscape){
  .bOn .bUst{min-height:34px;padding:2px 8px}
  .bOn .bOyuncu{padding:2px 6px 7px;flex-direction:row;align-items:center;gap:6px}
  .bOn .bAlt{min-height:44px;padding:3px 8px calc(3px + env(safe-area-inset-bottom));gap:10px}
  .bOn #bFalso{width:40px;height:40px}
  .bOn .bFalsoKap small{display:none}
  .bOn .bInceBtn{width:38px;height:38px;font-size:19px}
  .bOn #pesBtn{padding:6px 9px;font-size:12px}
}
