.sbp-pack{align-items:center;gap:14px;display:flex}.sbp-icon img{width:100%;height:100%;image-rendering:pixelated;object-fit:contain}.sbp-check{color:var(--ds-t2,#bdbdbd);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.sbp-check input{accent-color:#3c8527;margin-top:3px}.sbp-groups{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.sbp-group{background:#00000040;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.sbp-gicon{width:28px;height:28px;image-rendering:pixelated}.sbp-gname{font-size:14px;font-weight:600}.sbp-thumbs{gap:3px;display:flex}.sbp-thumbs img{width:20px;height:20px;image-rendering:pixelated;object-fit:contain;background:#ffffff0a}.sbp-options{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sbp-option{background:#00000040;padding:10px 12px 12px;box-shadow:inset 0 0 0 1px #ffffff14}.sbp-option.is-shown{box-shadow:inset 0 0 0 2px #3c8527}.sbp-ohead{align-items:center;gap:6px;display:flex}.sbp-num{color:#fff;background:#3c8527;flex:none;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.sbp-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sbp-chip{color:var(--ds-t2,#cfcfcf);cursor:pointer;background:#ffffff0d;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.sbp-chip.is-on{color:#fff;background:#3c852759;box-shadow:inset 0 0 0 1px #5cbf3c}.sbp-box{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px #ffffff73}.sbp-presets{flex-wrap:wrap;gap:6px;display:flex}.sbp-game{background:#313233;padding:14px 16px 18px;box-shadow:inset 0 0 0 2px #1e1e1f,inset 0 3px #5a5b5c}.sbp-game-head{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.sbp-game-head img{width:24px;height:24px;image-rendering:pixelated}.sbp-game-label{color:#fff;margin-top:12px;font-size:15px}.sbp-slider{accent-color:#3c8527;width:100%;margin-top:8px}.sbp-ticks{justify-content:space-between;padding:0 6px;display:flex}.sbp-ticks span{background:#8b8b8c;width:2px;height:6px}.sbp-steps{flex-direction:column;gap:4px;padding-left:20px;list-style:decimal;display:flex}@media (max-width:520px){.sbp-pack{flex-wrap:wrap}.sbp-pack>.ds-btn{flex-basis:100%;justify-content:center}.sbp-group{grid-template-columns:28px 1fr}.sbp-thumbs{display:none}}
