/* Abertura múltipla no mesmo padrão visual do botão principal. */
.pack-bulk-actions {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 12px;
  width: 100%;
  max-width: 660px;
  margin: 12px auto 4px;
}
.pack-bulk-actions .primary { width: 100%; margin: 0; min-height: 47px; }
.pack-bulk-results { width: 100%; max-width: 660px; margin: 20px auto; padding: 16px; border: 1px solid #b99557; border-radius: 12px; background: #18191f; }
.pack-bulk-results h3 { margin: 0 0 12px; text-align: center; font-size: 15px; letter-spacing: .04em; }
.pack-bulk-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; }
.pack-bulk-item { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding: 10px; background: #252630; border: 1px solid #787b83; border-radius: 7px; color: #f9f5e9; }
.pack-bulk-item strong { font-size: 13px; }
.pack-bulk-item small { font-size: 11px; text-transform: uppercase; color: #e8dfca; white-space: nowrap; }
.pack-bulk-item.rarity-epic { border-color: #b370ff; }
.pack-bulk-item.rarity-legendary { border-color: #ffcc52; }
.pack-bulk-item.rarity-mythic { border-color: #ff4d59; }
@media(max-width:600px) { .pack-bulk-actions { grid-template-columns: 1fr; } }

/* A raridade sorteada é indicada também na revelação individual online. */
.modal.reveal.rarity-uncommon { border-color: #48c779; }
.modal.reveal.rarity-rare { border-color: #2d9bff; }
.modal.reveal.rarity-epic { border-color: #b370ff; }
.modal.reveal.rarity-legendary { border-color: #ffcc52; }
.modal.reveal.rarity-mythic { border-color: #ff4d59; }
.modal.reveal[class*="rarity-"] > small:first-child {
  display: block; font-weight: 900; letter-spacing: .06em;
}

/* Identidade visual das seis raridades, nos resultados e nas probabilidades. */
.pack-bulk-item.rarity-common small,.rarity-rate.rarity-common{color:#a9b0bb}
.pack-bulk-item.rarity-uncommon small,.rarity-rate.rarity-uncommon{color:#48c779}
.pack-bulk-item.rarity-rare small,.rarity-rate.rarity-rare{color:#2d9bff}
.pack-bulk-item.rarity-epic small,.rarity-rate.rarity-epic{color:#b370ff}
.pack-bulk-item.rarity-legendary small,.rarity-rate.rarity-legendary{color:#ffcc52}
.pack-bulk-item.rarity-mythic small,.rarity-rate.rarity-mythic{color:#ff4d59}
.pack-bulk-item small,.rarity-rate{font-weight:800}
