/* 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; } }
