Table schema:
CREATE TABLE table_name_48 (gold INTEGER, rank VARCHAR, bronze VARCHAR, total VARCHAR)

Question: What is the smallest number of gold medals a country with 1 bronze, and a total of 3 medals which is lower than rank 7?
SQL: SELECT MIN(gold) FROM table_name_48 WHERE bronze = 1 AND total = 3 AND rank > 7