.give-converter {
  min-width: 0;
  padding: 20px;
}

.give-converter textarea {
  min-height: 240px;
  max-width: 100%;
  resize: vertical;
  font-family: var(--font-ui);
  font-size: 0.95rem;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}

.converter-item {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
}

.converter-item[hidden],
.converter-item img[hidden] {
  display: none;
}

.converter-item img {
  flex: 0 0 48px;
  image-rendering: pixelated;
  object-fit: contain;
}

.converter-item div {
  min-width: 0;
  overflow-wrap: anywhere;
}

.converter-item p {
  margin: 4px 0 0;
  font-size: 0.85rem;
}
