.theme-default .card.highlight{border-left:.25rem solid #7272c6!important}.theme-mlb .card.highlight{border-left:.25rem solid #70c182!important}.theme-nba .card.highlight{border-left:.25rem solid #ef9645!important}.theme-nfl .card.highlight{border-left:.25rem solid #de5a5e!important}.theme-nhl .card.highlight{border-left:.25rem solid #4e8eeb!important}.card-body{padding:.75rem}.theme-default .card-body .list-group .card-title{color:#fff;background-color:#7272c6!important}.theme-mlb .card-body .list-group .card-title{color:#fff;background-color:#70c182!important}.theme-nba .card-body .list-group .card-title{color:#fff;background-color:#ef9645!important}.theme-nfl .card-body .list-group .card-title{color:#fff;background-color:#de5a5e!important}.theme-nhl .card-body .list-group .card-title{color:#fff;background-color:#4e8eeb!important}.card-body .list-group .list-group-item{padding:.75rem 1.25rem}.card-body .card-flag{display:inline-block;text-align:center;font-size:1.2em;min-width:50px;height:40px}.theme-default .card-body .card-flag.roster-position{color:#fff;background-color:#7272c6}.theme-mlb .card-body .card-flag.roster-position{color:#fff;background-color:#70c182}.theme-nba .card-body .card-flag.roster-position{color:#fff;background-color:#ef9645}.theme-nfl .card-body .card-flag.roster-position{color:#fff;background-color:#de5a5e}.theme-nhl .card-body .card-flag.roster-position{color:#fff;background-color:#4e8eeb}.card-body .card-flag.freeagent{background-color:#afffaf}.card-body .card-flag.team{background-color:initial;border:none}.card-body .card-flag.waivers{background-color:#fccc75}.card-body .card-flag.availabilitiy{border:none;vertical-align:top}.card-body .list-group-item-action{transition:background-color .15s ease-in-out,transform 50ms ease-in-out}.card-body .list-group-item-action:active{transform:translateY(1px)}.theme-default .card-body .list-group>:nth-child(odd){background-color:#f1f1f9}.theme-mlb .card-body .list-group>:nth-child(odd){background-color:#edf7ef}.theme-nba .card-body .list-group>:nth-child(odd){background-color:#fdf3e9}.theme-nfl .card-body .list-group>:nth-child(odd){background-color:#fcefef}.theme-nhl .card-body .list-group>:nth-child(odd){background-color:#eef4fd}.theme-default .card-body .list-group>:nth-child(odd):hover{background-color:#d4d4ee}.theme-mlb .card-body .list-group>:nth-child(odd):hover{background-color:#d0ebd6}.theme-nba .card-body .list-group>:nth-child(odd):hover{background-color:#fadec4}.theme-nfl .card-body .list-group>:nth-child(odd):hover{background-color:#f5cdce}.theme-nhl .card-body .list-group>:nth-child(odd):hover{background-color:#caddf9}.theme-default .card-body .list-group>:nth-child(odd):active{background-color:#bebee5}.theme-mlb .card-body .list-group>:nth-child(odd):active{background-color:#bbe1c3}.theme-nba .card-body .list-group>:nth-child(odd):active{background-color:#f7cea8}.theme-nfl .card-body .list-group>:nth-child(odd):active{background-color:#f0b3b5}.theme-nhl .card-body .list-group>:nth-child(odd):active{background-color:#aecbf6}.theme-default .card-body .list-group>:nth-child(even),.theme-mlb .card-body .list-group>:nth-child(even),.theme-nba .card-body .list-group>:nth-child(even),.theme-nfl .card-body .list-group>:nth-child(even),.theme-nhl .card-body .list-group>:nth-child(even){background-color:#fff}.theme-default .card-body .list-group>:nth-child(even):hover,.theme-mlb .card-body .list-group>:nth-child(even):hover,.theme-nba .card-body .list-group>:nth-child(even):hover,.theme-nfl .card-body .list-group>:nth-child(even):hover,.theme-nhl .card-body .list-group>:nth-child(even):hover{background-color:#f0f0f0}.theme-default .card-body .list-group>:nth-child(even):active,.theme-mlb .card-body .list-group>:nth-child(even):active,.theme-nba .card-body .list-group>:nth-child(even):active,.theme-nfl .card-body .list-group>:nth-child(even):active,.theme-nhl .card-body .list-group>:nth-child(even):active{background-color:#e0e0e0}.player-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}@media (min-width:576px){.player-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.player-grid{grid-template-columns:repeat(3,1fr)}}.player-card{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:12px;padding:16px 12px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}.theme-default .player-card{background-color:#f1f1f9}.theme-mlb .player-card{background-color:#edf7ef}.theme-nba .player-card{background-color:#fdf3e9}.theme-nfl .player-card{background-color:#fcefef}.theme-nhl .player-card{background-color:#eef4fd}.player-card:focus,.player-card:hover{box-shadow:0 6px 14px rgba(0,0,0,.16);transform:translateY(-2px)}.player-card:active{box-shadow:0 1px 3px rgba(0,0,0,.12);transform:translateY(1px)}.player-card-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:10px}.theme-default .player-card-photo,.theme-mlb .player-card-photo,.theme-nba .player-card-photo,.theme-nfl .player-card-photo,.theme-nhl .player-card-photo{background-color:#fff}.player-card-name{font-size:15px;font-weight:500;color:#1f1f4d}.player-card-meta{font-size:12px;color:#6c6c6c;margin-top:2px}.player-card-status{font-size:12px;margin-top:8px}.player-card-status i{margin-right:2px}.player-card-badge{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:500;padding:4px 12px;border-radius:999px;background-color:#eee;color:#444}.player-card-badge.player-card-badge-freeagent{background-color:#afffaf;color:#1a5c1a}.player-card-badge.player-card-badge-waivers{background-color:#fccc75;color:#6b4a06}.player-card-badge-logo{width:18px;height:18px;border-radius:4px;object-fit:cover}