/* v14 answer flow rules */
.option-btn.locked,
.option-btn:disabled {
  cursor: default;
}

.option-btn.locked:not(.selected):not(.correct):not(.incorrect) {
  opacity: .72;
}

.option-btn.locked:hover,
.option-btn:disabled:hover {
  transform: none !important;
}

#nextBtn:disabled,
#revealBtn:disabled {
  opacity: .55;
  cursor: not-allowed;
  filter: grayscale(.15);
}

.explanation-card.locked {
  border-style: dashed;
}

.explanation-card.locked .explanation-body,
#explanationBody {
  min-height: 72px;
}
