/* unified back/forward button */
#forward-button {
+ -moz-box-align: stretch; /* let the button shape grow vertically with the location bar */
}
#forward-button > menupopup {
background-clip: padding-box !important;
/* background-color: hsla(210,25%,98%,.08) !important;
padding: 6px !important;
- border-color: hsla(210,4%,10%,.25) !important;*/
- transition-property: background-color, border-color !important;
+ border-style: none !important;
+ box-shadow: 0 1px 0 0 hsla(210,4%,10%,.25),
+ 0 0 0 1px hsla(210,4%,10%,.25);*/
+ transition-property: background-color, box-shadow !important;
transition-duration: 250ms !important;
}
#back-button:not([disabled="true"]):not([open="true"]):not(:active):hover > .toolbarbutton-icon {
-/* background-color: hsla(210,4%,10%,.08) !important;
- box-shadow: none !important;*/
+/* background-color: hsla(210,4%,10%,.08) !important;*/
}
#back-button:not([disabled="true"]):hover:active > .toolbarbutton-icon,
#back-button[open="true"] > .toolbarbutton-icon {
/* background-color: hsla(210,4%,10%,.12) !important;
- box-shadow: 0 1px 0 0 hsla(210,80%,20%,.1) inset !important;*/
+ box-shadow: 0 1px 0 0 hsla(210,4%,10%,.25),
+ 0 0 0 1px hsla(210,4%,10%,.25),
+ 0 1px 0 0 hsla(210,80%,20%,.1) inset !important;*/
}
#back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
-moz-padding-start: 0px;
}
+#sidebar-header > .close-icon {
+/* padding: 4px 2px;
+ margin: 0;
+ border: none;*/
+ list-style-image: url("chrome://global/skin/icons/close-button.gif");
+}
+
+#sidebar-header > .close-icon:hover,
+#sidebar-header > .close-icon:hover:active {
+ list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
+}
+
.browserContainer > findbar {
/*
background-color: -moz-dialog;
background-color: #402800;
}
-/* Tabstrip close button */
-.tabs-closebutton {
- -moz-box-flex: 1;
- margin: 0px;
- padding: 2px;
- list-style-image: url("chrome://global/skin/icons/close-button.gif");
-}
-
-.tabs-closebutton > .toolbarbutton-icon {
-}
-
-.tabs-closebutton > .toolbarbutton-text {
- display: none;
-}
-
-.tabs-closebutton:hover,
-.tabs-closebutton:hover:active {
- list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
-}
-
toolbarbutton.chevron {
list-style-image: url("chrome://global/skin/toolbar/chevron.gif") !important;
}
border-right-width: 8px;
}
-window:not([chromehidden~="toolbar"]) #urlbar-wrapper[forwarddisabled] > #urlbar > #notification-popup-box {
-/* padding-left: 5px; */
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #forward-button[disabled] + #urlbar > #notification-popup-box {
+/* padding-left: 7px; */
}
#notification-popup-box:-moz-locale-dir(rtl),
}
#BMB_bookmarksPopup menupopup > .bookmarks-actions-menuseparator {
- / Hide bottom separator as the styled footer includes a top border serving the same purpose.
- * We can't just use display: none here, otherwise scrollbox.xml will flip out and sometimes
- * refuse to scroll for us (see bug 984156). Instead, we set it to visibility hidden, force
- * a minimum height, and then negative-margin that single pixel into oblivion. That seems
- * to be enough to make scrollbox happy.
- /
- -moz-appearance: none;
- visibility: hidden;
- min-height: 1px;
- margin: -1px 0 0;
- border: none;
+ / Hide bottom separator as the styled footer includes a top border serving the same purpose /
+ display: none;
}
/ Popups with only one item don't have a footer /
}
#record-snapshot {
+ list-style-image: url("chrome://browser/skin/devtools/profiler-stopwatch-tbutton.svg");
+}
+
+#record-snapshot:hover {
list-style-image: url("chrome://browser/skin/devtools/profiler-stopwatch.svg");
}
#record-snapshot[checked] {
+ list-style-image: url("chrome://browser/skin/devtools/profiler-stopwatch-checked-tbutton.svg");
+}
+
+#record-snapshot[checked]:hover {
list-style-image: url("chrome://browser/skin/devtools/profiler-stopwatch-checked.svg");
}
color: #FF9F00;
}
-.gcli-menu-option:hover,
-.gcli-menu-highlight.gcli-menu-option:hover {
+.gcli-menu-name:hover,
+.gcli-menu-desc:hover {
background-color: #FFCF00;
color: #000000;
}
-.gcli-menu-highlight {
+.gcli-menu-highlight,
+.gcli-menu-highlight:hover {
background-color: #795900;
}
background-position: 0 0, 10px 10px;
}
+.devtools-tooltip-iframe {
+ border: none;
+ background: transparent;
+}
+
+/* Eyedropper Widget */
+
+.devtools-eyedropper-panel {
+ pointer-events: none;
+ -moz-appearance: none;
+ width: 156px;
+ height: 120px;
+ background-color: transparent;
+ border: none;
+}
+
/* === END common.inc.css === */
.theme-toolbar,
.devtools-toolbar,
-.devtools-sidebar-tabs > tabs { /* General toolbar styling */
+.devtools-sidebar-tabs > tabs,
+.CodeMirror-dialog { /* General toolbar styling */
}
}
.devtools-option-toolbarbutton {
- list-style-image: url("chrome://browser/skin/devtools/option-icon.png");
- -moz-image-region: rect(0px 16px 16px 0px);
+ list-style-image: url("chrome://browser/skin/devtools/tool-options-tbutton.svg");
/* background: none;
border: none; */
}
.devtools-option-toolbarbutton:hover,
.devtools-option-toolbarbutton[open=true] {
- -moz-image-region: rect(0px 32px 16px 16px);
+ list-style-image: url("chrome://browser/skin/devtools/tool-options.svg");
}
.devtools-menulist > .menulist-label-box {
background-image: url("chrome://browser/skin/devtools/command-paintflashing.png");
}
+#command-button-screenshot > image {
+ background-image: url("chrome://browser/skin/devtools/command-screenshot.png");
+}
+
#command-button-responsive > image {
background-image: url("chrome://browser/skin/devtools/command-responsivemode.png");
}
background-image: url("chrome://browser/skin/devtools/command-paintflashing@2x.png");
}
+ #command-button-screenshot > image {
+ background-image: url("chrome://browser/skin/devtools/command-screenshot@2x.png");
+ }
+
#command-button-responsive > image {
background-image: url("chrome://browser/skin/devtools/command-responsivemode@2x.png");
}
<feFuncB type="table" tableValues=".1 0"/>
</feComponentTransfer>
</filter>
-</svg>
\ No newline at end of file
+<filter id="invert-white" x="0%" y="0%" width="100%" height="100%" >
+ <feComponentTransfer>
+ <feFuncR type="table" tableValues=".6 0"/>
+ <feFuncG type="table" tableValues=".6 0"/>
+ <feFuncB type="table" tableValues=".6 0"/>
+ </feComponentTransfer>
+ </filter>
+</svg>
--- /dev/null
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#FFCF00" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
+<path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+<path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
+<path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
+<g opacity=".3">
+<path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
+<path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
+<path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
+<path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
+</g>
+</g>
+</svg>
--- /dev/null
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#000000" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
+<path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+<path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
+<path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
+<g opacity=".3">
+<path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
+<path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
+<path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
+<path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
+</g>
+</g>
+</svg>
--- /dev/null
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#FFCF00" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
+<path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+<path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
+<path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
+<g opacity=".3">
+<path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
+<path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
+<path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
+<path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
+</g>
+</g>
+</svg>
--- /dev/null
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#000000" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
+<path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+<path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
+<path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
+<g opacity=".3">
+<path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
+<path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
+<path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
+<path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
+</g>
+</g>
+</svg>
}
.ruleview-property {
- border-left: 2px solid transparent;
+ border-left: 3px solid transparent;
clear: right;
}
}
.ruleview-property[dirty] {
- border-left-color: #9C9CFF;
+ border-left-color: #9C9CFF; /* Green */
}
.ruleview-namecontainer > .ruleview-propertyname,
--- /dev/null
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="16px" height="16px" viewBox="-6.167 -16.135 100 100" enable-background="new -6.167 -16.135 100 100" xml:space="preserve">
+ <path fill="none" stroke="#000000" stroke-width="8" stroke-linecap="round" stroke-miterlimit="10" d="M86.666,33.864 c-0.797,5.297-3.467,32.799-10.518,32.866c-7.086,0.066-9.973-27.596-10.9-32.866C64.322,28.597,61.436,0.933,54.35,1 c-7.105,0.068-9.644,27.561-10.517,32.864c-0.874,5.305-3.412,32.799-10.517,32.866c-7.087,0.066-9.974-27.596-10.899-32.866 C21.49,28.597,18.604,0.933,11.517,1C4.466,1.067,1.796,28.569,1,33.864"/>
+</svg>
\ No newline at end of file
.message {
display: flex;
flex: 0 0 auto;
- -moz-margin-start: 6px;
- -moz-margin-end: 8px;
- width: calc(100% - 6px - 8px);
+ padding: 0 7px;
+ width: 100%;
+ box-sizing: border-box;
}
.message > .timestamp {
flex: 0 0 auto;
color: #8050B0;
- margin: 4px 0;
+ margin: 4px 6px 0 0;
+}
+
+.message > .indent {
+ flex: 0 0 auto;
}
.message > .icon {
background: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 0, 1, 0, 0) no-repeat;
- background-position: center 0.5em;
+ background-position: center;
flex: 0 0 auto;
- margin: 0 6px;
+ margin: 3px 6px 0 0;
padding: 0 4px;
width: 8px;
+ height: 1em;
+ align-self: flex-start;
}
-.message > .body {
+.message > .message-body-wrapper {
flex: 1 1 100%;
- white-space: pre-wrap;
- word-wrap: break-word;
- margin-top: 4px;
+ margin: 3px;
}
/* The red bubble that shows the number of times a message is repeated */
}
.message-location {
- -moz-margin-start: 6px;
display: flex;
flex: 0 0 auto;
align-self: flex-start;
justify-content: flex-end;
width: 10em;
- margin-top: 4px;
+ margin-top: 3px;
color: #3333FF;
text-decoration: none;
white-space: nowrap;
color: inherit;
}
+.message-flex-body {
+ display: flex;
+}
+
+.message-body {
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+
+.message-flex-body > .message-body {
+ display: block;
+ flex: 1 1 auto;
+ vertical-align: middle;
+}
+
+.message-flex-body > .message-location {
+ margin-top: 0;
+}
+
.jsterm-input-container {
border-top-width: 1px;
border-top-style: solid;
align-items: flex-start;
}
+#output-container.hideTimestamps > .message {
+ -moz-padding-start: 0;
+ -moz-margin-start: 7px;
+ width: calc(100% - 7px);
+}
+
#output-container.hideTimestamps > .message > .timestamp {
display: none;
}
+#output-container.hideTimestamps > .message > .indent {
+ background-color: #000000; /* .theme-body */
+}
+
.filtered-by-type,
.filtered-by-string {
display: none;
border-color: #FFCF00;
}
-.message[category=network] > .icon {
- -moz-border-start: solid #FFCF00 6px;
+.message[severity=error] {
+ background-color: #FF0000;
+}
+
+.console-string {
+ color: #FF0000;
+}
+
+.message[category=network] > .indent {
+ -moz-border-end: solid #FF0000 6px;
}
.message[category=network][severity=error] > .icon {
background-image: -moz-image-rect(url("chrome://browser/skin/devtools/webconsole.png"), 0, 16, 8, 8);
}
-.message[category=network] > .body {
+.message[category=network] > .message-body {
display: flex;
}
border-color: #9C9CFF;
}
-.message[category=cssparser] > .icon {
- -moz-border-start: solid #9C9CFF 6px;
+.message[category=cssparser] > .indent {
+ -moz-border-end: solid #9C9CFF 6px;
}
.message[category=cssparser][severity=error] > .icon {
border-color: #FF9F00;
}
-.message[category=exception] > .icon {
- -moz-border-start: solid #FF9F00 6px;
+.message[category=exception] > .indent {
+ -moz-border-end: solid #FF9F00 6px;
}
.message[category=exception][severity=error] > .icon {
border-color: #8050B0;
}
-.message[category=console] > .icon {
- -moz-border-start: solid #8050B0 6px;
+.message[category=console] > .indent {
+ -moz-border-end: solid #8050B0 6px;
}
.message[category=console][severity=error] > .icon,
}
/* Input and output styles */
-.message[category=input] > .icon,
-.message[category=output] > .icon {
- -moz-border-start: solid #A09090 6px;
+.message[category=input] > .indent,
+.message[category=output] > .indent {
+ -moz-border-end: solid #A09090 6px;
}
.message[category=input] > .icon {
overflow-x: hidden;
}
-.inlined-variables-view .body {
+.inlined-variables-view .message-body {
display: flex;
flex-direction: column;
}
/* Security styles */
-.message[category=security] > .icon {
- -moz-border-start: solid #FF0000 6px;
+.message[category=security] > .indent {
+ -moz-border-end: solid #FF0000 6px;
}
.webconsole-filter-button[category="security"] > .toolbarbutton-menubutton-button:before {
text-decoration: none;
}
-.consoleTrace .body > div {
- display: flex;
- margin-bottom: 5px;
-}
-
-.consoleTrace .title {
- display: block;
- flex: 1 1 auto;
-}
-
.stacktrace {
+ display: none;
list-style: none;
padding: 0 1em 0 1.5em;
- margin: 0;
+ margin: 5px 0 0 0;
max-height: 10em;
overflow-y: auto;
-
border: 1px solid #A09090;
border-radius: 3px;
}
+
+.message[severity=error] .stacktrace {
+ background-color: #000000;
+}
+
+.message[open] .stacktrace {
+ display: block;
+}
+
+.message .theme-twisty {
+ display: inline-block;
+ vertical-align: middle;
+ margin: 0 3px 0 0;
+}
.stacktrace li {
display: flex;
display: none;
}
+#downloadsPanel[hasdownloads] > #emptyDownloads {
+ display: none;
+}
+
+#emptyDownloads {
+ padding: 10px 20px;
+ max-width: 40ch;
+}
+
#downloadsHistory {
cursor: pointer;
margin: 4px !important;
border: none;
}
-#downloadsPanel[hasdownloads] > #downloadsFooter {
+#downloadsFooter {
}
-#downloadsPanel[hasdownloads] > #downloadsFooter:hover {
+#downloadsFooter:hover {
}
-#downloadsPanel[hasdownloads] > #downloadsFooter:hover:active {
+#downloadsFooter:hover:active {
}
/*** Downloads Summary and List items ***/
color: #000000;
}
-#downloads-indicator-icon:-moz-lwtheme-brighttext {
+toolbar[brighttext] #downloads-button:not([attention]) > #downloads-indicator-anchor > #downloads-indicator-icon {
/* background: -moz-image-rect(url("chrome://browser/skin/Toolbar-inverted.png"),
0, 108, 18, 90) center no-repeat;*/
}
text-align: center;
}
-#downloads-indicator-counter:-moz-lwtheme-brighttext {
+toolbar[brighttext] #downloads-indicator-counter {
/* color: white;
text-shadow: 0 0 1px rgba(0,0,0,.7),
0 1px 1.5px rgba(0,0,0,.5);*/
@font-face {
font-family: "Clear Sans";
- src: url("chrome://browser/skin/fonts/ClearSans-Regular.ttf");
+ src: url("chrome://browser/content/fonts/ClearSans-Regular.woff") format('woff');
}
page {
}
.main-content {
- max-width: 800px;
-}
-
-prefpane > .content-box {
+ padding: 40px 48px 48px;
overflow: auto;
}
prefpane {
- padding: 40px 48px 48px;
+ max-width: 800px;
+ padding: 0;
font-family: "Clear Sans", sans-serif;
font-size: 1.25rem;
line-height: 22px;
}
prefpane > .content-box {
- overflow: auto;
+ overflow: visible;
}
/* groupboxes */
}
#header-general > .header-icon {
- -moz-image-region: rect(3px, 45px, 45px, 3px);
+ -moz-image-region: rect(0, 40px, 40px, 0);
}
#header-content > .header-icon {
- -moz-image-region: rect(3px, 93px, 45px, 51px);
+ -moz-image-region: rect(0, 80px, 40px, 40px);
}
#header-application > .header-icon {
- -moz-image-region: rect(3px, 141px, 45px, 99px);
+ -moz-image-region: rect(0, 120px, 40px, 80px);
}
#header-privacy > .header-icon {
- -moz-image-region: rect(3px, 189px, 45px, 147px);
+ -moz-image-region: rect(0, 160px, 40px, 120px);
}
#header-security > .header-icon {
- -moz-image-region: rect(3px, 237px, 45px, 195px);
+ -moz-image-region: rect(0, 200px, 40px, 160px);
}
#header-sync > .header-icon {
- -moz-image-region: rect(3px, 285px, 45px, 243px);
+ -moz-image-region: rect(0, 240px, 40px, 200px);
}
#header-advanced > .header-icon {
- -moz-image-region: rect(3px, 333px, 45px, 291px);
+ -moz-image-region: rect(0, 280px, 40px, 240px);
+}
+
+@media (min-resolution: 2dppx) {
+ .header-icon {
+ list-style-image: url("chrome://browser/skin/preferences/in-content/header@2x.png");
+ }
+
+ #header-general > .header-icon {
+ -moz-image-region: rect(0, 80px, 80px, 0);
+ }
+
+ #header-content > .header-icon {
+ -moz-image-region: rect(0, 160px, 80px, 80px);
+ }
+
+ #header-application > .header-icon {
+ -moz-image-region: rect(0, 240px, 80px, 160px);
+ }
+
+ #header-privacy > .header-icon {
+ -moz-image-region: rect(0, 320px, 80px, 240px);
+ }
+
+ #header-security > .header-icon {
+ -moz-image-region: rect(0, 400px, 80px, 320px);
+ }
+
+ #header-sync > .header-icon {
+ -moz-image-region: rect(0, 480px, 80px, 400px);
+ }
+
+ #header-advanced > .header-icon {
+ -moz-image-region: rect(0, 560px, 80px, 480px);
+ }
}
.indent {
#typeColumn > .treecol-sortdirection[sortDirection=ascending],
#actionColumn > .treecol-sortdirection[sortDirection=ascending],
#typeColumn > .treecol-sortdirection[sortDirection=descending],
-#actionColumn > .treecol-sortdirection[sortDirection=descending] {
+#actionColumn > .treecol-sortdirection[sortDirection=descending] {
}
#typeColumn > .treecol-sortdirection[sortDirection=descending],