A negative test alongside a 7 day delay often just means it's still a touch early for the hormone to show up, or the delay comes from stress, travel or a cycle that naturally varies month to month.
Next Steps
Retest in 3 to 4 days using first morning urine for the most reliable result. The photo isn't clear enough to confirm the lines with confidence, so a fresh test is worth doing anyway.
Health Tips
If the period still hasn't come after that, or there's pain or unusual bleeding, please consult a gynaecologist for a check and a blood test if needed.