/* Rifa Social — prêmios por campanha, V17 */
.premios-card-summary{border:1px solid #dbe7f3;border-radius:17px;background:#f6faff;padding:11px 14px;margin:0 0 17px;display:grid;gap:9px}
.premio-card-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:.82rem;color:#1d3e6b}
.premio-card-line span{flex:0 0 auto;background:#e3edfb;border-radius:999px;padding:5px 10px;font-weight:800;font-size:.73rem}
.premio-card-line strong{font-size:.84rem;overflow-wrap:anywhere}
.premios-checkout{margin:0 0 22px;padding:18px;border:1px solid #dbe7f3;border-radius:20px;background:#f5faff}
.premio-checkout-card{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e3ebf5;border-radius:15px;padding:12px;margin-top:10px;min-width:0}
.premio-checkout-card img{flex:0 0 86px;width:86px;height:86px;object-fit:contain;background:#fff;border-radius:12px}
.premio-checkout-card div{min-width:0;overflow-wrap:anywhere}
.premio-checkout-label{display:block;font-size:.73rem;letter-spacing:.02em;color:#2b5b97;font-weight:800;margin-bottom:4px}
.premio-checkout-card strong{display:block;font-size:.94rem;color:#18365f}
.premio-checkout-card p{font-size:.79rem;color:#60758c;line-height:1.5;margin:4px 0 0}
@media(max-width:420px){.premios-checkout{padding:12px}.premio-checkout-card{gap:10px}.premio-checkout-card img{flex-basis:68px;width:68px;height:68px}}

/* V19: uma cota dá direito a concorrer a todos os prêmios */
.premios-participacao-unica{background:#eef6ff;border:1px solid #c8dcf5;border-radius:14px;padding:12px 14px;margin:0 0 14px;color:#254a84;font-size:.88rem;line-height:1.55}
.preco-por-numero{font-size:.77rem;font-weight:600;color:#68809d;white-space:nowrap}
