2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
3 * Copyright (C) 2009 Anthony Ricaud <rik@webkit.org>
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
15 * its contributors may be used to endorse or promote products derived
16 * from this software without specific prior written permission.
18 * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
19 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21 * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
22 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 input[type="search"]:focus,
31 input[type="text"]:focus {
32 outline: auto 5px -webkit-focus-ring-color;
35 input[type="checkbox"] {
52 flex-direction: column;
59 flex-direction: row !important;
65 flex-direction: column !important;
74 display: inline-block;
78 display: none !important;
85 white-space: nowrap !important;
89 background-image: linear-gradient(to bottom, rgb(191, 191, 191), rgb(151, 151, 151));
91 border-bottom: 1px solid rgb(80, 80, 80);
92 background-origin: padding-box;
93 background-clip: padding-box;
103 .toolbar .tabbed-pane-header {
107 .toolbar .tabbed-pane-header-contents {
111 .toolbar .tabbed-pane-header-tab {
112 border-width: 0 2px 0 2px;
117 .toolbar .tabbed-pane-header-tab.selected {
118 border-width: 0 2px 0 2px;
119 -webkit-border-image: url(Images/toolbarItemSelected.png) 0 2 0 2;
122 .toolbar button.status-bar-item {
130 font-family: inherit;
134 body.inactive .toolbar-background {
135 background-image: linear-gradient(to bottom, rgb(233, 233, 233), rgb(207, 207, 207));
136 border-bottom: 1px solid rgb(64%, 64%, 64%);
139 body.dock-to-bottom .toolbar-background {
143 body.dock-to-bottom .toolbar-background .tabbed-pane-header {
147 body.dock-to-bottom .toolbar-background .tabbed-pane-header .tabbed-pane-header-tabs {
151 body.platform-windows .toolbar-background,
152 body.platform-windows.inactive .toolbar-background {
153 background-image: none;
156 body.undocked.platform-mac-leopard .toolbar-background {
157 background-image: linear-gradient(to bottom, rgb(175, 175, 175), rgb(151, 151, 151)) !important;
158 color: #333 !important;
161 body.undocked.platform-mac-leopard.inactive .toolbar-background {
162 background-image: linear-gradient(to bottom, rgb(221, 221, 221), rgb(207, 207, 207)) !important;
163 color: #555 !important;
166 body.undocked.platform-mac-snowleopard .toolbar-background {
167 background-image: linear-gradient(to bottom, rgb(189, 189, 189), rgb(167, 167, 167)) !important;
168 color: #333 !important;
171 body.undocked.platform-mac-snowleopard.inactive .toolbar-background {
172 background-image: linear-gradient(to bottom, rgb(228, 228, 228), rgb(216, 216, 216)) !important;
173 color: #555 !important;
176 body.undocked.platform-mac .toolbar-background {
177 background-image: linear-gradient(to bottom, rgb(208, 208, 208), rgb(200, 200, 200)) !important;
178 color: #333 !important;
181 body.undocked.platform-mac.inactive .toolbar-background {
182 background-image: linear-gradient(to bottom, rgb(238, 238, 238), rgb(224, 224, 224)) !important;
183 color: #555 !important;
186 .toolbar > .tabbed-pane-header {
190 .toolbar-controls-left {
196 .toolbar-controls-right {
202 .toolbar-controls-right #error-warning-count,
203 .toolbar-controls-right .console-status-bar-item,
204 .toolbar-controls-right .settings-status-bar-item,
205 .toolbar-controls-right .dock-status-bar-item
210 .scrollable-content {
219 .scrollable-content::-webkit-scrollbar {
223 .scrollable-content::-webkit-scrollbar-corner,
224 .scrollable-content::-webkit-resizer {
228 .scrollable-content::-webkit-scrollbar-thumb:vertical {
229 background: linear-gradient(to right, rgb(192, 192, 192), rgb(214, 214, 214) 40%, rgb(192, 192, 192));
234 .scrollable-content::-webkit-scrollbar-thumb:vertical:hover,
235 .scrollable-content::-webkit-scrollbar-thumb:vertical:active {
236 background: linear-gradient(to right, rgb(230, 230, 230), rgb(252, 252, 252) 40%, rgb(230, 230, 230));
239 .scrollable-content::-webkit-scrollbar-track:vertical {
240 background: linear-gradient(to right, rgb(128, 128, 128), rgb(164, 164, 164) 25%, rgb(164, 164, 164));
245 -webkit-appearance: none;
252 .search-replace:focus {
264 .toolbar-search td > span {
268 .toolbar-search-navigation-controls {
270 background-image: linear-gradient(rgb(228, 228, 228), rgb(206, 206, 206));
273 .toolbar-search-navigation {
274 display: inline-block;
277 background-repeat: no-repeat;
278 background-position: 4px 7px;
279 border-left: 1px solid rgb(170, 170, 170);
283 .toolbar-search-navigation.enabled {
287 .toolbar-search label {
291 .toolbar-search button {
292 border: 1px solid rgb(163, 163, 163);
295 background-image: linear-gradient(rgb(241, 241, 241), rgb(220, 220, 220));
300 .toolbar-search button:active {
301 background-image: linear-gradient(rgb(185, 185, 185), rgb(156, 156, 156));
304 .toolbar-search-control {
305 display: -webkit-flex;
308 background-color: white;
309 border: 1px solid rgb(163, 163, 163);
314 .toolbar-replace-control {
315 border: 1px solid rgb(163, 163, 163);
322 .toolbar-search-navigation.enabled:active {
323 background-position: 4px 7px, 0 0;
326 .toolbar-search-navigation.toolbar-search-navigation-prev {
327 background-image: url(Images/searchPrev.png);
328 border-left: 1px solid rgb(163, 163, 163);
331 .toolbar-search-navigation.toolbar-search-navigation-prev.enabled:active {
332 background-image: url(Images/searchPrev.png), linear-gradient(rgb(168, 168, 168), rgb(116, 116, 116));
335 .toolbar-search-navigation.toolbar-search-navigation-next {
336 background-image: url(Images/searchNext.png);
337 border-left: 1px solid rgb(230, 230, 230);
340 .toolbar-search-navigation.toolbar-search-navigation-next.enabled:active {
341 background-image: url(Images/searchNext.png), linear-gradient(rgb(168, 168, 168), rgb(116, 116, 116));
344 .search-results-matches {
345 display: inline-block;
350 color: rgb(165, 165, 165);
355 background-image: url(Images/statusbarButtonGlyphs.png);
356 background-size: 320px 144px;
357 display: inline-block;
363 background-position: -128px -96px;
369 background-position: -175px -96px;
372 @media (-webkit-min-device-pixel-ratio: 1.5) {
375 background-image: url(Images/statusbarButtonGlyphs_2x.png);
379 .close-button:hover {
380 background-position: -96px -96px;
383 .close-button:active {
384 background-position: -111px -96px;
387 .close-button-gray:hover {
388 background-position: -143px -96px;
391 .close-button-gray:active {
392 background-position: -160px -96px;
395 body.undocked .toolbar-item .close-button {
399 body.remote .toolbar-item .close-button {
406 background-color: white;
411 .panel-status-bar > div {
415 .panel-status-bar label {
430 border-top: 1px solid rgb(202, 202, 202);
431 display: -webkit-flex;
435 display: inline-flex;
440 display: inline-block;
446 border: 0 transparent none;
447 background-color: transparent;
460 #drawer-view-anchor {
461 display: inline-block;
464 .status-bar-item:active {
475 background-color: rgba(0, 0, 0, 0.75);
482 background-color: white;
487 background-color: rgba(0, 0, 0, 0.75);
488 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
489 -webkit-mask-position: -288px -48px;
490 -webkit-mask-size: 320px 144px;
494 @media (-webkit-min-device-pixel-ratio: 1.5) {
496 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
500 .long-click-glyph.shadow {
502 background-color: white !important;
506 button.status-bar-item {
511 .status-bar button.status-bar-item .glyph {
515 button.status-bar-item .glyph.shadow {
516 background-color: rgba(255, 255, 255, 0.33);
519 button.status-bar-item.toggled-on .glyph:not(.shadow) {
520 background-color: rgb(66, 129, 235) !important;
523 button.status-bar-item:hover .glyph {
527 button.status-bar-item:disabled {
528 background-position: 0 0 !important;
531 button.status-bar-item:disabled .glyph {
532 opacity: 0.5 !important;
535 button.status-bar-item.extension {
536 background-image: none;
539 .status-bar-select-container {
540 display: inline-flex;
544 .status-bar-select-arrow {
545 background-image: url(Images/statusbarButtonGlyphs.png);
546 background-size: 320px 144px;
550 background-position: -18px -96px;
551 display: inline-block;
552 pointer-events: none;
556 @media (-webkit-min-device-pixel-ratio: 1.5) {
557 .status-bar-select-arrow {
558 background-image: url(Images/statusbarButtonGlyphs_2x.png);
562 input.status-bar-item {
567 background-color: white;
568 border: solid 1px rgb(236, 236, 236);
571 input.status-bar-item:focus,
572 input.status-bar-item:hover {
573 border: solid 1px rgb(202, 202, 202);
576 select.status-bar-item {
578 color: rgb(48, 48, 48);
579 text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
580 -webkit-appearance: none;
583 padding: 0 15px 0 5px;
589 .status-bar-item.checkbox {
595 .status-bar-item > .glyph {
596 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
597 -webkit-mask-size: 320px 144px;
601 .console-filter > .glyph {
602 -webkit-mask-position: -32px -48px;
605 @media (-webkit-min-device-pixel-ratio: 1.5) {
606 .status-bar-item > .glyph {
607 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
611 button.status-bar-item.dock-status-bar-item.toggled-undocked .glyph {
612 -webkit-mask-position: 0 -48px;
615 button.status-bar-item.dock-status-bar-item.toggled-bottom .glyph {
616 -webkit-mask-position: -32px -24px;
619 button.status-bar-item.dock-status-bar-item.toggled-right .glyph {
620 -webkit-mask-position: -256px -48px;
623 button.status-bar-item.dock-status-bar-item.toggled-left .glyph {
624 -webkit-mask-position: -32px -120px;
627 body.undocked .alternate-status-bar-buttons-bar {
631 .alternate-status-bar-buttons-bar {
638 .alternate-status-bar-buttons-bar .status-bar-item {
641 border: 1px solid rgb(202, 202, 202);
644 .alternate-status-bar-buttons-bar .status-bar-item.emulate-active {
645 background-color: rgb(163,163,163);
646 border: 1px solid rgb(120, 120, 120);
649 button.status-bar-item.settings-status-bar-item,
650 button.status-bar-item.settings-status-bar-item:active {
651 border-right: 0 transparent none;
654 button.status-bar-item.left-sidebar-show-hide-button,
655 button.status-bar-item.right-sidebar-show-hide-button {
658 background-image: none;
661 margin: 4px 2px 2px 2px;
666 button.status-bar-item.left-sidebar-show-hide-button:active,
667 button.status-bar-item.right-sidebar-show-hide-button:active {
668 margin: 5px 1px 1px 3px;
671 button.status-bar-item.left-sidebar-show-hide-button.toggled-left > .glyph {
672 -webkit-mask-position: -199px -76px;
675 button.status-bar-item.left-sidebar-show-hide-button.toggled-right > .glyph {
676 -webkit-mask-position: -168px -76px;
679 button.status-bar-item.right-sidebar-show-hide-button.toggled-left > .glyph {
680 -webkit-mask-position: -296px -76px;
683 button.status-bar-item.right-sidebar-show-hide-button.toggled-right > .glyph {
684 -webkit-mask-position: -264px -76px;
687 button.status-bar-item.left-sidebar-show-hide-button.toggled-overlay > .glyph {
688 -webkit-mask-position: -231px -76px;
697 background-image: url(Images/statusbarResizerHorizontal.png);
698 background-repeat: no-repeat;
699 background-position: center;
703 .settings-status-bar-item .glyph {
704 -webkit-mask-position: -160px -24px;
707 body.remote .dock-status-bar-item {
711 .console-status-bar-item .glyph {
712 -webkit-mask-position: -64px -24px;
715 .screencast-status-bar-item.toggled-left .glyph {
716 -webkit-mask-position: -256px -96px;
719 .screencast-status-bar-item.toggled-top .glyph {
720 -webkit-mask-position: -288px -96px;
723 .screencast-status-bar-item.toggled-disabled .glyph {
724 -webkit-mask-position: 0px -120px;
727 .clear-status-bar-item .glyph {
728 -webkit-mask-position: -64px 0;
736 background-image: url(Images/statusbarButtonGlyphs.png);
737 background-size: 320px 144px;
740 display: inline-block;
743 @media (-webkit-min-device-pixel-ratio: 1.5) {
749 background-image: url(Images/statusbarButtonGlyphs_2x.png);
754 background-position: -213px -96px;
757 .warning-icon-small {
758 background-position: -202px -107px;
762 background-position: -224px -96px;
766 background-position: -235px -96px;
770 background-position: -246px -96px;
773 #error-warning-count {
774 display: inline-block;
775 padding: 4px 6px 6px 0;
782 #error-warning-count:hover {
783 border-bottom: 1px solid rgb(96, 96, 96);
786 #error-warning-count .error-icon-small,
787 #error-warning-count .warning-icon-small {
788 vertical-align: -1px;
792 #error-warning-count .warning-icon-small {
796 #drawer-contents > .tabbed-pane > .tabbed-pane-header {
797 background-color: rgb(236, 236, 236);
800 #drawer-contents .tabbed-pane-header .tabbed-pane-header-tab {
804 body.platform-mac .monospace,
805 body.platform-mac .source-code {
806 font-size: 11px !important;
807 font-family: Menlo, monospace;
810 body.platform-mac.platform-mac-tiger .monospace,
811 body.platform-mac.platform-mac-tiger .source-code {
812 font-size: 10px !important;
813 font-family: Monaco, monospace;
816 body.platform-windows .monospace,
817 body.platform-windows .source-code {
818 font-size: 12px !important;
819 font-family: Consolas, Lucida Console, monospace;
822 body.platform-linux .monospace,
823 body.platform-linux .source-code {
824 font-size: 11px !important;
825 font-family: dejavu sans mono, monospace;
829 background-color: white;
832 .console-view-wrapper {
833 background-color: rgb(236, 236, 236);
837 .console-filters-header {
846 word-wrap: break-word;
847 -webkit-user-select: text;
848 border-top: 1px solid rgb(230, 230, 230);
854 padding: 1px 22px 1px 0;
857 white-space: pre-wrap;
858 -webkit-user-modify: read-write-plaintext-only;
861 #console-prompt::before {
862 background-position: -192px -96px;
865 .console-user-command-result.console-log-level::before {
866 background-position: -202px -96px;
870 .console-user-command {
873 border-bottom: 1px solid rgb(240, 240, 240);
874 padding: 1px 22px 1px 0;
879 .console-mesage:first-child {
883 .console-adjacent-user-command-result {
887 .console-adjacent-user-command-result + .console-user-command-result.console-log-level::before {
888 background-image: none;
891 .console-message::before,
892 .console-user-command::before,
893 #console-prompt::before,
894 .console-group-title::before {
903 -webkit-user-select: none;
904 background-image: url(Images/statusbarButtonGlyphs.png);
905 background-size: 320px 144px;
908 @media (-webkit-min-device-pixel-ratio: 1.5) {
909 .console-message::before,
910 .console-user-command::before,
911 #console-prompt::before,
912 .console-group-title::before {
913 background-image: url(Images/statusbarButtonGlyphs_2x.png);
917 .console-message > .outline-disclosure li.parent::before {
921 .console-message .outline-disclosure .stacktrace-entry:hover {
922 background-color: rgba(0, 0, 0, 0.05);
925 .console-message .bubble {
926 display: inline-block;
928 background-color: rgb(128, 151, 189);
929 vertical-align: middle;
944 .console-message-text {
945 white-space: pre-wrap;
948 .repeated-message.console-error-level::before,
949 .repeated-message.console-warning-level:before,
950 .repeated-message.console-debug-level:before,
951 .repeated-message.console-info-level:before {
955 .repeated-message .outline-disclosure,
956 .repeated-message > .console-message-text {
961 color: rgb(128, 128, 128);
965 .console-group .console-group > .console-group-messages {
969 .console-group-title {
973 .console-group-title::before {
974 -webkit-user-select: none;
975 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
976 -webkit-mask-size: 320px 144px;
986 @media (-webkit-min-device-pixel-ratio: 1.5) {
987 .console-group-title::before {
988 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
992 .console-group .console-group-title::before {
993 -webkit-mask-position: -20px -96px;
994 background-color: rgb(110, 110, 110);
997 .console-group.collapsed .console-group-title::before {
998 -webkit-mask-position: -4px -96px;
1001 .console-group.collapsed > .console-group-messages {
1009 .console-group-bracket {
1015 border-style: solid;
1016 border-color: #A3A3A3;
1017 border-width: 0 0 1px 1px;
1020 .console-group.collapsed > .console-group-bracket {
1024 .console-error-level .console-message-text,
1025 .console-error-level .section > .header .title {
1026 color: red !important;
1029 .console-debug-level .console-message-text {
1033 .console-error-level::before,
1034 .console-warning-level::before,
1035 .console-debug-level::before,
1036 .console-info-level::before {
1037 background-image: url(Images/statusbarButtonGlyphs.png);
1038 background-size: 320px 144px;
1043 @media (-webkit-min-device-pixel-ratio: 1.5) {
1044 .console-error-level::before,
1045 .console-warning-level::before,
1046 .console-debug-level::before,
1047 .console-info-level::before {
1048 background-image: url(Images/statusbarButtonGlyphs_2x.png);
1052 .console-warning-level::before {
1053 background-position: -202px -107px;
1056 .console-error-level::before {
1057 background-position: -213px -96px;
1060 .console-info-level::before {
1061 background-position: -213px -107px;
1064 .console-user-command .console-message {
1067 border-bottom: none;
1070 .console-user-command::before {
1071 background-position: -192px -107px;
1074 .console-user-command > .console-message-text {
1075 color: rgb(0, 128, 255);
1078 #console-messages .link {
1079 text-decoration: underline;
1082 #console-messages .link,
1083 #console-messages a {
1084 color: rgb(33%, 33%, 33%);
1088 #console-messages .link:hover,
1089 #console-messages a:hover {
1090 color: rgb(15%, 15%, 15%);
1093 ol.watch-expressions > li.hovered {
1094 background-color: #F0F0F0;
1097 .console-message-url {
1104 .console-group-messages .section {
1105 margin: 0 0 0 12px !important;
1108 .console-group-messages .section > .header {
1110 background-image: none;
1115 .console-group-messages .section > .header::before {
1119 .console-group-messages .section > .header .title {
1121 font-weight: normal;
1125 .console-group-messages .section .properties li .info {
1128 color: rgb(60%, 60%, 60%);
1131 .console-group-messages .outline-disclosure {
1135 .console-group-messages .outline-disclosure > ol {
1136 padding: 0 0 0 12px !important;
1139 .console-group-messages .outline-disclosure,
1140 .console-group-messages .outline-disclosure ol {
1145 .console-group-messages .outline-disclosure.single-node li {
1149 .console-group-messages .outline-disclosure li .selection {
1154 .console-group-messages .add-attribute {
1158 .console-formatted-object,
1159 .console-formatted-node,
1160 .console-formatted-array {
1162 display: inline-block;
1163 vertical-align: top;
1167 .console-formatted-node:hover {
1168 background-color: rgba(56, 121, 217, 0.1);
1171 .console-formatted-object .section,
1172 .console-formatted-node .section,
1173 .console-formatted-array .section {
1177 .console-formatted-object .section > .header::before {
1181 .console-formatted-object .properties,
1182 .console-formatted-node .properties {
1183 padding-left: 0 !important;
1186 .console-formatted-number {
1187 color: rgb(28, 0, 207);
1190 .console-formatted-string,
1191 .console-formatted-regexp {
1192 color: rgb(196, 26, 22);
1196 .console-formatted-null,
1197 .console-formatted-undefined {
1198 color: rgb(128, 128, 128);
1201 .console-formatted-preview-node,
1202 .section .console-formatted-node {
1203 color: rgb(136, 18, 128);
1206 .console-object-preview {
1210 .object-info-state-note {
1214 background-color: rgb(179, 203, 247);
1223 .object-info-state-note::before {
1227 .section.expanded .object-info-state-note {
1228 display: inline-block;
1236 background-color: rgb(220, 130, 130);
1239 .auto-complete-text,
1240 .editing .auto-complete-text {
1241 color: rgb(128, 128, 128) !important;
1242 -webkit-user-select: none;
1243 -webkit-user-modify: read-only;
1261 .panel.extension-panel.visible {
1262 display: flex !important;
1263 flex-direction: column;
1275 iframe.panel.extension {
1280 .webkit-line-gutter-backdrop {
1281 /* Keep this in sync with view-source.css (.webkit-line-gutter-backdrop) */
1283 background-color: rgb(240, 240, 240);
1284 border-right: 1px solid rgb(187, 187, 187);
1292 .outline-disclosure li.hovered:not(.selected) .selection {
1296 background-color: rgba(56, 121, 217, 0.1);
1300 .outline-disclosure li .selection {
1309 .outline-disclosure li.selected .selection {
1311 background-color: rgb(212, 212, 212);
1314 .outline-disclosure li.elements-drag-over .selection {
1317 border-top: 2px solid rgb(56, 121, 217);
1320 .outline-disclosure ol:focus li.selected .selection {
1321 background-color: rgb(56, 121, 217);
1324 .outline-disclosure ol:focus li.parent.selected::before {
1325 background-color: white;
1328 .outline-disclosure > ol {
1330 padding: 2px 6px !important;
1336 .outline-disclosure,
1337 .outline-disclosure ol {
1338 list-style-type: none;
1339 -webkit-padding-start: 12px;
1344 font-family: monospace;
1345 font-size: 11px !important;
1346 white-space: pre-wrap;
1349 .outline-disclosure li {
1350 padding: 0 0 0 14px;
1353 word-wrap: break-word;
1356 .outline-disclosure ol:focus li.selected {
1360 .outline-disclosure ol:focus li.selected * {
1364 .outline-disclosure li.parent {
1368 .outline-disclosure li .webkit-html-tag.close {
1372 .outline-disclosure li.parent::before {
1378 .outline-disclosure li.parent::before {
1379 -webkit-user-select: none;
1380 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
1381 -webkit-mask-size: 320px 144px;
1391 @media (-webkit-min-device-pixel-ratio: 1.5) {
1392 .outline-disclosure li.parent::before {
1393 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
1397 .outline-disclosure li.parent::before {
1398 -webkit-mask-position: -4px -96px;
1399 background-color: rgb(110, 110, 110);
1402 .outline-disclosure li.parent.expanded::before {
1403 -webkit-mask-position: -20px -96px;
1406 .outline-disclosure ol.children {
1410 .outline-disclosure ol.children.expanded {
1416 border-top: 1px solid transparent;
1417 padding: 3px 8px 4px 18px;
1419 white-space: nowrap;
1422 .placard:nth-of-type(2n) {
1423 background-color: rgb(234, 243, 255);
1427 border-top: 1px solid rgb(172, 172, 172);
1428 background-image: linear-gradient(to bottom, rgb(182, 182, 182), rgb(162, 162, 162));
1429 background-origin: padding-box;
1430 background-clip: padding-box;
1433 :focus .placard.selected {
1434 border-top: 1px solid rgb(70, 103, 215);
1435 background-image: linear-gradient(to bottom, rgb(92, 147, 213), rgb(56, 121, 217));
1439 font-weight: normal;
1440 word-wrap: break-word;
1441 white-space: normal;
1444 .placard.selected .title {
1449 .placard .subtitle {
1453 color: rgba(0, 0, 0, 0.7);
1454 text-overflow: ellipsis;
1458 .placard.selected .subtitle {
1459 color: rgba(255, 255, 255, 0.7);
1462 .placard .subtitle a {
1470 .placard-label .title,
1471 .placard-label .subtitle {
1482 .events-pane .section {
1485 .events-pane .section:not(:nth-of-type(1)) {
1486 border-top: 1px solid rgb(231, 231, 231);
1489 .section > .header {
1490 padding: 0 8px 0 5px;
1492 white-space: nowrap;
1493 background-origin: padding-box;
1494 background-clip: padding-box;
1497 .section > .header::before {
1498 -webkit-user-select: none;
1499 background-image: url(Images/statusbarButtonGlyphs.png);
1500 background-size: 320px 144px;
1511 @media (-webkit-min-device-pixel-ratio: 1.5) {
1512 .section > .header::before {
1513 background-image: url(Images/statusbarButtonGlyphs_2x.png);
1517 .section > .header::before {
1518 background-position: -4px -96px;
1521 .section.expanded > .header::before {
1522 background-position: -20px -96px;
1525 .section > .header .title,
1526 .event-bar .header .title {
1527 font-weight: normal;
1528 word-wrap: break-word;
1529 white-space: normal;
1533 .section > .header .title.blank-title {
1537 .section > .header label,
1538 .event-bar .header label {
1542 .section.expanded .header label,
1543 .event-bar.expanded .header label {
1547 .section > .header .subtitle,
1548 .event-bar .header .subtitle {
1552 text-overflow: ellipsis;
1556 .section > .header .subtitle a {
1560 .section .properties,
1561 .event-bar .event-properties {
1565 .section.expanded .properties,
1566 .event-bar.expanded .event-properties {
1570 .event-bar .event-properties {
1574 .section.no-affect .properties li {
1578 .section.no-affect .properties li.editing {
1589 .properties-tree li {
1591 white-space: nowrap;
1592 text-overflow: ellipsis;
1594 -webkit-user-select: text;
1600 .properties-tree li.parent {
1605 .properties-tree li.parent::before {
1606 -webkit-user-select: none;
1607 background-image: url(Images/statusbarButtonGlyphs.png);
1608 background-size: 320px 144px;
1618 .properties-calculate-value-button:hover {
1619 text-decoration: underline;
1622 .properties-accessor-property-name {
1626 @media (-webkit-min-device-pixel-ratio: 1.5) {
1627 .properties-tree li.parent::before {
1628 background-image: url(Images/statusbarButtonGlyphs_2x.png);
1632 .properties-tree li.parent::before {
1633 background-position: -4px -96px;
1636 .properties-tree li.parent.expanded::before {
1637 background-position: -20px -96px;
1640 .properties-tree li .info {
1642 padding-bottom: 3px;
1645 .properties-tree ol {
1648 -webkit-padding-start: 12px;
1652 .properties-tree ol.expanded {
1657 -webkit-user-select: text;
1658 box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
1659 outline: 1px solid rgb(66%, 66%, 66%) !important;
1660 background-color: white;
1661 -webkit-user-modify: read-write-plaintext-only;
1662 text-overflow: clip !important;
1667 margin-bottom: -1px;
1668 padding-bottom: 1px;
1669 opacity: 1.0 !important;
1674 color: #222 !important;
1675 text-decoration: none !important;
1679 color: #222 !important;
1680 text-decoration: none !important;
1681 overflow: visible !important;
1688 .section .properties li.editing {
1690 text-overflow: clip;
1693 li.editing .swatch, li.editing .enabled-button,
1694 li.editing-sub-part .delete-button {
1695 display: none !important;
1698 .sidebar-tabbed-pane .watch-expressions {
1702 .properties-tree.watch-expressions {
1703 padding-left: 0 !important;
1706 .properties-tree.watch-expressions > li {
1710 .properties-tree.watch-expressions > li > .value {
1715 .properties-tree.watch-expressions > li:not(.parent) {
1720 .properties-tree.watch-expressions > li.hovered {
1721 padding-right: 14px;
1724 .watch-expressions > li.editing-sub-part .text-prompt {
1729 .watch-expressions > li.editing-sub-part .value,
1730 .watch-expressions > li.editing-sub-part .separator {
1734 .section .properties li.editing-sub-part {
1735 padding: 3px 6px 8px 18px;
1736 margin: -3px -6px -8px -6px;
1737 text-overflow: clip;
1740 .section .properties .delete-button {
1743 background-image: url(Images/deleteIcon.png);
1744 background-position: 0 0;
1745 background-color: transparent;
1746 background-repeat: no-repeat;
1747 border: 0 none transparent;
1753 .section .properties li.hovered .delete-button {
1757 .section .properties .name,
1758 .event-properties .name,
1759 .console-formatted-object .name {
1760 color: rgb(136, 19, 145);
1763 .section .properties .dimmed {
1767 .section .properties .value.error {
1771 .section .properties .number,
1772 .event-properties .number {
1776 .section .properties .keyword,
1777 .event-properties .keyword {
1778 color: rgb(136, 19, 79);
1781 .section .properties .color,
1782 .event-properties .color {
1783 color: rgb(118, 15, 21);
1793 display: inline-block;
1794 background-image: url(Images/checker.png);
1795 -webkit-user-select: none;
1801 display: inline-block;
1802 border: 1px solid rgba(128, 128, 128, 0.6);
1805 .swatch-inner:hover {
1806 border: 1px solid rgba(64, 64, 64, 0.8);
1811 background-color: rgb(214, 221, 229);
1814 body.inactive .sidebar {
1815 background-color: rgb(232, 232, 232);
1818 .pane-title-button {
1819 color: rgb(6, 6, 6);
1820 background-color: transparent;
1821 border: 1px solid rgb(165, 165, 165);
1822 background-color: rgb(237, 237, 237);
1823 background-image: linear-gradient(to bottom, rgb(252, 252, 252), rgb(223, 223, 223));
1824 border-radius: 12px;
1825 -webkit-appearance: none;
1828 .pane-title-button:active {
1829 background-color: rgb(215, 215, 215);
1830 background-image: linear-gradient(to bottom, rgb(194, 194, 194), rgb(239, 239, 239));
1833 button.show-all-nodes {
1838 color: rgb(6, 6, 6);
1839 background-color: transparent;
1840 border: 1px solid rgb(165, 165, 165);
1841 background-color: rgb(237, 237, 237);
1842 background-image: linear-gradient(to bottom, rgb(252, 252, 252), rgb(223, 223, 223));
1843 border-radius: 12px;
1844 -webkit-appearance: none;
1847 body.inactive button.show-all-nodes {
1848 color: rgb(130, 130, 130);
1849 border-color: rgb(212, 212, 212);
1850 background-color: rgb(239, 239, 239);
1851 background-image: linear-gradient(to bottom, rgb(250, 250, 250), rgb(235, 235, 235));
1854 button.show-all-nodes:active {
1855 background-color: rgb(215, 215, 215);
1856 background-image: linear-gradient(to bottom, rgb(194, 194, 194), rgb(239, 239, 239));
1859 button.enable-toggle-status-bar-item .glyph {
1860 -webkit-mask-position: -192px 0;
1863 button.enable-toggle-status-bar-item.toggled-on .glyph {
1864 -webkit-mask-position: -96px -24px;
1867 #console-messages.console-filter-top {
1873 padding-right: 10px;
1878 display: inline-block;
1882 background: transparent;
1883 text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0;
1885 vertical-align: middle;
1888 .scope-bar-divider {
1889 background-color: rgba(0, 0, 0, 0.4);
1892 vertical-align: middle;
1893 display: inline-block;
1896 .scope-bar li.selected,
1897 .scope-bar li:hover,
1898 .scope-bar li:active {
1900 text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0;
1907 .scope-bar li:hover {
1908 background: rgba(0, 0, 0, 0.2);
1911 .scope-bar li.selected {
1912 background: rgba(0, 0, 0, 0.3);
1915 .scope-bar li:active {
1916 background: rgba(0, 0, 0, 0.5);
1920 .console-warning-level.repeated-message,
1921 .console-error-level.repeated-message,
1922 .console-log-level.repeated-message,
1923 .console-debug-level.repeated-message,
1924 .console-info-level.repeated-message {
1925 display: -webkit-flex;
1928 .console-user-command-result {
1932 .source-view-frame {
1937 .sidebar-resizer-vertical {
1946 .sidebar-tree .children {
1953 .sidebar-tree-section {
1956 padding: 1px 10px 6px 10px;
1957 white-space: nowrap;
1959 color: rgb(92, 110, 129);
1960 text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
1963 .sidebar-tree-item {
1966 padding: 0 5px 0 5px;
1967 white-space: nowrap;
1972 border-top: 1px solid transparent;
1975 .sidebar-tree .children {
1979 .sidebar-tree .children.expanded {
1983 .sidebar-tree-section + .children > .sidebar-tree-item {
1984 padding-left: 10px !important;
1987 .sidebar-tree-section + .children.small > .sidebar-tree-item {
1988 padding-left: 17px !important;
1991 .sidebar-tree > .children > .sidebar-tree-item {
1995 .sidebar-tree > .children > .children > .sidebar-tree-item {
1999 .sidebar-tree.hide-disclosure-buttons > .children {
2003 .sidebar-tree > .children.hide-disclosure-buttons > .children {
2007 .sidebar-tree.some-expandable:not(.hide-disclosure-buttons) > .sidebar-tree-item:not(.parent) .icon {
2011 .sidebar-tree-item .disclosure-button {
2016 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
2017 -webkit-mask-size: 320px 144px;
2018 -webkit-appearance: none;
2019 background-color: rgba(0, 0, 0, 0.75);
2024 @media (-webkit-min-device-pixel-ratio: 1.5) {
2025 .sidebar-tree-item .disclosure-button {
2026 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
2030 .sidebar-tree.hide-disclosure-buttons .sidebar-tree-item .disclosure-button {
2034 .sidebar-tree-item .disclosure-button {
2035 -webkit-mask-position: -4px -96px;
2038 .sidebar-tree-item.selected .disclosure-button {
2039 background-color: white;
2040 -webkit-mask-position: -4px -96px;
2043 .sidebar-tree-item.expanded .disclosure-button {
2044 -webkit-mask-position: -20px -96px;
2047 .sidebar-tree-item.selected.expanded .disclosure-button {
2048 background-color: white;
2049 -webkit-mask-position: -20px -96px;
2052 .sidebar-tree-item .icon {
2072 li .status .bubble {
2073 display: inline-block;
2077 background-color: rgb(128, 151, 189);
2078 vertical-align: middle;
2079 white-space: nowrap;
2083 line-height: normal;
2090 li .status .bubble:empty {
2094 li.selected .status .bubble {
2095 background-color: white !important;
2096 color: rgb(132, 154, 190) !important;
2099 :focus li.selected .status .bubble {
2100 color: rgb(36, 98, 172) !important;
2103 body.inactive li.selected .status .bubble {
2104 color: rgb(159, 159, 159) !important;
2107 .sidebar-tree.small .sidebar-tree-item,
2108 .sidebar-tree .children.small .sidebar-tree-item,
2109 .sidebar-tree-item.small,
2110 .small .resources-graph-side {
2114 .sidebar-tree.small .sidebar-tree-item .icon,
2115 .sidebar-tree .children.small .sidebar-tree-item .icon,
2116 .sidebar-tree-item.small .icon {
2121 .sidebar-tree.small .sidebar-tree-item .status,
2122 .sidebar-tree .children.small .sidebar-tree-item .status,
2123 .sidebar-tree-item.small .status {
2127 .sidebar-tree-item.selected {
2129 text-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0;
2130 background-origin: padding-box;
2131 background-clip: padding-box;
2132 background-color: rgb(56, 121, 217);
2135 :focus .sidebar-tree-item.selected {
2136 background-color: rgb(56, 121, 217);
2139 body.inactive .sidebar-tree-item.selected {
2140 background-color: rgb(180,180,180);
2143 .sidebar-tree-item .titles {
2145 flex-direction: column;
2149 padding-bottom: 1px;
2150 text-overflow: ellipsis;
2152 white-space: nowrap;
2155 .titles > .title-container {
2159 .sidebar-tree-item .titles.no-subtitle {
2163 .sidebar-tree.small .sidebar-tree-item .titles,
2164 .sidebar-tree .children.small .sidebar-tree-item .titles,
2165 .sidebar-tree-item.small .titles {
2167 line-height: normal;
2170 .sidebar-tree:not(.small) .sidebar-tree-item:not(.small) .title::after,
2171 .sidebar-tree .children:not(.small) .sidebar-tree-item .title::after {
2176 .sidebar-tree-item .subtitle {
2180 .sidebar-tree.small .sidebar-tree-item .subtitle,
2181 .sidebar-tree .children.small .sidebar-tree-item .subtitle,
2182 .sidebar-tree-item.small .subtitle {
2186 .sidebar-tree-item.selected .subtitle {
2191 .console-debug-level .bubble {
2192 background-color: rgb(0, 0, 255) !important;
2196 .console-warning-level .bubble {
2197 background-color: rgb(232, 164, 0) !important;
2201 .console-error-level .bubble {
2202 background-color: rgb(216, 35, 35) !important;
2205 .storage-application-cache-status-icon,
2206 .storage-application-cache-connectivity-icon {
2208 vertical-align: middle;
2211 .status-bar-divider {
2213 border-right: 1px solid #CCC;
2216 .storage-application-cache-status,
2217 .storage-application-cache-connectivity {
2228 border-left: 1px solid rgb(184, 184, 184);
2232 .node-search-status-bar-item .glyph {
2233 -webkit-mask-position: -224px -24px;
2236 .delete-storage-status-bar-item .glyph {
2237 -webkit-mask-position: -128px 0;
2240 .clear-storage-status-bar-item .glyph {
2241 -webkit-mask-position: -64px 0;
2244 .refresh-storage-status-bar-item .glyph {
2245 -webkit-mask-position: 0 0;
2248 .webkit-html-js-node,
2249 .webkit-html-css-node {
2253 .source-frame-breakpoint-condition {
2256 background-color: rgb(203, 226, 255);
2258 border: 2px solid rgb(169, 172, 203);
2260 pointer-events: auto;
2263 .source-frame-breakpoint-message {
2264 background-color: transparent;
2265 font-weight: normal;
2269 color: rgb(85, 85, 85);
2274 #source-frame-breakpoint-condition {
2276 border: 1px inset rgb(190, 190, 190) !important;
2278 box-shadow: none !important;
2279 outline: none !important;
2280 -webkit-user-modify: read-write;
2283 .source-frame-popover-title {
2284 text-overflow: ellipsis;
2286 white-space: nowrap;
2291 .source-frame-popover-tree {
2292 border-top: 1px solid rgb(194, 194, 147);
2301 .source-frame-eval-expression {
2302 outline: 1px solid rgb(163, 41, 34);
2303 background-color: rgb(255, 255, 194);
2306 .source-frame-stepin-mark {
2308 text-decoration: underline;
2311 .source-frame-stepin-mark-highlighted {
2314 text-decoration: underline;
2323 .resource-content-unavailable {
2324 color: rgb(50%, 50%, 50%);
2332 text-decoration: underline;
2348 border: 4px black solid;
2350 background-color: black;
2358 .resource-view.json {
2362 .resource-view.html iframe {
2368 .soft-context-menu-glass-pane {
2377 .soft-context-menu {
2379 border: 1px solid rgba(196, 196, 196, 0.9);
2380 border-top: 1px solid rgba(196, 196, 196, 0.5);
2381 border-bottom: 1px solid rgba(150, 150, 150, 0.9);
2382 padding: 4px 0 4px 0;
2384 background-color: white;
2385 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
2388 .soft-context-menu-item {
2392 border-top: 1px solid transparent;
2393 border-bottom: 1px solid transparent;
2394 padding: 2px 7px 2px 6px;
2396 white-space: nowrap;
2399 .soft-context-menu-separator {
2404 .soft-context-menu-separator > .separator-line {
2407 border-bottom: 1px solid rgb(227, 227, 227);
2408 pointer-events: none;
2411 .soft-context-menu-item-mouse-over {
2412 border-top: 1px solid rgb(56, 121, 217);
2413 border-bottom: 1px solid rgb(56, 121, 217);
2414 background-color: rgb(56, 121, 217);
2418 body.platform-mac .soft-context-menu-item-mouse-over {
2419 border-top: 1px solid rgb(90, 131, 236);
2420 border-bottom: 1px solid rgb(18, 88, 233);
2421 background-image: linear-gradient(to bottom, rgb(100, 140, 243), rgb(36, 101, 243));
2424 .soft-context-menu-item-checkmark {
2425 color: rgb(108, 108, 108);
2426 pointer-events: none;
2429 .soft-context-menu-item-submenu-arrow {
2432 pointer-events: none;
2435 .soft-context-menu-item-mouse-over .soft-context-menu-item-checkmark {
2447 .search-drawer-header {
2453 .search-drawer-header input[type="text"].search-config-search {
2454 -webkit-appearance: none;
2457 border: 1px solid rgb(163, 163, 163);
2463 .search-drawer-header input[type="search"].search-config-search:focus {
2464 border: 1px solid rgb(190, 190, 190);
2468 body.platform-mac .search-drawer-header input[type="search"].search-config-search {
2472 .search-drawer-header label.search-config-label {
2479 #bottom-status-bar-container {
2480 -webkit-flex: 1 1 0;
2485 .search-status-bar-summary {
2486 background-color: rgb(236, 236, 236);
2487 border-top: 1px solid #ccc;
2492 .search-status-bar-summary .progress-bar-container {
2496 .progress-bar-stop-button-item {
2502 .progress-bar-stop-button .glyph {
2503 -webkit-mask-position: -96px -48px;
2504 background-color: rgb(216, 0, 0) !important;
2507 .search-view .search-results {
2512 #search-results-pane-file-based li {
2516 #search-results-pane-file-based ol {
2517 -webkit-padding-start: 0;
2521 #search-results-pane-file-based ol.children {
2525 #search-results-pane-file-based ol.children.expanded {
2529 #search-results-pane-file-based li.parent::before {
2530 -webkit-user-select: none;
2531 background-image: url(Images/statusbarButtonGlyphs.png);
2532 background-size: 320px 144px;
2541 @media (-webkit-min-device-pixel-ratio: 1.5) {
2542 #search-results-pane-file-based li.parent::before {
2543 background-image: url(Images/statusbarButtonGlyphs_2x.png);
2547 #search-results-pane-file-based li.parent::before {
2548 background-position: -4px -96px;
2551 #search-results-pane-file-based li.parent.expanded::before {
2552 background-position: -20px -96px;
2555 #search-results-pane-file-based .search-result {
2557 padding: 2px 0 2px 10px;
2563 #search-results-pane-file-based .search-result:hover {
2564 background-color: rgba(121, 121, 121, 0.1);
2567 #search-results-pane-file-based .search-result .search-result-file-name {
2572 #search-results-pane-file-based .search-result .search-result-matches-count {
2577 #search-results-pane-file-based .show-more-matches {
2585 #search-results-pane-file-based .show-more-matches:hover {
2586 text-decoration: underline;
2589 #search-results-pane-file-based .search-match {
2594 #search-results-pane-file-based .search-match .search-match-line-number {
2595 color: rgb(128, 128, 128);
2597 vertical-align: top;
2602 border-right: 1px solid #BBB;
2605 #search-results-pane-file-based .search-match:not(:hover) .search-match-line-number {
2606 background-color: #F0F0F0;
2609 #search-results-pane-file-based .search-match:hover {
2610 background-color: rgba(56, 121, 217, 0.1);
2613 #search-results-pane-file-based .search-match .highlighted-match {
2614 background-color: #F1EA00;
2617 #search-results-pane-file-based a {
2618 text-decoration: none;
2622 #search-results-pane-file-based .search-match .search-match-content {
2626 .record-cpu-profile-status-bar-item .glyph,
2627 .record-profile-status-bar-item .glyph {
2628 -webkit-mask-position: -288px 0;
2631 button.record-cpu-profile-status-bar-item.toggled-on .glyph:not(.shadow),
2632 button.record-profile-status-bar-item.toggled-on .glyph:not(.shadow) {
2633 -webkit-mask-position: -288px -24px;
2634 background-color: rgb(216, 0, 0) !important;
2638 .storage-view .storage-table-error {
2645 color: rgb(75%, 75%, 75%);
2647 margin-bottom: auto;
2653 white-space: pre-wrap;
2656 /* Generic suggest box style */
2658 .suggest-box.generic-suggest {
2660 border-color: rgb(66%, 66%, 66%);
2663 .suggest-box.generic-suggest.above-anchor {
2664 border-radius: 5px 5px 5px 0;
2667 .suggest-box.generic-suggest.under-anchor {
2668 border-radius: 0 5px 5px 5px;
2671 /* Custom popup scrollers */
2673 .custom-popup-horizontal-scroll ::-webkit-scrollbar,
2674 .custom-popup-vertical-scroll ::-webkit-scrollbar {
2679 .custom-popup-horizontal-scroll ::-webkit-scrollbar-corner,
2680 .custom-popup-vertical-scroll ::-webkit-scrollbar-corner {
2684 .custom-popup-horizontal-scroll ::-webkit-resizer,
2685 .custom-popup-vertical-scroll ::-webkit-resizer {
2689 .custom-popup-horizontal-scroll ::-webkit-scrollbar-button,
2690 .custom-popup-vertical-scroll ::-webkit-scrollbar-button {
2694 /* Custom Horizontal Scrollbar Styles */
2696 .custom-popup-horizontal-scroll ::-webkit-scrollbar:horizontal:corner-present {
2697 border-right-width: 0;
2700 .custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal {
2701 -webkit-border-image: url(Images/thumbHoriz.png) 0 11 0 11;
2702 border-color: transparent;
2703 border-width: 0 11px;
2707 .custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal:hover {
2708 -webkit-border-image: url(Images/thumbHoverHoriz.png) 0 11 0 11;
2711 .custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal:active {
2712 -webkit-border-image: url(Images/thumbActiveHoriz.png) 0 11 0 11;
2715 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:start {
2719 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:end {
2723 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:end:corner-present {
2727 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:decrement {
2728 -webkit-border-image: url(Images/trackHoriz.png) 0 11 0 11;
2729 border-color: transparent;
2730 border-width: 0 0 0 11px;
2733 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:increment {
2734 -webkit-border-image: url(Images/trackHoriz.png) 0 11 0 11;
2735 border-color: transparent;
2736 border-width: 0 11px 0 0;
2739 /* Custom Vertical Scrollbar Styles */
2741 .custom-popup-vertical-scroll ::-webkit-scrollbar:vertical:corner-present {
2742 border-bottom-width: 0;
2745 .custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical {
2746 -webkit-border-image: url(Images/thumbVert.png) 11 0 11 0;
2747 border-color: transparent;
2748 border-width: 11px 0;
2752 .custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical:hover {
2753 -webkit-border-image: url(Images/thumbHoverVert.png) 11 0 11 0;
2756 .custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical:active {
2757 -webkit-border-image: url(Images/thumbActiveVert.png) 11 0 11 0;
2760 .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:start {
2764 .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:end {
2768 .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:end:corner-present {
2772 .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:decrement {
2773 -webkit-border-image: url(Images/trackVert.png) 11 0 11 0;
2774 border-color: transparent;
2775 border-width: 11px 0 0 0;
2778 .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:increment {
2779 -webkit-border-image: url(Images/trackVert.png) 11 0 11 0;
2780 border-color: transparent;
2781 border-width: 0 0 11px 0;
2790 position: absolute !important;
2793 .inspector-footer.status-bar {
2795 background-color: rgb(236, 236, 236);
2799 .progress-bar-container {
2800 display: inline-flex;
2805 .progress-bar-container span {
2809 .progress-bar-container progress {
2814 body.platform-mac .progress-bar-container progress {
2818 .progress-bar-container button.status-bar-item {
2823 .elements-tree-outline li.parent::before {
2827 .elements-tree-outline li.shadow-root + ol {
2830 border-left: 1px solid gray;
2833 #drawer-editor-view {
2837 .toolbar-close-button-item {
2838 display: inline-block;
2845 body.undocked .toolbar-close-button-item {
2849 #inspector-split-view > .split-view-sidebar {