.game-picker{min-width:0}.game-picker>label{font-weight:650}.game-picker-input{width:100%;height:46px;box-shadow:none;background:#fff;border:1px solid #cbdde8;border-radius:8px}.game-picker-input [data-slot=input-group-control]{background:0 0;min-width:0;height:44px;padding-inline:12px;font-size:1rem}.game-picker-input [data-slot=input-group-addon]:empty{display:none}.game-picker-input:focus-within{border-color:#168dcc;box-shadow:0 0 0 3px #168dcc1a}.game-picker-toggle{color:#607c8c;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.game-picker-toggle:hover{background:#eff7fc}.game-picker-toggle:focus-visible:not([data-connect-pointer-focus]){outline-offset:-3px;outline:2px solid #168dcc}.game-picker>small{color:#607785;font-size:.8125rem;line-height:1.7}.game-picker-positioner{z-index:60;max-width:var(--available-width)}.game-picker-popup{width:var(--anchor-width);max-width:var(--available-width);max-height:var(--available-height);color:#173b50;background:#fff;border:1px solid #cbdde8;border-radius:12px;outline:none;overflow:hidden;box-shadow:0 10px 32px #163d5724}.game-picker-heading{color:#526f80;border-bottom:1px solid #e4eef4;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.875rem;font-weight:650;display:flex}.game-picker-heading>span{font-size:.8125rem;font-weight:400}.game-picker-empty{color:#607785;margin:0;padding:16px;font-size:.875rem;line-height:1.6}.game-picker-list{max-height:min(320px,calc(var(--available-height) - 46px));overscroll-behavior:contain;padding:5px;scroll-padding-block:5px}.game-picker-option{cursor:pointer;border-radius:7px;gap:12px;min-height:72px;padding:9px 32px 9px 10px;font-size:.9375rem;line-height:1.5}.game-picker-option[data-highlighted]{color:#075f92;background:#edf7fe}.game-picker-icon{color:#2682b3;background:#eef6fb;border:1px solid #e4edf3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:52px;display:flex;overflow:hidden}.game-picker-artwork{background:#fff}.game-picker-artwork img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.game-picker-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.game-picker-text>span{font-weight:var(--type-weight-label)}.game-picker-text>small{color:#647e8d;font-size:.8125rem;font-weight:400}@media (max-width:767px){.game-picker-list{max-height:min(300px,calc(var(--available-height) - 46px))}}
