.baseball-dashboard_shell__5t6FB{min-height:100vh;padding:18px}.baseball-dashboard_header__RlDKP{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:56px;margin-bottom:14px;padding:10px 12px;background:rgba(244,245,246,.94);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.baseball-dashboard_brand__yar9t{display:flex;align-items:center;min-width:0;gap:10px}.baseball-dashboard_brand__yar9t h1{margin:0;font-size:20px;line-height:1;letter-spacing:0;white-space:nowrap}.baseball-dashboard_brandMark__rMbY9{display:inline-flex;align-items:center;justify-content:center;width:46px;height:30px;color:#fff;background:var(--ink);border-radius:6px;font-size:13px;font-weight:800}.baseball-dashboard_selected__SajhF{min-width:0;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseball-dashboard_toolbar__CtnIL{display:flex;align-items:center;gap:8px}.baseball-dashboard_iconButton__yz0mV{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:7px}.baseball-dashboard_iconButton__yz0mV:disabled{color:var(--muted);cursor:wait}.baseball-dashboard_spin__IyvPN{animation:baseball-dashboard_spin__IyvPN .8s linear infinite}.baseball-dashboard_error__kObSZ{max-width:180px;color:var(--red);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseball-dashboard_widgetMenu__Tmgs9{position:absolute;top:54px;right:56px;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:280px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.baseball-dashboard_widgetToggle__b54MX{display:flex;align-items:center;gap:7px;height:30px;padding:0 8px;background:transparent;border:0;border-radius:6px;color:var(--text);font-size:12px;text-align:left}.baseball-dashboard_widgetToggle__b54MX:hover{background:var(--panel-soft)}.baseball-dashboard_grid__cpXR8{position:relative}.baseball-dashboard_widget__ZmK6O{overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.baseball-dashboard_widgetTitle__1Jq0Q{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;color:var(--ink);border-bottom:1px solid var(--line);background:#fbfcfd;cursor:move;-webkit-user-select:none;user-select:none}.baseball-dashboard_widgetTitle__1Jq0Q strong{font-size:13px}.baseball-dashboard_widgetBody__hUQ0Z{height:calc(100% - 34px);overflow:auto;padding:10px}.baseball-dashboard_eventList__f0Lw5,.baseball-dashboard_gameList__hvR_y,.baseball-dashboard_nextGames__T6kJ2,.baseball-dashboard_standings__ltaC5,.baseball-dashboard_statusList__r4tt9{display:grid;gap:7px}.baseball-dashboard_gameButton__69HsC{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:8px;color:var(--text);background:var(--panel-soft);border:1px solid transparent;border-radius:7px;text-align:left}.baseball-dashboard_gameButton__69HsC.baseball-dashboard_active__yV1Cb{border-color:var(--green);background:#eef8f3}.baseball-dashboard_gameTeams__8ZCjW{display:flex;justify-content:space-between;gap:8px;font-size:13px}.baseball-dashboard_gameMeta__Q_jHg{grid-column:1/-1;color:var(--muted);font-size:12px}.baseball-dashboard_scoreboard__1H3FU{min-width:560px}.baseball-dashboard_scoreHeader__4stHB,.baseball-dashboard_scoreRow__sWZ1N{display:grid;grid-template-columns:minmax(70px,1.4fr) repeat(12,minmax(28px,.45fr));align-items:center;min-height:30px;border-bottom:1px solid var(--line);font-size:12px;text-align:center}.baseball-dashboard_scoreHeader__4stHB{color:var(--muted);background:var(--panel-soft);border-top:1px solid var(--line)}.baseball-dashboard_scoreRow__sWZ1N strong{text-align:left;padding-left:8px}.baseball-dashboard_scoreRow__sWZ1N b{color:var(--red)}.baseball-dashboard_situation__Acjcm{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center}.baseball-dashboard_baseDiamond__42tSi{position:relative;width:132px;height:110px;margin:0 auto}.baseball-dashboard_base__bYP_6{position:absolute;width:34px;height:34px;background:var(--line);border:1px solid var(--line-strong);transform:rotate(45deg)}.baseball-dashboard_base1__CNyMn{right:10px;top:48px}.baseball-dashboard_base2__eVoMv{left:49px;top:10px}.baseball-dashboard_base3__E9U3v{left:10px;top:48px}.baseball-dashboard_onBase__LXcX3{background:var(--green);border-color:var(--green)}.baseball-dashboard_countGrid__ccRw_{display:grid;grid-template-columns:repeat(3,minmax(54px,1fr));gap:7px}.baseball-dashboard_countPill___8dW8{display:grid;place-items:center;min-height:58px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft)}.baseball-dashboard_countPill___8dW8 span{font-size:12px;color:var(--muted)}.baseball-dashboard_countPill___8dW8 b{font-size:23px}.baseball-dashboard_green__uDl9m b{color:var(--green)}.baseball-dashboard_amber__IZVDH b{color:var(--amber)}.baseball-dashboard_red__k_TpY b{color:var(--red)}.baseball-dashboard_countOverview___zBFH{display:grid;gap:9px}.baseball-dashboard_countHead__W41ZH{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.baseball-dashboard_countHead__W41ZH>div{display:grid;gap:2px;min-width:0}.baseball-dashboard_countHead__W41ZH strong{font-size:18px}.baseball-dashboard_countHead__W41ZH span,.baseball-dashboard_countHead__W41ZH time{color:var(--muted);font-size:12px}.baseball-dashboard_countTracks__z4aLQ{display:grid;gap:7px}.baseball-dashboard_countTrackRow__3KQPo{display:grid;grid-template-columns:minmax(86px,.75fr) minmax(120px,1fr);align-items:center;gap:10px;min-height:42px;padding:7px 9px;background:var(--panel-soft);border:1px solid var(--line);border-radius:7px}.baseball-dashboard_countTrackRow__3KQPo>div:first-child{display:flex;align-items:baseline;gap:6px;min-width:0}.baseball-dashboard_countTrackRow__3KQPo span{color:var(--muted);font-size:12px;font-weight:700}.baseball-dashboard_countTrackRow__3KQPo strong{font-size:22px;line-height:1}.baseball-dashboard_countTrackRow__3KQPo em{color:var(--muted);font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseball-dashboard_countDots__d2P0o{display:flex;justify-content:flex-end;gap:7px}.baseball-dashboard_countDot__ARvn3{width:17px;height:17px;background:#dde3e8;border:1px solid var(--line-strong);border-radius:999px}.baseball-dashboard_countDot__ARvn3.baseball-dashboard_green__uDl9m{background:var(--green);border-color:var(--green)}.baseball-dashboard_countDot__ARvn3.baseball-dashboard_amber__IZVDH{background:var(--amber);border-color:var(--amber)}.baseball-dashboard_countDot__ARvn3.baseball-dashboard_red__k_TpY{background:var(--red);border-color:var(--red)}.baseball-dashboard_baseStatus__agqrT{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.baseball-dashboard_baseStatusItem__pU16G{display:grid;gap:3px;min-height:42px;padding:7px 8px;background:var(--panel-soft);border:1px solid var(--line);border-radius:7px}.baseball-dashboard_baseStatusItem__pU16G span{color:var(--muted);font-size:12px}.baseball-dashboard_baseStatusItem__pU16G b{font-size:12px}.baseball-dashboard_activeBaseStatus__L36Ez{border-color:var(--green);background:#eef8f3}.baseball-dashboard_activeBaseStatus__L36Ez b{color:var(--green)}.baseball-dashboard_countPlayers__lyE4f{display:grid;grid-template-columns:1fr 1fr;gap:7px;font-size:12px}.baseball-dashboard_countPlayers__lyE4f span{display:flex;justify-content:space-between;gap:8px;min-width:0;padding:7px 8px;color:var(--muted);background:var(--panel-soft);border-radius:7px}.baseball-dashboard_countPlayers__lyE4f b{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseball-dashboard_latestPitch__VBose{min-height:32px;padding:8px;color:var(--text);background:var(--panel-soft);border-radius:7px;font-size:12px;overflow-wrap:anywhere}.baseball-dashboard_totals__Xbm9L{grid-column:1/-1;display:flex;justify-content:space-between;color:var(--muted);font-size:13px}.baseball-dashboard_matchup__xWkb9,.baseball-dashboard_playerBox__PZKpV,.baseball-dashboard_recordCompare__x57Ka{display:grid;gap:10px}.baseball-dashboard_playerName__DgT_K{display:block;font-size:19px}.baseball-dashboard_muted__5URlM,.baseball-dashboard_playerRole___ZbXp{color:var(--muted);font-size:12px}.baseball-dashboard_statGrid__uGIVD{display:grid;grid-template-columns:1fr 1fr;gap:7px}.baseball-dashboard_stat__atwxh{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:var(--panel-soft);font-size:12px}.baseball-dashboard_stat__atwxh span{color:var(--muted)}.baseball-dashboard_matchup__xWkb9>div:not(.baseball-dashboard_winRate__K4__R){display:grid;gap:3px}.baseball-dashboard_matchupLine__34RFO{padding:8px;border-radius:7px;background:var(--panel-soft);font-size:13px}.baseball-dashboard_winRate__K4__R{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;color:var(--muted);font-size:12px}.baseball-dashboard_eventRow__aw12J,.baseball-dashboard_lineupRow__9uFdY,.baseball-dashboard_nextGame__xe5kS,.baseball-dashboard_standingRow__tIgYJ,.baseball-dashboard_statusLine__qsAe_{display:grid;align-items:center;gap:7px;min-height:30px;padding:6px 8px;background:var(--panel-soft);border-radius:6px;font-size:12px}.baseball-dashboard_eventRow__aw12J{grid-template-columns:42px 1fr}.baseball-dashboard_eventRow__aw12J span{color:var(--muted)}.baseball-dashboard_eventRow__aw12J p{margin:0;overflow-wrap:anywhere}.baseball-dashboard_recordCompare__x57Ka,.baseball-dashboard_twoColumns__FU0MN{display:grid;grid-template-columns:1fr 1fr;gap:10px}.baseball-dashboard_lineupSide__LIFVR{display:grid;gap:5px}.baseball-dashboard_lineupSide__LIFVR>strong{color:var(--muted);font-size:12px}.baseball-dashboard_lineupRow__9uFdY{grid-template-columns:24px 1fr 42px 42px}.baseball-dashboard_dataTable__RVsZT td:nth-child(3),.baseball-dashboard_lineupRow__9uFdY b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseball-dashboard_statusLine__qsAe_{grid-template-columns:88px 1fr}.baseball-dashboard_statusLine__qsAe_ b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseball-dashboard_good__hv3bN b{color:var(--green)}.baseball-dashboard_bad__dQJPv b{color:var(--red)}.baseball-dashboard_recordSide__WdYCA{display:grid;gap:6px}.baseball-dashboard_recordSide__WdYCA>strong{color:var(--muted);font-size:12px}.baseball-dashboard_dataTable__RVsZT{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.baseball-dashboard_dataTable__RVsZT td,.baseball-dashboard_dataTable__RVsZT th{padding:6px 7px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.baseball-dashboard_dataTable__RVsZT th{position:sticky;top:0;background:var(--panel);color:var(--muted);z-index:1}.baseball-dashboard_dataTable__RVsZT td:first-child,.baseball-dashboard_dataTable__RVsZT th:first-child{width:42px}.baseball-dashboard_dataTable__RVsZT td:nth-child(2),.baseball-dashboard_dataTable__RVsZT th:nth-child(2){width:44px}.baseball-dashboard_standingRow__tIgYJ{grid-template-columns:1fr 44px 80px 64px 72px 72px}.baseball-dashboard_nextGame__xe5kS{grid-template-columns:82px 1fr 48px}.baseball-dashboard_nextGame__xe5kS strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseball-dashboard_empty__2N1Ry{display:grid;place-items:center;height:100%;min-height:72px;color:var(--muted);font-size:13px}@keyframes baseball-dashboard_spin__IyvPN{to{transform:rotate(1turn)}}@media (max-width:720px){.baseball-dashboard_shell__5t6FB{padding:10px}.baseball-dashboard_header__RlDKP{align-items:flex-start;gap:8px}.baseball-dashboard_brand__yar9t{flex-wrap:wrap}.baseball-dashboard_selected__SajhF{flex-basis:100%}.baseball-dashboard_widgetMenu__Tmgs9{right:8px;width:calc(100vw - 24px)}.baseball-dashboard_recordCompare__x57Ka,.baseball-dashboard_situation__Acjcm,.baseball-dashboard_twoColumns__FU0MN{grid-template-columns:1fr}.baseball-dashboard_nextGame__xe5kS,.baseball-dashboard_standingRow__tIgYJ{grid-template-columns:1fr 1fr}}