.adminRewardStats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.adminRewardStats div{border:1px solid var(--line);background:#08251d;border-radius:18px;padding:16px;text-align:center}.adminRewardStats b{display:block;color:var(--mint);font-size:28px}.adminRewardStats span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.adminReviewList{display:grid;gap:10px;margin-top:14px}.adminReview{border:1px solid var(--line);background:#071f18;border-radius:16px;padding:14px}.adminReviewTop{display:flex;gap:10px;justify-content:space-between}.adminReviewTop div{min-width:0}.adminReviewTop small{display:block;color:var(--muted);font-size:10px}.adminReviewTop b{display:block;margin:4px 0 3px;font-size:14px;line-height:1.35}.adminReviewTop span{display:block;color:#d8e7e1;font-size:12px}.adminReviewTop em{font-style:normal;color:var(--muted);font-size:10px}.adminActions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.adminActions button{border:1px solid var(--line);border-radius:11px;padding:9px 6px;background:#0c3026;color:white;font-size:11px;font-weight:900}.adminActions .approve{background:var(--mint);color:#062019;border-color:var(--mint)}.adminActions .reject{background:#3a242e;color:#ffb2d3;border-color:#6a354b}.adminEmpty{padding:18px 6px;color:var(--muted);text-align:center;font-size:12px}.rewardTitle button{border:0;background:none;color:var(--pink2);font-weight:900}@media(max-width:480px){.adminActions{grid-template-columns:1fr}.adminReviewTop{display:block}.adminReviewTop em{display:block;margin-top:7px}}
/* Keep deadline badges in the product's canonical pink treatment across responsive layouts. */
.webApp .dday{color:#ff8fc2!important;background:rgba(255,90,165,.13)!important;border:1px solid #ff5aa5!important;box-shadow:none!important}.webApp .dday.urgent,.webApp .dday.today{color:#fff!important;background:#ff5aa5!important;border-color:#ff5aa5!important;box-shadow:0 0 18px rgba(255,90,165,.22)!important}.webApp .dday.closed{color:#adc0b0!important;background:#27332b!important;border-color:#3c4c42!important;box-shadow:none!important}