.lr-top-streak{display:grid;grid-template-columns:52px minmax(0,1fr) 92px auto 18px;align-items:center;gap:10px;padding:12px 16px;box-sizing:border-box;border-bottom:1px solid var(--bdr);color:inherit;text-decoration:none}
.lr-top-streak:last-child{border-bottom:0}.lr-top-streak:hover{background:var(--g50,#f8fafc)}
.lr-top-count{display:block;color:var(--teal);font-family:'Sora','Sora Fallback',sans-serif;font-size:26px;font-weight:800;line-height:1;text-align:center}
.lr-top-count small{display:block;margin-top:3px;color:var(--g400,var(--text-muted));font-family:'Inter',sans-serif;font-size:8.5px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}
.lr-top-copy{min-width:0}.lr-top-copy strong,.lr-top-copy small{display:block}.lr-top-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lr-top-copy strong{overflow:visible;color:var(--text-heading);font-family:'Sora','Sora Fallback',sans-serif;font-size:14px;font-weight:800;line-height:1.3;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}
.lr-top-copy strong em{color:var(--teal);font-style:normal}.lr-top-copy small{margin-top:4px;color:var(--g500,var(--text-muted));font-size:11.5px;line-height:1.5}
.lr-confidence{position:static;display:flex;align-items:center;gap:6px;width:auto;height:auto;margin:0;border-radius:0;background:transparent;color:var(--text-body);font-size:11px;white-space:nowrap}
.lr-confidence-bar{width:36px;height:6px;flex-shrink:0;overflow:hidden;border-radius:3px;background:var(--g200,#e4e9ef)}.lr-confidence-bar i{display:block;height:100%;border-radius:inherit;background:var(--teal)}
.lr-confidence b{position:static;color:var(--text-heading);font-family:'Sora','Sora Fallback',sans-serif;font-size:12.5px;line-height:1}.lr-confidence small{color:var(--g400,var(--text-muted));font-size:10px;line-height:1}
.lr-odd{display:flex;justify-content:flex-end;text-align:right}.lr-odd .bk{transform:none}.lr-go{color:var(--g300,var(--text-soft));font-size:18px;text-align:right}.lr-top-streak:hover .lr-go{color:var(--teal)}
.league-explore-streaks{margin:14px 20px 18px;padding:12px 14px}.league-explore-streaks .x5-m b{font-size:13.5px}.league-explore-streaks .x5-m span{font-size:11.5px}
.league-top-card .league-block-head{min-height:0;padding:14px 20px}
.league-duo{align-items:stretch}.league-rounds-card,.league-top-card{display:flex;min-height:0;flex-direction:column}.league-top-card>.lr-top-streak{flex:1 1 0}.league-top-card>.league-explore-streaks{flex:0 0 auto}
@media(max-width:1100px){.league-duo{align-items:start}.league-top-card>.lr-top-streak{flex:0 0 auto}}
@media(max-width:940px){.lr-top-streak{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:'count copy odds' 'count confidence odds';row-gap:8px}.lr-top-count{grid-area:count}.lr-top-copy{grid-area:copy}.lr-confidence{grid-area:confidence}.lr-odd{grid-area:odds}.lr-go{display:none}}
@media(max-width:640px){.league-top-card .league-block-head{padding:12px 16px}.lr-top-streak{grid-template-columns:46px minmax(0,1fr);grid-template-areas:'count copy' 'confidence confidence' 'odds odds';padding:14px 16px}.lr-top-count{font-size:23px}.lr-top-copy strong{font-size:12.5px}.lr-top-copy small{font-size:10.5px}.lr-odd{justify-content:flex-start}}
