/* JDRC_PIT_FEED_PRIZE_CARDS_V12 */
.v12-prizes{margin:0 0 14px;padding:0;overflow:hidden;border-color:rgba(96,165,250,.28);background:linear-gradient(145deg,#0d1521,#0c1119)}
.v12-prize-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}
.v12-prize-head h2{margin:.1rem 0 .25rem}.v12-prize-head p{margin:0;color:#91a2b6;font-size:.88rem;line-height:1.45}
.v12-prize-summary{text-align:right;white-space:nowrap}.v12-prize-summary strong{display:block;font-size:1.1rem;color:#dbeafe}.v12-prize-summary small{color:#8fa4bc}
.v12-prize-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}
.v12-prize-card{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0a1018;box-shadow:0 10px 28px rgba(0,0,0,.22)}
.v12-prize-card.eligible{border-color:rgba(74,222,128,.42)}.v12-prize-card.ready{border-color:rgba(96,165,250,.38)}.v12-prize-card.ineligible{border-color:rgba(251,191,36,.25)}
.v12-prize-media{background:#05080d;aspect-ratio:16/9}.v12-prize-media img,.v12-prize-media video{display:block;width:100%;height:100%;object-fit:cover}
.v12-prize-main{padding:14px}.v12-prize-main h3{margin:8px 0 6px;font-size:1.18rem}.v12-prize-description{margin:0 0 10px;color:#c2cedd;line-height:1.48;white-space:pre-line}
.v12-prize-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.v12-prize-phase{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.73rem;font-weight:800;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);color:#d9e6f5}.v12-prize-phase.active{background:rgba(22,101,52,.22);border-color:rgba(74,222,128,.36);color:#bbf7d0}.v12-prize-phase.upcoming,.v12-prize-phase.scheduled{background:rgba(30,64,175,.18);border-color:rgba(96,165,250,.32);color:#bfdbfe}.v12-prize-phase.paused,.v12-prize-phase.ended{background:rgba(120,53,15,.2);border-color:rgba(251,191,36,.26);color:#fde68a}.v12-prize-value{font-weight:800;color:#f8fafc}
.v12-prize-facts{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.v12-prize-facts span{font-size:.76rem;color:#8fa1b8;background:#111a26;border-radius:9px;padding:6px 8px}.v12-prize-facts strong{color:#dce7f4;font-weight:650}
.v12-prize-countdown{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:10px 0;padding:9px 10px;border-radius:11px;background:#111b29}.v12-prize-countdown span{font-size:.8rem;color:#91a5bd}.v12-prize-countdown strong{font-variant-numeric:tabular-nums;color:#dbeafe}
.v12-prize-eligibility{display:grid;gap:3px;margin-top:10px;padding:10px 11px;border-radius:11px}.v12-prize-eligibility strong{font-size:.79rem;letter-spacing:.06em}.v12-prize-eligibility span{font-size:.82rem;line-height:1.35}.v12-prize-eligibility.eligible{background:rgba(22,101,52,.18);color:#bbf7d0}.v12-prize-eligibility.ready{background:rgba(30,64,175,.17);color:#bfdbfe}.v12-prize-eligibility.ineligible{background:rgba(120,53,15,.16);color:#fde68a}
.v12-prize-requirements{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.v12-req{font-size:.72rem;border-radius:999px;padding:5px 8px;border:1px solid rgba(255,255,255,.09)}.v12-req.pass{color:#bbf7d0;background:rgba(22,101,52,.12)}.v12-req.fail{color:#fecaca;background:rgba(127,29,29,.13)}
.v12-prize-footnote{padding:0 14px 14px;color:#7f91a7;font-size:.75rem;line-height:1.4}
@media(max-width:700px){.v12-prize-head{display:block}.v12-prize-summary{text-align:left;margin-top:8px}.v12-prize-grid{grid-template-columns:1fr;padding:10px}.v12-prize-card{border-radius:14px}.v12-prize-main{padding:12px}.v12-prize-facts{display:grid}.v12-prize-facts span{display:flex;justify-content:space-between;gap:10px}}

/* JDRC_SWEEPSTAKES_LAUNCH_V16 */
.v12-prize-actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}
