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"] {
47 box-shadow: 0 0 3px highlight;
55 label.dimmed:hover input {
59 fieldset[disabled] label:hover input {
78 flex-direction: row !important;
84 flex-direction: column !important;
93 display: inline-block;
97 display: none !important;
101 background-color: white;
112 white-space: nowrap !important;
115 .toolbar-background {
117 border-bottom: 1px solid rgb(64%, 64%, 64%);
118 background-origin: padding-box;
119 background-clip: padding-box;
123 background-color: rgb(233, 233, 233);
133 .toolbar .tabbed-pane-header {
137 .toolbar .tabbed-pane-header-contents {
141 .toolbar .tabbed-pane-header-tab,
142 .toolbar .tabbed-pane-header-tab.selected {
143 border-width: 0 2px 0 2px;
148 .toolbar .tabbed-pane-header-tab.selected {
149 border-width: 0 2px 0 2px;
150 -webkit-border-image: url(Images/toolbarItemSelected.png) 0 2 0 2;
153 .toolbar button.status-bar-item {
161 font-family: inherit;
165 body.dock-to-bottom .toolbar-background {
169 body.dock-to-bottom .toolbar-background .tabbed-pane-header {
173 body.dock-to-bottom .toolbar-background .tabbed-pane-header .tabbed-pane-header-tabs {
177 body.platform-windows .toolbar-colors,
178 body.platform-windows.inactive .toolbar-colors {
179 background-image: none;
182 body.undocked.platform-mac-leopard .toolbar-colors {
183 background-image: linear-gradient(to bottom, rgb(175, 175, 175), rgb(151, 151, 151)) !important;
184 color: #333 !important;
187 body.undocked.platform-mac-leopard.inactive .toolbar-colors {
188 background-image: linear-gradient(to bottom, rgb(221, 221, 221), rgb(207, 207, 207)) !important;
189 color: #555 !important;
192 body.undocked.platform-mac-snowleopard .toolbar-colors {
193 background-image: linear-gradient(to bottom, rgb(189, 189, 189), rgb(167, 167, 167)) !important;
194 color: #333 !important;
197 body.undocked.platform-mac-snowleopard.inactive .toolbar-colors {
198 background-image: linear-gradient(to bottom, rgb(228, 228, 228), rgb(216, 216, 216)) !important;
199 color: #555 !important;
202 body.undocked.platform-mac .toolbar-colors {
203 background-image: linear-gradient(to bottom, rgb(208, 208, 208), rgb(200, 200, 200)) !important;
204 color: #333 !important;
207 body.undocked.platform-mac.inactive .toolbar-colors {
208 background-image: linear-gradient(to bottom, rgb(238, 238, 238), rgb(224, 224, 224)) !important;
209 color: #555 !important;
212 .toolbar > .tabbed-pane-header {
216 .tabbed-pane-header.locked .tabbed-pane-header-tab:not(.selected) {
220 .toolbar-controls-left {
226 .toolbar-controls-right {
232 .toolbar-controls-right .status-bar-item
238 -webkit-appearance: none;
245 .search-replace:focus {
249 #search-input-field {
261 .toolbar-search td > span {
265 .toolbar-search-navigation-controls {
267 background-image: linear-gradient(rgb(228, 228, 228), rgb(206, 206, 206));
270 .toolbar-search-navigation {
271 display: inline-block;
274 background-repeat: no-repeat;
275 background-position: 4px 7px;
276 border-left: 1px solid rgb(170, 170, 170);
280 .toolbar-search-navigation.enabled {
284 .toolbar-search label {
288 .toolbar-search button {
289 border: 1px solid rgb(163, 163, 163);
292 background-image: linear-gradient(rgb(241, 241, 241), rgb(220, 220, 220));
297 .toolbar-search button:active {
298 background-image: linear-gradient(rgb(185, 185, 185), rgb(156, 156, 156));
301 .toolbar-search-control {
302 display: -webkit-flex;
305 background-color: white;
306 border: 1px solid rgb(163, 163, 163);
312 .toolbar-replace-control {
313 border: 1px solid rgb(163, 163, 163);
320 .toolbar-search-navigation.enabled:active {
321 background-position: 4px 7px, 0 0;
324 .toolbar-search-navigation.toolbar-search-navigation-prev {
325 background-image: url(Images/searchPrev.png);
326 border-left: 1px solid rgb(163, 163, 163);
329 .toolbar-search-navigation.toolbar-search-navigation-prev.enabled:active {
330 background-image: url(Images/searchPrev.png), linear-gradient(rgb(168, 168, 168), rgb(116, 116, 116));
333 .toolbar-search-navigation.toolbar-search-navigation-next {
334 background-image: url(Images/searchNext.png);
335 border-left: 1px solid rgb(230, 230, 230);
338 .toolbar-search-navigation.toolbar-search-navigation-next.enabled:active {
339 background-image: url(Images/searchNext.png), linear-gradient(rgb(168, 168, 168), rgb(116, 116, 116));
342 .search-results-matches {
343 display: inline-block;
348 color: rgb(165, 165, 165);
353 background-image: url(Images/statusbarButtonGlyphs.png);
354 background-size: 320px 144px;
355 display: inline-block;
361 background-position: -128px -96px;
367 background-position: -175px -96px;
370 @media (-webkit-min-device-pixel-ratio: 1.5) {
373 background-image: url(Images/statusbarButtonGlyphs_2x.png);
377 .close-button:hover {
378 background-position: -96px -96px;
381 .close-button:active {
382 background-position: -111px -96px;
385 .close-button-gray:hover {
386 background-position: -143px -96px;
389 .close-button-gray:active {
390 background-position: -160px -96px;
396 background-color: white;
401 .panel-status-bar > div {
405 .panel-status-bar label {
406 margin: auto 0 auto 5px;
419 border-top: 1px solid rgb(202, 202, 202);
420 display: -webkit-flex;
424 display: inline-flex;
429 display: inline-block;
435 border: 0 transparent none;
436 background-color: transparent;
449 #drawer-view-anchor {
450 display: inline-block;
453 .status-bar-item:active {
464 background-color: rgba(0, 0, 0, 0.75);
471 background-color: white;
476 background-color: rgba(0, 0, 0, 0.75);
477 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
478 -webkit-mask-position: -288px -48px;
479 -webkit-mask-size: 320px 144px;
483 @media (-webkit-min-device-pixel-ratio: 1.5) {
485 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
489 .long-click-glyph.shadow {
491 background-color: white !important;
495 button.status-bar-item {
500 .status-bar button.status-bar-item .glyph {
504 button.status-bar-item .glyph.shadow {
505 background-color: rgba(255, 255, 255, 0.33);
508 button.status-bar-item.toggled-on .glyph:not(.shadow) {
509 background-color: rgb(66, 129, 235) !important;
512 button.status-bar-item:hover .glyph {
516 button.status-bar-item:active .glyph {
520 button.status-bar-item:disabled {
521 background-position: 0 0 !important;
524 button.status-bar-item:disabled .glyph {
525 opacity: 0.5 !important;
528 button.status-bar-item.extension {
529 background-image: none;
532 .status-bar-select-container {
533 display: inline-flex;
538 .status-bar-select-arrow {
539 background-image: url(Images/statusbarButtonGlyphs.png);
540 background-size: 320px 144px;
544 background-position: -18px -96px;
545 display: inline-block;
546 pointer-events: none;
550 @media (-webkit-min-device-pixel-ratio: 1.5) {
551 .status-bar-select-arrow {
552 background-image: url(Images/statusbarButtonGlyphs_2x.png);
556 input.status-bar-item {
561 background-color: white;
562 border: solid 1px rgb(236, 236, 236);
565 input.status-bar-item:focus,
566 input.status-bar-item:hover {
567 border: solid 1px rgb(202, 202, 202);
570 select.status-bar-item {
572 color: rgb(48, 48, 48);
573 text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
574 -webkit-appearance: none;
577 padding: 0 15px 0 5px;
583 .status-bar-item.checkbox {
584 margin: auto 6px auto 0;
589 .status-bar-item > .glyph {
590 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
591 -webkit-mask-size: 320px 144px;
595 @media (-webkit-min-device-pixel-ratio: 1.5) {
596 .status-bar-item > .glyph {
597 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
601 button.status-bar-item.dock-status-bar-item.toggled-undocked .glyph {
602 -webkit-mask-position: 0 -48px;
605 button.status-bar-item.dock-status-bar-item.toggled-bottom .glyph {
606 -webkit-mask-position: -32px -24px;
609 button.status-bar-item.dock-status-bar-item.toggled-right .glyph {
610 -webkit-mask-position: -256px -48px;
613 button.status-bar-item.dock-status-bar-item.toggled-left .glyph {
614 -webkit-mask-position: -32px -120px;
617 body.undocked .alternate-status-bar-buttons-bar {
621 .alternate-status-bar-buttons-bar {
628 .alternate-status-bar-buttons-bar .status-bar-item {
631 border: 1px solid rgb(202, 202, 202);
634 .alternate-status-bar-buttons-bar .status-bar-item.emulate-active {
635 background-color: rgb(163,163,163);
636 border: 1px solid rgb(120, 120, 120);
639 button.status-bar-item.settings-status-bar-item,
640 button.status-bar-item.settings-status-bar-item:active {
641 border-right: 0 transparent none;
650 background-image: url(Images/statusbarResizerHorizontal.png);
651 background-repeat: no-repeat;
652 background-position: center;
664 .settings-status-bar-item .glyph {
665 -webkit-mask-position: -160px -24px;
668 .console-status-bar-item .glyph {
669 -webkit-mask-position: -64px -24px;
672 .screencast-status-bar-item.toggled-left .glyph {
673 -webkit-mask-position: -256px -96px;
676 .screencast-status-bar-item.toggled-top .glyph {
677 -webkit-mask-position: -288px -96px;
680 .screencast-status-bar-item.toggled-disabled .glyph {
681 -webkit-mask-position: 0px -120px;
684 .clear-status-bar-item .glyph {
685 -webkit-mask-position: -64px 0;
694 background-image: url(Images/statusbarButtonGlyphs.png);
695 background-size: 320px 144px;
698 display: inline-block;
701 @media (-webkit-min-device-pixel-ratio: 1.5) {
708 background-image: url(Images/statusbarButtonGlyphs_2x.png);
713 background-position: -213px -96px;
716 .warning-icon-small {
717 background-position: -202px -107px;
721 background-position: -224px -107px;
725 background-position: -224px -96px;
729 background-position: -235px -96px;
733 background-position: -246px -96px;
736 .status-bar-counter {
737 display: inline-block;
738 padding: 4px 6px 6px 0;
745 .status-bar-counter:hover {
746 border-bottom: 1px solid rgb(96, 96, 96);
749 .status-bar-counter-item {
753 .status-bar-counter-item.status-bar-counter-item-first {
757 .status-bar-counter-item > div {
758 vertical-align: -1px;
762 #drawer-tabbed-pane > .tabbed-pane-header {
763 background-color: rgb(236, 236, 236);
766 #drawer-contents .tabbed-pane-header .tabbed-pane-header-tab {
770 body.platform-mac .monospace,
771 body.platform-mac .source-code {
772 font-size: 11px !important;
773 font-family: Menlo, monospace;
776 body.platform-mac.platform-mac-tiger .monospace,
777 body.platform-mac.platform-mac-tiger .source-code {
778 font-size: 10px !important;
779 font-family: Monaco, monospace;
782 body.platform-windows .monospace,
783 body.platform-windows .source-code {
784 font-size: 12px !important;
785 font-family: Consolas, Lucida Console, monospace;
788 body.platform-linux .monospace,
789 body.platform-linux .source-code {
790 font-size: 11px !important;
791 font-family: dejavu sans mono, monospace;
795 background-color: white;
799 .console-view-wrapper {
800 background-color: rgb(236, 236, 236);
804 .console-filters-header {
809 .console-status-bar {
817 word-wrap: break-word;
818 -webkit-user-select: text;
819 border-top: 1px solid rgb(230, 230, 230);
820 -webkit-transform: translateZ(0);
823 .console-view-fix-select-all {
831 padding: 1px 22px 1px 0;
834 white-space: pre-wrap;
835 -webkit-user-modify: read-write-plaintext-only;
838 #console-prompt::before {
839 background-position: -192px -96px;
842 .console-user-command-result.console-log-level::before {
843 background-position: -202px -96px;
847 .console-user-command {
850 border-bottom: 1px solid rgb(240, 240, 240);
851 padding: 1px 22px 1px 0;
857 .console-adjacent-user-command-result .console-user-command {
861 .console-adjacent-user-command-result + .console-user-command-result.console-log-level::before {
862 background-image: none;
868 -webkit-user-select: none;
871 .console-message::before,
872 .console-user-command::before,
873 #console-prompt::before,
874 .console-group-title::before {
883 -webkit-user-select: none;
884 background-image: url(Images/statusbarButtonGlyphs.png);
885 background-size: 320px 144px;
888 @media (-webkit-min-device-pixel-ratio: 1.5) {
889 .console-message::before,
890 .console-user-command::before,
891 #console-prompt::before,
892 .console-group-title::before {
893 background-image: url(Images/statusbarButtonGlyphs_2x.png);
897 .console-message > .outline-disclosure li.parent::before {
901 .console-message .outline-disclosure .stacktrace-entry:hover {
902 background-color: rgba(0, 0, 0, 0.05);
905 .stacktrace-entry .webkit-html-blackbox-link {
909 .bubble-repeat-count {
910 display: inline-block;
912 background-color: rgb(128, 151, 189);
913 vertical-align: middle;
926 .console-message .bubble-repeat-count {
931 .console-async-trace-text {
936 .repeated-message.console-error-level::before,
937 .repeated-message.console-warning-level:before,
938 .repeated-message.console-debug-level:before,
939 .repeated-message.console-info-level:before {
943 .repeated-message .outline-disclosure,
944 .repeated-message > .console-message-text {
949 color: rgb(128, 128, 128);
953 .console-group .console-group > .console-group-messages {
957 .console-group-title {
961 .console-group-title::before {
962 -webkit-user-select: none;
963 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
964 -webkit-mask-size: 320px 144px;
974 @media (-webkit-min-device-pixel-ratio: 1.5) {
975 .console-group-title::before {
976 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
980 .console-group .console-group-title::before {
981 -webkit-mask-position: -20px -96px;
982 background-color: rgb(110, 110, 110);
985 .console-message-wrapper.collapsed .console-group-title::before {
986 -webkit-mask-position: -4px -96px;
993 .console-message-wrapper {
997 .console-message-wrapper .nesting-level-marker {
1000 border-right: 1px solid #A3A3A3;
1004 .console-message-wrapper:last-child .nesting-level-marker,
1005 .console-message-wrapper .nesting-level-marker.group-closed {
1009 .console-message-wrapper:last-child .nesting-level-marker::before,
1010 .console-message-wrapper .nesting-level-marker.group-closed::before
1015 .console-message-wrapper .nesting-level-marker::before {
1016 border-bottom: 1px solid #A3A3A3;
1023 box-sizing: border-box;
1026 .console-error-level .console-message-text,
1027 .console-error-level .section > .header .title {
1028 color: red !important;
1031 .console-debug-level .console-message-text {
1035 .console-error-level::before,
1036 .console-warning-level::before,
1037 .console-debug-level::before,
1038 .console-info-level::before {
1039 background-image: url(Images/statusbarButtonGlyphs.png);
1040 background-size: 320px 144px;
1045 @media (-webkit-min-device-pixel-ratio: 1.5) {
1046 .console-error-level::before,
1047 .console-warning-level::before,
1048 .console-debug-level::before,
1049 .console-info-level::before {
1050 background-image: url(Images/statusbarButtonGlyphs_2x.png);
1054 .console-warning-level::before {
1055 background-position: -202px -107px;
1058 .console-error-level::before {
1059 background-position: -213px -96px;
1062 .console-info-level::before {
1063 background-position: -213px -107px;
1066 .console-user-command .console-message {
1069 border-bottom: none;
1072 .console-user-command::before {
1073 background-position: -192px -107px;
1076 .console-user-command > .console-message-text {
1077 color: rgb(0, 128, 255);
1080 #console-messages .link {
1081 text-decoration: underline;
1084 #console-messages .link,
1085 #console-messages a {
1086 color: rgb(33%, 33%, 33%);
1090 #console-messages .link:hover,
1091 #console-messages a:hover {
1092 color: rgb(15%, 15%, 15%);
1095 ol.watch-expressions > li.hovered {
1096 background-color: #F0F0F0;
1099 .console-message-url {
1106 .console-group-messages .section {
1107 margin: 0 0 0 12px !important;
1110 .console-group-messages .section > .header {
1112 background-image: none;
1117 .console-group-messages .section > .header::before {
1121 .console-group-messages .section > .header .title {
1123 font-weight: normal;
1127 .console-group-messages .section .properties li .info {
1130 color: rgb(60%, 60%, 60%);
1133 .console-group-messages .outline-disclosure {
1137 .console-group-messages .outline-disclosure > ol {
1138 padding: 0 0 0 12px !important;
1141 .console-group-messages .outline-disclosure,
1142 .console-group-messages .outline-disclosure ol {
1147 .console-group-messages .outline-disclosure.single-node li {
1151 .console-group-messages .outline-disclosure li .selection {
1156 .console-group-messages .add-attribute {
1160 .console-formatted-object,
1161 .console-formatted-map,
1162 .console-formatted-set,
1163 .console-formatted-node,
1164 .console-formatted-array {
1166 display: inline-block;
1167 vertical-align: top;
1171 .console-formatted-node:hover {
1172 background-color: rgba(56, 121, 217, 0.1);
1175 .console-formatted-object .section,
1176 .console-formatted-map .section,
1177 .console-formatted-set .section,
1178 .console-formatted-node .section,
1179 .console-formatted-array .section {
1183 .console-formatted-object .section > .header::before {
1187 .console-formatted-object .properties,
1188 .console-formatted-map .properties,
1189 .console-formatted-set .properties,
1190 .console-formatted-node .properties {
1191 padding-left: 0 !important;
1194 .console-formatted-number,
1195 .console-formatted-boolean {
1196 color: rgb(28, 0, 207);
1199 .console-formatted-string,
1200 .console-formatted-regexp,
1201 .console-formatted-symbol {
1202 color: rgb(196, 26, 22);
1204 unicode-bidi: -webkit-isolate;
1207 .console-formatted-null,
1208 .console-formatted-undefined {
1209 color: rgb(128, 128, 128);
1212 .console-formatted-preview-node,
1213 .section .console-formatted-node {
1214 color: rgb(136, 18, 128);
1217 .console-object-preview {
1221 .object-info-state-note {
1222 display: inline-block;
1225 background-color: rgb(179, 203, 247);
1234 .object-info-state-note::before {
1238 .section:not(.expanded) .object-info-state-note {
1247 background-color: rgb(220, 130, 130);
1250 .auto-complete-text,
1251 .editing .auto-complete-text {
1252 color: rgb(128, 128, 128) !important;
1253 -webkit-user-select: none;
1254 -webkit-user-modify: read-only;
1272 .panel.extension-panel.visible {
1273 display: flex !important;
1274 flex-direction: column;
1286 iframe.panel.extension {
1291 .outline-disclosure li.hovered:not(.selected) .selection {
1295 background-color: rgba(56, 121, 217, 0.1);
1299 .outline-disclosure li .selection {
1308 .outline-disclosure li.selected .selection {
1310 background-color: rgb(212, 212, 212);
1313 .outline-disclosure li.in-clipboard .highlight {
1314 outline: 1px dotted darkgrey;
1317 .outline-disclosure li.elements-drag-over .selection {
1320 border-top: 2px solid rgb(56, 121, 217);
1323 .outline-disclosure ol:focus li.selected .selection {
1324 background-color: rgb(56, 121, 217);
1327 .outline-disclosure ol:focus li.parent.selected::before {
1328 background-color: white;
1331 .outline-disclosure > ol {
1333 padding: 2px 6px !important;
1339 .outline-disclosure,
1340 .outline-disclosure ol {
1341 list-style-type: none;
1342 -webkit-padding-start: 12px;
1347 font-family: monospace;
1348 font-size: 11px !important;
1349 white-space: pre-wrap;
1352 .console-message-text {
1353 white-space: pre-wrap;
1356 .outline-disclosure li {
1357 padding: 0 0 0 14px;
1360 word-wrap: break-word;
1363 .outline-disclosure ol:focus li.selected {
1367 .outline-disclosure ol:focus li.selected * {
1371 .outline-disclosure li.parent {
1375 .outline-disclosure li .webkit-html-tag.close {
1379 .outline-disclosure li.parent::before {
1383 box-sizing: border-box;
1386 .outline-disclosure li.parent::before {
1387 -webkit-user-select: none;
1388 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
1389 -webkit-mask-size: 320px 144px;
1399 @media (-webkit-min-device-pixel-ratio: 1.5) {
1400 .outline-disclosure li.parent::before {
1401 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
1405 .outline-disclosure li.parent::before {
1406 -webkit-mask-position: -4px -96px;
1407 background-color: rgb(110, 110, 110);
1410 .outline-disclosure li.parent.expanded::before {
1411 -webkit-mask-position: -20px -96px;
1414 .outline-disclosure ol.children {
1418 .outline-disclosure ol.children.expanded {
1424 padding: 3px 8px 4px 18px;
1426 white-space: nowrap;
1429 .placard:nth-of-type(2n) {
1430 background-color: rgb(234, 243, 255);
1434 background-color: rgb(212, 212, 212);
1435 background-clip: padding-box;
1439 font-weight: normal;
1440 word-wrap: break-word;
1441 white-space: normal;
1444 .placard .subtitle {
1447 color: rgba(0, 0, 0, 0.7);
1448 text-overflow: ellipsis;
1452 .placard .subtitle a {
1460 .placard-label .title,
1461 .placard-label .subtitle {
1472 .events-pane .section {
1475 .events-pane .section:not(:nth-of-type(1)) {
1476 border-top: 1px solid rgb(231, 231, 231);
1479 .section > .header {
1480 padding: 0px 8px 0 5px;
1482 white-space: nowrap;
1483 background-origin: padding-box;
1484 background-clip: padding-box;
1487 .section > .header::before {
1488 -webkit-user-select: none;
1489 background-image: url(Images/statusbarButtonGlyphs.png);
1490 background-size: 320px 144px;
1501 @media (-webkit-min-device-pixel-ratio: 1.5) {
1502 .section > .header::before {
1503 background-image: url(Images/statusbarButtonGlyphs_2x.png);
1507 .section > .header::before {
1508 background-position: -4px -96px;
1511 .section.expanded > .header::before {
1512 background-position: -20px -96px;
1515 .section > .header .title,
1516 .event-bar .header .title {
1517 font-weight: normal;
1518 word-wrap: break-word;
1519 white-space: normal;
1523 .section > .header label,
1524 .event-bar .header label {
1528 .section.expanded .header label,
1529 .event-bar.expanded .header label {
1533 .section > .header .subtitle,
1534 .event-bar .header .subtitle {
1538 text-overflow: ellipsis;
1542 .section > .header .subtitle a {
1546 .section .properties,
1547 .event-bar .event-properties {
1551 .section.expanded .properties,
1552 .event-bar.expanded .event-properties {
1556 .event-bar .event-properties {
1560 .section.no-affect .properties li {
1564 .section.no-affect .properties li.editing {
1575 .properties-tree li {
1577 white-space: nowrap;
1578 text-overflow: ellipsis;
1580 -webkit-user-select: text;
1586 .properties-tree li.parent {
1591 .properties-tree li.parent::before {
1592 -webkit-user-select: none;
1593 background-image: url(Images/statusbarButtonGlyphs.png);
1594 background-size: 320px 144px;
1604 .properties-calculate-value-button:hover {
1605 text-decoration: underline;
1608 .properties-accessor-property-name {
1612 @media (-webkit-min-device-pixel-ratio: 1.5) {
1613 .properties-tree li.parent::before {
1614 background-image: url(Images/statusbarButtonGlyphs_2x.png);
1618 .properties-tree li.parent::before {
1619 background-position: -4px -96px;
1622 .properties-tree li.parent.expanded::before {
1623 background-position: -20px -96px;
1626 .properties-tree li .info {
1628 padding-bottom: 3px;
1631 .properties-tree ol {
1634 -webkit-padding-start: 12px;
1638 .properties-tree ol.expanded {
1643 -webkit-user-select: text;
1644 box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
1645 outline: 1px solid rgb(66%, 66%, 66%) !important;
1646 background-color: white;
1647 -webkit-user-modify: read-write-plaintext-only;
1648 text-overflow: clip !important;
1653 margin-bottom: -1px;
1654 padding-bottom: 1px;
1655 opacity: 1.0 !important;
1660 color: #222 !important;
1661 text-decoration: none !important;
1665 color: #222 !important;
1666 text-decoration: none !important;
1667 overflow: visible !important;
1674 .section .properties li.editing {
1676 text-overflow: clip;
1679 li.editing .swatch, li.editing .enabled-button,
1680 li.editing-sub-part .delete-button {
1681 display: none !important;
1684 .sidebar-tabbed-pane .watch-expressions {
1688 .properties-tree.watch-expressions {
1689 padding-left: 0 !important;
1692 .properties-tree.watch-expressions > li {
1696 .properties-tree.watch-expressions > li > .value {
1701 .properties-tree.watch-expressions > li:not(.parent) {
1706 .properties-tree.watch-expressions > li.hovered {
1707 padding-right: 14px;
1710 .watch-expressions > li.editing-sub-part .text-prompt {
1716 .watch-expressions > li.editing-sub-part .value,
1717 .watch-expressions > li.editing-sub-part .separator {
1721 .section .properties li.editing-sub-part {
1722 padding: 3px 6px 8px 18px;
1723 margin: -1px -6px -8px -6px;
1724 text-overflow: clip;
1727 .section .properties .delete-button {
1730 background-image: url(Images/deleteIcon.png);
1731 background-position: 0 0;
1732 background-color: transparent;
1733 background-repeat: no-repeat;
1734 border: 0 none transparent;
1740 .section .properties li.hovered .delete-button {
1744 .section .properties .name,
1745 .event-properties .name,
1746 .console-object-preview .name {
1747 color: rgb(136, 19, 145);
1750 .section .properties .dimmed {
1754 .section .properties .value.error {
1758 .section .properties .number,
1759 .event-properties .number {
1763 .section .properties .keyword,
1764 .event-properties .keyword {
1765 color: rgb(136, 19, 79);
1768 .section .properties .color,
1769 .event-properties .color {
1770 color: rgb(118, 15, 21);
1780 display: inline-block;
1781 background-image: url(Images/checker.png);
1782 -webkit-user-select: none;
1788 display: inline-block;
1789 border: 1px solid rgba(128, 128, 128, 0.6);
1792 .swatch-inner:hover {
1793 border: 1px solid rgba(64, 64, 64, 0.8);
1798 background-color: rgb(232, 232, 232);
1801 .pane-title-button {
1802 color: rgb(6, 6, 6);
1803 background-color: transparent;
1804 border: 1px solid rgb(165, 165, 165);
1805 background-color: rgb(237, 237, 237);
1806 background-image: linear-gradient(to bottom, rgb(252, 252, 252), rgb(223, 223, 223));
1807 border-radius: 12px;
1808 -webkit-appearance: none;
1811 .pane-title-button:active {
1812 background-color: rgb(215, 215, 215);
1813 background-image: linear-gradient(to bottom, rgb(194, 194, 194), rgb(239, 239, 239));
1816 .console-warning-level.repeated-message,
1817 .console-error-level.repeated-message,
1818 .console-log-level.repeated-message,
1819 .console-debug-level.repeated-message,
1820 .console-info-level.repeated-message {
1821 display: -webkit-flex;
1824 .console-user-command-result {
1829 .sidebar-tree .children {
1836 .sidebar-tree-section {
1839 padding: 1px 10px 6px 10px;
1840 white-space: nowrap;
1842 color: rgb(92, 110, 129);
1843 text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0;
1846 .sidebar-tree-item {
1849 padding: 0 5px 0 5px;
1850 white-space: nowrap;
1855 border-top: 1px solid transparent;
1858 .sidebar-tree .children {
1862 .sidebar-tree .children.expanded {
1866 .sidebar-tree-section + .children > .sidebar-tree-item {
1867 padding-left: 10px !important;
1870 .sidebar-tree-section + .children.small > .sidebar-tree-item {
1871 padding-left: 17px !important;
1874 .sidebar-tree > .children > .sidebar-tree-item {
1878 .sidebar-tree > .children > .children > .sidebar-tree-item {
1882 .sidebar-tree.some-expandable > .sidebar-tree-item:not(.parent) .icon {
1886 .sidebar-tree-item .disclosure-button {
1891 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png);
1892 -webkit-mask-size: 320px 144px;
1893 -webkit-appearance: none;
1894 background-color: rgba(0, 0, 0, 0.75);
1899 @media (-webkit-min-device-pixel-ratio: 1.5) {
1900 .sidebar-tree-item .disclosure-button {
1901 -webkit-mask-image: url(Images/statusbarButtonGlyphs_2x.png);
1905 .sidebar-tree-item .disclosure-button {
1906 -webkit-mask-position: -4px -96px;
1909 .sidebar-tree-item.selected .disclosure-button {
1910 background-color: white;
1911 -webkit-mask-position: -4px -96px;
1914 .sidebar-tree-item.expanded .disclosure-button {
1915 -webkit-mask-position: -20px -96px;
1918 .sidebar-tree-item.selected.expanded .disclosure-button {
1919 background-color: white;
1920 -webkit-mask-position: -20px -96px;
1923 .sidebar-tree-item .icon {
1931 .sidebar-tree-item.wait .icon {
1935 .spinner-icon::before,
1936 .sidebar-tree-item.wait .icon::before {
1941 border: 3px solid grey;
1942 border-radius: 12px;
1943 clip: rect(0px, 15px, 15px, 0px);
1946 -webkit-animation: spinner-animation 1s linear infinite;
1947 box-sizing: border-box;
1950 .spinner-icon.small::before,
1951 .sidebar-tree-item.wait.small .icon::before {
1955 clip: rect(0px, 9px, 9px, 0px);
1959 .sidebar-tree-item.wait.selected .icon::before {
1960 border-color: white;
1963 @-webkit-keyframes spinner-animation {
1964 from { -webkit-transform: rotate(0); }
1965 to { -webkit-transform: rotate(360deg); }
1980 li .status .bubble-repeat-count:empty {
1984 li.selected .status .bubble-repeat-count {
1985 background-color: white !important;
1986 color: rgb(132, 154, 190) !important;
1989 :focus li.selected .status .bubble-repeat-count {
1990 color: rgb(36, 98, 172) !important;
1993 body.inactive li.selected .status .bubble-repeat-count {
1994 color: rgb(159, 159, 159) !important;
1997 .sidebar-tree.small .sidebar-tree-item,
1998 .sidebar-tree .children.small .sidebar-tree-item,
1999 .sidebar-tree-item.small {
2003 .sidebar-tree.small .sidebar-tree-item .icon,
2004 .sidebar-tree .children.small .sidebar-tree-item .icon,
2005 .sidebar-tree-item.small .icon {
2010 .sidebar-tree.small .sidebar-tree-item .status,
2011 .sidebar-tree .children.small .sidebar-tree-item .status,
2012 .sidebar-tree-item.small .status {
2016 .sidebar-tree-item.selected {
2018 text-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0;
2019 background-origin: padding-box;
2020 background-clip: padding-box;
2021 background-color: rgb(56, 121, 217);
2024 :focus .sidebar-tree-item.selected {
2025 background-color: rgb(56, 121, 217);
2028 body.inactive .sidebar-tree-item.selected {
2029 background-color: rgb(180,180,180);
2032 .sidebar-tree-item .titles {
2034 flex-direction: column;
2038 padding-bottom: 1px;
2039 text-overflow: ellipsis;
2041 white-space: nowrap;
2044 .titles > .title-container {
2048 .sidebar-tree-item .titles.no-subtitle {
2052 .sidebar-tree.small .sidebar-tree-item .titles,
2053 .sidebar-tree .children.small .sidebar-tree-item .titles,
2054 .sidebar-tree-item.small .titles {
2056 line-height: normal;
2059 .sidebar-tree:not(.small) .sidebar-tree-item:not(.small) .title::after,
2060 .sidebar-tree .children:not(.small) .sidebar-tree-item .title::after {
2065 .sidebar-tree-item .subtitle {
2069 .sidebar-tree.small .sidebar-tree-item .subtitle,
2070 .sidebar-tree .children.small .sidebar-tree-item .subtitle,
2071 .sidebar-tree-item.small .subtitle {
2075 .sidebar-tree-item.selected .subtitle {
2079 .bubble-repeat-count.debug,
2080 .console-debug-level .bubble-repeat-count {
2081 background-color: rgb(0, 0, 255) !important;
2084 .bubble-repeat-count.warning,
2085 .console-warning-level .bubble-repeat-count {
2086 background-color: rgb(232, 164, 0) !important;
2089 .bubble-repeat-count.error,
2090 .console-error-level .bubble-repeat-count {
2091 background-color: rgb(216, 35, 35) !important;
2094 .storage-application-cache-status-icon,
2095 .storage-application-cache-connectivity-icon {
2097 vertical-align: middle;
2100 .status-bar-divider {
2102 border-right: 1px solid #CCC;
2105 .storage-application-cache-status,
2106 .storage-application-cache-connectivity {
2111 .node-search-status-bar-item .glyph {
2112 -webkit-mask-position: -224px -24px;
2115 .emulation-status-bar-item .glyph {
2116 -webkit-mask-position: -164px 0px;
2119 .emulation-status-bar-item.warning::before {
2120 background-image: url(Images/statusbarButtonGlyphs.png);
2121 background-size: 320px 144px;
2128 background-position: -202px -107px;
2132 @media (-webkit-min-device-pixel-ratio: 1.5) {
2133 .emulation-status-bar-item.warning::before {
2134 background-image: url(Images/statusbarButtonGlyphs_2x.png);
2138 .delete-storage-status-bar-item .glyph {
2139 -webkit-mask-position: -128px 0;
2142 .clear-storage-status-bar-item .glyph {
2143 -webkit-mask-position: -64px 0;
2146 .refresh-storage-status-bar-item .glyph {
2147 -webkit-mask-position: 0 0;
2150 .webkit-html-js-node,
2151 .webkit-html-css-node {
2155 .source-frame-breakpoint-condition {
2158 background-color: rgb(203, 226, 255);
2160 border: 2px solid rgb(169, 172, 203);
2162 pointer-events: auto;
2165 .source-frame-breakpoint-message {
2166 background-color: transparent;
2167 font-weight: normal;
2171 color: rgb(85, 85, 85);
2176 #source-frame-breakpoint-condition {
2178 border: 1px inset rgb(190, 190, 190) !important;
2180 box-shadow: none !important;
2181 outline: none !important;
2182 -webkit-user-modify: read-write;
2185 .source-frame-popover-title {
2186 text-overflow: ellipsis;
2188 white-space: nowrap;
2193 .source-frame-popover-tree {
2194 border-top: 1px solid rgb(184, 184, 184);
2203 .source-frame-eval-expression {
2204 outline: 1px solid rgb(163, 41, 34);
2205 background-color: rgb(255, 255, 194);
2209 text-decoration: underline;
2221 .resource-view.json {
2225 .resource-view.html iframe {
2231 .soft-context-menu-glass-pane {
2240 .soft-context-menu {
2242 border: 1px solid rgba(196, 196, 196, 0.9);
2243 border-top: 1px solid rgba(196, 196, 196, 0.5);
2244 border-bottom: 1px solid rgba(150, 150, 150, 0.9);
2245 padding: 4px 0 4px 0;
2247 background-color: white;
2248 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
2251 .soft-context-menu-item {
2255 border-top: 1px solid transparent;
2256 border-bottom: 1px solid transparent;
2257 padding: 2px 7px 2px 6px;
2259 white-space: nowrap;
2262 .soft-context-menu-separator {
2267 .soft-context-menu-separator > .separator-line {
2270 border-bottom: 1px solid rgb(227, 227, 227);
2271 pointer-events: none;
2274 .soft-context-menu-item-mouse-over {
2275 border-top: 1px solid rgb(56, 121, 217);
2276 border-bottom: 1px solid rgb(56, 121, 217);
2277 background-color: rgb(56, 121, 217);
2281 body.platform-mac .soft-context-menu-item-mouse-over {
2282 border-top: 1px solid rgb(90, 131, 236);
2283 border-bottom: 1px solid rgb(18, 88, 233);
2284 background-image: linear-gradient(to bottom, rgb(100, 140, 243), rgb(36, 101, 243));
2287 .soft-context-menu-item-checkmark {
2288 color: rgb(108, 108, 108);
2289 pointer-events: none;
2292 .soft-context-menu-item-submenu-arrow {
2295 pointer-events: none;
2298 .soft-context-menu-item-mouse-over .soft-context-menu-item-checkmark {
2310 .search-drawer-header {
2316 .search-drawer-header input[type="text"].search-config-search {
2317 -webkit-appearance: none;
2320 border: 1px solid rgb(163, 163, 163);
2326 .search-drawer-header input[type="search"].search-config-search:focus {
2327 border: 1px solid rgb(190, 190, 190);
2331 body.platform-mac .search-drawer-header input[type="search"].search-config-search {
2335 .search-drawer-header label.search-config-label {
2342 #bottom-status-bar-container {
2343 -webkit-flex: 1 1 0;
2348 .search-status-bar-summary {
2349 background-color: rgb(236, 236, 236);
2350 border-top: 1px solid #ccc;
2357 .search-status-bar-summary .search-message {
2361 .search-status-bar-summary .search-message-spacer {
2365 .search-status-bar-summary .progress-bar-container {
2369 .progress-bar-stop-button .glyph {
2370 -webkit-mask-position: -96px -48px;
2371 background-color: rgb(216, 0, 0) !important;
2374 .search-view .search-results {
2379 .search-results .empty-view {
2380 pointer-events:none;
2383 #search-results-pane-file-based li {
2387 #search-results-pane-file-based ol {
2388 -webkit-padding-start: 0;
2392 #search-results-pane-file-based ol.children {
2396 #search-results-pane-file-based ol.children.expanded {
2400 #search-results-pane-file-based li.parent::before {
2401 -webkit-user-select: none;
2402 background-image: url(Images/statusbarButtonGlyphs.png);
2403 background-size: 320px 144px;
2410 display: inline-block;
2411 box-sizing: border-box;
2414 @media (-webkit-min-device-pixel-ratio: 1.5) {
2415 #search-results-pane-file-based li.parent::before {
2416 background-image: url(Images/statusbarButtonGlyphs_2x.png);
2420 #search-results-pane-file-based li.parent::before {
2421 background-position: -4px -96px;
2424 #search-results-pane-file-based li.parent.expanded::before {
2425 background-position: -20px -96px;
2428 #search-results-pane-file-based .search-result {
2430 padding: 2px 0 2px 10px;
2436 #search-results-pane-file-based .search-result:hover {
2437 background-color: rgba(121, 121, 121, 0.1);
2440 #search-results-pane-file-based .search-result .search-result-file-name {
2445 #search-results-pane-file-based .search-result .search-result-matches-count {
2450 #search-results-pane-file-based .show-more-matches {
2458 #search-results-pane-file-based .show-more-matches:hover {
2459 text-decoration: underline;
2462 #search-results-pane-file-based .search-match {
2467 #search-results-pane-file-based .search-match .search-match-line-number {
2468 color: rgb(128, 128, 128);
2470 vertical-align: top;
2475 border-right: 1px solid #BBB;
2478 #search-results-pane-file-based .search-match:not(:hover) .search-match-line-number {
2479 background-color: #F0F0F0;
2482 #search-results-pane-file-based .search-match:hover {
2483 background-color: rgba(56, 121, 217, 0.1);
2486 #search-results-pane-file-based .search-match .highlighted-match {
2487 background-color: #F1EA00;
2490 #search-results-pane-file-based a {
2491 text-decoration: none;
2495 #search-results-pane-file-based .search-match .search-match-content {
2499 .record-profile-status-bar-item .glyph {
2500 -webkit-mask-position: -288px 0;
2503 button.record-profile-status-bar-item.toggled-on .glyph:not(.shadow) {
2504 -webkit-mask-position: -288px -24px;
2505 background-color: rgb(216, 0, 0) !important;
2509 .storage-view .storage-table-error {
2516 color: rgb(75%, 75%, 75%);
2518 margin-bottom: auto;
2524 white-space: pre-wrap;
2527 /* Custom popup scrollers */
2529 .custom-popup-horizontal-scroll ::-webkit-scrollbar,
2530 .custom-popup-vertical-scroll ::-webkit-scrollbar {
2535 .custom-popup-horizontal-scroll ::-webkit-scrollbar-corner,
2536 .custom-popup-vertical-scroll ::-webkit-scrollbar-corner {
2540 .custom-popup-horizontal-scroll ::-webkit-resizer,
2541 .custom-popup-vertical-scroll ::-webkit-resizer {
2545 .custom-popup-horizontal-scroll ::-webkit-scrollbar-button,
2546 .custom-popup-vertical-scroll ::-webkit-scrollbar-button {
2550 /* Custom Horizontal Scrollbar Styles */
2552 .custom-popup-horizontal-scroll ::-webkit-scrollbar:horizontal:corner-present {
2553 border-right-width: 0;
2556 .custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal {
2557 -webkit-border-image: url(Images/thumbHoriz.png) 0 11 0 11;
2558 border-color: transparent;
2559 border-width: 0 11px;
2563 .custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal:hover {
2564 -webkit-border-image: url(Images/thumbHoverHoriz.png) 0 11 0 11;
2567 .custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal:active {
2568 -webkit-border-image: url(Images/thumbActiveHoriz.png) 0 11 0 11;
2571 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:start {
2575 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:end {
2579 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:end:corner-present {
2583 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:decrement {
2584 -webkit-border-image: url(Images/thumbHoriz.png) 0 11 0 11;
2585 border-color: transparent;
2586 border-width: 0 0 0 11px;
2589 .custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:increment {
2590 -webkit-border-image: url(Images/thumbHoriz.png) 0 11 0 11;
2591 border-color: transparent;
2592 border-width: 0 11px 0 0;
2595 /* Custom Vertical Scrollbar Styles */
2597 .custom-popup-vertical-scroll ::-webkit-scrollbar:vertical:corner-present {
2598 border-bottom-width: 0;
2601 .custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical {
2602 -webkit-border-image: url(Images/thumbVert.png) 11 0 11 0;
2603 border-color: transparent;
2604 border-width: 11px 0;
2608 .custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical:hover {
2609 -webkit-border-image: url(Images/thumbHoverVert.png) 11 0 11 0;
2612 .custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical:active {
2613 -webkit-border-image: url(Images/thumbActiveVert.png) 11 0 11 0;
2616 .custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:decrement {
2619 .custom-popup-vertical-scroll ::-webkit-scrollbar-track:vertical {
2620 background: linear-gradient(to right, rgb(80, 80, 80), rgb(192, 192, 192) 25%, rgb(192, 192, 192));
2631 position: absolute !important;
2640 background-color: rgb(236, 236, 236);
2643 .search-bar.replaceable {
2647 .progress-bar-container {
2648 display: inline-flex;
2653 .progress-bar-container span {
2657 .progress-bar-container progress {
2662 body.platform-mac .progress-bar-container progress {
2666 .progress-bar-container button.status-bar-item {
2671 .elements-tree-outline li.parent::before {
2675 .elements-tree-outline li.shadow-root + ol {
2678 border-left: 1px solid gray;
2681 #drawer-editor-view {
2685 .toolbar-close-button-item {
2686 display: inline-block;
2693 body.undocked .toolbar-close-button-item {
2697 .root-view > .split-view > .split-view-sidebar {
2701 select.drop-down-menu {
2703 -webkit-appearance: none;
2706 .viewport-control-gap-element {
2710 label.checkbox-with-label {
2712 -webkit-user-select: none;
2716 background-image: linear-gradient(hsl(0, 0%, 93%), hsl(0, 0%, 93%) 38%, hsl(0, 0%, 87%));
2717 border: 1px solid hsla(0, 0%, 0%, 0.25);
2719 box-shadow: 0 1px 0 hsla(0, 0%, 0%, 0.08), inset 0 1px 2px hsla(0, 100%, 100%, 0.75);
2720 color: hsl(0, 0%, 27%);
2723 text-shadow: 0 1px 0 hsl(0, 0%, 94%);
2726 padding-right: 10px;
2729 body.inactive button.text-button,
2730 .text-button:disabled {
2731 background-image: linear-gradient(#f1f1f1, #f1f1f1 38%, #e6e6e6);
2732 border-color: rgba(80, 80, 80, 0.2);
2733 box-shadow: 0 1px 0 rgba(80, 80, 80, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.75);
2737 .text-button:not(:disabled):hover {
2738 background-image: linear-gradient(hsl(0, 0%, 94%), hsl(0, 0%, 94%) 38%, hsl(0, 0%, 88%));
2739 border-color: hsla(0, 0%, 0%, 0.3);
2740 box-shadow: 0 1px 0 hsla(0, 0%, 0%, 0.12), inset 0 1px 2px hsla(0, 100%, 100%, 0.95);
2741 color: hsl(0, 0%, 0%);
2744 .text-button:not(:disabled):active {
2745 background-image: linear-gradient(hsl(0, 0%, 91%), hsl(0, 0%, 91%) 38%, hsl(0, 0%, 84%));
2751 -webkit-appearance: none;
2752 -webkit-user-select: none;
2753 border: 1px solid rgba(0, 0, 0, 0.25);
2755 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08),
2756 inset 0 1px 2px rgba(255, 255, 255, 0.75);
2761 text-shadow: 0 1px 0 rgb(240, 240, 240);
2762 padding-right: 20px;
2764 background-image: -webkit-image-set(url(Images/chromeSelect.png) 1x, url(Images/chromeSelect_2x.png) 2x), linear-gradient(#ededed, #ededed 38%, #dedede);
2765 background-position: right center;
2766 background-repeat: no-repeat;
2770 .chrome-select:enabled:hover {
2771 background-image: -webkit-image-set(url(Images/chromeSelect.png) 1x, url(Images/chromeSelect_2x.png) 2x), linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
2772 border-color: rgba(0, 0, 0, 0.3);
2773 box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12),
2774 inset 0 1px 2px rgba(255, 255, 255, 0.95);
2778 .chrome-select:enabled:active {
2779 background-image: -webkit-image-set(url(Images/chromeSelect.png) 1x, url(Images/chromeSelect_2x.png) 2x), linear-gradient(#e7e7e7, #e7e7e7 38%, #d7d7d7);
2784 .chrome-select:enabled:focus {
2786 -webkit-transition: border-color 200ms;
2787 /* We use border color because it follows the border radius (unlike outline).
2788 * This is particularly noticeable on mac. */
2789 border-color: rgb(77, 144, 254);
2793 body.inactive select.chrome-select,
2794 .chrome-select:disabled {
2795 background-image: -webkit-image-set(url(Images/chromeDisabledSelect.png) 1x, url(Images/chromeDisabledSelect_2x.png) 2x), linear-gradient(#f1f1f1, #f1f1f1 38%, #e6e6e6);
2796 border-color: rgba(80, 80, 80, 0.2);
2797 box-shadow: 0 1px 0 rgba(80, 80, 80, 0.08),
2798 inset 0 1px 2px rgba(255, 255, 255, 0.75);
2802 .resources-dividers {
2811 .resources-event-dividers {
2818 pointer-events: none;
2821 .resources-dividers-label-bar {
2826 background-color: rgba(255, 255, 255, 0.85);
2827 background-clip: padding-box;
2830 pointer-events: none;
2834 .resources-divider {
2839 background-color: rgba(0, 0, 0, 0.1);
2842 .resources-event-divider {
2850 .resources-divider-label {
2855 white-space: nowrap;
2856 pointer-events: none;