.zak-face-check { margin-top: 1rem; padding: 1rem; border: 1px solid #d5d9dd; border-radius: 8px; background: #f8fafc; text-align: left; }
.zak-face-check strong { display: block; margin-bottom: 0.35rem; }
.zak-face-check ul { margin: 0.65rem 0 0.75rem 1.25rem; }
.zak-face-privacy { margin: 0; font-size: 0.92rem; color: #475569; }
.zak-face-status { margin: 0; padding: 0.65rem 0.75rem; border-radius: 5px; font-weight: 600; }
.zak-face-check.is-checking .zak-face-status { background: #fff7d6; color: #6f5200; }
.zak-face-check.is-valid .zak-face-status { background: #e7f7ec; color: #176b35; }
.zak-face-check.is-invalid .zak-face-status { background: #fdeaea; color: #982525; }
.zak-face-check.is-manual .zak-face-status { background: #eaf2fb; color: #1e4e79; }
