Ich bin grundsätzlich lieber under- als overdressed. Wobei ich zugeben muss, dass ich sehr selten auf Veranstaltungen bin, bei denen es überhaupt einen Dresscode gibt ich finde, deiner Beschreibung nach warst du genau richtig gekleidet. Unter "sportlich-elegant" würde ich kein ein kurzes Cocktailkleid mit High Heels verstehen.