.question-row{display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.question-row span{width:50px;font-weight:700}.question-row select{padding:8px;border:1px solid #ccc;border-radius:5px}.omr-circle{display:inline-block;width:20px;height:20px;border:2px solid #333;border-radius:50%;text-align:center;line-height:20px;margin:0 5px;cursor:pointer;user-select:none}.omr-circle.filled{background-color:#007bff;color:#fff}@media (max-width:768px){.question-row{flex-direction:column;align-items:flex-start}.question-row select,.question-row .omr-circle{width:100%;margin-bottom:5px}}