/* Oyun Salonu - ortak sidebar widget stiline uyumlu */
.sidebar-widget.gamehall-widget{overflow:hidden;border-radius:12px;background:var(--card-bg,var(--surface-color,#fff));box-shadow:0 3px 14px rgba(0,0,0,.07)}
.sidebar-widget.gamehall-widget>.sidebar-widget__header{background:#a9460b!important;border-bottom:0!important;padding:0!important}
.sidebar-widget.gamehall-widget>.sidebar-widget__header>a{display:flex;align-items:center;gap:9px;padding:13px 15px!important;width:100%;color:#fff!important;text-decoration:none!important}
.sidebar-widget.gamehall-widget>.sidebar-widget__header>a h2,.sidebar-widget.gamehall-widget>.sidebar-widget__header>a i{color:#fff!important}
.sidebar-widget.gamehall-widget>.sidebar-widget__header>a h2{margin:0;flex:1;font-weight:750}
.sidebar-widget.gamehall-widget>.sidebar-widget__header>a .ti-chevron-right{margin-left:auto;opacity:.9}
.gamehall-widget__body{padding:0;background:transparent}
.gamehall-widget__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:10px 10px 0}
.gamehall-widget__tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;opacity:.75;font:inherit;font-size:clamp(10px,.85vw,12px);font-weight:650;line-height:1.25;padding:9px 2px;cursor:pointer;white-space:normal;min-height:42px}
.gamehall-widget__tabs button[aria-selected=true]{border-bottom-color:#c65a16;color:#c65a16;opacity:1;font-weight:800}
.gamehall-widget__tabs button:focus-visible{outline:2px solid #c65a16;outline-offset:1px}
.gamehall-widget__panel[hidden]{display:none!important}
.gamehall-widget__panel{padding:8px 13px 14px}
.gamehall-widget__ranking{list-style:none;margin:0 0 12px;padding:0;min-height:190px}
.gamehall-widget__ranking li{display:flex;align-items:center;gap:10px;min-height:38px;border-bottom:1px solid rgba(127,127,127,.18);font-size:13px}
.gamehall-widget__position{width:24px;flex:none;text-align:center;font-weight:800;opacity:.8}
.gamehall-widget__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gamehall-widget__score{flex:none;font-variant-numeric:tabular-nums;font-size:12px}
.gamehall-widget__ranking .gamehall-widget__empty{justify-content:center;opacity:.7;text-align:center}
.gamehall-widget__play{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border-radius:7px;background:#a9460b;color:#fff!important;text-decoration:none;font-weight:750;font-size:13px}
.gamehall-widget__play:hover{background:#873709;color:#fff!important}
@media(max-width:480px){.gamehall-widget__tabs button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.gamehall-widget *{scroll-behavior:auto}}
