.simple-quiz { 
	border:1px solid #eee;
	padding:16px; 
	border-radius:12px;
}
.simple-quiz .sq-item { 
	background: #fcfcfc;
    border: 1px solid #ddd;
    border-left: 5px solid #2ecc71;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}
.simple-quiz .sq-item:last-child { 
	border-bottom:none;
}

.simple-quiz .sq-q { 
	margin-bottom:6px;
    font-size: 1.1em;	
}
.simple-quiz .sq-q-content { 
	margin-top:4px; 
}

.simple-quiz .sq-answers { 
	margin-top:4px;
}
.simple-quiz .sq-answers label {
	
}
.simple-quiz .sq-option {
  display:block; 
  margin:3px 0;
 
  border-radius:10px;
  transition:all .2s;
}
.simple-quiz .sq-option.is-correct { color:#2e7d32; }
.simple-quiz .sq-option.is-wrong   { color:#c62828; }
.simple-quiz .sq-feedback.ok { color:#2e7d32; }
.simple-quiz .sq-feedback.ng { color:#c62828; }

.simple-quiz .sq-actions { 
	margin-top:8px; 
	display:flex;
	align-items:center;
	gap:10px;
}
.simple-quiz .sq-feedback { 
	font-weight:600;
}
.simple-quiz .sq-feedback.ok { 
	color:#2e7d32;
}
.simple-quiz .sq-feedback.ng {	
 color:#c62828; 
}

/* Flatsome “button outline” cho đẹp (nếu dùng Flatsome) */
.simple-quiz .button.outline {
  color: #4e68b9;
  border:1px solid #cbd5e1; 
  border-radius:5px !important; 
  padding:6px 12px;
}
.success.is-outline {
    color: #4e68b9;
	border-radius:5px !important; 
}