/* QAFlow - challenges.php page
   Extracted from inline style="" attributes. Challenge-type icon accent
   colors are a fixed lookup by challenge_type enum (not DB-dynamic), so
   they get their own static classes. Per-challenge progress percentage
   is genuinely dynamic (arbitrary 0-100 value per record) so it's applied
   via a data-progress attribute + tiny runtime JS block (same technique
   already used in question.php for poll bars), not a style="" attribute. */

.chal-empty-icon {
    opacity: 0.3;
}

.chal-progress-bar-track {
    height: 8px;
}

.chal-leaderboard-rank-col {
    width: 50px;
}

.chal-reputation-text {
    font-size: 12px;
}

/* Challenge type icon accent colors */
.challenge-icon-blog { background: #ec48991a; color: #ec4899; }
.challenge-icon-forum_post { background: #10b9811a; color: #10b981; }
.challenge-icon-social_post { background: #3b82f61a; color: #3b82f6; }
.challenge-icon-deal { background: #ef44441a; color: #ef4444; }
.challenge-icon-review { background: #a855f71a; color: #a855f7; }
