hii.. the lid swelling is due to localised collection of blood. this can be reduced by cold
compresses as what you did. and take some analgesic
content in it like tab tolpaD. if its not reducing better consult your ophthalmologist as there can be a fracture
of underlying bone which cannot be ruled out. i suggest to consult an eye doctor as soon as possible.. please let me know did you get relief from your symptom.. thank you.