/* StakeQuiz 1.1.112 - lobby table motifs */
.lobby-page .pro-name-line{
  min-width:0;
}
.lobby-page .pro-name-line > strong{
  min-width:0;
  flex:1 1 auto;
}
.lobby-page .sq-lobby-table-motif-row{
  display:inline-flex;
  align-items:center;
  gap:3px;
  flex:0 0 auto;
  margin-left:2px;
  white-space:nowrap;
}
.lobby-page .sq-lobby-motif{
  display:inline-grid;
  place-items:center;
  min-width:22px;
  height:21px;
  padding:0 5px;
  box-sizing:border-box;
  border-radius:6px;
  border:1px solid rgba(255,255,255,.13);
  background:rgba(6,16,25,.74);
  color:#dfeef7;
  font-size:10px;
  font-weight:900;
  line-height:1;
  box-shadow:inset 0 0 8px rgba(255,255,255,.025);
}
.lobby-page .sq-lobby-motif.is-real{color:#ffd15b;border-color:rgba(255,209,91,.34)}
.lobby-page .sq-lobby-motif.is-play{color:#60e6d0;border-color:rgba(96,230,208,.30);font-size:8px}
.lobby-page .sq-lobby-motif.is-no-limit{color:#d9c6ff;border-color:rgba(177,139,255,.35);font-size:14px}
.lobby-page .sq-lobby-motif.is-pot-limit{color:#f0c968;border-color:rgba(240,201,104,.34)}
.lobby-page .sq-lobby-motif.is-fixed-limit{color:#c7d5df}
.lobby-page .sq-lobby-motif.is-image{color:#7bdfff;border-color:rgba(80,190,240,.34)}
.lobby-page .sq-lobby-motif.is-private{color:#ffb870;border-color:rgba(255,184,112,.34)}
.lobby-page .sq-lobby-motif.is-cash-time{color:#8ff0d6;border-color:rgba(143,240,214,.30)}

/* The old IMAGE-only camera badge is superseded by the unified motif row. */
.lobby-page .pro-name-line > .badge.sq-image-question-icon{
  display:none!important;
}

:root[data-theme="light"] .lobby-page .sq-lobby-motif{
  background:#f6f9fb;
  border-color:#cdd8e0;
  color:#1d3447;
  box-shadow:none;
}
:root[data-theme="light"] .lobby-page .sq-lobby-motif.is-real{color:#9a6b00;border-color:#d7ba66}
:root[data-theme="light"] .lobby-page .sq-lobby-motif.is-play{color:#087d6b;border-color:#6fc7b8}
:root[data-theme="light"] .lobby-page .sq-lobby-motif.is-image{color:#08779f;border-color:#78bad2}

@media (max-width:980px){
  .lobby-page .sq-lobby-table-motif-row{gap:2px;margin-left:1px}
  .lobby-page .sq-lobby-motif{min-width:19px;width:19px;height:19px;padding:0;border-radius:5px;font-size:9px}
  .lobby-page .sq-lobby-motif.is-play{font-size:7px}
  .lobby-page .sq-lobby-motif.is-no-limit{font-size:12px}
}

@media (max-height:620px) and (orientation:landscape), (max-width:760px) and (orientation:landscape){
  .lobby-page .sq-lobby-table-motif-row{gap:1px}
  .lobby-page .sq-lobby-motif{min-width:17px;width:17px;height:17px;border-radius:4px;font-size:8px}
  .lobby-page .sq-lobby-motif.is-play{font-size:6px}
  .lobby-page .sq-lobby-motif.is-no-limit{font-size:11px}
}
