/* Estilos para resultados do questionário */
.question {
    border: 1px solid #dee2e6;
    border-radius: 0.5rem;
    padding: 1.5rem;
    background-color: #fff;
}

.question h5 {
    color: #2c3e50;
    margin-bottom: 1rem;
}

.form-check {
    margin-bottom: 0.75rem;
    padding-left: 2rem;
}

.form-check.text-success {
    background-color: rgba(40, 167, 69, 0.1);
    border-radius: 0.25rem;
    padding: 0.5rem 2rem;
}

.form-check.text-danger {
    background-color: rgba(220, 53, 69, 0.1);
    border-radius: 0.25rem;
    padding: 0.5rem 2rem;
}

.form-check-input:disabled {
    opacity: 1;
}

.form-check-input:checked:disabled {
    background-color: currentColor;
    border-color: currentColor;
}

.alert-info {
    background-color: #f8f9fa;
    border-color: #dee2e6;
    color: #2c3e50;
}

.alert-info hr {
    border-top-color: #c6ccd2;
}

.bi {
    margin-left: 0.5rem;
}
