jsFiddle по умолчанию (досадно) использовать normalize.css, который ведет себя нелогично - увеличение специфичности селектора не делает границу «выигрышной».
Я рекомендую использовать border-collapse: separate;
(отключение «Нормализованного CSS» в jsFiddle), кодировать CSS таким образом, чтобы единственные смежные границы имели одинаковый стиль (то есть «дубликаты»), а затем вернуться к"border-collapse: collapse;`, чтобы избавиться от них. (Это было бы, по сути, решением Пола Д. Уэйта, которое мне сейчас придется применить к моему рабочему коду. Решение этой проблемы, с которой я столкнулся, это * 1004 "*http://jsfiddle.net/Eywjf/1/, который является слишком многословным и может быть сокращен путем свертывания.)