.LeagueTodayTicker_ribbon__4hSq0{--match-min-width:220px;--match-max-width:320px;position:relative;display:flex;flex:none;align-items:stretch;width:100%;min-width:0;height:82px;color:var(--foreground);background:var(--card);border-bottom:1px solid var(--border)}.LeagueTodayTicker_ribbon__4hSq0 :is(a,button,summary,ul):focus-visible{outline:2px solid var(--ring);outline-offset:-3px;box-shadow:none}.LeagueTodayTicker_context__gDO22{flex:0 0 128px;min-width:0;border-right:1px solid var(--border)}.LeagueTodayTicker_context__gDO22 summary{display:flex;height:100%;flex-direction:column;justify-content:center;gap:3px;padding:10px 18px;list-style:none;cursor:pointer}.LeagueTodayTicker_context__gDO22 summary::-webkit-details-marker{display:none}.LeagueTodayTicker_context__gDO22 strong{display:flex;align-items:center;gap:7px;font-family:var(--font-family-secondary);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.LeagueTodayTicker_chevron__gHUZX{flex:none;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.LeagueTodayTicker_context__gDO22[open] .LeagueTodayTicker_chevron__gHUZX{transform:translateY(2px) rotate(225deg)}.LeagueTodayTicker_context__gDO22 small{font-size:10px;line-height:1.25;color:var(--muted-foreground)}.LeagueTodayTicker_contextPanel__G7QSO{position:absolute;z-index:50;top:100%;left:0;width:min(22rem,100%);padding:12px 16px;border:1px solid var(--border);background:var(--card);font-size:12px;overflow-wrap:anywhere}.LeagueTodayTicker_arrow__1N3_t{flex:0 0 38px;border-inline:1px solid var(--border);background:var(--card);font-size:20px;cursor:pointer}.LeagueTodayTicker_arrow__1N3_t:disabled{color:var(--muted-foreground);opacity:.4;cursor:default}.LeagueTodayTicker_viewport__OaZjw{flex:1;min-width:0;overflow:hidden}.LeagueTodayTicker_rail__c9vam{display:flex;height:100%;max-width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.LeagueTodayTicker_rail__c9vam[hidden]{display:none}.LeagueTodayTicker_rail__c9vam::-webkit-scrollbar{display:none}.LeagueTodayTicker_match__yDRJs{display:grid;flex:0 0 auto;box-sizing:border-box;width:max-content;min-width:var(--match-min-width);max-width:var(--match-max-width);grid-template-columns:minmax(0,1fr) 76px;gap:10px;padding:9px 14px;border-right:1px solid var(--border);scroll-snap-align:start}.LeagueTodayTicker_arrow__1N3_t:not(:disabled):hover,.LeagueTodayTicker_match__yDRJs:hover{background:var(--muted)}.LeagueTodayTicker_pair__LqFC_{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:1px}.LeagueTodayTicker_teamRow__ePkxl{display:flex;align-items:center;min-width:0;height:29px}.LeagueTodayTicker_teamRow__ePkxl>span{flex-wrap:nowrap;gap:4px}.LeagueTodayTicker_ribbon__4hSq0 .LeagueTodayTicker_identity__2gn6H{min-height:29px;min-width:0;gap:7px;border-radius:0;color:inherit;font-size:11px;font-weight:700;line-height:1.15}.LeagueTodayTicker_identity__2gn6H>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeagueTodayTicker_teamRow__ePkxl>span>span:last-child:not(.LeagueTodayTicker_identity__2gn6H):has(>svg){flex:none;gap:0;font-size:0}.LeagueTodayTicker_teamRow__ePkxl>span>span:last-child:not(.LeagueTodayTicker_identity__2gn6H):has(>svg) svg{width:12px;height:12px}.LeagueTodayTicker_result__UDraB{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;padding-left:9px;border-left:1px solid var(--border);text-align:center}.LeagueTodayTicker_result__UDraB:hover{color:var(--brand-link)}.LeagueTodayTicker_finalLabel__8lOe8,.LeagueTodayTicker_status__7RBWc{color:var(--muted-foreground);font-size:9px;line-height:1.2;text-transform:uppercase}.LeagueTodayTicker_status__7RBWc[data-status=live]{color:var(--brand-link);font-weight:800}.LeagueTodayTicker_finalLabel__8lOe8{position:absolute;top:-6px;right:0;left:9px;font-size:7px}.LeagueTodayTicker_time__eHYr6{align-self:stretch;margin-top:2px;font-size:15px;line-height:1.2;white-space:nowrap}.LeagueTodayTicker_scores__lSqAe,.LeagueTodayTicker_time__eHYr6{font-family:var(--font-family-secondary);font-weight:700;text-align:right}.LeagueTodayTicker_scores__lSqAe{display:grid;grid-template-rows:29px 29px;gap:1px;align-items:center;width:100%;font-size:17px;line-height:1.1;font-variant-numeric:tabular-nums}.LeagueTodayTicker_scores__lSqAe>span:first-child{color:var(--muted-foreground)}.LeagueTodayTicker_message__kVgmC{display:flex;align-items:center;gap:8px;min-width:0;height:100%;padding:8px 12px;overflow:auto;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:12px;line-height:1.4}.LeagueTodayTicker_retry__eEI96{flex:none;min-height:44px;padding:0 6px;color:var(--brand-link);text-decoration:underline;cursor:pointer}@media (max-width:650px){.LeagueTodayTicker_ribbon__4hSq0{height:78px}.LeagueTodayTicker_context__gDO22{flex-basis:68px}.LeagueTodayTicker_context__gDO22 summary{padding:8px}.LeagueTodayTicker_context__gDO22 strong{font-size:11px}.LeagueTodayTicker_context__gDO22 small{font-size:8px}.LeagueTodayTicker_arrow__1N3_t{flex-basis:26px}.LeagueTodayTicker_match__yDRJs{grid-template-columns:minmax(0,1fr) 72px;gap:7px;padding:7px 10px}.LeagueTodayTicker_ribbon__4hSq0 .LeagueTodayTicker_identity__2gn6H{gap:5px;font-size:10px}.LeagueTodayTicker_time__eHYr6{font-size:14px}}@media (prefers-reduced-motion:reduce){.LeagueTodayTicker_rail__c9vam{scroll-behavior:auto}}