.lineup-odds_section__kaQpm{margin:16px 0;padding-top:12px;border-top:1px solid var(--rule-2);min-width:0}.lineup-odds_heading__bj8FY{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.lineup-odds_heading__bj8FY h3{margin:0;font-size:18px}.lineup-odds_heading__bj8FY a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.lineup-odds_comparison__FEpca{margin:var(--x2) 0;padding-top:var(--x2)}.lineup-odds_comparison__FEpca .lineup-odds_heading__bj8FY{margin-bottom:var(--x2)}.lineup-odds_comparison__FEpca tr[data-dim]{opacity:.38}.lineup-odds_comparison__FEpca .lineup-odds_heading__bj8FY h3{font-family:var(--serif);font-size:13px;font-weight:600;line-height:1.3}.lineup-odds_filters__TKgU3{margin:var(--x3) 0;min-width:0}.lineup-odds_field___eWVN{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--x2);white-space:nowrap}.lineup-odds_label__rUjgb{white-space:nowrap}.lineup-odds_teams___AoTr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lineup-odds_teams___AoTr>section{min-width:0}.lineup-odds_teams___AoTr h4{font-size:17px;margin:8px 0 3px}.lineup-odds_metric__scXXC{font-size:12px;margin:0 0 8px;color:var(--ink-2)}.lineup-odds_comparison__FEpca .lineup-odds_teams___AoTr{gap:var(--x2) var(--x3)}.lineup-odds_comparison__FEpca .lineup-odds_teams___AoTr h4{font-family:var(--serif);font-size:13px;font-weight:600;line-height:1.3;margin:0 0 var(--x1)}.lineup-odds_singlePrice__NO3AA{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.lineup-odds_singlePrice__NO3AA td,.lineup-odds_singlePrice__NO3AA th{text-align:left;padding:9px 6px;border-bottom:1px solid var(--rule-2);vertical-align:middle}.lineup-odds_singlePrice__NO3AA thead{font-size:12px;color:var(--ink-2)}.lineup-odds_singlePrice__NO3AA th:first-child{width:54%;padding-left:0}.lineup-odds_singlePrice__NO3AA th:nth-child(2){width:26%}.lineup-odds_singlePrice__NO3AA th:nth-child(3){width:20%}.lineup-odds_singlePrice__NO3AA td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lineup-odds_singlePrice__NO3AA td:last-child,.lineup-odds_singlePrice__NO3AA thead th:last-child{text-align:right;padding-right:0}.lineup-odds_singlePrice__NO3AA small{display:block;font-weight:400;font-size:12px;color:var(--ink-2);margin-top:3px;overflow-wrap:anywhere}.lineup-odds_name__eDVHy{display:block;font-size:13px;line-height:1.3;min-width:0}@media(max-width:767px){.lineup-odds_teams___AoTr{grid-template-columns:1fr;gap:14px}.lineup-odds_heading__bj8FY a{font-size:12px}}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tr{display:grid;grid-template-columns:minmax(0,1fr) 78px 58px;align-items:center;column-gap:12px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 td,.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 th{width:auto;border:0;min-width:0;padding:6px 0}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tbody tr{padding:10px 0;border-bottom:1px solid var(--rule-2)}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tbody th{grid-column:1/-1;display:flex;gap:8px;padding:0 0 6px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tbody th>a{min-width:0;text-decoration:none;color:var(--ink)}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 .lineup-odds_name__eDVHy{font-size:14px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tbody th small{flex-shrink:0;margin:0}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 td small{white-space:normal;overflow-wrap:normal;word-break:normal}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 thead th:first-child{display:none}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 thead tr{border-bottom:1px solid var(--rule-2)}.lineup-odds_recent__X0vfF>div{max-width:170px;gap:5px}.lineup-odds_recent__X0vfF button{font-size:14px;line-height:24px;min-height:28px;padding:2px 1px}@media(max-width:380px){.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tr{column-gap:8px;grid-template-columns:minmax(0,1fr) 72px 50px}.lineup-odds_recent__X0vfF>div{gap:3px}.lineup-odds_recent__X0vfF button{font-size:13px}}.lineup-odds_singlePrice__NO3AA:not(.lineup-odds_withRecent__O7UC9){min-width:540px;table-layout:auto}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9{--recent-cell:16px;--recent-font:13px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9[data-recent-digits="2"]{--recent-cell:19px;--recent-font:12px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9[data-recent-digits="3"]{--recent-cell:23px;--recent-font:12px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 thead tr,.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tr{grid-template-columns:minmax(0,1fr) calc(5 * var(--recent-cell) + 8px) 54px 70px;column-gap:6px;align-items:center}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tbody tr{padding:1px 0}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 td,.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 th{padding:0}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tbody th{grid-column:auto;flex-wrap:wrap;align-items:baseline;gap:0 4px;padding:0}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 thead th:first-child{display:block}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 thead th{padding:4px 0;white-space:normal;line-height:1.2}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 .lineup-odds_name__eDVHy{font-size:13px;line-height:1.15;white-space:normal}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tbody th small{font-size:12px;line-height:1.15}.lineup-odds_recent__X0vfF>div{max-width:none;width:100%;gap:2px}.lineup-odds_recent__X0vfF button{min-height:22px;padding:2px 0;font-size:var(--recent-font);line-height:18px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 td .odds{font-size:14px;line-height:16px}.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 td small{margin-top:0;font-size:12px;line-height:1.1}@media(max-width:380px){.lineup-odds_teams___AoTr .lineup-odds_withRecent__O7UC9 tr{column-gap:6px;grid-template-columns:minmax(0,1fr) calc(5 * var(--recent-cell) + 8px) 54px 70px}.lineup-odds_recent__X0vfF>div{gap:2px}.lineup-odds_recent__X0vfF button{font-size:var(--recent-font)}}.lineup-odds_teams___AoTr>section{overflow-x:auto}.lineup-odds_name__eDVHy{min-width:max-content;white-space:nowrap}.lineup-odds_withRecent__O7UC9{min-width:600px}