/* Desktop split opened table: four player panels around the central draw deck. */
@media(min-width:901px){
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldBoard{left:88px!important;right:88px!important;top:88px!important;bottom:24px!important;width:auto!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meldPanCanvas{display:grid!important;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:12px 0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:visible!important;position:relative!important;transform:none!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLane{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:8px!important;margin:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;background:#082f29!important;border:1px solid #b3a164!important;border-radius:14px!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .pcLane-3{grid-column:1!important;grid-row:1!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .pcLane-0{grid-column:1!important;grid-row:2!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .pcLane-2{grid-column:3!important;grid-row:1!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .pcLane-1{grid-column:3!important;grid-row:2!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLaneHead{position:static!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:11px!important;margin:0 0 8px!important;padding:0!important;flex:0 0 auto!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldGroups{position:relative!important;display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:flex-start!important;gap:10px 12px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldGroup{position:relative!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:1px!important;padding:3px!important;margin:0!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;border-radius:6px!important;background:#124438!important;flex:0 0 auto!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meld101Cell{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;display:inline-flex!important;width:clamp(18px,1.6vw,26px)!important;height:calc(clamp(18px,1.6vw,26px)*1.4)!important;flex:0 0 auto!important;transform:none!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meld101Cell .okeyTile{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meld101Cell img{width:100%!important;height:100%!important;object-fit:contain!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .grid101Value{font-size:6px!important;bottom:1px!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .manualLayoffTarget{position:absolute!important;inset:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background:#001b18bb!important;pointer-events:none!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .grid101Layoff{position:relative!important;inset:auto!important;left:auto!important;top:auto!important;width:auto!important;font-size:9px!important;flex:0 0 auto!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .centerDeck{left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:64px!important;height:86px!important;z-index:45!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .centerDeck .deckStack{width:56px!important;height:78px!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .centerDeck .turnTimeMarker{display:flex!important;position:absolute!important;top:calc(100% + 12px)!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:96px!important;max-width:96px!important;font-size:10px!important;justify-content:center!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meldTurnArrow{display:none!important}
html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .centerLogo{display:none!important}
}
@media(min-width:901px) and (max-height:740px){html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldBoard{bottom:24px!important;top:88px!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLane{padding:5px!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLaneHead{margin-bottom:4px!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldGroups{gap:6px 8px!important}}

@media(min-width:901px){html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLaneHead{color:#f4e9c8!important;opacity:1!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .centerDeck::after{content:"TAŞ ÇEK";position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);font-size:9px;font-weight:800;color:#efcf78;white-space:nowrap;pointer-events:none}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .centerDeck .turnTimeMarker{top:calc(100% + 25px)!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .rackArea>.rackHead>.rackTools>button:nth-child(1){background:linear-gradient(#f4d987,#bf8f35)!important;color:#13231c!important;border:1px solid #ffe5a3!important;font-weight:800!important}}

@media(min-width:901px){html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .centerDeck .turnTimeMarker,html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meldTurnArrow{display:none!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .seat.turn::before,html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .seat.turn::after{content:none!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLaneHead{justify-content:flex-start!important;gap:5px!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLaneHead>span:last-child{margin-left:auto!important}}
html body #root .gameScreen .playingNicknameArrow{display:inline-block!important;position:static!important;color:#ffe08a!important;font-size:14px!important;font-weight:900!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;flex:0 0 auto!important}
html body #root .gameScreen .rackArea .autoPilotBanner{display:flex!important;position:absolute!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(360px,calc(100% - 24px))!important;max-width:360px!important;z-index:500!important;padding:12px!important;background:#15362ff5!important;border:2px solid #e5bf68!important;border-radius:12px!important;box-shadow:0 6px 24px #000b!important;gap:10px!important;flex-direction:column!important;text-align:center!important;align-items:center!important}html body #root .gameScreen .rackArea .autoPilotBanner button{padding:10px 20px!important;min-height:40px!important;background:#e9c46a!important;color:#10271f!important;font-weight:800!important}

@media(min-width:901px){html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .seat.turn b::before{content:none!important}}

/* Remove inherited canvas offsets and use the available height on short desktops. */
@media(min-width:901px){html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meldPanCanvas{top:0!important;left:0!important;right:auto!important;bottom:auto!important;box-sizing:border-box!important}}
@media(min-width:901px) and (max-height:740px){html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldBoard{top:76px!important;bottom:12px!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .seat.seat-2{height:58px!important;min-height:58px!important;max-height:58px!important;padding:4px 8px!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .meldPanCanvas{gap:8px 0!important}html body #root main.gameScreen.desktopGame.yuzbirGame:not(.phoneGame) .feltTable101 .yuzbirMeldLane{border-radius:10px!important}}
