.Predictions_container__Q8GGC{padding:20px;max-width:1600px;margin:0 auto}.Predictions_controls__HIt4x{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.Predictions_filterGroup__e5Y62{display:flex;align-items:center;gap:10px}.Predictions_filterLabel__ThJVg{font-weight:500;color:#666}.Predictions_select__Kdyaj{padding:8px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;cursor:pointer;min-width:150px}.Predictions_select__Kdyaj:focus{outline:none;border-color:#37003c}.Predictions_slider__OKxOk{width:150px;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border-radius:3px;outline:none;cursor:pointer}.Predictions_slider__OKxOk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#37003c;border-radius:50%;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.Predictions_slider__OKxOk::-webkit-slider-thumb:hover{background:#5a0060}.Predictions_slider__OKxOk::-moz-range-thumb{width:18px;height:18px;background:#37003c;border-radius:50%;cursor:pointer;border:none}.Predictions_slider__OKxOk::-moz-range-thumb:hover{background:#5a0060}.Predictions_searchInput__hDPjY{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;width:250px}.Predictions_searchInput__hDPjY:focus{outline:none;border-color:#37003c}.Predictions_loadingText__4Dvkp{color:#666;font-size:16px;padding:40px 0}.Predictions_tableContainer__G8D8e{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Predictions_table__tzm1L{width:100%;border-collapse:collapse;font-size:14px}.Predictions_table__tzm1L td,.Predictions_table__tzm1L th{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.Predictions_table__tzm1L th{background:#f8f9fa;font-weight:600;color:#333;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Predictions_table__tzm1L tr:hover{background:#f8f9fa}.Predictions_playerCell__Wejxv{display:flex;align-items:center;gap:12px}.Predictions_playerInfo__dngkY{display:flex;flex-direction:column}.Predictions_playerName__eNT7i{font-weight:600;color:#333}.Predictions_playerTeam__jfHFD{font-size:12px;color:#666}.Predictions_positionBadge__pkM_d{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.Predictions_positionBadge__pkM_d.Predictions_goalkeeper__kBbUG{background:#fef3c7;color:#92400e}.Predictions_positionBadge__pkM_d.Predictions_defender__Zpbws{background:#dbeafe;color:#1e40af}.Predictions_positionBadge__pkM_d.Predictions_midfielder__cZeVd{background:#d1fae5;color:#065f46}.Predictions_positionBadge__pkM_d.Predictions_forward__eVpIe{background:#fce7f3;color:#9d174d}.Predictions_statusBadge__iSLdq{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.Predictions_statusBadge__iSLdq.Predictions_available__v6uJi{background:#d1fae5;color:#065f46}.Predictions_statusBadge__iSLdq.Predictions_doubtful__p5lZb{background:#fef3c7;color:#92400e}.Predictions_statusBadge__iSLdq.Predictions_injured__64arU,.Predictions_statusBadge__iSLdq.Predictions_suspended__UxgHP,.Predictions_statusBadge__iSLdq.Predictions_unavailable__sBrKS{background:#fee2e2;color:#991b1b}.Predictions_predictedPoints__OtL73{font-weight:700;font-size:16px;color:#37003c}.Predictions_valueScore__2xaIT{font-weight:600;color:#059669}.Predictions_confidence__BhQEV{display:flex;align-items:center;gap:6px}.Predictions_confidenceBar__2NPom{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.Predictions_confidenceFill__R8aSY{height:100%;border-radius:3px;transition:width .3s ease}.Predictions_confidenceFill__R8aSY.Predictions_high__VF4Ml{background:#10b981}.Predictions_confidenceFill__R8aSY.Predictions_medium__FyO71{background:#f59e0b}.Predictions_confidenceFill__R8aSY.Predictions_low__M_Qn_{background:#ef4444}.Predictions_confidenceText__aoB3J{font-size:12px;color:#666}.Predictions_gameweekPredictions__GYoQt{display:flex;gap:8px}.Predictions_gameweekChip__K2VSM{display:flex;flex-direction:column;align-items:center;padding:6px 10px;border-radius:6px;font-size:11px;min-width:50px}.Predictions_gameweekChip__K2VSM.Predictions_home__CPvCQ{background:#dbeafe}.Predictions_gameweekChip__K2VSM.Predictions_away__uxVG7{background:#f3f4f6}.Predictions_gwNumber__N_jMG{font-weight:600;color:#666;margin-bottom:2px}.Predictions_gwPoints__i43J8{font-weight:700;color:#333}.Predictions_gwOpponent__5XbB7{font-size:10px;color:#666;margin-top:2px}.Predictions_difficultyDot__6NFIc{width:8px;height:8px;border-radius:50%;margin-top:2px}.Predictions_difficultyDot__6NFIc.Predictions_fdr1__OPnwz{background:#00ff87}.Predictions_difficultyDot__6NFIc.Predictions_fdr2__hSxbR{background:#01fc7a}.Predictions_difficultyDot__6NFIc.Predictions_fdr3__PLpq7{background:#e7e7e7}.Predictions_difficultyDot__6NFIc.Predictions_fdr4__JQnUD{background:#ff1751}.Predictions_difficultyDot__6NFIc.Predictions_fdr5__Wymfx{background:#861d46}.Predictions_price__7NsK9{font-weight:500;color:#333}.Predictions_form__Toa9s{font-weight:600;color:#059669}.Predictions_xgStats__U0jF_{font-weight:600;color:#6366f1}.Predictions_overperforming__o8oGu{color:#059669}.Predictions_underperforming__3pVLQ{color:#dc2626}.Predictions_noData__TUVC2{color:#9ca3af}.Predictions_news__G7JkP{max-width:200px;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Predictions_noResults__H_BE1{padding:40px;text-align:center;color:#666}.Predictions_loading__l3u6I{display:flex;justify-content:center;align-items:center;min-height:400px}.Predictions_summary__vqEE_{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.Predictions_summaryCard__BXUzk{background:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Predictions_summaryCard__BXUzk h3{font-size:12px;color:#666;margin:0 0 4px;text-transform:uppercase}.Predictions_summaryCard__BXUzk p{font-size:24px;font-weight:700;color:#37003c;margin:0}.Predictions_sortButton___xuSP{background:none;border:none;cursor:pointer;font-weight:600;color:#333;display:flex;align-items:center;gap:4px}.Predictions_sortButton___xuSP.Predictions_active__181hh,.Predictions_sortButton___xuSP:hover{color:#37003c}@media(max-width:768px){.Predictions_controls__HIt4x{flex-direction:column;align-items:stretch}.Predictions_searchInput__hDPjY{width:100%}.Predictions_gameweekPredictions__GYoQt{flex-wrap:wrap}}