The San Diego City Council on Monday evening tentatively approved a 23.6-acre mixed-use housing, retail and office project in Carmel Valley following several hours of testimony from hundreds of opponents and supporters and a few slight modifications.