+#resumption-order-panel {
+ -moz-margin-start: -8px;
+}
+
+#resume {
+ list-style-image: url("chrome://browser/skin/devtools/debugger-pause.png");
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+/* transition: background 0.15s ease-in-out; */
+}
+
+#resume:hover {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+#resume[checked=true] {
+/* background: none; */
+ list-style-image: url("chrome://browser/skin/devtools/debugger-play.png");
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+
+#resume[checked=true]:hover {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+#resume ~ toolbarbutton {
+/* transition: opacity 0.15s ease-in-out; */
+}
+
+#resume:not([checked]) ~ toolbarbutton {
+/* opacity: 0.5; */
+}
+
+#step-over {
+ list-style-image: url("chrome://browser/skin/devtools/debugger-step-over.png");
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+#step-over:hover {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+#step-in {
+ list-style-image: url("chrome://browser/skin/devtools/debugger-step-in.png");
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+#step-in:hover {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+#step-out {
+ list-style-image: url("chrome://browser/skin/devtools/debugger-step-out.png");
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+#step-out:hover {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+#debugger-controls > toolbarbutton,
+#sources-controls > toolbarbutton {
+}
+
+#debugger-controls > toolbarbutton:last-of-type,
+#sources-controls > toolbarbutton:last-of-type {
+}
+
+#debugger-controls,
+#sources-controls {
+}
+
+#instruments-pane-toggle {
+/* background: none;
+ box-shadow: none;
+ border: none; */
+ list-style-image: url("chrome://browser/skin/devtools/debugger-collapse.png");
+ -moz-image-region: rect(0px,16px,16px,0px);
+}
+
+#instruments-pane-toggle[pane-collapsed] {
+ list-style-image: url("chrome://browser/skin/devtools/debugger-expand.png");
+}
+
+#instruments-pane-toggle:hover,
+#instruments-pane-toggle:hover:active {
+ -moz-image-region: rect(0px,32px,16px,16px);
+}
+
+/* Horizontal vs. vertical layout */
+
+#vertical-layout-panes-container {
+ min-height: 35vh;
+ max-height: 80vh;
+}
+
+#body[layout=vertical] #instruments-pane {
+ margin: 0 !important;
+ /* To prevent all the margin hacks to hide the sidebar. */
+}
+
+#body[layout=vertical] #sources-pane > tabs {
+ -moz-border-end: none;
+}
+
+#body[layout=vertical] .side-menu-widget-container,
+#body[layout=vertical] .side-menu-widget-empty-notice-container {
+ box-shadow: none !important;
+}
+
+#body[layout=vertical] .side-menu-widget-item-arrow {
+ background-image: none !important;