/* Closed state and confirmed winner presentation for the November 2026 £400 cash competition. */
body.competition-closed .cash-countdown-grid{display:none!important}
body.competition-closed .cash-countdown-label{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#e4c48d}
body.competition-closed .cash-countdown-date{margin-top:10px;color:#e8dfcf;font-weight:650}
body.competition-closed #bagBtn{display:none!important}
body.competition-closed .av-comp-card:not(.av-future-card) .av-card-timer,
body.competition-closed .av-comp-card:not(.av-future-card) .av-card-sold{display:none!important}
body.competition-closed .av-exact-qty,
body.competition-closed .av-qty-total,
body.competition-closed #qtyBtns,
body.competition-closed #total,
body.competition-closed #addBag,
body.competition-closed .entry-progress,
body.competition-closed .av-detail-stats{display:none!important}
body.competition-closed #featuredOpen{background:#cbaa70;border-color:#cbaa70;color:#100f0c}
body.competition-closed .winner-announcement-panel{border:1px solid #b9965b;background:linear-gradient(135deg,#211b12 0%,#15130f 70%);box-shadow:0 12px 32px #0003}
.winner-announcement-panel h3{font-size:clamp(22px,3vw,30px);margin:8px 0 12px;color:#f4e4c5}
.winner-announcement-panel .eyebrow{color:#d6b574;font-weight:750;letter-spacing:.14em}
.winner-status-label{display:inline-flex;align-items:center;margin-top:8px;padding:8px 11px;border:1px solid #8e754b;border-radius:4px;color:#e8d2a3;font-size:10px;font-weight:800;letter-spacing:.1em}
.winner-announcement-panel + .winner-announcement-panel{margin-top:18px}
@media(max-width:760px){
 body.competition-closed .prize-landing-entry .prize-landing-stats{grid-template-columns:1fr 1fr}
 body.competition-closed .prize-landing-entry #featuredOpen{width:100%}
 body.competition-closed .winner-announcement-panel,
 body.competition-closed .winner-announcement-panel + .winner-announcement-panel{padding:20px}
}
