.player-search{position:relative;isolation:isolate;flex-shrink:0}
.player-search:focus-within{border-color:#9d895f}
.player-search input[type=search]{flex:1;min-width:0}
.player-search-panel{position:absolute;inset:auto -1px auto -1px;top:calc(100% + 7px);z-index:30;min-width:240px;padding:6px;background:#101216;border:1px solid #3b3d42;border-radius:6px;box-shadow:0 16px 38px #0009;overflow:hidden}
.player-search-panel[hidden],.player-search-message[hidden]{display:none}
.player-suggestions{list-style:none;margin:0;padding:0;max-height:352px;overflow-y:auto;overscroll-behavior:contain}
.player-suggestions [role=option]{display:flex;align-items:center;gap:12px;padding:10px 11px;min-height:54px;border-radius:4px;cursor:pointer;color:#e4e5e8;font-size:.8rem;line-height:1.4}
.player-suggestions [role=option]:hover,.player-suggestions [aria-selected=true]{background:#c7ad7d15;color:#f2e4c9;outline:1px solid #c7ad7d35;outline-offset:-1px}
.player-suggestions img{display:block;width:34px;height:34px;flex:0 0 34px;image-rendering:pixelated;border-radius:3px;background:#20242b}
.player-suggestions .player-suggestion-name{min-width:0;overflow-wrap:anywhere}
.player-suggestion-arrow{margin-left:auto;color:#7f838b;font-size:.8rem}
.player-search-message{padding:12px 10px;margin:0;color:#a0a5ae;font-size:.75rem;line-height:1.5}
@media(max-width:1000px){.player-search{width:100%}.player-search-panel{min-width:0}}
