.AffiliateLeaderboardSection_section__tQcF_{text-align:center;padding:40px 20px 0}.AffiliateLeaderboardSection_section__tQcF_ h2{font-size:28px;font-weight:600;margin-bottom:8px}.AffiliateLeaderboardSection_subtitle___3GpI{font-size:15px;color:#666;margin-bottom:24px}.AffiliateLeaderboardSection_periods__DUdJH{margin-bottom:24px}.AffiliateLeaderboardSection_periods__DUdJH .ant-segmented-item-selected{color:#00a44f;font-weight:600}.AffiliateLeaderboardSection_card__H8oiL{max-width:720px;margin:0 auto;background:#f9f9f9;border-radius:12px;padding:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);text-align:left}.AffiliateLeaderboardSection_list__fxj1G{list-style:none;margin:0;padding:0}.AffiliateLeaderboardSection_row__rzg4j{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:10px;background:#fff}.AffiliateLeaderboardSection_row__rzg4j+.AffiliateLeaderboardSection_row__rzg4j{margin-top:6px}.AffiliateLeaderboardSection_rank__jVb9Z{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#4b5563;background:#f3f4f6}.AffiliateLeaderboardSection_rank__jVb9Z.AffiliateLeaderboardSection_gold__95Ef0{background:#fbbf24;color:#fff}.AffiliateLeaderboardSection_rank__jVb9Z.AffiliateLeaderboardSection_silver__TgZ_n{background:#9ca3af;color:#fff}.AffiliateLeaderboardSection_rank__jVb9Z.AffiliateLeaderboardSection_bronze__ldfsE{background:#d97706;color:#fff}.AffiliateLeaderboardSection_avatar__FKF5g{flex-shrink:0;background:#e5e7eb;color:#6b7280}.AffiliateLeaderboardSection_info__TZ_El{display:flex;flex-direction:column;min-width:0;flex:1 1}.AffiliateLeaderboardSection_name__Pi8yk{font-size:16px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AffiliateLeaderboardSection_sales__9QWs9{font-size:13px;color:#6b7280}.AffiliateLeaderboardSection_earned__R1ILP{flex-shrink:0;font-size:16px;font-weight:700;color:#00a44f;white-space:nowrap}.AffiliateLeaderboardSection_empty__C0uJu{margin:0;padding:32px 16px;text-align:center;color:#6b7280;font-size:15px}@media(max-width:576px){.AffiliateLeaderboardSection_section__tQcF_ h2{font-size:22px}.AffiliateLeaderboardSection_row__rzg4j{gap:10px;padding:10px 12px}.AffiliateLeaderboardSection_earned__R1ILP,.AffiliateLeaderboardSection_name__Pi8yk{font-size:14px}}