.hidden {
    display: none;
}
.form-check-inline {
display: inline-block; 
margin-right: 10px;
}
input[type="number"] {
border: 1px solid #ccc;
padding: 5px 10px;
border-radius: 4px;
width: 200px;
}
.question-label label {
font-size: 18px;
font-weight: bold; 
color: #0056b3;
}

.question {
margin-bottom: 15px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

input[type="number"] {
-moz-appearance: textfield; /* Для Firefox */
}

.bold-text {
font-weight: bold;
}