.onlineMember.root,.mobileOnlineNick.root{border-color:#f2c94c99;background:linear-gradient(135deg,#342706,#201b0d);box-shadow:inset 0 0 0 1px #ffe58a22}
.onlineMember.root .avatar,.onlineMember.root b,.mobileOnlineNick.root{color:#ffe58a}
.lobbyRoot,.communityMessage.root .communityBubble,.quickProfileHead.root{color:#ffe58a}
.communityMessage.root .communityAvatar{border-color:#f2c94c88;background:#382b08;color:#ffe58a}
.communityMessage.root .communityBubble{border-color:#f2c94c66;background:linear-gradient(135deg,#302407,#201b0d)}
.onlineMember.admin,.mobileOnlineNick.admin{border-color:#4cbfff80;background:linear-gradient(135deg,#09283a,#101d2c);box-shadow:inset 0 0 0 1px #78d8ff18}
.onlineMember.admin .avatar,.onlineMember.admin b,.mobileOnlineNick.admin{color:#9be4ff}
.lobbyAdmin,.communityMessage.admin .communityBubble{color:#9be4ff}
.lobbyVoice,.onlineMember.voice b,.mobileOnlineNick.voice,.communityMessage.voice .communityBubble{color:#9fd7ff}
.communityMessage.voice .communityAvatar{border-color:#69bfff66;background:#102b3c;color:#9fd7ff}
.communityMessage.admin .communityBubble{border-color:#55caff55;background:linear-gradient(135deg,#082535,#102132)}
.quickProfileHead.admin{color:#9be4ff}
.adminBadge{display:inline-flex;margin-left:7px;padding:2px 6px;border:1px solid #55caff77;border-radius:6px;background:#0a3045;color:#a9e8ff;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.5px;vertical-align:middle}
button:disabled#mutePlayer,button:disabled#blockPlayer{display:none}
.lobbyTopic .lobbyChatToggle{min-width:105px;height:28px;padding:0 9px;border:1px solid #49d99a66;border-radius:8px;background:#123626;color:#92efc7;font-size:9px;font-weight:900;cursor:pointer}
.lobbyTopic .lobbyChatToggle.closed{border-color:#ff707088;background:#421b20;color:#ffb0b0}
.lobbyChatNotice{margin:9px 10px 0;padding:10px 12px;border:1px solid #e3616166;border-radius:10px;background:#35171b;color:#ffc0c0;font-size:11px;font-weight:700;text-align:center}
.communityForm input:disabled{cursor:not-allowed;opacity:.65}
@media(max-width:700px){.lobbyTopic .lobbyChatToggle{grid-column:1/-1;width:100%;height:34px}.lobbyChatNotice{margin:7px 7px 0;font-size:10px}}

/* Canlı masa kartındaki dolu ve boş koltukları eşit ölçüde tutar. */
.lobbyLiveSeats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important}
.lobbyLiveSeat{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:26px!important;min-height:26px!important;padding:0 7px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important}
.lobbyLiveSeat.occupied{border-radius:7px!important}
@media(max-width:700px){.lobbyLiveSeats{gap:4px!important}.lobbyLiveSeat{height:28px!important;min-height:28px!important;padding:0 4px!important;font-size:8px!important}}

/* V17.49: Temizleme düğmesi ve kapalı lobi bildirimi. */
.lobbyClearToggle{display:grid!important;place-items:center!important;padding:0!important;font-size:20px!important;line-height:1!important;width:38px!important;min-width:38px!important;height:38px!important}
.lobbyChatNotice{position:relative!important;z-index:12!important;order:-1!important;flex:0 0 auto!important}
@media(max-width:700px){#communityLobbyPane{position:relative!important}#lobbyChatNotice{grid-row:1!important;margin:7px!important}.communityGrid:not(.workspace-private):not(.workspace-guild) .communityChatCard #communityLobbyPane{grid-template-rows:auto minmax(0,1fr) auto auto!important}.communityGrid>.communityChatCard>.lobbyLiveSection{border-radius:13px 13px 0 0!important;clip-path:inset(0 round 13px 13px 0 0)!important;overflow:hidden!important}.communityGrid>.communityChatCard>.lobbyLiveSection>header{border-radius:13px 13px 0 0!important;overflow:hidden!important}}
