.column{flex:1;margin-right:10px}.column:last-child{margin-right:0}.question{display:flex;align-items:center;margin-bottom:8px}.question-number{width:40px;font-weight:700;margin-right:10px;text-align:right}.option{width:20px;height:20px;border:2px solid #333;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;font-size:12px;cursor:pointer;user-select:none}.option.filled{background-color:#333;color:white}@media (max-width:768px){.column{margin-right:0;margin-bottom:10px}}