[data-v-195a6a86]:root{--el-color-primary:#fc2f2e!important}.game-list .filter-bar[data-v-195a6a86]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:30px}.game-list .filter-bar h3[data-v-195a6a86]{color:var(--color-primary-500);font-size:36px}.game-list .filter-bar .filter-controls[data-v-195a6a86]{align-items:center;display:flex;gap:16px}.game-list .filter-bar .filter-controls .search-container[data-v-195a6a86]{min-width:240px;position:relative}.game-list .filter-bar .filter-controls .search-container .search-input-wrapper[data-v-195a6a86]{align-items:center;background:#eaeaea;border:1px solid #e0e0e0;border-radius:8px;display:flex;height:40px;padding:8px 12px;position:relative;transition:all .3s ease}.game-list .filter-bar .filter-controls .search-container .search-input-wrapper[data-v-195a6a86]:focus-within{background:#fff;border-color:var(--color-primary-500);box-shadow:0 0 0 2px #fc2f2e1a}.game-list .filter-bar .filter-controls .search-container .search-input-wrapper .search-icon[data-v-195a6a86]{color:#666;flex-shrink:0;height:16px;margin-right:8px;width:16px}.game-list .filter-bar .filter-controls .search-container .search-input-wrapper .search-input[data-v-195a6a86]{background:transparent;border:none;color:#333;flex:1;font-size:14px;outline:none}.game-list .filter-bar .filter-controls .search-container .search-input-wrapper .search-input[data-v-195a6a86]::-moz-placeholder{color:#999}.game-list .filter-bar .filter-controls .search-container .search-input-wrapper .search-input[data-v-195a6a86]::placeholder{color:#999}.game-list .game-grid[data-v-195a6a86]{display:grid;gap:17px 0;grid-template-columns:repeat(auto-fill,minmax(168.5px,1fr));margin-bottom:30px}.game-list .game-grid .game-item[data-v-195a6a86]{border-radius:10px;cursor:pointer;height:200px;overflow:hidden;position:relative;transition:all .3s ease;width:160px}.game-list .game-grid .game-item .provider-name[data-v-195a6a86]{color:#333;font-size:18px;font-weight:700;line-height:26px;margin:6px 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.game-list .end-tip[data-v-195a6a86],.game-list .load-more[data-v-195a6a86]{color:#999;font-size:14px;padding:20px;text-align:center}.game-list .load-more[data-v-195a6a86]{cursor:pointer;transition:color .3s ease}.game-list .load-more[data-v-195a6a86]:hover{color:#fff}.game-list .empty-state[data-v-195a6a86]{align-items:center;display:flex;justify-content:center;min-height:300px;padding:40px 20px}.game-list .empty-state .empty-image[data-v-195a6a86]{width:340px}
