| /* |
| * Copyright (C) 2013 University of Washington. All rights reserved. |
| * |
| * Redistribution and use in source and binary forms, with or without |
| * modification, are permitted provided that the following conditions |
| * are met: |
| * 1. Redistributions of source code must retain the above copyright |
| * notice, this list of conditions and the following disclaimer. |
| * 2. Redistributions in binary form must reproduce the above copyright |
| * notice, this list of conditions and the following disclaimer in the |
| * documentation and/or other materials provided with the distribution. |
| * |
| * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS |
| * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED |
| * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
| * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| * HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| */ |
| |
| .details-section.probe-set .data-grid tr.past-value td { |
| background-color: hsla(0, 0%, 39%, 0.2); |
| font-style: italic; |
| color: hsl(0, 0%, 46%); |
| } |
| |
| .details-section.probe-set .data-grid > td.unknown-value { |
| background-color: hsla(0, 0%, 90%, 0.8); |
| background-image: repeating-linear-gradient(-45deg, transparent, transparent 7px, hsla(0, 0%, 100%, 0.5) 7px, hsla(0, 0%, 100%, 0.5) 14px); |
| } |
| |
| .details-section.probe-set .data-grid tr.revealed.highlighted { |
| animation-duration: 2s; |
| animation-timing-function: ease; |
| animation-iteration-count: infinite; |
| animation-name: blink-frame-highlight; |
| } |
| |
| @keyframes blink-frame-highlight { |
| 0% { |
| background-color: hsla(262, 44%, 60%, 0.8); |
| } |
| |
| 100% { |
| background-color: hsla(262, 44%, 60%, 0); |
| } |
| } |
| |
| .details-section.probe-set .data-grid tr.separator { |
| border-bottom: 3px solid hsl(0, 0%, 33%); |
| } |
| |
| .details-section.probe-set .data-grid tr.separator { |
| border-bottom: 2px solid hsl(0, 0%, 40%); |
| } |
| |
| .details-section.probe-set .data-grid tr.data-updated { |
| animation-duration: 0.3s; |
| animation-name: blink-probe-frame; |
| } |
| |
| @keyframes blink-probe-frame { |
| 0% { |
| background-color: hsl(262, 44%, 60%); |
| } |
| |
| 100% { |
| background-color: hsla(262, 44%, 60%, 0); |
| } |
| } |
| |
| .details-section.probe-set .data-grid .selected .section * { |
| color: white; |
| } |
| |
| .details-section.probe-set .data-grid .selected td.unknown-value { |
| color: black !important; |
| } |
| |
| .details-section.probe-set .data-grid .section { |
| left: -6px; |
| } |
| |
| .details-section.probe-set .data-grid .object-tree > :matches(.title, .object-preview)::before { |
| /* The line-height inside a data-grid is 17px instead of 13px, this will center vertically on the top line. */ |
| top: 2px; |
| } |