.wb-gam-community-challenges{display:flex;flex-direction:column;gap:var(--wb-gam-gap,1rem)}.wb-gam-community-challenges__header{align-items:center;display:flex;justify-content:space-between}.wb-gam-community-challenges__title{color:var(--wb-gam-text,#111827);font-size:1.125rem;font-weight:600;margin:0}.wb-gam-community-challenges__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.wb-gam-community-challenges__item{background:var(--wb-gam-color-surface-muted);border:1px solid var(--wb-gam-border);border-radius:var(--wb-gam-radius);display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem}.wb-gam-community-challenges__row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.wb-gam-community-challenges__challenge-title{color:var(--wb-gam-text,#111827);flex:1;font-size:.9375rem;font-weight:600;min-width:0}.wb-gam-community-challenges__bonus{background:rgba(180,83,9,.08);border-radius:999px;color:var(--wb-gam-gold,#b45309);flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.1875rem .625rem;white-space:nowrap}.wb-gam-community-challenges__progress{background:var(--wb-gam-color-border);border-radius:999px;height:6px;overflow:hidden;width:100%}.wb-gam-community-challenges__progress-bar{background:var(--wb-gam-primary,#5b4cdb);border-radius:999px;height:100%;min-width:0;transition:width .4s ease}.wb-gam-community-challenges__meta{align-items:center;display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between}.wb-gam-community-challenges__count{color:var(--wb-gam-primary,#5b4cdb);font-weight:600}.wb-gam-community-challenges__time-left{color:var(--wb-gam-silver,#6b7280)}.wb-gam-community-challenges__item--completed{background:linear-gradient(180deg,rgba(22,163,74,.06) 0,var(--wb-gam-color-surface-muted) 100%);border-color:rgba(22,163,74,.35);box-shadow:inset 4px 0 0 0 #16a34a}.wb-gam-community-challenges__item--completed .wb-gam-community-challenges__progress-bar{background:#16a34a}.wb-gam-community-challenges__status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:700;gap:.25rem;letter-spacing:.04em;margin-inline-start:.5rem;padding:.125rem .5rem;text-transform:uppercase;vertical-align:1px}.wb-gam-community-challenges__status-badge--completed{background:#ecfdf5;color:#047857}.wb-gam-community-challenges__status-badge .icon-circle-check{font-size:.75rem}.wb-gam-community-challenges__empty{background:var(--wb-gam-color-surface-muted);border:1px dashed var(--wb-gam-border);border-radius:var(--wb-gam-radius);color:var(--wb-gam-color-text-muted);font-size:.9375rem;margin:0;padding:2rem;text-align:center}@media (max-width:640px){.wb-gam-community-challenges__row{align-items:flex-start;flex-direction:column;gap:.375rem}.wb-gam-community-challenges__bonus{align-self:flex-start}.wb-gam-community-challenges__meta{align-items:flex-start;flex-direction:column;gap:.25rem}}
