.question-item{display:flex;align-items:center}.question-number{font-weight:700;margin-right:8px;min-width:25px}.bubble-options{display:flex}.bubble{width:22px;height:22px;border:2px solid #333;border-radius:50%;margin-right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:background-color .2s}.bubble.selected{background-color:#333}.bubble-label{font-size:10px;font-weight:700;position:absolute;pointer-events:none}.bubble.selected .bubble-label{color:white}