body { background: #f5f6f8; }
.nav-tabs .nav-link { cursor: pointer; }
.tab-pane img { width: 40px; height: 40px; object-fit: cover; border-radius: 4px; }
.pregunta-card { border-left: 4px solid #ffc107; }
.pregunta-card.respondida { border-left-color: #198754; }
.editable { width: 90px; display: inline-block; }
