.questions{}
.prodiowiz .selectedQuestion{font-size: 1.4em;margin: 20px 0 10px 0;}
.questions h3{font-size: 13px;font-weight: bold;color: #ff3641;}
/*.answer_options {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 15px 0;
    position: relative;
    min-height: 150px;
}
.answer_options>div { width: 100%; }*/

.answer_options {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px;
}

.answer_options > div {
    flex: 0 1 calc(50% - 15px); /* 2 per row */
}

@media (max-width: 768px) {
    .answer_options > div {
        flex: 0 1 100%; /* Stack on mobile */
    }
}
.funkyradio div { clear: both; overflow: hidden; text-align: left; }
.funkyradio label { width: 100%; border-radius: 3px; border: 1px solid #D1D3D4; font-weight: normal; font-size: 1em; background: white; display:inline-block;}
.funkyradio input[type="radio"]:empty, .funkyradio input[type="checkbox"]:empty { display: none; }
.funkyradio input[type="radio"]:empty~label, .funkyradio input[type="checkbox"]:empty~label {
    position: relative; line-height: 2.5em; padding-left: 3.25em; margin-top: 2em; cursor: pointer; user-select: none;
}
.funkyradio input[type="radio"]:empty~label:before, .funkyradio input[type="checkbox"]:empty~label:before {
    position: absolute; display: block; top: 0; bottom: 0; left: 0; content: ''; width: 2.5em; background: #e3e3e3; border-radius: 3px 0 0 3px;
}
.funkyradio input[type="radio"]:hover:not(:checked)~label:before, .funkyradio input[type="checkbox"]:hover:not(:checked)~label:before {
    content: '\2714'; text-indent: .9em; color: #000000;
}
.funkyradio input[type="radio"]:checked~label:before, .funkyradio input[type="checkbox"]:checked~label:before {
    content: '\2714'; text-indent: .9em; color: #333; background-color: #ccc;
}
.playmorebtn {
    background: #74c35c; color: white; padding: 5px 10px; text-decoration: none; font-weight: bold; font-size: 14px; border-radius:5px;
}
.playmorebtn:hover { background: #ef413c; color: white; text-decoration: none; }
