.ruleview-rule-source {
-moz-padding-start: 5px;
- cursor: pointer;
text-align: right;
float: right;
-moz-user-select: none;
}
+.ruleview-rule-source,
+.ruleview-rule-source > label {
+ cursor: pointer;
+}
+
+.ruleview-rule-source[unselectable],
+.ruleview-rule-source[unselectable] > label {
+ cursor: default;
+}
+
+.ruleview-rule-source:not([unselectable]):hover {
+ text-decoration: underline;
+}
+
.ruleview-header {
border-top-width: 1px;
border-bottom-width: 1px;
word-wrap: break-word;
}
-.ruleview-rule-source:hover {
- text-decoration: underline;
-}
-
.ruleview-rule,
#noResults {
padding: 2px 4px;
}
+/* User agent styles are not editable, display them differently */
+.theme-dark .ruleview-rule[uneditable=true] {
+ background: #A09090; /* Tab Toolbar */
+}
+
+.ruleview-rule[uneditable=true] :focus {
+ outline: none;
+}
+
+.ruleview-rule[uneditable=true] .theme-link {
+ color: #336699; /* Blue - Grey */
+}
+
+.ruleview-rule[uneditable=true] .ruleview-enableproperty {
+ visibility: hidden;
+}
+
+.ruleview-rule[uneditable=true] .ruleview-colorswatch {
+ cursor: default;
+}
+
+
+.ruleview-rule[uneditable=true] .ruleview-namecontainer > .ruleview-propertyname,
+.ruleview-rule[uneditable=true] .ruleview-propertycontainer > .ruleview-propertyvalue {
+ border-bottom-color: transparent;
+}
+
#noResults {
font: message-box;
color: #8050B0;
}
.ruleview-colorswatch {
+ cursor: pointer;
border-radius: 50%;
width: 1em;
height: 1em;