body,html{width:100%;height:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%;top:0;left:0}div.container{max-width:640px;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}@media (width>=900px){div.container{max-width:880px;margin-left:auto;margin-right:auto}}@media (width>=1200px){div.container{max-width:1170px;margin-left:auto;margin-right:auto}}table.titlebar{width:100%;font-size:.85em}hr.titlebar{margin:0}form input[type=text],form input[type=password]{width:100%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-danger{color:red}.text-success{color:green}.text-muted{color:#d3d3d3}.season-menu{font-size:.85em}.season-menu a{color:#6495ed!important}table.standings{border-spacing:0;border-collapse:separate}table.standings thead th{font-weight:700}table.standings tbody tr.lowest-wild-card-row td{border-bottom:1px solid gray}table.standings a{color:#428bca}table.standings th:first-child,table.standings td:first-child{color:#000;background-color:#fff;position:sticky;left:0}.nowrap{white-space:nowrap}.nobullets{list-style:none}table.full-width{width:100%}table.team-stats{border-spacing:0;border-collapse:separate}table.team-stats tbody tr td,table.team-stats thead tr th,table.team-stats tfoot tr td{padding:4px 2px}table.team-stats tfoot tr td{border-top:2px solid #d3d3d3}table.team-stats th:nth-child(2),table.team-stats td:nth-child(2){color:#000;background-color:#fff;position:sticky;left:0}table.team-stats tr.injured td{color:#522f22;background-color:#f87d4f;font-style:italic}table.team-stats tr.injured td.injured-until,table.team-stats tr.returning-from-injury td.injured-until{font-weight:700}table.team-stats tr.dropped td{color:#d3d3d3;background-color:gray;font-style:italic}table.team-stats a.player-name{color:#00f}table.team-stats tr.bench td{border-top:2px solid #d3d3d3}table.team-stats tr.bench~tr.bench td{border-top:none}td[wire\:sort\:handle]{cursor:grab;-webkit-user-select:none;user-select:none}td[wire\:sort\:handle]:active{cursor:grabbing}div.team-stats-filters div{text-align:center;font-size:.8em}div.game-detail-team-stats{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}fieldset.game-detail-team{border:0}fieldset.game-detail-team legend{font-size:2em}div.grid-350{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}div.team-stats-filters{grid-gap:1rem;grid-template-columns:1fr 2fr 1fr 1fr;display:grid}div.leaderboard-settings,div.leaderboard-group{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}div.leaderboard-group-title{color:#fff;background-color:#00f;margin-top:1rem;margin-bottom:1rem;padding-left:5px;font-size:1.5em;font-weight:700}div.leaderboard-category{border:1px solid #a9a9a9}div.leaderboard-category table{border-spacing:0;border-collapse:separate;margin-bottom:.25rem}div.leaderboard-category div.leaders{max-height:360px;display:block;overflow-y:auto}div.leaderboard-category table td.insufficient-appearances{color:#8fbc8f}div.leaderboard-category-title{background-color:#add8e6;padding:.25em .5em;font-weight:700}a.leaderboard-category-show-all-link{float:right;margin-bottom:.25em;padding-right:5px;font-size:.75em}div.league-rank-description{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}div.league-rank-description div{vertical-align:top}table.league-rank thead th{text-align:left}table.league-rank tr.internal-header{font-weight:700}table.league-rank th:nth-child(2),table.league-rank td:nth-child(2){color:#000;background-color:#fff;position:sticky;left:0}table.streaks-table{font-size:.9em}table.streaks-table td.team-name{font-size:.75em}table.streaks-table td.injury{color:red}table.streaks-table td.current{color:#daa520;font-weight:700}.game-list table.box-score-table{border-radius:5px;margin-bottom:0}.game-list .box-score-table.win,tr.win{background-color:#9f9}.game-list .box-score-table.loss{background-color:#f99}tr.draggable--over>td,tr.draggable-source--is-dragging>td,tr.draggable--original>td{color:#fff8dc;background-color:#fff8dc}div.rotation-management-container table{border-spacing:0;border-collapse:separate}div.rotation-management-container table.loading{color:#d3d3d3}div.rotation-management-container table>tbody>tr>td{padding:0 5px}span[wire\:sortable\.handle]{cursor:grab;-webkit-user-select:none;user-select:none;padding:0 5px;display:inline-block}div.rotation-management-container span.loading-indicator{color:green;padding-left:20px}table.league-menu{width:100%}table.league-menu td{vertical-align:top}table.stats-table th{text-align:center;background-color:#d3d3d3;border-bottom-color:#000;padding:.1em;font-weight:700}table.stats-table th:nth-child(2){position:sticky;left:0}table.stats-table td:nth-child(2){background-color:#fff;position:sticky;left:0}.play-by-play-style-toggle-row{justify-content:flex-end;margin-bottom:.75rem;display:flex}.play-by-play-style-toggle{border:1px solid #d3d3d3;border-radius:4px;font-size:.85rem;display:inline-flex;overflow:hidden}.play-by-play-style-toggle__button{cursor:pointer;background:#fff;border:0;padding:.25rem .75rem}.play-by-play-style-toggle__button+.play-by-play-style-toggle__button{border-left:1px solid #d3d3d3}.play-by-play-style-toggle__button--active{color:#fff;background:#428bca}table.play-by-play-ledger{border-collapse:collapse;width:100%;font-size:.95rem}table.play-by-play-ledger td{vertical-align:top;border-bottom:1px solid #e3e0d6;padding:.35rem .6rem}table.play-by-play-ledger tr:last-child td{border-bottom:none}table.play-by-play-ledger td.play-by-play-ledger__inning{width:9rem}table.play-by-play-ledger .play-by-play-ledger__inning-label{color:gray;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}table.play-by-play-ledger .play-by-play-ledger__inning-context{color:#a9a9a9;margin-top:.15rem;font-size:.72rem}tr.play-by-play-row--scored td.play-by-play-ledger__play{font-weight:700}tr.play-by-play-row--lifecycle td.play-by-play-ledger__play{color:gray;font-style:italic}.play-by-play-feed__inning{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1rem 0 .5rem;display:flex}.play-by-play-feed__inning:first-of-type{margin-top:0}.play-by-play-feed__inning-label{letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;background:gray;border-radius:3px;flex-shrink:0;padding:.15rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700}.play-by-play-feed__inning-context{color:#a9a9a9;font-size:.78rem}.play-by-play-score{color:#a9a9a9;font-size:.85em;font-style:normal;font-weight:400}ul.play-by-play-feed__list{margin:0 0 .5rem;padding:0;list-style:none}ul.play-by-play-feed__list li{border-left:2px solid #e3e0d6;padding:.35rem 0 .35rem .75rem}ul.play-by-play-feed__list li.play-by-play-feed__item--scored{border-left-color:#2e7d32;font-weight:700}ul.play-by-play-feed__list li.play-by-play-feed__item--lifecycle{color:gray;border-left-color:#e3e0d6;font-style:italic}fieldset.game-detail-play-by-play[data-pbp-style=ledger] .play-by-play-feed,fieldset.game-detail-play-by-play[data-pbp-style=feed] .play-by-play-ledger{display:none}.game-detail-decisions{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.decision-chip{border:1px solid #d3d3d3;border-radius:999px;align-items:baseline;gap:.4rem;padding:.25rem .75rem .25rem .4rem;font-size:.85rem;display:inline-flex}.decision-chip__tag{text-transform:uppercase;letter-spacing:.03em;background:#f5f5f5;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.decision-chip--win .decision-chip__tag{background:#9f9}.decision-chip--loss .decision-chip__tag{background:#f99}
