.lobby-container{width:100%;height:calc(100dvh - 160px);color:var(--bm-text);background-color:#0000;flex-direction:column;display:flex}.lobby-container.minigame-game-lobby{height:auto!important}.lobby-container .lobby-header-container{width:100%;max-width:var(--bm-content-max);padding:28px var(--bm-content-pad) 0;box-sizing:border-box;background:0 0;flex-direction:column;gap:24px;margin:0 auto;display:flex}.lobby-container .lobby-header-container>.lobby-title{font:800 var(--bm-fs-display)/var(--bm-lh-title) "Pretendard",sans-serif;color:var(--bm-text);margin:0}.lobby-container .lobby-header-container .search-box{justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.lobby-container .lobby-header-container .search-box .search-input{background-color:var(--bm-surface-2);border-radius:var(--bm-radius-chip);align-items:center;width:100%;max-width:240px;height:40px;padding:0 16px;display:flex}.lobby-container .lobby-header-container .search-box .search-input:focus-within{box-shadow:inset 0 0 0 1px var(--bm-primary-line)}.lobby-container .lobby-header-container .search-box .search-input input{width:100%;color:var(--bm-text);font-size:var(--bm-fs-body);background:0 0;border:none;outline:none}.lobby-container .lobby-header-container .search-box .search-input input::placeholder{color:var(--bm-text-3)}.lobby-container .lobby-header-container .search-box .search-input .search-icon{color:var(--bm-text-2);flex-shrink:0;display:inline-flex}.lobby-container .lobby-header-container .search-box .search-input .search-btn{cursor:pointer;font-size:var(--bm-fs-subtitle);background:0 0;border:none;padding:0}.lobby-container .lobby-header-container .search-box .tab{justify-content:flex-start;align-items:center;gap:8px;display:flex}.lobby-container .lobby-header-container .search-box .tab-button{border-radius:var(--bm-radius-chip);background:var(--bm-s2);height:34px;color:var(--bm-text-2);font:600 var(--bm-fs-small)/1 "Pretendard",sans-serif;white-space:nowrap;cursor:pointer;transition:color var(--bm-motion),background var(--bm-motion);border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.lobby-container .lobby-header-container .search-box .tab-button:hover{color:var(--bm-text);background:var(--bm-s3)}.lobby-container .lobby-header-container .search-box .tab-button{height:34px;font-size:var(--bm-fs-small);gap:6px;padding:0 14px}.lobby-container .lobby-header-container .search-box .tab-button .header-button-icon{height:20px;color:var(--bm-primary-ink)}.lobby-container .lobby-header-container .search-box .tab-button .header-button-icon.bet365-icon{background:var(--bm-s3);width:28px;height:20px;color:var(--bm-text);letter-spacing:-.5px;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.lobby-container .lobby-header-container .search-box .tab-button.active{background:var(--bm-primary);color:var(--bm-on-primary)}.lobby-container .lobby-header-container .search-box .tab-button.active .header-button-icon{filter:var(--bm-filter-on-primary)}.lobby-container .lobby-header-container .search-box .tab-button.active .bet365-icon{background:var(--bm-primary);color:var(--bm-on-primary)}.lobby-container .lobby-body-container{width:100%;max-width:var(--bm-content-max);padding:24px var(--bm-content-pad) 40px;box-sizing:border-box;scrollbar-width:none;background:0 0;flex:1;justify-content:center;margin:0 auto;display:flex;overflow:hidden visible}.lobby-container .lobby-body-container .title-box{width:100%;max-width:var(--bm-content-max);align-items:center;gap:8px;margin:0 auto 10px;padding-bottom:8px;display:flex}.lobby-container .lobby-body-container .title-box span{font:var(--bm-font-title);color:var(--bm-text);white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex;letter-spacing:-.01em!important}.lobby-container .lobby-body-container .title-box .dice,.lobby-container .lobby-body-container .title-box .title-icon{height:28px}.lobby-container .lobby-body-container .card-container{border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.lobby-container .lobby-body-container .card-container>.tab{gap:12px;width:100%;margin-bottom:20px;display:flex}.lobby-container .lobby-body-container .card-container>.tab .tab-button{background-color:var(--bm-s1);width:100%;height:30px;color:var(--bm-text-2);border-radius:var(--bm-radius-chip);cursor:pointer;font-size:var(--bm-fs-small);text-align:center;border:1px;justify-content:center;align-items:center;padding:10px 24px;font-weight:500;transition:all .3s;display:flex}.lobby-container .lobby-body-container .card-container>.tab .tab-button.active{background:var(--bm-primary);color:var(--bm-on-primary)}.lobby-container .lobby-body-container .card-container .card-list-lobby{width:100%;max-width:var(--bm-content-max);grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 12px;margin:0 auto;display:grid;overflow-y:auto}.lobby-container .lobby-body-container .card-container .card-list-lobby::-webkit-scrollbar{display:none;width:0!important;height:0!important}.lobby-container .lobby-body-container .card-container .card-list-lobby::-webkit-scrollbar-track{background:var(--bm-surface);border-radius:4px}.lobby-container .lobby-body-container .card-container .card-list-lobby::-webkit-scrollbar-thumb{background:var(--bm-s3);border-radius:4px}.lobby-container .lobby-body-container .card-container>.empty-list-lobby{width:100%;max-width:var(--bm-content-max);background:color-mix(in srgb, var(--bm-text) 3%, transparent);border-radius:8px;grid-column:1/-1;gap:12px;margin:0 auto;padding:60px 20px}.lobby-container .lobby-body-container .card-container>.empty-list-lobby>.no-games-message{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}
