
/* Existing management surfaces, with two columns for offer content/actions. */
.v1-offer { grid-template-columns: minmax(0, 1fr) auto; }
.v1-offer h2 { margin: 0; font-size: 17px; }
.v1-offer .v1-managed-actions [role='alert'] { flex-basis: 100%; text-align: right; }
@media (max-width: 640px) {
  .v1-offer { grid-template-columns: minmax(0, 1fr); gap: 12px; }
  .v1-offer .v1-managed-actions { grid-column: auto; justify-content: start; }
}

.v1-marketplace .v1-actions .button:disabled, .v1-offer .button:disabled { opacity: .5; cursor: not-allowed; }

.v1-catalogue-facts { margin: 16px 0; font-size: 13px; }
.v1-catalogue-facts > div { display: flex; justify-content: space-between; gap: 12px; margin: 8px 0; }
.v1-catalogue-facts dt { color: var(--muted); }
.v1-catalogue-facts dd { margin: 0; text-align: right; }
.v1-selected-variant { min-width: 0; margin: 12px 0; padding: 12px; border: 1px solid var(--control-border); border-radius: var(--tcgn-radius-input); }
.v1-selected-variant legend { padding: 0 6px; font-weight: 600; }

@media (max-width: 800px) {
  .v1-marketplace .v1-sell-card > .v1-catalogue-facts,
  .v1-marketplace .v1-sell-card > .v1-caption { grid-column: 1 / -1; }
}
