.room-list[data-v-a6c29944]{width:100%}.room-list__empty[data-v-a6c29944]{color:#ffffffa6;text-align:center;padding:.75rem .25rem;font-size:.9rem}.room-list__items[data-v-a6c29944]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.room-list__item[data-v-a6c29944]{color:#fff;background:#00000040;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.room-list__main[data-v-a6c29944]{flex:auto;min-width:0}.room-list__host[data-v-a6c29944]{align-items:center;gap:.4rem;margin-bottom:.25rem;font-weight:600;display:flex}.room-list__host-name[data-v-a6c29944],.room-list__host-sub[data-v-a6c29944]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-list__host-sub[data-v-a6c29944]{color:inherit;opacity:.75;margin:0 0 .35rem;font-size:.78rem;font-weight:500}.room-list__host-elo[data-v-a6c29944]{white-space:nowrap}.room-list__badges[data-v-a6c29944]{flex-wrap:wrap;gap:.35rem;display:flex}.room-list__badge[data-v-a6c29944]{color:#fffc;text-transform:capitalize;background:#ffffff14;border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.room-list__badge--waiting[data-v-a6c29944]{color:#69f0ae;background:#69f0ae2e}.room-list__badge--ingame[data-v-a6c29944]{color:#ffffff8c;background:#ffffff14}.room-list__join[data-v-a6c29944]{font-size:.85rem;font-weight:700}.room-list__join[data-v-a6c29944]:disabled{opacity:.4}.room-list--home .room-list__item[data-v-a6c29944]{color:#1d2d44;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;padding:.65rem .75rem}.room-list--home .room-list__empty[data-v-a6c29944]{color:#6b7280;text-align:left;padding:.25rem 0;font-size:.82rem}.room-list--home .room-list__host-name[data-v-a6c29944]{color:#1d2d44;font-size:.95rem;font-weight:700}.room-list--home .room-list__host-sub[data-v-a6c29944]{color:#6b7280;opacity:1}.room-list--home .room-list__badge[data-v-a6c29944]{color:#4b5563;background:#1d2d4414}.room-list--home .room-list__badge--difficulty[data-v-a6c29944]{text-transform:capitalize;font-weight:600}.room-list--home .room-list__badge--waiting[data-v-a6c29944]{color:#15803d;background:#22c55e24}.room-list--home .room-list__join[data-v-a6c29944]{flex-shrink:0;min-height:36px;padding:.45rem .75rem;font-size:.8rem}@media (width<=480px){.room-list--home .room-list__item[data-v-a6c29944]{flex-direction:column;align-items:stretch;gap:.65rem}.room-list--home .room-list__join[data-v-a6c29944]{text-align:center;width:100%}}
