1/* 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. 3 * Copyright (C) 2009 Anthony Ricaud <rik@webkit.org> 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 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. 17 * 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. 28 */ 29 30input[type="search"]:focus, 31input[type="text"]:focus { 32 outline: auto 5px -webkit-focus-ring-color; 33} 34 35.fill { 36 position: absolute; 37 top: 0; 38 left: 0; 39 right: 0; 40 bottom: 0; 41} 42 43.hbox { 44 display: flex !important; 45 flex-direction: row; 46} 47 48.vbox { 49 display: flex !important; 50 flex-direction: column; 51} 52 53.inline-block { 54 display: inline-block; 55} 56 57.hidden { 58 display: none !important; 59} 60 61.nowrap, 62.nowrap-below, 63.nowrap-below div, 64.nowrap-below span { 65 white-space: nowrap !important; 66} 67 68.toolbar-background { 69 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(191, 191, 191)), to(rgb(151, 151, 151))); 70 padding: 1px 0 0 1px; 71 border-bottom: 1px solid rgb(80, 80, 80); 72 background-origin: padding-box; 73 background-clip: padding-box; 74} 75 76.toolbar { 77 flex: 0 0 25px; 78 display: flex; 79 flex-direction: row; 80 position: relative; 81} 82 83.toolbar .tabbed-pane-header { 84 border: none; 85} 86 87.toolbar .tabbed-pane-header-contents { 88 margin: 0; 89} 90 91.toolbar .tabbed-pane-header-tab { 92 border-width: 0 2px 0 2px; 93 background: none; 94 padding-right: 3px; 95} 96 97.toolbar .tabbed-pane-header-tab.selected { 98 border-width: 0 2px 0 2px; 99 -webkit-border-image: url(Images/toolbarItemSelected.png) 0 2 0 2; 100} 101 102.toolbar button.status-bar-item { 103 border: none; 104 margin: 0 -2px; 105} 106 107button, 108input, 109select { 110 font-family: inherit; 111 font-size: inherit; 112} 113 114body.inactive .toolbar-background { 115 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(233, 233, 233)), to(rgb(207, 207, 207))); 116 border-bottom: 1px solid rgb(64%, 64%, 64%); 117} 118 119body.dock-to-bottom .toolbar-background { 120 padding-top: 0; 121} 122 123body.dock-to-bottom.platform-mac:not(.overlay-contents) .toolbar-background { 124 border-top-color: white; 125} 126 127body.dock-to-bottom:not(.overlay-contents) .toolbar-background { 128 border-top: 1px solid rgb(100, 100, 100); 129 cursor: default; 130} 131 132body.dock-to-bottom.inactive:not(.overlay-contents) .toolbar-background { 133 border-top: 1px solid rgb(64%, 64%, 64%); 134} 135 136body.dock-to-bottom.overlay-contents .toolbar-background .tabbed-pane-header { 137 cursor: ns-resize; 138} 139 140body.dock-to-bottom.overlay-contents .toolbar-background .tabbed-pane-header .tabbed-pane-header-tabs { 141 cursor: default; 142} 143 144body.platform-windows .toolbar-background, 145body.platform-windows.inactive .toolbar-background { 146 background-image: none; 147} 148 149body.undocked.platform-mac-leopard .toolbar-background { 150 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(175, 175, 175)), to(rgb(151, 151, 151))) !important; 151 color: #333 !important; 152} 153 154body.undocked.platform-mac-leopard.inactive .toolbar-background { 155 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(221, 221, 221)), to(rgb(207, 207, 207))) !important; 156 color: #555 !important; 157} 158 159body.undocked.platform-mac-snowleopard .toolbar-background { 160 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(189, 189, 189)), to(rgb(167, 167, 167))) !important; 161 color: #333 !important; 162} 163 164body.undocked.platform-mac-snowleopard.inactive .toolbar-background { 165 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(228, 228, 228)), to(rgb(216, 216, 216))) !important; 166 color: #555 !important; 167} 168 169body.undocked.platform-mac-mountain-lion .toolbar-background { 170 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(208, 208, 208)), to(rgb(200, 200, 200))) !important; 171 color: #333 !important; 172} 173 174body.undocked.platform-mac-mountain-lion.inactive .toolbar-background { 175 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(238, 238, 238)), to(rgb(224, 224, 224))) !important; 176 color: #555 !important; 177} 178 179.toolbar > .tabbed-pane-header { 180 flex: auto; 181} 182 183.toolbar-controls-left { 184 flex: none; 185 opacity: 0.8; 186 padding-top: 1px; 187} 188 189.toolbar-controls-right { 190 flex: none; 191 margin-right: 2px; 192 padding-top: 1px; 193} 194 195.toolbar-controls-right #error-warning-count, 196.toolbar-controls-right .console-status-bar-item, 197.toolbar-controls-right .settings-status-bar-item, 198.toolbar-controls-right .dock-status-bar-item 199{ 200 opacity: 0.8; 201} 202 203.scrollable-content { 204 position: static; 205 height: 100%; 206 overflow-y: auto; 207 width: 100%; 208 margin-right: 12px; 209 padding-right: 3px; 210} 211 212.scrollable-content::-webkit-scrollbar { 213 width: 11px; 214} 215 216.scrollable-content::-webkit-scrollbar-corner, 217.scrollable-content::-webkit-resizer { 218 display: none; 219} 220 221.scrollable-content::-webkit-scrollbar-thumb:vertical { 222 background: -webkit-gradient(linear, left top, right top, from(rgb(192, 192, 192)), to(rgb(192, 192, 192)), color-stop(40%, rgb(214, 214, 214))); 223 border-radius: 5px; 224 min-height: 20px; 225} 226 227.scrollable-content::-webkit-scrollbar-thumb:vertical:hover, 228.scrollable-content::-webkit-scrollbar-thumb:vertical:active { 229 background: -webkit-gradient(linear, left top, right top, from(rgb(230, 230, 230)), to(rgb(230, 230, 230)), color-stop(40%, rgb(252, 252, 252))); 230} 231 232.scrollable-content::-webkit-scrollbar-track:vertical { 233 background: -webkit-gradient(linear, left top, right top, from(rgb(128, 128, 128)), to(rgb(164, 164, 164)), color-stop(25%, rgb(164, 164, 164))); 234 border-radius: 5px; 235} 236 237.search-replace { 238 -webkit-appearance: none; 239 border: 0; 240 padding: 0 2px; 241 margin: 0; 242 -webkit-flex: 1; 243} 244 245.search-replace:focus { 246 outline: none; 247} 248 249.toolbar-search { 250 border-spacing: 1px; 251} 252 253.toolbar-search td { 254 padding: 0 5px 0 0; 255} 256 257.toolbar-search-navigation-controls { 258 vertical-align: top; 259 background-image: -webkit-linear-gradient(rgb(228, 228, 228), rgb(206, 206, 206)); 260} 261 262.toolbar-search-navigation { 263 display: inline-block; 264 width: 18px; 265 height: 18px; 266 background-repeat: no-repeat; 267 background-position: 4px 7px; 268 border-left: 1px solid rgb(170, 170, 170); 269 opacity: 0.3; 270} 271 272.toolbar-search-navigation.enabled { 273 opacity: 1.0; 274} 275 276.toolbar-search label { 277 vertical-align: bottom; 278} 279 280.toolbar-search input[type="checkbox"] { 281 position: relative; 282 margin-top: -1px; 283 margin-left: 15px; 284 top: 2px; 285} 286 287.toolbar-search button { 288 border: 1px solid rgb(163, 163, 163); 289 border-radius: 8px; 290 margin: 0; 291 background-image: -webkit-linear-gradient(rgb(241, 241, 241), rgb(220, 220, 220)); 292 width: 100%; 293 height: 20px; 294} 295 296.toolbar-search button:active { 297 background-image: -webkit-linear-gradient(rgb(185, 185, 185), rgb(156, 156, 156)); 298} 299 300.toolbar-search-control { 301 display: -webkit-flex; 302 width: 253px; 303 position: relative; 304 background-color: white; 305 border: 1px solid rgb(163, 163, 163); 306 height: 20px; 307 border-radius: 2px; 308} 309 310.toolbar-replace-control { 311 border: 1px solid rgb(163, 163, 163); 312 height: 20px; 313 border-radius: 2px; 314 width: 100%; 315} 316 317.toolbar-search-navigation.enabled:active { 318 background-position: 4px 7px, 0 0; 319} 320 321.toolbar-search-navigation.toolbar-search-navigation-prev { 322 background-image: url(Images/searchPrev.png); 323 border-left: 1px solid rgb(163, 163, 163); 324} 325 326.toolbar-search-navigation.toolbar-search-navigation-prev.enabled:active { 327 background-image: url(Images/searchPrev.png), -webkit-linear-gradient(rgb(168, 168, 168), rgb(116, 116, 116)); 328} 329 330.toolbar-search-navigation.toolbar-search-navigation-next { 331 background-image: url(Images/searchNext.png); 332 border-left: 1px solid rgb(230, 230, 230); 333} 334 335.toolbar-search-navigation.toolbar-search-navigation-next.enabled:active { 336 background-image: url(Images/searchNext.png), -webkit-linear-gradient(rgb(168, 168, 168), rgb(116, 116, 116)); 337} 338 339.search-results-matches { 340 display: inline-block; 341 min-height: 10px; 342 text-align: right; 343 font-size: 11px; 344 padding: 1px 4px; 345 color: rgb(165, 165, 165); 346} 347 348.close-button, 349.close-button-gray { 350 background-image: url(Images/statusbarButtonGlyphs.png); 351 background-size: 320px 120px; 352 display: inline-block; 353} 354 355.close-button { 356 width: 14px; 357 height: 14px; 358 background-position: -128px -216px; 359} 360 361.close-button-gray { 362 width: 13px; 363 height: 13px; 364 background-position: -175px -216px; 365} 366 367@media (-webkit-min-device-pixel-ratio: 1.5) { 368.close-button, 369.close-button-gray { 370 background-image: url(Images/statusbarButtonGlyphs2x.png); 371} 372} /* media */ 373 374.close-button:hover { 375 background-position: -96px -216px; 376} 377 378.close-button:active { 379 background-position: -111px -216px; 380} 381 382.close-button-gray:hover { 383 background-position: -143px -216px; 384} 385 386.close-button-gray:active { 387 background-position: -160px -216px; 388} 389 390body.undocked .toolbar-item .close-button { 391 display: none; 392} 393 394body.remote .toolbar-item .close-button { 395 display: none; 396} 397 398.panel-status-bar { 399 border-top: none; 400 display: flex; 401 background-color: white; 402 flex: 0 0 23px; 403 position: relative; 404} 405 406.panel-status-bar label { 407 margin: 2px 20px 0 0; 408} 409 410.panel-status-bar label > input { 411 height: 13px; 412 width: 13px; 413 vertical-align: -2px; 414} 415 416.status-bar { 417 position: relative; 418 white-space: nowrap; 419 height: 23px; 420 overflow: hidden; 421 width: 100%; 422 z-index: 12; 423 border-top: 1px solid rgb(202, 202, 202); 424 display: -webkit-flex; 425} 426 427.status-bar > div { 428 display: inline-block; 429 vertical-align: top; 430 overflow: visible; 431} 432 433.status-bar-item { 434 display: inline-block; 435 cursor: default; 436 height: 22px; 437 padding: 0; 438 margin-left: -1px; 439 margin-right: 0; 440 vertical-align: top; 441 border: 0 transparent none; 442 background-color: transparent; 443 flex: none; 444} 445 446.status-bar-text { 447 padding-left: 5px; 448 padding-right: 15px; 449 padding-top: 3px; 450} 451 452#drawer-view-anchor { 453 display: inline-block; 454} 455 456.status-bar-item:active { 457 position: relative; 458 z-index: 200; 459} 460 461.glyph { 462 position: absolute; 463 top: -1px; 464 bottom: 1px; 465 left: 0; 466 right: 0; 467 background-color: rgba(0, 0, 0, 0.75); 468 z-index: 1; 469} 470 471.glyph.shadow { 472 top: 0; 473 bottom: 0; 474 background-color: white; 475 z-index: 0; 476} 477 478.long-click-glyph { 479 background-color: rgba(0, 0, 0, 0.75); 480 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png); 481 -webkit-mask-position: -288px -48px; 482 -webkit-mask-size: 320px 120px; 483 z-index: 1; 484} 485 486@media (-webkit-min-device-pixel-ratio: 1.5) { 487.long-click-glyph { 488 -webkit-mask-image: url(Images/statusbarButtonGlyphs2x.png); 489} 490} /* media */ 491 492.long-click-glyph.shadow { 493 top: 1px; 494 background-color: white !important; 495 z-index: 0; 496} 497 498button.status-bar-item { 499 position: relative; 500 width: 32px; 501} 502 503.status-bar button.status-bar-item .glyph { 504 margin: 0 -1px; 505} 506 507button.status-bar-item .glyph.shadow { 508 background-color: rgba(255, 255, 255, 0.33); 509} 510 511button.status-bar-item.toggled-on .glyph:not(.shadow) { 512 background-color: rgb(66, 129, 235) !important; 513} 514 515button.status-bar-item:hover .glyph { 516 opacity: 1; 517} 518 519button.status-bar-item:disabled { 520 background-position: 0 0 !important; 521} 522 523button.status-bar-item:disabled .glyph { 524 opacity: 0.5 !important; 525} 526 527button.status-bar-item.extension { 528 background-image: none; 529} 530 531.status-bar-select-container { 532 display: inline-block; 533} 534 535.status-bar-select-arrow { 536 background-image: url(Images/statusbarButtonGlyphs.png); 537 background-size: 320px 120px; 538 opacity: 0.7; 539 width: 10px; 540 height: 10px; 541 background-position: -20px -96px; 542 display: inline-block; 543 pointer-events: none; 544 position: relative; 545 top: 3px; 546 left: -3px; 547} 548 549@media (-webkit-min-device-pixel-ratio: 1.5) { 550.status-bar-select-arrow { 551 background-image: url(Images/statusbarButtonGlyphs2x.png); 552} 553} /* media */ 554 555select.status-bar-item { 556 min-width: 48px; 557 color: rgb(48, 48, 48); 558 text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0; 559 -webkit-appearance: none; 560 border: 0; 561 border-radius: 0; 562 padding: 0 15px 0 5px; 563 margin-right: -10px; 564 position: relative; 565 line-height: 20px; 566} 567 568.status-bar-item.checkbox { 569 margin: 2px 0 0 0; 570} 571 572.status-bar-item > .glyph { 573 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png); 574 -webkit-mask-size: 320px 120px; 575 opacity: 0.8; 576} 577 578.console-filter > .glyph { 579 -webkit-mask-position: -32px -48px; 580} 581 582@media (-webkit-min-device-pixel-ratio: 1.5) { 583.status-bar-item > .glyph { 584 -webkit-mask-image: url(Images/statusbarButtonGlyphs2x.png); 585} 586} /* media */ 587 588button.status-bar-item.dock-status-bar-item.toggled-undock .glyph { 589 -webkit-mask-position: 0 -48px; 590} 591 592button.status-bar-item.dock-status-bar-item.toggled-bottom .glyph { 593 -webkit-mask-position: -32px -24px; 594} 595 596button.status-bar-item.dock-status-bar-item.toggled-right .glyph { 597 -webkit-mask-position: -256px -48px; 598} 599 600body.undocked .alternate-status-bar-buttons-bar { 601 margin-left: 1px; 602} 603 604.alternate-status-bar-buttons-bar { 605 position: absolute; 606 width: 31px; 607 bottom: -3px; 608 background: white; 609} 610 611.alternate-status-bar-buttons-bar .status-bar-item { 612 height: 24px; 613 margin-top: -1px; 614 border: 1px solid rgb(202, 202, 202); 615} 616 617.alternate-status-bar-buttons-bar .status-bar-item.emulate-active { 618 background-color: rgb(163,163,163); 619 border: 1px solid rgb(120, 120, 120); 620} 621 622button.status-bar-item.settings-status-bar-item, 623button.status-bar-item.settings-status-bar-item:active { 624 border-right: 0 transparent none; 625} 626 627button.status-bar-item.left-sidebar-show-hide-button, 628button.status-bar-item.right-sidebar-show-hide-button { 629 position: absolute; 630 top: 0; 631 background-image: none; 632 height: 16px; 633 width: 16px; 634 margin: 4px 2px 2px 2px; 635 border: none; 636 z-index: 10; 637} 638 639button.status-bar-item.left-sidebar-show-hide-button:active, 640button.status-bar-item.right-sidebar-show-hide-button:active { 641 margin: 5px 1px 1px 3px; 642} 643 644button.status-bar-item.left-sidebar-show-hide-button.toggled-left > .glyph { 645 -webkit-mask-position: -199px -76px; 646} 647 648button.status-bar-item.left-sidebar-show-hide-button.toggled-right > .glyph { 649 -webkit-mask-position: -168px -76px; 650} 651 652button.status-bar-item.right-sidebar-show-hide-button.toggled-left > .glyph { 653 -webkit-mask-position: -296px -76px; 654} 655 656button.status-bar-item.right-sidebar-show-hide-button.toggled-right > .glyph { 657 -webkit-mask-position: -264px -76px; 658} 659 660button.status-bar-item.left-sidebar-show-hide-button.toggled-overlay > .glyph { 661 -webkit-mask-position: -231px -76px; 662} 663 664div.resizer-widget { 665 position: absolute; 666 top: 0; 667 right: 0; 668 height: 24px; 669 width: 16px; 670 background-image: url(Images/statusbarResizerHorizontal.png); 671 background-repeat: no-repeat; 672 background-position: center; 673 z-index: 13; 674} 675 676.settings-status-bar-item .glyph { 677 -webkit-mask-position: -160px -24px; 678} 679 680body.remote .dock-status-bar-item { 681 display: none; 682} 683 684.console-status-bar-item .glyph { 685 -webkit-mask-position: -64px -24px; 686} 687 688.screencast-status-bar-item .glyph { 689 -webkit-mask-position: -256px -96px; 690} 691 692.clear-status-bar-item .glyph { 693 -webkit-mask-position: -64px 0; 694} 695 696.error-icon-small, 697.warning-icon-small, 698.red-ball, 699.green-ball, 700.orange-ball { 701 background-image: url(Images/statusbarButtonGlyphs.png); 702 background-size: 320px 120px; 703 width: 10px; 704 height: 10px; 705 display: inline-block; 706} 707 708@media (-webkit-min-device-pixel-ratio: 1.5) { 709.error-icon-small, 710.warning-icon-small, 711.red-ball, 712.green-ball, 713.orange-ball { 714 background-image: url(Images/statusbarButtonGlyphs2x.png); 715} 716} /* media */ 717 718.error-icon-small { 719 background-position: -213px -96px; 720} 721 722.warning-icon-small { 723 background-position: -202px -107px; 724} 725 726.red-ball { 727 background-position: -224px -96px; 728} 729 730.green-ball { 731 background-position: -235px -96px; 732} 733 734.orange-ball { 735 background-position: -246px -96px; 736} 737 738#error-warning-count { 739 display: inline-block; 740 padding: 4px 6px 6px 0; 741 font-size: 11px; 742 height: 19px; 743 cursor: pointer; 744 line-height: 14px; 745} 746 747#error-warning-count:hover { 748 border-bottom: 1px solid rgb(96, 96, 96); 749} 750 751#error-warning-count .error-icon-small, 752#error-warning-count .warning-icon-small { 753 vertical-align: -1px; 754 margin-right: 2px; 755} 756 757#error-warning-count .warning-icon-small { 758 margin-left: 6px; 759} 760 761.drawer { 762 display: none; 763 flex: 0 0 200px; 764 position: relative; 765 background-color: white; 766 z-index: 1; 767} 768 769#drawer-contents { 770 position: absolute; 771 top: 0; 772 bottom: 0; 773 left: 0; 774 right: 0; 775 display: flex; 776} 777 778#drawer-contents > .tabbed-pane > .tabbed-pane-header { 779 background-color: rgb(236, 236, 236); 780 border-top: 1px solid rgb(124, 124, 124); 781 border-bottom: 1px solid rgb(203, 203, 203); 782} 783 784body.inactive #drawer-contents .tabbed-pane-header { 785 border-top: 1px solid rgb(64%, 64%, 64%); 786} 787 788#drawer-contents .tabbed-pane-header .tabbed-pane-header-tab { 789 cursor: default; 790} 791 792.drawer-resizer { 793 position: absolute; 794 right: 0; 795 top: 8px; 796 content: url(Images/statusbarResizerVertical.png); 797 height: 8px; 798 pointer-events: none; 799} 800 801#drawer-footer { 802 position: absolute; 803 bottom: 0; 804 left: 0; 805 right: 0; 806 font-size: 11px; 807 height: 23px; 808 background-color: rgb(236, 236, 236); 809} 810 811body.drawer-visible .drawer { 812 display: block; 813} 814 815body.platform-mac .monospace, 816body.platform-mac .source-code { 817 font-size: 11px !important; 818 font-family: Menlo, monospace; 819} 820 821body.platform-mac.platform-mac-tiger .monospace, 822body.platform-mac.platform-mac-tiger .source-code { 823 font-size: 10px !important; 824 font-family: Monaco, monospace; 825} 826 827body.platform-windows .monospace, 828body.platform-windows .source-code { 829 font-size: 12px !important; 830 font-family: Consolas, Lucida Console, monospace; 831} 832 833body.platform-linux .monospace, 834body.platform-linux .source-code { 835 font-size: 11px !important; 836 font-family: dejavu sans mono, monospace; 837} 838 839.console-view { 840 background-color: white; 841} 842 843.console-view-wrapper { 844 background-color: rgb(236, 236, 236); 845} 846 847.console-status-bar { 848 flex: 0 0 23px; 849 overflow: hidden; 850} 851 852#console-messages { 853 flex: 1 1; 854 padding: 2px 0; 855 overflow-y: auto; 856 word-wrap: break-word; 857 -webkit-user-select: text; 858 border-top: 1px solid rgb(230, 230, 230); 859} 860 861#console-prompt { 862 clear: right; 863 position: relative; 864 padding: 1px 22px 1px 0; 865 margin-left: 24px; 866 min-height: 16px; 867 white-space: pre-wrap; 868 -webkit-user-modify: read-write-plaintext-only; 869} 870 871#console-prompt::before { 872 background-position: -192px -96px; 873} 874 875.console-user-command-result.console-log-level::before { 876 background-position: -202px -96px; 877} 878 879.console-message, 880.console-user-command { 881 clear: right; 882 position: relative; 883 border-bottom: 1px solid rgb(240, 240, 240); 884 padding: 1px 22px 1px 0; 885 margin-left: 24px; 886 min-height: 16px; 887} 888 889.console-mesage:first-child { 890 border-top: none; 891} 892 893.console-adjacent-user-command-result { 894 border-bottom: none; 895} 896 897.console-adjacent-user-command-result + .console-user-command-result.console-log-level::before { 898 background-image: none; 899} 900 901.console-message::before, 902.console-user-command::before, 903#console-prompt::before, 904.console-group-title::before { 905 position: absolute; 906 display: block; 907 content: ""; 908 left: -17px; 909 top: 0.8em; 910 width: 10px; 911 height: 10px; 912 margin-top: -6px; 913 -webkit-user-select: none; 914 background-image: url(Images/statusbarButtonGlyphs.png); 915 background-size: 320px 120px; 916} 917 918@media (-webkit-min-device-pixel-ratio: 1.5) { 919.console-message::before, 920.console-user-command::before, 921#console-prompt::before, 922.console-group-title::before { 923 background-image: url(Images/statusbarButtonGlyphs2x.png); 924} 925} /* media */ 926 927.console-message > .outline-disclosure li.parent::before { 928 top: 0; 929} 930 931.console-message .outline-disclosure .stacktrace-entry:hover { 932 background-color: rgba(0, 0, 0, 0.05); 933} 934 935.console-message .bubble { 936 display: inline-block; 937 height: 14px; 938 background-color: rgb(128, 151, 189); 939 vertical-align: middle; 940 white-space: nowrap; 941 padding: 1px 4px; 942 margin-top: -1px; 943 margin-right: 4px; 944 margin-left: -18px; 945 text-align: left; 946 font-size: 11px; 947 line-height: normal; 948 font-weight: bold; 949 text-shadow: none; 950 color: white; 951 border-radius: 7px; 952} 953 954.console-message-text { 955 white-space: pre-wrap; 956} 957 958.repeated-message.console-error-level::before, 959.repeated-message.console-warning-level:before, 960.repeated-message.console-debug-level:before, 961.repeated-message.console-info-level:before { 962 visibility: hidden; 963} 964 965.repeated-message .outline-disclosure, 966.repeated-message > .console-message-text { 967 -webkit-flex: 1; 968} 969 970.console-info { 971 color: rgb(128, 128, 128); 972 font-style: italic; 973} 974 975.console-group .console-group > .console-group-messages { 976 margin-left: 16px; 977} 978 979.console-group-title { 980 font-weight: bold; 981} 982 983.console-group-title::before { 984 -webkit-user-select: none; 985 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png); 986 -webkit-mask-size: 320px 120px; 987 float: left; 988 width: 8px; 989 content: "a"; 990 color: transparent; 991 text-shadow: none; 992 margin-left: 3px; 993 margin-top: -7px; 994} 995 996@media (-webkit-min-device-pixel-ratio: 1.5) { 997.console-group-title::before { 998 -webkit-mask-image: url(Images/statusbarButtonGlyphs2x.png); 999} 1000} /* media */ 1001 1002.console-group .console-group-title::before { 1003 -webkit-mask-position: -20px -96px; 1004 background-color: rgb(110, 110, 110); 1005} 1006 1007.console-group.collapsed .console-group-title::before { 1008 -webkit-mask-position: -4px -96px; 1009} 1010 1011.console-group.collapsed > .console-group-messages { 1012 display: none; 1013} 1014 1015.console-group { 1016 position: relative; 1017} 1018 1019.console-group-bracket { 1020 position:absolute; 1021 top: 15px; 1022 left: 13px; 1023 bottom: 5px; 1024 width: 3px; 1025 border-style: solid; 1026 border-color: #A3A3A3; 1027 border-width: 0 0 1px 1px; 1028} 1029 1030.console-group.collapsed > .console-group-bracket { 1031 display: none; 1032} 1033 1034.console-error-level .console-message-text, 1035.console-error-level .section > .header .title { 1036 color: red !important; 1037} 1038 1039.console-debug-level .console-message-text { 1040 color: blue; 1041} 1042 1043.console-error-level::before, 1044.console-warning-level::before, 1045.console-debug-level::before, 1046.console-info-level::before { 1047 background-image: url(Images/statusbarButtonGlyphs.png); 1048 background-size: 320px 120px; 1049 width: 10px; 1050 height: 10px; 1051} 1052 1053@media (-webkit-min-device-pixel-ratio: 1.5) { 1054.console-error-level::before, 1055.console-warning-level::before, 1056.console-debug-level::before, 1057.console-info-level::before { 1058 background-image: url(Images/statusbarButtonGlyphs2x.png); 1059} 1060} /* media */ 1061 1062.console-warning-level::before { 1063 background-position: -202px -107px; 1064} 1065 1066.console-error-level::before { 1067 background-position: -213px -96px; 1068} 1069 1070.console-info-level::before { 1071 background-position: -213px -107px; 1072} 1073 1074.console-user-command .console-message { 1075 margin-left: -24px; 1076 padding-right: 0; 1077 border-bottom: none; 1078} 1079 1080.console-user-command::before { 1081 background-position: -192px -107px; 1082} 1083 1084.console-user-command > .console-message-text { 1085 color: rgb(0, 128, 255); 1086} 1087 1088#console-messages a { 1089 color: rgb(33%, 33%, 33%); 1090 cursor: pointer; 1091} 1092 1093#console-messages a:hover { 1094 color: rgb(15%, 15%, 15%); 1095} 1096 1097ol.watch-expressions > li.hovered { 1098 background-color: #F0F0F0; 1099} 1100 1101.console-message-url { 1102 float: right; 1103 text-align: right; 1104 max-width: 100%; 1105 margin-left: 4px; 1106} 1107 1108.console-group-messages .section { 1109 margin: 0 0 0 12px !important; 1110} 1111 1112.console-group-messages .section > .header { 1113 padding: 0 8px 0 0; 1114 background-image: none; 1115 border: none; 1116 min-height: 0; 1117} 1118 1119.console-group-messages .section > .header::before { 1120 margin-left: -12px; 1121} 1122 1123.console-group-messages .section > .header .title { 1124 color: #222; 1125 font-weight: normal; 1126 line-height: 13px; 1127} 1128 1129.console-group-messages .section .properties li .info { 1130 padding-top: 0; 1131 padding-bottom: 0; 1132 color: rgb(60%, 60%, 60%); 1133} 1134 1135.console-group-messages .outline-disclosure { 1136 padding-left: 0; 1137} 1138 1139.console-group-messages .outline-disclosure > ol { 1140 padding: 0 0 0 12px !important; 1141} 1142 1143.console-group-messages .outline-disclosure, 1144.console-group-messages .outline-disclosure ol { 1145 font-size: inherit; 1146 line-height: 12px; 1147} 1148 1149.console-group-messages .outline-disclosure.single-node li { 1150 padding-left: 2px; 1151} 1152 1153.console-group-messages .outline-disclosure li .selection { 1154 margin-left: -6px; 1155 margin-right: -6px; 1156} 1157 1158.console-group-messages .add-attribute { 1159 display: none; 1160} 1161 1162.console-formatted-object, 1163.console-formatted-node, 1164.console-formatted-array { 1165 position: relative; 1166 display: inline-block; 1167 vertical-align: top; 1168 color: #222; 1169} 1170 1171.console-formatted-node:hover { 1172 background-color: rgba(56, 121, 217, 0.1); 1173} 1174 1175.console-formatted-object .section, 1176.console-formatted-node .section, 1177.console-formatted-array .section { 1178 position: static; 1179} 1180 1181.console-formatted-object .section > .header::before { 1182 margin-top: 0; 1183} 1184 1185.console-formatted-object .properties, 1186.console-formatted-node .properties { 1187 padding-left: 0 !important; 1188} 1189 1190.console-formatted-number { 1191 color: rgb(28, 0, 207); 1192} 1193 1194.console-formatted-string, 1195.console-formatted-regexp { 1196 color: rgb(196, 26, 22); 1197 white-space: pre; 1198} 1199 1200.console-formatted-null, 1201.console-formatted-undefined { 1202 color: rgb(128, 128, 128); 1203} 1204 1205.console-formatted-preview-node, 1206.section .console-formatted-node { 1207 color: rgb(136, 18, 128); 1208} 1209 1210.console-object-preview { 1211 font-style: italic; 1212} 1213 1214.object-info-state-note { 1215 display: none; 1216 width: 11px; 1217 height: 11px; 1218 background-color: rgb(179, 203, 247); 1219 color: white; 1220 text-align: center; 1221 border-radius: 3px; 1222 line-height: 13px; 1223 margin: 0 6px; 1224 font-size: 9px; 1225} 1226 1227.object-info-state-note::before { 1228 content: "i"; 1229} 1230 1231.section.expanded .object-info-state-note { 1232 display: inline-block; 1233} 1234 1235.error-message { 1236 color: red; 1237} 1238 1239.error-input { 1240 background-color: rgb(220, 130, 130); 1241} 1242 1243.auto-complete-text, 1244.editing .auto-complete-text { 1245 color: rgb(128, 128, 128) !important; 1246 -webkit-user-select: none; 1247 -webkit-user-modify: read-only; 1248} 1249 1250.panel { 1251 display: none; 1252 overflow: hidden; 1253 position: absolute; 1254 top: 0; 1255 left: 0; 1256 right: 0; 1257 bottom: 0; 1258 z-index: 0; 1259} 1260 1261.panel.visible { 1262 display: flex; 1263} 1264 1265.panel.extension-panel.visible { 1266 display: flex !important; 1267 flex-direction: column; 1268} 1269 1270.extension-view { 1271 flex: auto; 1272} 1273 1274iframe.extension { 1275 width: 100%; 1276 height: 100%; 1277} 1278 1279iframe.panel.extension { 1280 display: block; 1281 height: 100%; 1282} 1283 1284.webkit-line-gutter-backdrop { 1285 /* Keep this in sync with view-source.css (.webkit-line-gutter-backdrop) */ 1286 width: 31px; 1287 background-color: rgb(240, 240, 240); 1288 border-right: 1px solid rgb(187, 187, 187); 1289 position: absolute; 1290 z-index: -1; 1291 left: 0; 1292 top: 0; 1293 height: 100% 1294} 1295 1296.outline-disclosure li.hovered:not(.selected) .selection { 1297 display: block; 1298 left: 3px; 1299 right: 3px; 1300 background-color: rgba(56, 121, 217, 0.1); 1301 border-radius: 5px; 1302} 1303 1304.outline-disclosure li .selection { 1305 display: none; 1306 position: absolute; 1307 left: 0; 1308 right: 0; 1309 height: 15px; 1310 z-index: -1; 1311} 1312 1313.outline-disclosure li.selected .selection { 1314 display: block; 1315 background-color: rgb(212, 212, 212); 1316} 1317 1318.outline-disclosure li.elements-drag-over .selection { 1319 display: block; 1320 margin-top: -2px; 1321 border-top: 2px solid rgb(56, 121, 217); 1322} 1323 1324.outline-disclosure ol:focus li.selected .selection { 1325 background-color: rgb(56, 121, 217); 1326} 1327 1328.outline-disclosure ol:focus li.parent.selected::before { 1329 background-color: white; 1330} 1331 1332.outline-disclosure > ol { 1333 position: relative; 1334 padding: 2px 6px !important; 1335 margin: 0; 1336 cursor: default; 1337 min-width: 100%; 1338} 1339 1340.outline-disclosure, 1341.outline-disclosure ol { 1342 list-style-type: none; 1343 -webkit-padding-start: 12px; 1344 margin: 0; 1345} 1346 1347.source-code { 1348 font-family: monospace; 1349 font-size: 11px !important; 1350 white-space: pre-wrap; 1351} 1352 1353.outline-disclosure li { 1354 padding: 0 0 0 14px; 1355 margin-top: 1px; 1356 margin-left: -2px; 1357 word-wrap: break-word; 1358} 1359 1360.outline-disclosure ol:focus li.selected { 1361 color: white; 1362} 1363 1364.outline-disclosure ol:focus li.selected * { 1365 color: inherit; 1366} 1367 1368.outline-disclosure li.parent { 1369 margin-left: -12px 1370} 1371 1372.outline-disclosure li .webkit-html-tag.close { 1373 margin-left: -12px; 1374} 1375 1376.outline-disclosure li.parent::before { 1377 float: left; 1378 width: 8px; 1379 padding-right: 2px; 1380} 1381 1382.outline-disclosure li.parent::before { 1383 -webkit-user-select: none; 1384 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png); 1385 -webkit-mask-size: 320px 120px; 1386 content: "a"; 1387 color: transparent; 1388 text-shadow: none; 1389 position: relative; 1390 top: 2px; 1391 margin-right: 1px; 1392 height: 12px; 1393} 1394 1395@media (-webkit-min-device-pixel-ratio: 1.5) { 1396.outline-disclosure li.parent::before { 1397 -webkit-mask-image: url(Images/statusbarButtonGlyphs2x.png); 1398} 1399} /* media */ 1400 1401.outline-disclosure li.parent::before { 1402 -webkit-mask-position: -4px -96px; 1403 background-color: rgb(110, 110, 110); 1404} 1405 1406.outline-disclosure li.parent.expanded::before { 1407 -webkit-mask-position: -20px -96px; 1408} 1409 1410.outline-disclosure ol.children { 1411 display: none; 1412} 1413 1414.outline-disclosure ol.children.expanded { 1415 display: block; 1416} 1417 1418.placard { 1419 position: relative; 1420 border-top: 1px solid transparent; 1421 padding: 3px 8px 4px 18px; 1422 min-height: 18px; 1423 white-space: nowrap; 1424} 1425 1426.placard.grouped { 1427 padding-left: 36px; 1428} 1429 1430.placard:nth-of-type(2n) { 1431 background-color: rgb(234, 243, 255); 1432} 1433 1434.placard.selected { 1435 border-top: 1px solid rgb(172, 172, 172); 1436 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(182, 182, 182)), to(rgb(162, 162, 162))); 1437 background-origin: padding-box; 1438 background-clip: padding-box; 1439} 1440 1441:focus .placard.selected { 1442 border-top: 1px solid rgb(70, 103, 215); 1443 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(92, 147, 213)), to(rgb(56, 121, 217))); 1444} 1445 1446.placard .title { 1447 font-weight: normal; 1448 word-wrap: break-word; 1449 white-space: normal; 1450} 1451 1452.placard.selected .title { 1453 color: white; 1454 font-weight: bold; 1455} 1456 1457.placard .subtitle { 1458 float: right; 1459 font-size: 10px; 1460 margin-left: 5px; 1461 color: rgba(0, 0, 0, 0.7); 1462 text-overflow: ellipsis; 1463 overflow: hidden; 1464} 1465 1466.placard.selected .subtitle { 1467 color: rgba(255, 255, 255, 0.7); 1468} 1469 1470.placard .subtitle a { 1471 color: inherit; 1472} 1473 1474.section { 1475 position: relative; 1476 margin-top: 1px; 1477} 1478 1479.events-pane .section { 1480 margin: 0; 1481} 1482.events-pane .section:not(:nth-of-type(1)) { 1483 border-top: 1px solid rgb(231, 231, 231); 1484} 1485 1486.section > .header { 1487 padding: 0 8px 0 5px; 1488 min-height: 18px; 1489 white-space: nowrap; 1490 background-origin: padding-box; 1491 background-clip: padding-box; 1492} 1493 1494.section > .header::before { 1495 -webkit-user-select: none; 1496 background-image: url(Images/statusbarButtonGlyphs.png); 1497 background-size: 320px 120px; 1498 opacity: 0.5; 1499 content: "a"; 1500 color: transparent; 1501 text-shadow: none; 1502 float: left; 1503 width: 8px; 1504 margin-right: 4px; 1505 margin-top: 2px; 1506} 1507 1508@media (-webkit-min-device-pixel-ratio: 1.5) { 1509.section > .header::before { 1510 background-image: url(Images/statusbarButtonGlyphs2x.png); 1511} 1512} /* media */ 1513 1514.section > .header::before { 1515 background-position: -4px -96px; 1516} 1517 1518.section.expanded > .header::before { 1519 background-position: -20px -96px; 1520} 1521 1522.section > .header .title, 1523.event-bar .header .title { 1524 font-weight: normal; 1525 word-wrap: break-word; 1526 white-space: normal; 1527 line-height: 18px; 1528} 1529 1530.section > .header .title.blank-title { 1531 font-style: italic; 1532} 1533 1534.section > .header label, 1535.event-bar .header label { 1536 display: none; 1537} 1538 1539.section.expanded .header label, 1540.event-bar.expanded .header label { 1541 display: inline; 1542} 1543 1544.section > .header .subtitle, 1545.event-bar .header .subtitle { 1546 float: right; 1547 margin-left: 5px; 1548 max-width: 55%; 1549 text-overflow: ellipsis; 1550 overflow: hidden; 1551} 1552 1553.section > .header .subtitle a { 1554 color: inherit; 1555} 1556 1557.section .properties, 1558.event-bar .event-properties { 1559 display: none; 1560} 1561 1562.section.expanded .properties, 1563.event-bar.expanded .event-properties { 1564 display: block; 1565} 1566 1567.event-bar .event-properties { 1568 padding-left: 16px; 1569} 1570 1571.section.no-affect .properties li { 1572 opacity: 0.5; 1573} 1574 1575.section.no-affect .properties li.editing { 1576 opacity: 1.0; 1577} 1578 1579.properties-tree { 1580 margin: 0; 1581 padding: 0 6px 2px; 1582 list-style: none; 1583 min-height: 18px; 1584} 1585 1586.properties-tree li { 1587 margin-left: 12px; 1588 white-space: nowrap; 1589 text-overflow: ellipsis; 1590 overflow: hidden; 1591 -webkit-user-select: text; 1592 cursor: default; 1593 padding-top: 2px; 1594 line-height: 12px; 1595} 1596 1597.properties-tree li.parent { 1598 margin-left: 1px; 1599} 1600 1601 1602.properties-tree li.parent::before { 1603 -webkit-user-select: none; 1604 background-image: url(Images/statusbarButtonGlyphs.png); 1605 background-size: 320px 120px; 1606 opacity: 0.5; 1607 content: "a"; 1608 width: 8px; 1609 float: left; 1610 margin-right: 4px; 1611 color: transparent; 1612 text-shadow: none; 1613} 1614 1615.properties-calculate-value-button:hover { 1616 text-decoration: underline; 1617} 1618 1619.properties-accessor-property-name { 1620 font-style: italic; 1621} 1622 1623@media (-webkit-min-device-pixel-ratio: 1.5) { 1624.properties-tree li.parent::before { 1625 background-image: url(Images/statusbarButtonGlyphs2x.png); 1626} 1627} /* media */ 1628 1629.properties-tree li.parent::before { 1630 background-position: -4px -96px; 1631} 1632 1633.properties-tree li.parent.expanded::before { 1634 background-position: -20px -96px; 1635} 1636 1637.properties-tree li .info { 1638 padding-top: 4px; 1639 padding-bottom: 3px; 1640} 1641 1642.properties-tree ol { 1643 display: none; 1644 margin: 0; 1645 -webkit-padding-start: 12px; 1646 list-style: none; 1647} 1648 1649.properties-tree ol.expanded { 1650 display: block; 1651} 1652 1653.editing { 1654 -webkit-user-select: text; 1655 box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px; 1656 outline: 1px solid rgb(66%, 66%, 66%) !important; 1657 background-color: white; 1658 -webkit-user-modify: read-write-plaintext-only; 1659 text-overflow: clip !important; 1660 padding-left: 2px; 1661 margin-left: -2px; 1662 padding-right: 2px; 1663 margin-right: -2px; 1664 margin-bottom: -1px; 1665 padding-bottom: 1px; 1666 opacity: 1.0 !important; 1667} 1668 1669.editing, 1670.editing * { 1671 color: #222 !important; 1672 text-decoration: none !important; 1673} 1674 1675.child-editing { 1676 color: #222 !important; 1677 text-decoration: none !important; 1678 overflow: visible !important; 1679} 1680 1681.editing br { 1682 display: none; 1683} 1684 1685.section .properties li.editing { 1686 margin-left: 10px; 1687 text-overflow: clip; 1688} 1689 1690li.editing .swatch, li.editing .enabled-button, 1691li.editing-sub-part .delete-button { 1692 display: none !important; 1693} 1694 1695.sidebar-tabbed-pane .watch-expressions { 1696 margin-top: 17px; 1697} 1698 1699.properties-tree.watch-expressions { 1700 padding-left: 0 !important; 1701} 1702 1703.properties-tree.watch-expressions > li { 1704 padding-left: 4px; 1705} 1706 1707.properties-tree.watch-expressions > li > .value { 1708 display: inline; 1709 position: static; 1710} 1711 1712.properties-tree.watch-expressions > li:not(.parent) { 1713 margin-left: 1px; 1714 padding-left: 15px; 1715} 1716 1717.properties-tree.watch-expressions > li.hovered { 1718 padding-right: 14px; 1719} 1720 1721.watch-expressions > li.editing-sub-part .text-prompt { 1722 display: block; 1723 width: 100%; 1724} 1725 1726.watch-expressions > li.editing-sub-part .value, 1727.watch-expressions > li.editing-sub-part .separator { 1728 display: none; 1729} 1730 1731.section .properties li.editing-sub-part { 1732 padding: 3px 6px 8px 18px; 1733 margin: -3px -6px -8px -6px; 1734 text-overflow: clip; 1735} 1736 1737.section .properties .delete-button { 1738 width: 10px; 1739 height: 10px; 1740 background-image: url(Images/deleteIcon.png); 1741 background-position: 0 0; 1742 background-color: transparent; 1743 background-repeat: no-repeat; 1744 border: 0 none transparent; 1745 position: absolute; 1746 right: 8px; 1747 display: none; 1748} 1749 1750.section .properties li.hovered .delete-button { 1751 display: inline; 1752} 1753 1754.section .properties .name, 1755.event-properties .name, 1756.console-formatted-object .name { 1757 color: rgb(136, 19, 145); 1758} 1759 1760.section .properties .dimmed { 1761 opacity: 0.6; 1762} 1763 1764.section .properties .value.error { 1765 color: red; 1766} 1767 1768.section .properties .number, 1769.event-properties .number { 1770 color: blue; 1771} 1772 1773.section .properties .keyword, 1774.event-properties .keyword { 1775 color: rgb(136, 19, 79); 1776} 1777 1778.section .properties .color, 1779.event-properties .color { 1780 color: rgb(118, 15, 21); 1781} 1782 1783.swatch { 1784 margin-left: 1px; 1785 margin-right: 2px; 1786 width: 1em; 1787 height: 1em; 1788 position: relative; 1789 top: 1px; 1790 display: inline-block; 1791 background-image: url(Images/checker.png); 1792 -webkit-user-select: none; 1793} 1794 1795.swatch-inner { 1796 width: 100%; 1797 height: 100%; 1798 display: inline-block; 1799 border: 1px solid rgba(128, 128, 128, 0.6); 1800} 1801 1802.swatch-inner:hover { 1803 border: 1px solid rgba(64, 64, 64, 0.8); 1804} 1805 1806.sidebar { 1807 overflow-x: hidden; 1808 background-color: rgb(214, 221, 229); 1809} 1810 1811body.inactive .sidebar { 1812 background-color: rgb(232, 232, 232); 1813} 1814 1815.pane-title-button { 1816 color: rgb(6, 6, 6); 1817 background-color: transparent; 1818 border: 1px solid rgb(165, 165, 165); 1819 background-color: rgb(237, 237, 237); 1820 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 252, 252)), to(rgb(223, 223, 223))); 1821 border-radius: 12px; 1822 -webkit-appearance: none; 1823} 1824 1825.pane-title-button:active { 1826 background-color: rgb(215, 215, 215); 1827 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(194, 194, 194)), to(rgb(239, 239, 239))); 1828} 1829 1830button.show-all-nodes { 1831 font-size: 13px; 1832 margin: 0; 1833 padding: 0 20px; 1834 height: 20px; 1835 color: rgb(6, 6, 6); 1836 background-color: transparent; 1837 border: 1px solid rgb(165, 165, 165); 1838 background-color: rgb(237, 237, 237); 1839 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(252, 252, 252)), to(rgb(223, 223, 223))); 1840 border-radius: 12px; 1841 -webkit-appearance: none; 1842} 1843 1844body.inactive button.show-all-nodes { 1845 color: rgb(130, 130, 130); 1846 border-color: rgb(212, 212, 212); 1847 background-color: rgb(239, 239, 239); 1848 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(250, 250, 250)), to(rgb(235, 235, 235))); 1849} 1850 1851button.show-all-nodes:active { 1852 background-color: rgb(215, 215, 215); 1853 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(194, 194, 194)), to(rgb(239, 239, 239))); 1854} 1855 1856button.enable-toggle-status-bar-item .glyph { 1857 -webkit-mask-position: -192px 0; 1858} 1859 1860button.enable-toggle-status-bar-item.toggled-on .glyph { 1861 -webkit-mask-position: -96px -24px; 1862} 1863 1864#console-messages.console-filter-top { 1865 margin-top: 23px; 1866} 1867 1868.scope-bar { 1869 line-height: 19px; 1870 padding-right: 10px; 1871 overflow: hidden; 1872} 1873 1874.scope-bar li { 1875 display: inline-block; 1876 margin: 0 2px; 1877 padding: 2px 6px; 1878 line-height: 12px; 1879 background: transparent; 1880 text-shadow: rgba(255, 255, 255, 0.5) 0 1px 0; 1881 border-radius: 8px; 1882 vertical-align: middle; 1883} 1884 1885.scope-bar-divider { 1886 background-color: rgba(0, 0, 0, 0.4); 1887 height: 16px; 1888 width: 1px; 1889 vertical-align: middle; 1890 display: inline-block; 1891} 1892 1893.scope-bar li.selected, 1894.scope-bar li:hover, 1895.scope-bar li:active { 1896 color: white; 1897 text-shadow: rgba(0, 0, 0, 0.4) 0 1px 0; 1898} 1899 1900.scope-bar li.all { 1901 margin: 0 8px; 1902} 1903 1904.scope-bar li:hover { 1905 background: rgba(0, 0, 0, 0.2); 1906} 1907 1908.scope-bar li.selected { 1909 background: rgba(0, 0, 0, 0.3); 1910} 1911 1912.scope-bar li:active { 1913 background: rgba(0, 0, 0, 0.5); 1914} 1915 1916 1917.console-warning-level.repeated-message, 1918.console-error-level.repeated-message, 1919.console-log-level.repeated-message, 1920.console-debug-level.repeated-message, 1921.console-info-level.repeated-message { 1922 display: -webkit-flex; 1923} 1924 1925.console-user-command-result { 1926 display: block; 1927} 1928 1929.source-view-frame { 1930 width: 100%; 1931 height: 100%; 1932} 1933 1934.sidebar-resizer-vertical { 1935 position: absolute; 1936 top: 0; 1937 bottom: 0; 1938 width: 5px; 1939 z-index: 500; 1940} 1941 1942.sidebar-tree, 1943.sidebar-tree .children { 1944 position: relative; 1945 padding: 0; 1946 margin: 0; 1947 list-style: none; 1948} 1949 1950.sidebar-tree-section { 1951 position: relative; 1952 height: 18px; 1953 padding: 1px 10px 6px 10px; 1954 white-space: nowrap; 1955 margin-top: 1px; 1956 color: rgb(92, 110, 129); 1957 text-shadow: rgba(255, 255, 255, 0.75) 0 1px 0; 1958} 1959 1960.sidebar-tree-item { 1961 position: relative; 1962 height: 36px; 1963 padding: 0 5px 0 5px; 1964 white-space: nowrap; 1965 overflow-x: hidden; 1966 overflow-y: hidden; 1967 margin-top: 1px; 1968 line-height: 34px; 1969 border-top: 1px solid transparent; 1970} 1971 1972.sidebar-tree .children { 1973 display: none; 1974} 1975 1976.sidebar-tree .children.expanded { 1977 display: block; 1978} 1979 1980.sidebar-tree-section + .children > .sidebar-tree-item { 1981 padding-left: 10px !important; 1982} 1983 1984.sidebar-tree-section + .children.small > .sidebar-tree-item { 1985 padding-left: 17px !important; 1986} 1987 1988.sidebar-tree > .children > .sidebar-tree-item { 1989 padding-left: 37px; 1990} 1991 1992.sidebar-tree > .children > .children > .sidebar-tree-item { 1993 padding-left: 37px; 1994} 1995 1996.sidebar-tree.hide-disclosure-buttons > .children { 1997 display: none; 1998} 1999 2000.sidebar-tree > .children.hide-disclosure-buttons > .children { 2001 display: none; 2002} 2003 2004.sidebar-tree.some-expandable:not(.hide-disclosure-buttons) > .sidebar-tree-item:not(.parent) .icon { 2005 margin-left: 16px; 2006} 2007 2008.sidebar-tree-item .disclosure-button { 2009 float: left; 2010 width: 10px; 2011 height: 10px; 2012 border: 0; 2013 -webkit-mask-image: url(Images/statusbarButtonGlyphs.png); 2014 -webkit-mask-size: 320px 120px; 2015 -webkit-appearance: none; 2016 background-color: rgba(0, 0, 0, 0.75); 2017 position: relative; 2018 top: 10px; 2019} 2020 2021@media (-webkit-min-device-pixel-ratio: 1.5) { 2022.sidebar-tree-item .disclosure-button { 2023 -webkit-mask-image: url(Images/statusbarButtonGlyphs2x.png); 2024} 2025} /* media */ 2026 2027.sidebar-tree.hide-disclosure-buttons .sidebar-tree-item .disclosure-button { 2028 display: none; 2029} 2030 2031.sidebar-tree-item .disclosure-button { 2032 -webkit-mask-position: -4px -96px; 2033} 2034 2035.sidebar-tree-item.selected .disclosure-button { 2036 background-color: white; 2037 -webkit-mask-position: -4px -96px; 2038} 2039 2040.sidebar-tree-item.expanded .disclosure-button { 2041 -webkit-mask-position: -20px -96px; 2042} 2043 2044.sidebar-tree-item.selected.expanded .disclosure-button { 2045 background-color: white; 2046 -webkit-mask-position: -20px -96px; 2047} 2048 2049.sidebar-tree-item .icon { 2050 float: left; 2051 width: 32px; 2052 height: 32px; 2053 margin-top: 1px; 2054 margin-right: 3px; 2055} 2056 2057li .status { 2058 float: right; 2059 height: 16px; 2060 margin-top: 9px; 2061 margin-left: 4px; 2062 line-height: 1em; 2063} 2064 2065li .status:empty { 2066 display: none; 2067} 2068 2069li .status .bubble { 2070 display: inline-block; 2071 height: 14px; 2072 min-width: 16px; 2073 margin-top: 1px; 2074 background-color: rgb(128, 151, 189); 2075 vertical-align: middle; 2076 white-space: nowrap; 2077 padding: 1px 4px; 2078 text-align: center; 2079 font-size: 11px; 2080 line-height: normal; 2081 font-weight: bold; 2082 text-shadow: none; 2083 color: white; 2084 border-radius: 7px; 2085} 2086 2087li .status .bubble:empty { 2088 display: none; 2089} 2090 2091li.selected .status .bubble { 2092 background-color: white !important; 2093 color: rgb(132, 154, 190) !important; 2094} 2095 2096:focus li.selected .status .bubble { 2097 color: rgb(36, 98, 172) !important; 2098} 2099 2100body.inactive li.selected .status .bubble { 2101 color: rgb(159, 159, 159) !important; 2102} 2103 2104.sidebar-tree.small .sidebar-tree-item, 2105.sidebar-tree .children.small .sidebar-tree-item, 2106.sidebar-tree-item.small, 2107.small .resources-graph-side { 2108 height: 20px; 2109} 2110 2111.sidebar-tree.small .sidebar-tree-item .icon, 2112.sidebar-tree .children.small .sidebar-tree-item .icon, 2113.sidebar-tree-item.small .icon { 2114 width: 16px; 2115 height: 16px; 2116} 2117 2118.sidebar-tree.small .sidebar-tree-item .status, 2119.sidebar-tree .children.small .sidebar-tree-item .status, 2120.sidebar-tree-item.small .status { 2121 margin-top: 1px; 2122} 2123 2124.sidebar-tree-item.selected { 2125 color: white; 2126 text-shadow: rgba(0, 0, 0, 0.33) 1px 1px 0; 2127 background-origin: padding-box; 2128 background-clip: padding-box; 2129 background-color: rgb(56, 121, 217); 2130} 2131 2132:focus .sidebar-tree-item.selected { 2133 background-color: rgb(56, 121, 217); 2134} 2135 2136body.inactive .sidebar-tree-item.selected { 2137 background-color: rgb(180,180,180); 2138} 2139 2140.sidebar-tree-item .titles { 2141 position: relative; 2142 top: 5px; 2143 line-height: 12px; 2144 padding-bottom: 1px; 2145 text-overflow: ellipsis; 2146 overflow: hidden; 2147 white-space: nowrap; 2148} 2149 2150.sidebar-tree-item .titles.no-subtitle { 2151 top: 10px; 2152} 2153 2154.sidebar-tree.small .sidebar-tree-item .titles, 2155.sidebar-tree .children.small .sidebar-tree-item .titles, 2156.sidebar-tree-item.small .titles { 2157 top: 2px; 2158 line-height: normal; 2159} 2160 2161.sidebar-tree:not(.small) .sidebar-tree-item:not(.small) .title::after, 2162.sidebar-tree .children:not(.small) .sidebar-tree-item .title::after { 2163 content: "\A"; 2164 white-space: pre; 2165} 2166 2167.sidebar-tree-item .subtitle { 2168 font-size: 80%; 2169} 2170 2171.sidebar-tree.small .sidebar-tree-item .subtitle, 2172.sidebar-tree .children.small .sidebar-tree-item .subtitle, 2173.sidebar-tree-item.small .subtitle { 2174 display: none; 2175} 2176 2177.sidebar-tree-item.selected .subtitle { 2178 color: white; 2179} 2180 2181.bubble.debug, 2182.console-debug-level .bubble { 2183 background-color: rgb(0, 0, 255) !important; 2184} 2185 2186.bubble.warning, 2187.console-warning-level .bubble { 2188 background-color: rgb(232, 164, 0) !important; 2189} 2190 2191.bubble.error, 2192.console-error-level .bubble { 2193 background-color: rgb(216, 35, 35) !important; 2194} 2195 2196.storage-application-cache-status-icon, 2197.storage-application-cache-connectivity-icon { 2198 margin: 5px 5px 0; 2199 vertical-align: middle; 2200} 2201 2202.status-bar-divider { 2203 margin-left: 7px; 2204 border-right: 1px solid #CCC; 2205} 2206 2207.storage-application-cache-status, 2208.storage-application-cache-connectivity { 2209 position: relative; 2210 top: 4px; 2211} 2212 2213.status-bar-items { 2214 position: absolute; 2215 top: 0; 2216 bottom: 0; 2217 left: 0; 2218 overflow: hidden; 2219 border-left: 1px solid rgb(184, 184, 184); 2220 margin-left: -1px; 2221} 2222 2223.node-search-status-bar-item .glyph { 2224 -webkit-mask-position: -224px -24px; 2225} 2226 2227.delete-storage-status-bar-item .glyph { 2228 -webkit-mask-position: -128px 0; 2229} 2230 2231.clear-storage-status-bar-item .glyph { 2232 -webkit-mask-position: -64px 0; 2233} 2234 2235.refresh-storage-status-bar-item .glyph { 2236 -webkit-mask-position: 0 0; 2237} 2238 2239.webkit-html-js-node, 2240.webkit-html-css-node { 2241 white-space: pre; 2242} 2243 2244.source-frame-breakpoint-condition { 2245 z-index: 30; 2246 padding: 4px; 2247 background-color: rgb(203, 226, 255); 2248 border-radius: 7px; 2249 border: 2px solid rgb(169, 172, 203); 2250 width: 90%; 2251 pointer-events: auto; 2252} 2253 2254.source-frame-breakpoint-message { 2255 background-color: transparent; 2256 font-weight: normal; 2257 font-size: 11px; 2258 text-align: left; 2259 text-shadow: none; 2260 color: rgb(85, 85, 85); 2261 cursor: default; 2262 margin: 0 0 2px 0; 2263} 2264 2265#source-frame-breakpoint-condition { 2266 margin: 0; 2267 border: 1px inset rgb(190, 190, 190) !important; 2268 width: 100%; 2269 box-shadow: none !important; 2270 outline: none !important; 2271 -webkit-user-modify: read-write; 2272} 2273 2274.source-frame-popover-title { 2275 text-overflow: ellipsis; 2276 overflow: hidden; 2277 white-space: nowrap; 2278 font-weight: bold; 2279 padding-left: 18px; 2280} 2281 2282.source-frame-popover-tree { 2283 border-top: 1px solid rgb(194, 194, 147); 2284 overflow: auto; 2285 position: absolute; 2286 top: 15px; 2287 bottom: 0; 2288 left: 0; 2289 right: 0; 2290} 2291 2292.source-frame-eval-expression { 2293 outline: 1px solid rgb(163, 41, 34); 2294 background-color: rgb(255, 255, 194); 2295} 2296 2297.source-frame-stepin-mark { 2298 cursor: pointer; 2299 text-decoration: underline; 2300} 2301 2302.source-frame-stepin-mark-highlighted { 2303 font-weight: 800; 2304 cursor: pointer; 2305 text-decoration: underline; 2306} 2307 2308.workers-list { 2309 list-style: none; 2310 margin: 0; 2311 padding: 0; 2312} 2313 2314.resource-content-unavailable { 2315 color: rgb(50%, 50%, 50%); 2316 font-style: italic; 2317 font-size: 14px; 2318 text-align: center; 2319 padding: 32px; 2320} 2321 2322.node-link { 2323 text-decoration: underline; 2324 cursor: pointer; 2325} 2326 2327.cursor-pointer { 2328 cursor: pointer; 2329} 2330 2331.cursor-auto { 2332 cursor: auto; 2333} 2334 2335.please-wait-msg { 2336 position: absolute; 2337 left: 0; 2338 top: 0; 2339 border: 4px black solid; 2340 border-radius: 4px; 2341 background-color: black; 2342 opacity: 0.85; 2343 color: white; 2344 font-size: 12px; 2345 font-weight: bold; 2346 z-index: 10000; 2347} 2348 2349.resource-view.json { 2350 padding: 5px; 2351} 2352 2353.resource-view.html iframe { 2354 width: 100%; 2355 height: 100%; 2356 position: absolute; 2357} 2358 2359.soft-context-menu-glass-pane { 2360 position: absolute; 2361 top: 0; 2362 bottom: 0; 2363 left: 0; 2364 right: 0; 2365 z-index: 20000; 2366} 2367 2368.soft-context-menu { 2369 position: absolute; 2370 border: 1px solid rgba(196, 196, 196, 0.9); 2371 border-top: 1px solid rgba(196, 196, 196, 0.5); 2372 border-bottom: 1px solid rgba(150, 150, 150, 0.9); 2373 padding: 4px 0 4px 0; 2374 border-radius: 4px; 2375 background-color: white; 2376 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25); 2377} 2378 2379.soft-context-menu-item { 2380 width: 100%; 2381 line-height: 13px; 2382 font-size: 14px; 2383 border-top: 1px solid transparent; 2384 border-bottom: 1px solid transparent; 2385 padding: 2px 7px 2px 6px; 2386 margin: 0 13px 0 0; 2387 white-space: nowrap; 2388} 2389 2390.soft-context-menu-separator { 2391 height: 10px; 2392 margin: 0 1px; 2393} 2394 2395.soft-context-menu-separator > .separator-line { 2396 margin: 0; 2397 height: 5px; 2398 border-bottom: 1px solid rgb(227, 227, 227); 2399 pointer-events: none; 2400} 2401 2402.soft-context-menu-item-mouse-over { 2403 border-top: 1px solid rgb(56, 121, 217); 2404 border-bottom: 1px solid rgb(56, 121, 217); 2405 background-color: rgb(56, 121, 217); 2406 color: white; 2407} 2408 2409body.platform-mac .soft-context-menu-item-mouse-over { 2410 border-top: 1px solid rgb(90, 131, 236); 2411 border-bottom: 1px solid rgb(18, 88, 233); 2412 background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(100, 140, 243)), to(rgb(36, 101, 243))); 2413} 2414 2415.soft-context-menu-item-checkmark { 2416 color: rgb(108, 108, 108); 2417 pointer-events: none; 2418} 2419 2420.soft-context-menu-item-submenu-arrow { 2421 color: #222; 2422 float: right; 2423 pointer-events: none; 2424} 2425 2426.soft-context-menu-item-mouse-over .soft-context-menu-item-checkmark { 2427 color: white; 2428} 2429 2430.search-view { 2431 position: absolute; 2432 top: 0; 2433 bottom: 0; 2434 left: 0; 2435 right: 0; 2436} 2437 2438.search-drawer-header { 2439 flex: none; 2440 padding: 4px; 2441} 2442 2443.search-drawer-header input[type="text"].search-config-search { 2444 -webkit-appearance: none; 2445 padding: 0 2px; 2446 margin: 0; 2447 border: 1px solid rgb(163, 163, 163); 2448 height: 20px; 2449 border-radius: 2px; 2450 color: #303030; 2451} 2452 2453.search-drawer-header input[type="search"].search-config-search:focus { 2454 border: 1px solid rgb(190, 190, 190); 2455 outline: none; 2456} 2457 2458body.platform-mac .search-drawer-header input[type="search"].search-config-search { 2459 top: 1px; 2460} 2461 2462.search-drawer-header label.search-config-label { 2463 margin-left: 8px; 2464 color: #303030; 2465} 2466 2467.search-drawer-header input[type="checkbox"].search-config-checkbox { 2468 vertical-align: bottom; 2469} 2470 2471body:not(.platform-mac) .search-drawer-header input[type="checkbox"].search-config-checkbox { 2472 margin-bottom: 5px; 2473} 2474 2475body.platform-mac .search-drawer-header input[type="checkbox"].search-config-checkbox { 2476 margin-bottom: 4px; 2477} 2478 2479#bottom-status-bar-container { 2480 -webkit-flex: 1 1 0; 2481 width: 0; 2482 overflow: hidden; 2483} 2484 2485.search-status-bar-summary { 2486 background-color: rgb(236, 236, 236); 2487 border-top: 1px solid #ccc; 2488 padding-left: 5px; 2489 flex: 0 0 19px; 2490} 2491 2492.search-status-bar-summary .progress-bar-container { 2493 margin-top: -4px; 2494} 2495 2496.progress-bar-stop-button-item { 2497 width: 19px; 2498 height: 24px; 2499 overflow: hidden; 2500} 2501 2502.progress-bar-stop-button .glyph { 2503 -webkit-mask-position: -96px -48px; 2504 background-color: rgb(216, 0, 0) !important; 2505} 2506 2507.search-view .search-results { 2508 overflow-y: auto; 2509 flex: auto; 2510} 2511 2512#search-results-pane-file-based li { 2513 list-style: none; 2514} 2515 2516#search-results-pane-file-based ol { 2517 -webkit-padding-start: 0; 2518 margin-top: 0; 2519} 2520 2521#search-results-pane-file-based ol.children { 2522 display: none; 2523} 2524 2525#search-results-pane-file-based ol.children.expanded { 2526 display: block; 2527} 2528 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 120px; 2533 opacity: 0.5; 2534 width: 8px; 2535 content: "a"; 2536 color: transparent; 2537 margin-left: -5px; 2538 padding-right: 4px; 2539} 2540 2541@media (-webkit-min-device-pixel-ratio: 1.5) { 2542#search-results-pane-file-based li.parent::before { 2543 background-image: url(Images/statusbarButtonGlyphs2x.png); 2544} 2545} /* media */ 2546 2547#search-results-pane-file-based li.parent::before { 2548 background-position: -4px -96px; 2549} 2550 2551#search-results-pane-file-based li.parent.expanded::before { 2552 background-position: -20px -96px; 2553} 2554 2555#search-results-pane-file-based .search-result { 2556 font-size: 11px; 2557 padding: 2px 0 2px 10px; 2558 word-wrap: normal; 2559 white-space: pre; 2560 cursor: pointer; 2561} 2562 2563#search-results-pane-file-based .search-result:hover { 2564 background-color: rgba(121, 121, 121, 0.1); 2565} 2566 2567#search-results-pane-file-based .search-result .search-result-file-name { 2568 font-weight: bold; 2569 color: #222; 2570} 2571 2572#search-results-pane-file-based .search-result .search-result-matches-count { 2573 margin-left: 5px; 2574 color: #222; 2575} 2576 2577#search-results-pane-file-based .show-more-matches { 2578 padding: 4px 0; 2579 color: #222; 2580 cursor: pointer; 2581 font-size: 11px; 2582 margin-left: 20px; 2583} 2584 2585#search-results-pane-file-based .show-more-matches:hover { 2586 text-decoration: underline; 2587} 2588 2589#search-results-pane-file-based .search-match { 2590 word-wrap: normal; 2591 white-space: pre; 2592} 2593 2594#search-results-pane-file-based .search-match .search-match-line-number { 2595 color: rgb(128, 128, 128); 2596 text-align: right; 2597 vertical-align: top; 2598 word-break: normal; 2599 padding-right: 4px; 2600 padding-left: 6px; 2601 margin-right: 5px; 2602 border-right: 1px solid #BBB; 2603} 2604 2605#search-results-pane-file-based .search-match:not(:hover) .search-match-line-number { 2606 background-color: #F0F0F0; 2607} 2608 2609#search-results-pane-file-based .search-match:hover { 2610 background-color: rgba(56, 121, 217, 0.1); 2611} 2612 2613#search-results-pane-file-based .search-match .highlighted-match { 2614 background-color: #F1EA00; 2615} 2616 2617#search-results-pane-file-based a { 2618 text-decoration: none; 2619 display: block; 2620} 2621 2622#search-results-pane-file-based .search-match .search-match-content { 2623 color: #000; 2624} 2625 2626.record-cpu-profile-status-bar-item .glyph, 2627.record-profile-status-bar-item .glyph { 2628 -webkit-mask-position: -288px 0; 2629} 2630 2631button.record-cpu-profile-status-bar-item.toggled-on .glyph:not(.shadow), 2632button.record-profile-status-bar-item.toggled-on .glyph:not(.shadow) { 2633 -webkit-mask-position: -288px -24px; 2634 background-color: rgb(216, 0, 0) !important; 2635} 2636 2637.empty-view, 2638.storage-view .storage-table-error { 2639 position: absolute; 2640 top: 0; 2641 bottom: 25%; 2642 left: 0; 2643 right: 0; 2644 font-size: 24px; 2645 color: rgb(75%, 75%, 75%); 2646 margin-top: auto; 2647 margin-bottom: auto; 2648 height: 50px; 2649 line-height: 26px; 2650 text-align: center; 2651 font-weight: bold; 2652 padding: 10px; 2653 white-space: pre-wrap; 2654} 2655 2656/* Generic suggest box style */ 2657 2658.suggest-box.generic-suggest { 2659 margin-left: -1px; 2660 border-color: rgb(66%, 66%, 66%); 2661} 2662 2663.suggest-box.generic-suggest.above-anchor { 2664 border-radius: 5px 5px 5px 0; 2665} 2666 2667.suggest-box.generic-suggest.under-anchor { 2668 border-radius: 0 5px 5px 5px; 2669} 2670 2671/* Custom popup scrollers */ 2672 2673.custom-popup-horizontal-scroll ::-webkit-scrollbar, 2674.custom-popup-vertical-scroll ::-webkit-scrollbar { 2675 width: 11px; 2676 height: 11px; 2677} 2678 2679.custom-popup-horizontal-scroll ::-webkit-scrollbar-corner, 2680.custom-popup-vertical-scroll ::-webkit-scrollbar-corner { 2681 display: none; 2682} 2683 2684.custom-popup-horizontal-scroll ::-webkit-resizer, 2685.custom-popup-vertical-scroll ::-webkit-resizer { 2686 display: none; 2687} 2688 2689.custom-popup-horizontal-scroll ::-webkit-scrollbar-button, 2690.custom-popup-vertical-scroll ::-webkit-scrollbar-button { 2691 display: none; 2692} 2693 2694/* Custom Horizontal Scrollbar Styles */ 2695 2696.custom-popup-horizontal-scroll ::-webkit-scrollbar:horizontal:corner-present { 2697 border-right-width: 0; 2698} 2699 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; 2704 min-width: 20px; 2705} 2706 2707.custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal:hover { 2708 -webkit-border-image: url(Images/thumbHoverHoriz.png) 0 11 0 11; 2709} 2710 2711.custom-popup-horizontal-scroll ::-webkit-scrollbar-thumb:horizontal:active { 2712 -webkit-border-image: url(Images/thumbActiveHoriz.png) 0 11 0 11; 2713} 2714 2715.custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:start { 2716 margin-left: 5px; 2717} 2718 2719.custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:end { 2720 margin-right: 5px; 2721} 2722 2723.custom-popup-horizontal-scroll ::-webkit-scrollbar-track-piece:horizontal:end:corner-present { 2724 margin-right: 4px; 2725} 2726 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; 2731} 2732 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; 2737} 2738 2739/* Custom Vertical Scrollbar Styles */ 2740 2741.custom-popup-vertical-scroll ::-webkit-scrollbar:vertical:corner-present { 2742 border-bottom-width: 0; 2743} 2744 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; 2749 min-height: 20px; 2750} 2751 2752.custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical:hover { 2753 -webkit-border-image: url(Images/thumbHoverVert.png) 11 0 11 0; 2754} 2755 2756.custom-popup-vertical-scroll ::-webkit-scrollbar-thumb:vertical:active { 2757 -webkit-border-image: url(Images/thumbActiveVert.png) 11 0 11 0; 2758} 2759 2760.custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:start { 2761 margin-top: 5px; 2762} 2763 2764.custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:end { 2765 margin-bottom: 5px; 2766} 2767 2768.custom-popup-vertical-scroll ::-webkit-scrollbar-track-piece:vertical:end:corner-present { 2769 margin-bottom: 4px; 2770} 2771 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; 2776} 2777 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; 2782} 2783 2784.console-context { 2785 max-width: 200px; 2786} 2787 2788.inspector-view { 2789 overflow: hidden; 2790} 2791 2792.inspector-footer.status-bar { 2793 flex: 0 0 auto; 2794 background-color: rgb(236, 236, 236); 2795 height: auto; 2796} 2797 2798.progress-bar-container { 2799 display: inline-flex; 2800 margin: 0 8px; 2801 -webkit-flex: 1 0; 2802} 2803 2804.progress-bar-container span { 2805 padding: 6px; 2806} 2807 2808.progress-bar-container progress { 2809 margin-top: 7px; 2810 -webkit-flex: 1 0; 2811} 2812 2813body.platform-mac .progress-bar-container progress { 2814 margin-top: 6px; 2815} 2816 2817.progress-bar-container button.status-bar-item { 2818 border-left: none; 2819 margin-top: 1px; 2820} 2821 2822.elements-tree-outline li.parent::before { 2823 top: 0 !important; 2824} 2825 2826.elements-tree-outline li.shadow-root + ol { 2827 margin-left: 5px; 2828 padding-left: 5px; 2829 border-left: 1px solid gray; 2830} 2831 2832#drawer-editor-view { 2833 flex: auto; 2834} 2835 2836.toolbar-close-button-item { 2837 display: inline-block; 2838 float: right; 2839 padding-right: 4px; 2840 padding-top: 4px; 2841 padding-left: 2px; 2842} 2843 2844body.undocked .toolbar-close-button-item { 2845 display: none; 2846} 2847 2848body.dock-to-bottom.overlay-contents #inspector-split-view .split-view-resizer { 2849 display: none; 2850} 2851