```
---
### apps/web/src/components/admin/UserTableRow.tsx
**Total instances in file**: 9
- **Line 23**: `bg-gray-`
```tsx
offline: 'bg-gray-500',
```
- **Line 45**: `text-gray-`
```tsx
{user.id}
```
- **Line 49**: `text-gray-`
```tsx
{user.email}
```
- **Line 64**: `text-gray-`
```tsx
{user.tier || 'Free'}
```
- **Line 65**: `text-gray-`
```tsx
```
- **Line 68**: `text-gray-`
```tsx
```
- **Line 74**: `text-gray-`
```tsx
className="p-1.5 hover:bg-white/10 rounded text-gray-400 hover:text-white"
```
- **Line 91**: `text-gray-`
```tsx
className="w-full text-left px-4 py-2.5 text-xs text-gray-300 hover:bg-white/10 flex items-center gap-2"
```
- **Line 99**: `text-gray-`
```tsx
```
---
### apps/web/src/components/admin/modals/BanUserModal.tsx
**Total instances in file**: 11
- **Line 33**: `text-gray-`
```tsx
```
- **Line 38**: `text-gray-`
```tsx
```
- **Line 45**: `text-gray-`
```tsx
```
- **Line 63**: `text-gray-`
```tsx
```
- **Line 76**: `text-gray-`
```tsx
```
- **Line 79**: `text-gray-`
```tsx
```
- **Line 86**: `text-gray-`
```tsx
className={`text-xs ${!isPermanent ? 'text-white' : 'text-gray-500'}`}
```
- **Line 92**: `bg-gray-`
```tsx
className={`w-10 h-5 rounded-full relative cursor-pointer transition-colors ${isPermanent ? 'bg-kodo-red' : 'bg-gray-600'}`}
```
- **Line 99**: `text-gray-`
```tsx
className={`text-xs ${isPermanent ? 'text-kodo-red font-bold' : 'text-gray-500'}`}
```
- **Line 108**: `text-gray-`
```tsx
```
- **Line 128**: `bg-red-`, `bg-red-`, `border-red-`
```tsx
className="bg-red-600 hover:bg-red-700 border-red-500 text-white"
```
---
### apps/web/src/components/analytics/TrackAnalyticsView.tsx
**Total instances in file**: 3
- **Line 53**: `text-gray-`
```tsx
Analytics Report
```
- **Line 130**: `text-gray-`
```tsx
{g.country}
```
- **Line 170**: `text-gray-`
```tsx
```
---
### apps/web/src/components/commerce/CartItem.tsx
**Total instances in file**: 4
- **Line 24**: `bg-gray-`
```tsx
```
- **Line 35**: `text-gray-`
```tsx
{item.author}
```
- **Line 40**: `text-gray-`
```tsx
```
- **Line 54**: `text-gray-`
```tsx
className="text-gray-500 hover:text-kodo-red hover:bg-kodo-red/10"
```
---
### apps/web/src/components/commerce/OrderSummary.tsx
**Total instances in file**: 5
- **Line 42**: `border-gray-`
```tsx
```
- **Line 47**: `text-gray-`
```tsx
```
- **Line 63**: `text-gray-`
```tsx
```
- **Line 71**: `border-gray-`
```tsx
```
- **Line 95**: `text-gray-`
```tsx
```
---
### apps/web/src/components/commerce/WishlistView.tsx
**Total instances in file**: 7
- **Line 79**: `text-gray-`
```tsx
```
- **Line 84**: `text-gray-`
```tsx
```
- **Line 98**: `text-gray-`
```tsx
```
- **Line 119**: `bg-gray-`
```tsx
```
- **Line 150**: `text-gray-`
```tsx
```
- **Line 153**: `text-gray-`
```tsx
```
- **Line 175**: `text-gray-`
```tsx
className="text-gray-500 hover:text-kodo-red"
```
---
### apps/web/src/components/commerce/modals/PromoCodeModal.tsx
**Total instances in file**: 1
- **Line 43**: `text-gray-`
```tsx
```
---
### apps/web/src/components/commerce/modals/RefundRequestModal.tsx
**Total instances in file**: 5
- **Line 36**: `text-gray-`
```tsx
```
- **Line 41**: `text-gray-`
```tsx
```
- **Line 48**: `text-gray-`
```tsx
```
- **Line 64**: `text-gray-`
```tsx
```
- **Line 75**: `text-gray-`, `border-gray-`
```tsx
```
---
### apps/web/src/components/dashboard/StatCard.tsx
**Total instances in file**: 2
- **Line 83**: `text-gray-`
```tsx
```
- **Line 106**: `text-gray-`
```tsx
vs last period
```
---
### apps/web/src/components/dashboard/TrackList.tsx
**Total instances in file**: 5
- **Line 96**: `text-gray-`
```tsx
```
- **Line 122**: `text-gray-`
```tsx
```
- **Line 130**: `text-gray-`
```tsx
```
- **Line 156**: `text-gray-`
```tsx
```
- **Line 161**: `text-gray-`
```tsx
```
---
### apps/web/src/components/developer/APIPlaygroundView.tsx
**Total instances in file**: 7
- **Line 61**: `text-gray-`
```tsx
```
- **Line 78**: `text-gray-`
```tsx
```
- **Line 84**: `text-gray-`
```tsx
```
- **Line 125**: `text-gray-`
```tsx
```
- **Line 135**: `text-green-`
```tsx
```
- **Line 139**: `bg-gray-`, `text-gray-`
```tsx
className="absolute top-2 right-2 p-2 bg-gray-800 rounded text-gray-400 hover:text-white opacity-0 group-hover:opacity-100 transition-opacity"
```
- **Line 149**: `text-gray-`
```tsx
```
---
### apps/web/src/components/developer/DeveloperDashboardView.tsx
**Total instances in file**: 6
- **Line 91**: `text-gray-`
```tsx
```
- **Line 143**: `text-gray-`
```tsx
```
- **Line 161**: `text-gray-`
```tsx
{key.created}
```
- **Line 162**: `text-gray-`
```tsx
{key.lastUsed}
```
- **Line 167**: `text-gray-`
```tsx
className="h-8 w-8 text-gray-400 hover:text-white"
```
- **Line 185**: `text-gray-`
```tsx
```
---
### apps/web/src/components/developer/WebhooksView.tsx
**Total instances in file**: 5
- **Line 65**: `text-gray-`
```tsx
```
- **Line 108**: `text-gray-`
```tsx
```
- **Line 109**: `text-gray-`
```tsx
Events:
```
- **Line 113**: `text-gray-`
```tsx
className="bg-white/5 px-1.5 rounded text-gray-300"
```
- **Line 118**: `text-gray-`
```tsx
```
---
### apps/web/src/components/developer/modals/CreateAPIKeyModal.tsx
**Total instances in file**: 6
- **Line 66**: `text-gray-`
```tsx
```
- **Line 82**: `text-gray-`
```tsx
```
- **Line 89**: `border-gray-`
```tsx
className="flex items-center gap-3 p-3 bg-kodo-ink rounded border border-kodo-steel cursor-pointer hover:border-gray-500 transition-colors"
```
- **Line 93**: `border-gray-`
```tsx
className="rounded border-gray-600 bg-transparent text-kodo-gold focus:ring-0"
```
- **Line 97**: `text-gray-`
```tsx
```
- **Line 114**: `text-gray-`
```tsx
```
---
### apps/web/src/components/education/CourseCard.tsx
**Total instances in file**: 4
- **Line 25**: `bg-gray-`
```tsx
```
- **Line 68**: `text-gray-`
```tsx
by {course.instructor}
```
- **Line 73**: `text-gray-`
```tsx
```
- **Line 95**: `text-gray-`
```tsx
```
---
### apps/web/src/components/education/CourseDetailView.tsx
**Total instances in file**: 18
- **Line 51**: `text-gray-`
```tsx
className="pl-0 text-gray-400 hover:text-white"
```
- **Line 65**: `text-gray-`
```tsx
```
- **Line 69**: `text-gray-`
```tsx
```
- **Line 93**: `text-gray-`
```tsx
```
- **Line 109**: `text-gray-`, `text-gray-`
```tsx
className={`pb-3 text-sm font-bold uppercase tracking-wider border-b-2 transition-colors ${activeTab === tab ? 'border-kodo-cyan text-white' : 'border-transparent text-gray-500 hover:text-gray-300'}`}
```
- **Line 125**: `text-gray-`
```tsx
```
- **Line 137**: `text-gray-`
```tsx