.player-picker{position:relative;min-width:0}
.player-picker-trigger{display:block;height:100%;cursor:pointer}
.player-picker-trigger>span{height:100%;display:flex!important;align-items:center;justify-content:center;gap:5px;white-space:nowrap}
.player-picker-trigger>span:after{content:"⌄";color:#7fb9c7;font-size:.72em;transition:transform 140ms ease-out}
.player-picker:has(.player-picker-menu:not([hidden])) .player-picker-trigger>span:after{transform:rotate(180deg)}
.player-picker-menu{position:absolute;z-index:90;top:calc(100% + 7px);left:0;width:320px;padding:5px;border:1px solid #345564;border-radius:7px;background:#07141d;box-shadow:0 18px 42px rgba(0,0,0,.46),0 0 0 1px rgba(91,190,211,.05)}
.player-picker-menu[hidden]{display:none}
.player-picker-players{max-height:440px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#456a79 #091821;scrollbar-width:thin}
.player-picker-menu span{display:flex!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transition:none!important}
.player-picker-player{display:grid;width:100%;min-height:44px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;padding:5px 8px;border:0;border-radius:4px;background:transparent;color:#d8e5e9;text-align:left;cursor:pointer;transition-property:background-color,color;transition-duration:120ms;transition-timing-function:ease-out}
.player-picker-player>span{min-width:0;flex-direction:column}
.player-picker-player strong,.player-picker-player small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.player-picker-player strong{font-size:.76rem}
.player-picker-player small{color:#78929c;font-size:.59rem;line-height:1.35;font-variant-numeric:tabular-nums}
.player-picker-player>b{color:#e3bb67;font:700 .68rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}
.player-picker-player:hover,.player-picker-player:focus-visible{outline:0;background:#102a36;color:#fff}
.player-picker-player[aria-checked="true"]{background:linear-gradient(90deg,rgba(59,161,184,.22),rgba(59,161,184,.08));box-shadow:inset 2px 0 #61cada}
.player-picker-player[aria-checked="true"] strong{color:#bdf5ff}
.player-picker input:disabled+span{cursor:not-allowed;opacity:.46}
.segment-control .player-picker-trigger>span{border-right:0}
@media(max-width:760px){.player-picker-menu{position:fixed;z-index:100;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:min(70vh,450px)}.player-picker-players{max-height:min(70vh,440px)}.player-picker-player{min-height:44px}}
@media(prefers-reduced-motion:reduce){.player-picker-trigger>span:after,.player-picker-player{transition-duration:.001ms}}
