.eu-quiz {
     counter-reset: question-counter; /* Start the counter at 0 */
}

.eu-quiz-results {
    display: none;
}

.eu-quiz-itemv2 {
    counter-increment: question-counter; /* Increment counter for each item */
}

.eu-quiz-itemv2 input[type='radio'] {
    background: #939393;
    border-color: #939393;
    margin-top: 5px;
    box-shadow: none;
    width: 18px;
    height: 18px;
}

.eu-quiz-itemv2 input[type='radio']:checked {
    background-image: none;
    background: var(--eu-green-dark);
    border-color: var(--eu-green-dark);
}

.eu-quiz-itemv2__choices__item input {
    color: var(--eu-);
}

.eu-quiz-itemv2-count::before {
    content: counter(question-counter);
}

.eu-quiz-itemv2__action__btn.answered:before {
    content: "Correct";
    padding-right: 5px;
}

.eu-quiz-itemv2__answer {
    opacity: 0;
    transform: translateX(-100%);
    transition: transform 0.5s ease-out, opacity 0.5s ease-out;
    font-size: 0px;
}

.eu-quiz-itemv2__answer.active {
    opacity: 1; /* Make it visible */
    transform: translateX(0); /* Slide it into its normal position */
    font-size: revert;
}

.eu-quiz-itemv2__choices {
     counter-reset: option-counter; /* Start the letter counter */
}

.eu-quiz-itemv2__choices__item {
  counter-increment: option-counter; /* Increment the counter for each <li> */
}

.eu-quiz-itemv2__choices__item label:before {
   content: counter(option-counter, upper-alpha) ". "; /* Display letter */
   font-weight: 900;
   padding-right: 0.5rem;
}

.eu-quiz-itemv2__choices__item:first-child label:before {
    color: var(--eu-teal);
}

.eu-quiz-itemv2__choices__item:nth-child(2) label:before {
    color: var(--eu-yellow);
}

.eu-quiz-itemv2__choices__item:nth-child(3) label:before {
    color: var(--eu-orange);
}

.eu-quiz-itemv2__choices__item:nth-child(4) label:before {
    color: var(--eu-red);
}

.eu-quiz-itemv2:nth-child(4n+1) .eu-quiz-itemv2__answer {
    border-color: var(--eu-teal);
}

.eu-quiz-itemv2:nth-child(4n+2) .eu-quiz-itemv2__answer {
    border-color: var(--eu-yellow);
}

.eu-quiz-itemv2:nth-child(4n+3) .eu-quiz-itemv2__answer {
    border-color: var(--eu-orange);
}

.eu-quiz-itemv2:nth-child(4n+4) .eu-quiz-itemv2__answer {
    border-color: var(--eu-red);
}

.noanswer {
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
}

.noanswer.active {
    opacity: 1;
}

.eu-quiz-score__inner > span:not(:nth-child(2)) {
    flex-grow: 1;
}

.eu-quiz-score__inner > span:nth-child(2) {
    flex-grow: 0.45;
}

.editor-styles-wrapper .eu-quiz-itemv2__answer {
    opacity: 1 !important;
    transform: translateX(0) !important; /* Slide it into its normal position */
}

.results-in.main-content > section:nth-child(2) .eu-img-r-content__wrapper:after {
    content: none;
}

.editor-styles-wrapper .eu-quiz-results {
    display: block !important;
}

.editor-styles-wrapper img.\--midscores,
.editor-styles-wrapper img.\--lowscores {
    display: none;
}

@media (max-width: 420px) {
    .eu-quiz-itemv2__action__btn {
        font-size: 16px;
    }
}