.clw-course-card-widget{--clw-primary:#4f46e5;--clw-border:#e6e8f0;--clw-bg:#f8f9fc;--clw-text:#1f2430;--clw-muted:#6b7280;color:var(--clw-text);border:1px solid var(--clw-border);background:#fff;border-radius:14px;flex-direction:column;gap:14px;margin:18px 0;padding:18px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Vazirmatn,sans-serif;display:flex;box-shadow:0 2px 8px #1018280d}.clw-ccw-row{font-size:13.5px}.clw-custom-icon-img{vertical-align:middle;object-fit:contain;display:inline-block}.clw-ccw-badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:999px;align-self:flex-start;padding:5px 13px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 3px 8px #ea580c40}.clw-ccw-buyers{align-items:center;gap:8px;display:flex}.clw-ccw-icon{font-size:16px}.clw-ccw-progress-wrap{flex-direction:column;gap:6px;display:flex}.clw-ccw-progress-label{color:var(--clw-muted);justify-content:space-between;font-size:12.5px;display:flex}.clw-ccw-progress-bar{background:var(--clw-bg);border:1px solid var(--clw-border);border-radius:999px;width:100%;height:8px;overflow:hidden}.clw-ccw-progress-fill{background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:999px;height:100%;transition:width .3s}.clw-ccw-progress-bar.is-urgent .clw-ccw-progress-fill{background:linear-gradient(90deg,#dc2626,#f97316)}.clw-ccw-progress-bar.is-urgent+.clw-ccw-progress-label,.clw-ccw-progress-wrap:has(.is-urgent) .clw-ccw-progress-label span:first-child{color:#dc2626;font-weight:600}.clw-ccw-ended{color:#d63638;font-weight:600}.clw-ccw-enddate{color:var(--clw-text)}.clw-ccw-prizes-label{margin-bottom:2px;font-size:13.5px;font-weight:700}.clw-ccw-prizes-list{flex-direction:column;gap:8px;display:flex}.clw-ccw-prize-card{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:box-shadow .18s,transform .18s;display:flex}.clw-ccw-prize-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d9770626}.clw-ccw-prize-thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px;box-shadow:0 2px 6px #0000001f}.clw-ccw-prize-thumb-fallback{background:#fef3c7;justify-content:center;align-items:center;font-size:20px;display:flex}.clw-ccw-prize-info{flex-direction:column;gap:3px;min-width:0;display:flex}.clw-ccw-prize-name{color:#78350f;font-size:13.5px;font-weight:700}.clw-ccw-prize-meta{color:#92400e;font-size:12px}