/**
 * Firefox 4 OS X
 * Error Console
 * by wifflebunz http://userstyles.org/users/23718
 *
 * Tested with Firefox 4.0b12
 */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

@-moz-document url("chrome://global/content/console.xul") {

.console-row-icon,
.console-row-file > label,
.console-row-msg > label {
visibility: collapse !important;
}

.console-row,
.console-row-code,
.console-row-content,
.console-row-file,
.console-row label,
.console-error-msg,
.console-msg-text {
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
font-size: inherit !important;
}

.console-row {
padding: 3px 6px !important;
background-image: -moz-linear-gradient(top,rgba(255,255,255,.05),rgba(150,150,150,.05)) !important;
background-origin: border-box !important;
box-shadow:
  inset 0 1px 0 0 rgba(255,255,255,.25),
  inset 0 -1px 0 0 rgba(0,0,0,.1)
  !important;
}

.console-row[selected="true"] {
background-image: none !important;
background-color: highlight !important;
box-shadow:
  inset 0 -1px 0 0 rgba(0,0,0,.2),
  inset 0 3px 1px -2px rgba(0,0,0,.4)
  !important;
}


.console-error-source {
-moz-box-flex: 1 !important;
-moz-box-pack: start !important;
-moz-box-align: start !important;
}

.text-link {
display: -moz-box !important;
-moz-box-flex: 1 !important;
text-decoration: none !important;
}
.text-link:hover {
text-decoration: underline !important;
}


.lineNumberRow {
display: -moz-box !important;
-moz-box-flex: 100 !important;
-moz-box-pack: end !important;
line-height: normal !important;
height: auto !important;
margin-left: 8px !important;
font-weight: bold !important;
}

.console-row:not([selected="true"]) .lineNumberRow {
color: #000 !important;
}

.lineNumberRow > label:first-child {
margin-right: 4px !important;
}

}