В правилах русской пунктуации не существует понятий «длинное тире» и «среднее тире». Есть просто знак тире, его длина никак не оговаривается и обычно зависит от типа шрифта.
В случае, если приложение представляет собой словосочетание, перед ним ставится точно такое же тире, как, например, между подлежащим и сказуемым, если они выражены существительными.
В правилах русской пунктуации не существует понятий «длинное тире» и «среднее тире». Есть просто знак тире, его длина никак не оговаривается и обычно зависит от типа шрифта.
Если смысл - "примерно столько-то", то ставится дефис.
Необходимо тире: река – море.