.security-warning {
  grid-column: 1 / -1;
  display: grid;
  gap: 5px;
  padding: 14px 16px;
  border: 1px solid #ecd291;
  border-left: 4px solid #d7a33d;
  border-radius: 8px;
  background: #fff8e7;
  color: #57451f;
}
.security-warning strong { font-size: 12px; }
.security-warning span { font-size: 12px; line-height: 1.55; }
.human-check { grid-column: 1 / -1; padding: 14px 16px; border-radius: 9px; background: #eef5f2; border: 1px solid #cfe0d9; color: #183e35; }
.human-check input { margin-top: 3px; background: #fff; }
