.modal-form .question-option-grid[hidden] {
  display: grid;
}
.question-modal-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}
.question-position {
  padding: 10px 12px;
  border-left: 3px solid var(--cyan);
  background: #0b2747;
  color: var(--gold);
  font-weight: 700;
  text-align: center;
}
.question-modal-actions [data-action="previousQuestion"] { order: 1; }
.question-modal-actions [data-action="nextQuestion"] { order: 2; }
.question-modal-actions [type="submit"] { order: 3; }
.question-modal-actions [data-action^="deleteQuestion:"] { order: 4; }
.question-modal-actions [data-action="confirmQuestionModal"] { order: 5; }
.questions-page .table td:last-child,
.questions-page .table td:nth-last-child(2) { white-space: nowrap; }
.questions-page .table td:last-child button,
.questions-page .table td:nth-last-child(2) button { min-height: 34px; padding: 6px 10px; font-size: 14px; }
.questions-page .table td:last-child { display: flex; gap: 6px; align-items: center; justify-content: flex-start; }
