.quiz_stats_chart .question_stats_content .wqrn-result-tile {
    cursor: pointer;
    position: relative;
    transition: box-shadow 160ms ease, filter 160ms ease;
    user-select: none;
}

.quiz_stats_chart .question_stats_content .wqrn-result-tile:hover {
    box-shadow: 0 7px 18px rgba(37, 62, 86, 0.18);
    filter: brightness(1.025);
}

.quiz_stats_chart .question_stats_content .wqrn-result-tile:focus-visible {
    box-shadow: 0 0 0 3px rgba(33, 112, 173, 0.28), 0 7px 18px rgba(37, 62, 86, 0.18);
    outline: 2px solid #2170ad;
    outline-offset: 2px;
}

.quiz_stats_chart .question_stats_content .wqrn-result-tile.wqrn-status-correct {
    background: #d8eec2 !important;
    border-color: #75b733 !important;
    color: #22351a !important;
}

.quiz_stats_chart .question_stats_content .wqrn-result-tile.wqrn-status-incorrect {
    background: #ef5b57 !important;
    border-color: #d94743 !important;
    color: #2f1110 !important;
}

.quiz_stats_chart .question_stats_content .wqrn-result-tile.wqrn-status-unanswered {
    background: #5381ab !important;
    border-color: #5381ab !important;
    color: #ffffff !important;
}

#wplms_quiz .quiz_questions_content .question {
    scroll-margin-top: 105px;
}

.wqrn-live-region {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

@media (prefers-reduced-motion: reduce) {
    .quiz_stats_chart .question_stats_content .wqrn-result-tile {
        transition: none;
    }
}
