Расширение Firefox применяет свои стили ко всем открытым влкладкам

{
    "manifest_version": 2,
    "name": "Cookie viewer",
    "version": "0.1",
	"icons": {
		"48": "main.png"
	},
    "content_scripts": [
		{
			"matches": ["<all_urls>"],
        	"js": ["main.js"],
			"css": ["main.css"]
		}
    ],
    "permissions": [ "cookies", "<all_urls>", "activeTab"],
    "browser_action": {
   	    "default_icon": "main.png",
    	"default_title": "Cookie viewer",
        "default_popup": "popup.html"
    }
}
body {
    background-color: gainsboro;
}

div {
    height: 560px;
    overflow: auto;
}

table {
    table-layout: fixed;
    width: 700px;
}

td {
    word-wrap: break-word;
    padding: 0 0 0 2px;
    background-color: lime;
}

button {
    margin: 0 2px;
}

Похоже, что CSSка применяется ко всем открытым в браузере вкладкам (зачем-то). В результате чего все страницы очень сильно ломаются. Как этого избежать? Ну, кроме прописывания имени каждому селектору :man_shrugging: