.sp-packs { display: grid; gap: .6rem 1.2rem; grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); }
.sp-pack { display: grid; grid-template-columns: 1fr 90px; gap: .5rem; align-items: center; padding: .5rem .7rem; border: 1px solid var(--line); border-radius: var(--radius-sm); background: var(--surface); }
.sp-pack label { font-weight: 600; font-size: .92rem; }
.sp-pack label small { display: block; font-weight: 400; color: var(--muted); }
.sp-small { font-size: 1.35rem !important; }
.sp-verdict { margin: 1rem 0; font-size: 1.02rem; }
