.prize-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.prize-summary>div{background:#fff;border:1px solid #e8edf4;border-radius:14px;padding:18px}.prize-summary span,.prize-summary strong{display:block}.prize-summary span{font-size:12px;color:#667085}.prize-summary strong{font-size:23px;margin-top:4px;color:#0b2447}.prize-summary .grand{background:#0b2447;color:#fff}.prize-summary .grand span,.prize-summary .grand strong{color:#fff}.prize-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.prize-card{position:relative;background:#fff;border:1px solid #e8edf4;border-radius:18px;padding:25px 18px 18px;text-align:center;overflow:hidden;box-shadow:0 8px 25px rgba(30,50,80,.07)}.rank-label{position:absolute;inset:0 0 auto;padding:9px;color:#fff;font-size:12px;font-weight:900;letter-spacing:1px}.prize-card.gold .rank-label{background:linear-gradient(90deg,#b7791f,#eaaa08)}.prize-card.silver .rank-label{background:linear-gradient(90deg,#65758b,#a9b4c3)}.prize-card.bronze .rank-label{background:linear-gradient(90deg,#985a28,#c87941)}.prize-card.copper .rank-label{background:linear-gradient(90deg,#8a4b2b,#b86b43)}.trophy-icon{font-size:66px;margin:30px 0 8px}.gold .trophy-icon{color:#eaaa08}.silver .trophy-icon{color:#9aa7b8}.bronze .trophy-icon{color:#b66a32}.copper .trophy-icon{color:#9b5534}.prize-card h3{font-size:17px;margin:5px 0}.recipient-note{color:#98a2b3;font-size:11px}.reward-row,.reward-total{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:10px 0;border-top:1px solid #edf1f5;font-size:12px}.reward-row span{color:#667085}.reward-total{margin-top:4px}.reward-total strong{font-size:16px;color:#df3b3b}.delivery{margin-top:10px}.prize-footnote{display:flex;gap:12px;margin-top:20px;padding:16px;background:#edf4ff;border-radius:13px;color:#355070}.prize-footnote p{margin:0;font-size:12px}@media(max-width:1100px){.prize-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.prize-summary{grid-template-columns:1fr}.prize-grid{grid-template-columns:1fr}}@media print{.prize-grid{grid-template-columns:repeat(4,1fr)}.prize-footnote{display:none}}
