/* Search and position filters on the Players page. */
section[data-page="players"] .v19PlayerTools{margin:0 0 16px;padding:16px;border:1px solid rgba(231,190,101,.2);border-radius:18px;background:rgba(13,29,48,.82)}
section[data-page="players"] .v19PlayerTools label,section[data-page="players"] .v19PositionHead{display:block;margin:0 0 9px;color:#f3eee1;font-size:14px;font-weight:800}
section[data-page="players"] #playerNameSearch{display:block;width:100%;min-height:46px;padding:10px 14px;border:1px solid rgba(220,232,238,.28);border-radius:11px;background:#101c2e;color:#fff;font:inherit;outline:none}
section[data-page="players"] #playerNameSearch::placeholder{color:#aab7c5}
section[data-page="players"] #playerNameSearch:focus-visible{border-color:#e7be65;box-shadow:0 0 0 3px rgba(231,190,101,.2)}
section[data-page="players"] .v19PositionHead{margin:16px 0 9px}
section[data-page="players"] .v19PositionFilters{display:flex;flex-wrap:wrap;gap:8px}
section[data-page="players"] .v19PositionFilters button{min-height:36px;padding:7px 13px;border:1px solid rgba(255,255,255,.19);border-radius:999px;background:#15263b;color:#e3e8ec;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
section[data-page="players"] .v19PositionFilters button[aria-pressed="true"]{border-color:#e7be65;background:#d4b36b;color:#13233a}
section[data-page="players"] .v19PositionFilters button:focus-visible{outline:2px solid #fff;outline-offset:2px}
section[data-page="players"] .v19FilterHint{margin:10px 0 0;color:#aebdcc;font-size:12px}
@media(max-width:520px){section[data-page="players"] .v19PlayerTools{padding:13px}section[data-page="players"] .v19PositionFilters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding:2px 0 7px}section[data-page="players"] .v19PositionFilters button{flex:0 0 auto}}
