/* Compact ticket reward lists — names and quantities only. */
.rp57-pool{margin:0 0 18px;padding:13px 12px 10px;min-width:0;background:#141819;border:1px solid #363a3b;border-top:2px solid #9d653f;border-radius:3px}
.rp57-pool h4{margin:0 0 8px;color:#d9a47e;font:700 10px/1.4 var(--font,Inter,sans-serif);letter-spacing:.13em}
.rp57-pool ul{list-style:none;margin:0;padding:0}
.rp57-pool li{display:flex;align-items:flex-start;gap:9px;padding:6px 0;border-bottom:1px solid #ffffff08;min-width:0;font-size:11px;line-height:1.45}
.rp57-pool li:last-child{border-bottom:0}
.rp57-name{flex:1;min-width:0;color:#d9ddda;overflow-wrap:anywhere}
.rp57-name small{display:block;margin-top:2px;color:#9ca7a8;font-size:10px;line-height:1.4}
.rp57-quantity{flex:none;padding:1px 5px;color:#efb083;background:#b77e4b15;border-radius:2px;font-size:10px;font-weight:700;white-space:nowrap}
.rp57-note,.rp57-empty{margin:9px 0 0;color:#909b9c;font-size:9px;line-height:1.65}
.rp57-empty{font-size:11px}
.ticket-card-body>.ticket-desc{min-height:0;margin-bottom:12px}
@media(max-width:560px){.rp57-pool{padding:10px 9px;margin-bottom:14px}.rp57-pool li{gap:6px;font-size:10px}.rp57-name small,.rp57-quantity{font-size:9px}.rp57-pool h4{font-size:9px}}
