.result-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.result-card.corrected {
  grid-column: 1 / -1;
}

.result-card.corrected .editor-card-scroll {
  height: auto;
  min-height: 430px;
}

.result-card.corrected .editor-card-scroll .editor-page {
  min-width: 720px;
  min-height: 430px;
  padding: 28px;
  font-size: 13px;
}

.result-card.corrected .editor-card-scroll .editor-line {
  grid-template-columns: minmax(0, 1fr) 72px;
  gap: 12px;
  min-height: 20px;
}

.result-card.corrected .editor-card-scroll .editor-codes {
  font-size: 11px;
}

.result-grid[hidden] {
  display: none;
}

@media (max-width: 850px) {
  .result-grid {
    grid-template-columns: 1fr;
  }

  .result-card.corrected {
    grid-column: auto;
  }

  .result-card.corrected .editor-card-scroll .editor-page {
    min-width: 560px;
  }
}
