
.quiz-question-name{
    width: 100%;
    padding: 1em;
    & > .question-name {
        overflow: hidden;
        width: auto;
        height: 80px;

        font-size: 1em;

        border-radius: 0.5em;
        margin-top: 0.5em;

        display: flex;
        align-items: center;

        > p{
            color: var(--secondaryTextColor);
            margin: 0 auto;
            text-align: center;
            height: fit-content;
            max-height: 100%;
        }
        >img{
            margin-left: 1em;
        }
    }
    > .clickable {
        background-color: var(--quizOptionBackground);
        font-size: 1.2em;
        outline: 2px solid var(--primaryBackground);

        &:hover {
            background-color: var(--quizSelectedOptionBackgroud);
            cursor: pointer;
            > p {
                color: var(--quizSelectedOptionText);
            }
        }
    }

    > .non-clickable{
        background-color: var(--quizOptionBackground);
        opacity: 0.5;
    }
}