.mystic-forge-page .forge-sale-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  margin-top: 22px;
  padding: 16px 18px;
  border: 1px solid rgba(135, 241, 223, 0.18);
  border-radius: 14px;
  background: rgba(6, 16, 20, 0.58);
}

.mystic-forge-page .forge-sale-toolbar p {
  margin: 0;
  color: var(--text-subtle);
  font-size: var(--font-size-caption);
}

.mystic-forge-page .forge-sale-mode {
  display: inline-flex;
  flex: 0 0 auto;
  gap: 4px;
  padding: 4px;
  border: 1px solid rgba(226, 232, 240, 0.12);
  border-radius: 999px;
  background: rgba(0, 0, 0, 0.22);
}

.mystic-forge-page .forge-sale-mode button {
  min-height: 34px;
  padding: 0 14px;
  border: 0;
  border-radius: 999px;
  color: var(--text-subtle);
  background: transparent;
  font: inherit;
  font-size: var(--font-size-caption);
  font-weight: 800;
  cursor: pointer;
}

.mystic-forge-page .forge-sale-mode button.active {
  color: var(--text-on-accent);
  background: #87f1df;
}

.mystic-forge-page .container-seccion {
  overflow-x: auto;
}

.mystic-forge-page .table-modern {
  min-width: 1120px;
}

.mystic-forge-page .table-modern th p {
  margin: 0;
}

.mystic-forge-page .table-modern th small,
.mystic-forge-page .dato-item-info small {
  display: block;
  margin-top: 5px;
  color: var(--text-subtle);
  font-size: 0.72rem;
  font-weight: 600;
  line-height: 1.35;
  letter-spacing: 0;
  text-transform: none;
}

.mystic-forge-page .dato-item-info > strong {
  display: block;
  color: var(--text-strong);
  font-size: 1rem;
}

.mystic-forge-page .forge-best-option {
  min-width: 156px;
  padding: 10px 12px !important;
  border: 1px solid transparent;
  border-radius: 10px !important;
}

.mystic-forge-page .forge-best-option.is-forge {
  border-color: rgba(135, 241, 223, 0.28);
  background: rgba(135, 241, 223, 0.08) !important;
}

.mystic-forge-page .forge-best-option.is-sell {
  border-color: rgba(201, 155, 91, 0.32);
  background: rgba(201, 155, 91, 0.09) !important;
}

.mystic-forge-page .forge-best-option.is-forge > strong {
  color: #87f1df;
}

.mystic-forge-page .forge-best-option.is-sell > strong {
  color: var(--text-accent-gold);
}

@media (max-width: 760px) {
  .mystic-forge-page .forge-sale-toolbar {
    align-items: stretch;
    flex-direction: column;
  }

  .mystic-forge-page .forge-sale-mode {
    align-self: flex-start;
  }
}
