.prediction-combos_layout__7ybVj{display:grid;grid-template-columns:170px minmax(0,1fr) 310px;gap:24px;max-width:1480px;margin:auto;padding:28px 24px;align-items:start}.prediction-combos_sports__5wWRk{display:flex;flex-direction:column;gap:6px;position:sticky;top:135px;max-height:calc(100dvh - 160px);overflow:auto}.prediction-combos_sports__5wWRk a{border-radius:8px;justify-content:flex-start}.prediction-combos_sports__5wWRk a span:last-child{margin-left:auto}.prediction-combos_content__Hd6AE{min-width:0}.prediction-combos_builder__gEJf6{position:sticky;top:135px;min-width:0;z-index:40}.prediction-combos_picks__V4vo0{display:grid;gap:8px;padding-bottom:12px;max-height:300px;overflow:auto}.prediction-combos_quoteFields__zzpGi{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--line,#e5e7eb);padding-top:12px}.prediction-combos_quoteFields__zzpGi button,.prediction-combos_quoteFields__zzpGi label{grid-column:1/-1}.prediction-combos_quoteFields__zzpGi label{grid-row:1}.prediction-combos_matchGrid__zC_Rz{display:grid;grid-template-columns:minmax(90px,1fr) repeat(3,minmax(80px,140px));align-items:center;gap:8px}.prediction-combos_winnerOnly__AxYve{grid-template-columns:minmax(90px,1fr) 100px}.prediction-combos_matchRow__Mfu3z{display:contents}.prediction-combos_columnLabel__hyD7Z{font-size:11px;text-align:center;color:#828995;padding-bottom:4px}.prediction-combos_price__9e07w,.prediction-combos_unavailable__0NGMd{min-height:42px;border-radius:8px;text-align:center;background:#f2f4f7;color:#253b58;font-size:13px;font-weight:700;padding:5px 3px}.prediction-combos_price__9e07w:hover{background:#e5edf9}.prediction-combos_unavailable__0NGMd{display:grid;place-items:center;color:#a0a7b0;background:#f8f9fb}@media(max-width:1199px){.prediction-combos_layout__7ybVj{grid-template-columns:130px minmax(0,1fr) 270px;gap:16px;padding:20px 16px}.prediction-combos_matchGrid__zC_Rz{grid-template-columns:minmax(80px,1fr) repeat(3,58px);gap:5px}.prediction-combos_winnerOnly__AxYve{grid-template-columns:1fr 85px}}@media(max-width:1023px){.prediction-combos_layout__7ybVj{display:block;padding:16px 12px}.prediction-combos_sports__5wWRk{position:static;flex-direction:row;gap:6px;margin-bottom:20px;overflow-x:auto;max-height:none}.prediction-combos_sports__5wWRk a{flex-shrink:0}.prediction-combos_builder__gEJf6{position:fixed;inset:auto 12px calc(72px + env(safe-area-inset-bottom));max-height:55dvh;overflow:auto}.prediction-combos_picks__V4vo0{max-height:130px}.prediction-combos_quoteFields__zzpGi{grid-template-columns:1fr 1fr}.prediction-combos_quoteFields__zzpGi button,.prediction-combos_quoteFields__zzpGi label{grid-column:1/-1}.prediction-combos_matchGrid__zC_Rz{grid-template-columns:minmax(85px,1fr) repeat(3,minmax(52px,75px))}.prediction-combos_winnerOnly__AxYve{grid-template-columns:1fr 100px}}.prediction-combos_leagueHeader__nUTBy{padding:0 16px;margin-bottom:12px}.prediction-combos_emptyBuilder__DEesd{padding:20px}.prediction-combos_emptySelection__98Z4h{min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#9ba3af;font-size:13px}.prediction-combos_price__9e07w{background:var(--color-subtle,#f2f4f7);color:var(--color-ink,#253b58);border:1px solid var(--color-line,#e5e7eb);box-shadow:0 3px 0 #00000012}.prediction-combos_unavailable__0NGMd{background:transparent;border:1px solid var(--color-line,#e5e7eb)}.prediction-combos_selected__35qn6,.prediction-combos_selected__35qn6:hover{color:white;background:#2563eb;border-color:#2563eb}@media(max-width:1023px){.prediction-combos_emptyBuilder__DEesd{padding:14px 18px}.prediction-combos_emptySelection__98Z4h{display:none}.prediction-combos_leagueHeader__nUTBy{padding:0 16px}}