/* StakeQuiz 2.0.13 - Quiz + Chess in one lobby. */
/* SQ_UNIFIED_LOBBY_2_0_13 */
body.lobby-page [data-sq-product-panel][hidden]{display:none!important}
body.lobby-page .sq-quiz-mode-panel-213,
body.lobby-page .sq-chess-mode-panel-213{display:grid;gap:0}
body.lobby-page .sq-product-lobby-switch-202 a{cursor:pointer}
body.lobby-page .sq-product-lobby-switch-202 a[data-sq-product="chess"] span{color:#e2b85f}
body.lobby-page[data-sq-lobby-product="chess"] .sq-product-lobby-switch-202 a[data-sq-product="chess"]{
  background:rgba(226,184,95,.12);box-shadow:inset 0 0 0 1px rgba(226,184,95,.28);opacity:1
}
body.lobby-page[data-sq-lobby-product="chess"] .sq-product-lobby-switch-202 a[data-sq-product="quiz"]{background:transparent;box-shadow:none;opacity:.72}
body.lobby-page .sq-chess-browser-213{min-width:0}
body.lobby-page .sq-chess-filters-213{grid-template-columns:auto 1fr auto!important;align-items:center!important}
body.lobby-page .sq-chess-filter-note-213{font-size:11px;color:var(--muted);padding-left:4px}
body.lobby-page .sq-chess-table-head-213,
body.lobby-page .sq-chess-table-row-213{
  display:grid!important;
  grid-template-columns:minmax(210px,1.6fr) minmax(120px,.8fr) minmax(90px,.65fr) minmax(72px,.45fr) minmax(86px,.55fr) 112px!important;
  gap:10px!important;
  align-items:center!important
}
body.lobby-page .sq-chess-table-row-213{padding:11px 12px;border-bottom:1px solid var(--line);cursor:pointer;transition:.15s ease}
body.lobby-page .sq-chess-table-row-213:hover,
body.lobby-page .sq-chess-table-row-213.selected{background:rgba(226,184,95,.055);box-shadow:inset 3px 0 0 rgba(226,184,95,.75)}
body.lobby-page .sq-chess-table-row-213 .sq-chess-name-213{display:flex;align-items:center;gap:10px;min-width:0}
body.lobby-page .sq-chess-table-row-213 .sq-chess-name-213>span{font-size:22px;color:#e2b85f;flex:0 0 auto}
body.lobby-page .sq-chess-table-row-213 .sq-chess-name-213>div{display:flex;flex-direction:column;min-width:0}
body.lobby-page .sq-chess-table-row-213 .sq-chess-name-213 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.lobby-page .sq-chess-table-row-213 .sq-chess-name-213 small{font-size:10px;color:var(--muted);margin-top:2px}
body.lobby-page .sq-chess-table-row-213 .sq-chess-num-213{font-weight:800;white-space:nowrap}
body.lobby-page .sq-chess-table-row-213 .sq-chess-status-213{justify-self:start;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:900;background:rgba(34,197,94,.12);color:#63d994;border:1px solid rgba(34,197,94,.25)}
body.lobby-page .sq-chess-table-row-213 .sq-chess-status-213.waiting{background:rgba(226,184,95,.12);color:#e2b85f;border-color:rgba(226,184,95,.25)}
body.lobby-page .sq-chess-table-row-213 .sq-chess-join-213{width:100%;padding:7px 8px!important;font-size:11px!important}
body.lobby-page .sq-chess-table-row-213 .sq-chess-join-213[disabled]{opacity:.55;cursor:not-allowed}
body.lobby-page .sq-chess-preview-art-213{height:270px;margin:12px 0;position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:#061018}
body.lobby-page .sq-chess-preview-art-213>img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) brightness(.72)}
body.lobby-page .sq-chess-preview-art-213:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(4,9,14,.82))}
body.lobby-page .sq-chess-preview-art-213>div{position:absolute;left:14px;bottom:12px;z-index:2;display:flex;align-items:center;gap:8px}
body.lobby-page .sq-chess-preview-art-213>div span{font-size:30px;color:#e2b85f}
body.lobby-page .sq-chess-preview-art-213>div strong{font-size:13px}
body.lobby-page .sq-chess-preview-stats-213{margin-bottom:12px}
body.lobby-page .sq-chess-preview-213 .preview-join[disabled]{opacity:.5;cursor:not-allowed}
@media(max-width:1200px){
  body.lobby-page .sq-chess-table-head-213,
  body.lobby-page .sq-chess-table-row-213{grid-template-columns:minmax(180px,1.5fr) minmax(105px,.8fr) 78px 70px 100px!important}
  body.lobby-page .sq-chess-table-head-213 span:nth-child(5),
  body.lobby-page .sq-chess-table-row-213>*:nth-child(5){display:none!important}
  body.lobby-page .sq-chess-table-row-213 .sq-chess-join-213{grid-column:5}
}
@media(max-width:820px) and (orientation:landscape){
  body.lobby-page .sq-chess-filters-213{grid-template-columns:auto 1fr!important}
  body.lobby-page #sq-chess-table-count-213{display:none!important}
  body.lobby-page .sq-chess-filter-note-213{font-size:9px}
  body.lobby-page .sq-chess-table-head-213{display:none!important}
  body.lobby-page .sq-chess-table-row-213{grid-template-columns:minmax(140px,1fr) 100px 82px!important;padding:7px 8px!important}
  body.lobby-page .sq-chess-table-row-213>*:nth-child(3),
  body.lobby-page .sq-chess-table-row-213>*:nth-child(4),
  body.lobby-page .sq-chess-table-row-213>*:nth-child(5){display:none!important}
  body.lobby-page .sq-chess-table-row-213 .sq-chess-join-213{grid-column:3!important}
  body.lobby-page .sq-chess-preview-art-213{height:160px}
}
