xref: /aosp_15_r20/external/perfetto/ui/src/assets/sidebar.scss (revision 6dbdd20afdafa5e3ca9b8809fa73465d530080dc)
1*6dbdd20aSAndroid Build Coastguard Worker// Copyright (C) 2018 The Android Open Source Project
2*6dbdd20aSAndroid Build Coastguard Worker//
3*6dbdd20aSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*6dbdd20aSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*6dbdd20aSAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*6dbdd20aSAndroid Build Coastguard Worker//
7*6dbdd20aSAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*6dbdd20aSAndroid Build Coastguard Worker//
9*6dbdd20aSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*6dbdd20aSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*6dbdd20aSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*6dbdd20aSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*6dbdd20aSAndroid Build Coastguard Worker// limitations under the License.
14*6dbdd20aSAndroid Build Coastguard Worker
15*6dbdd20aSAndroid Build Coastguard Worker@import "widgets/theme";
16*6dbdd20aSAndroid Build Coastguard Worker
17*6dbdd20aSAndroid Build Coastguard Worker.sidebar {
18*6dbdd20aSAndroid Build Coastguard Worker  --sidebar-padding-bottom: 40px;
19*6dbdd20aSAndroid Build Coastguard Worker  --sidebar-timing: 0.15s;
20*6dbdd20aSAndroid Build Coastguard Worker  grid-area: sidebar;
21*6dbdd20aSAndroid Build Coastguard Worker  z-index: 4;
22*6dbdd20aSAndroid Build Coastguard Worker  background-color: #262f3c;
23*6dbdd20aSAndroid Build Coastguard Worker  overflow: hidden;
24*6dbdd20aSAndroid Build Coastguard Worker  width: var(--sidebar-width);
25*6dbdd20aSAndroid Build Coastguard Worker  display: flex;
26*6dbdd20aSAndroid Build Coastguard Worker  position: relative;
27*6dbdd20aSAndroid Build Coastguard Worker  flex-direction: column;
28*6dbdd20aSAndroid Build Coastguard Worker  transition:
29*6dbdd20aSAndroid Build Coastguard Worker    margin-left var(--anim-easing) var(--sidebar-timing),
30*6dbdd20aSAndroid Build Coastguard Worker    visibility linear var(--sidebar-timing);
31*6dbdd20aSAndroid Build Coastguard Worker  > * {
32*6dbdd20aSAndroid Build Coastguard Worker    border-bottom: 1px solid #404854;
33*6dbdd20aSAndroid Build Coastguard Worker  }
34*6dbdd20aSAndroid Build Coastguard Worker  input[type="file"] {
35*6dbdd20aSAndroid Build Coastguard Worker    display: none;
36*6dbdd20aSAndroid Build Coastguard Worker  }
37*6dbdd20aSAndroid Build Coastguard Worker  > header {
38*6dbdd20aSAndroid Build Coastguard Worker    font-family: "Roboto Condensed", sans-serif;
39*6dbdd20aSAndroid Build Coastguard Worker    font-weight: 700;
40*6dbdd20aSAndroid Build Coastguard Worker    font-size: 24px;
41*6dbdd20aSAndroid Build Coastguard Worker    height: var(--topbar-height);
42*6dbdd20aSAndroid Build Coastguard Worker    line-height: var(--topbar-height);
43*6dbdd20aSAndroid Build Coastguard Worker    vertical-align: middle;
44*6dbdd20aSAndroid Build Coastguard Worker    padding: 0 12px;
45*6dbdd20aSAndroid Build Coastguard Worker    color: #fff;
46*6dbdd20aSAndroid Build Coastguard Worker    overflow: visible;
47*6dbdd20aSAndroid Build Coastguard Worker    .brand {
48*6dbdd20aSAndroid Build Coastguard Worker      height: 36px;
49*6dbdd20aSAndroid Build Coastguard Worker      margin-top: 4px;
50*6dbdd20aSAndroid Build Coastguard Worker    }
51*6dbdd20aSAndroid Build Coastguard Worker    &::before {
52*6dbdd20aSAndroid Build Coastguard Worker      z-index: 10;
53*6dbdd20aSAndroid Build Coastguard Worker    }
54*6dbdd20aSAndroid Build Coastguard Worker    &.canary::before,
55*6dbdd20aSAndroid Build Coastguard Worker    &.autopush::before {
56*6dbdd20aSAndroid Build Coastguard Worker      display: block;
57*6dbdd20aSAndroid Build Coastguard Worker      position: absolute;
58*6dbdd20aSAndroid Build Coastguard Worker      font-size: 10px;
59*6dbdd20aSAndroid Build Coastguard Worker      line-height: 5px;
60*6dbdd20aSAndroid Build Coastguard Worker      font-family: "Roboto", sans-serif;
61*6dbdd20aSAndroid Build Coastguard Worker      top: 7px;
62*6dbdd20aSAndroid Build Coastguard Worker      right: 48px;
63*6dbdd20aSAndroid Build Coastguard Worker    }
64*6dbdd20aSAndroid Build Coastguard Worker    &.canary::before {
65*6dbdd20aSAndroid Build Coastguard Worker      content: "CANARY";
66*6dbdd20aSAndroid Build Coastguard Worker      color: #ffd700;
67*6dbdd20aSAndroid Build Coastguard Worker    }
68*6dbdd20aSAndroid Build Coastguard Worker    &.autopush::before {
69*6dbdd20aSAndroid Build Coastguard Worker      content: "AUTOPUSH";
70*6dbdd20aSAndroid Build Coastguard Worker      color: #aed581;
71*6dbdd20aSAndroid Build Coastguard Worker    }
72*6dbdd20aSAndroid Build Coastguard Worker  }
73*6dbdd20aSAndroid Build Coastguard Worker  .sidebar-button {
74*6dbdd20aSAndroid Build Coastguard Worker    position: fixed;
75*6dbdd20aSAndroid Build Coastguard Worker    z-index: 5;
76*6dbdd20aSAndroid Build Coastguard Worker    background-color: #262f3c;
77*6dbdd20aSAndroid Build Coastguard Worker    height: var(--topbar-height);
78*6dbdd20aSAndroid Build Coastguard Worker    left: calc(var(--sidebar-width) - 50px);
79*6dbdd20aSAndroid Build Coastguard Worker    border-radius: 0 5px 5px 0;
80*6dbdd20aSAndroid Build Coastguard Worker    border-bottom: inherit;
81*6dbdd20aSAndroid Build Coastguard Worker    visibility: visible; // So stays visible when the sidebar is hidden.
82*6dbdd20aSAndroid Build Coastguard Worker    transition: left var(--anim-easing) var(--sidebar-timing);
83*6dbdd20aSAndroid Build Coastguard Worker    width: 48px;
84*6dbdd20aSAndroid Build Coastguard Worker    overflow: hidden;
85*6dbdd20aSAndroid Build Coastguard Worker    > button {
86*6dbdd20aSAndroid Build Coastguard Worker      vertical-align: middle;
87*6dbdd20aSAndroid Build Coastguard Worker    }
88*6dbdd20aSAndroid Build Coastguard Worker  }
89*6dbdd20aSAndroid Build Coastguard Worker  &.hide-sidebar {
90*6dbdd20aSAndroid Build Coastguard Worker    visibility: hidden;
91*6dbdd20aSAndroid Build Coastguard Worker    margin-left: calc(var(--sidebar-width) * -1);
92*6dbdd20aSAndroid Build Coastguard Worker    .sidebar-button {
93*6dbdd20aSAndroid Build Coastguard Worker      left: 0;
94*6dbdd20aSAndroid Build Coastguard Worker      background-color: transparent;
95*6dbdd20aSAndroid Build Coastguard Worker      border-radius: unset;
96*6dbdd20aSAndroid Build Coastguard Worker      border-bottom: none;
97*6dbdd20aSAndroid Build Coastguard Worker      color: #aaaaaa;
98*6dbdd20aSAndroid Build Coastguard Worker    }
99*6dbdd20aSAndroid Build Coastguard Worker  }
100*6dbdd20aSAndroid Build Coastguard Worker  .sidebar-scroll {
101*6dbdd20aSAndroid Build Coastguard Worker    overflow-y: auto;
102*6dbdd20aSAndroid Build Coastguard Worker    flex: 1;
103*6dbdd20aSAndroid Build Coastguard Worker    &::-webkit-scrollbar {
104*6dbdd20aSAndroid Build Coastguard Worker      width: 0.5em;
105*6dbdd20aSAndroid Build Coastguard Worker    }
106*6dbdd20aSAndroid Build Coastguard Worker    &::-webkit-scrollbar-track {
107*6dbdd20aSAndroid Build Coastguard Worker      background-color: #19212b;
108*6dbdd20aSAndroid Build Coastguard Worker      border-radius: 2px;
109*6dbdd20aSAndroid Build Coastguard Worker    }
110*6dbdd20aSAndroid Build Coastguard Worker    &::-webkit-scrollbar-thumb {
111*6dbdd20aSAndroid Build Coastguard Worker      background: #b4b7ba6e;
112*6dbdd20aSAndroid Build Coastguard Worker      border-radius: 2px;
113*6dbdd20aSAndroid Build Coastguard Worker    }
114*6dbdd20aSAndroid Build Coastguard Worker    > .sidebar-scroll-container {
115*6dbdd20aSAndroid Build Coastguard Worker      position: relative;
116*6dbdd20aSAndroid Build Coastguard Worker      min-height: 100%;
117*6dbdd20aSAndroid Build Coastguard Worker      padding-bottom: var(--sidebar-padding-bottom);
118*6dbdd20aSAndroid Build Coastguard Worker
119*6dbdd20aSAndroid Build Coastguard Worker      > section {
120*6dbdd20aSAndroid Build Coastguard Worker        @include transition();
121*6dbdd20aSAndroid Build Coastguard Worker        padding: 20px 0;
122*6dbdd20aSAndroid Build Coastguard Worker        max-height: 80px;
123*6dbdd20aSAndroid Build Coastguard Worker        .section-header {
124*6dbdd20aSAndroid Build Coastguard Worker          cursor: pointer;
125*6dbdd20aSAndroid Build Coastguard Worker          > h1,
126*6dbdd20aSAndroid Build Coastguard Worker          > h2 {
127*6dbdd20aSAndroid Build Coastguard Worker            letter-spacing: 0.25px;
128*6dbdd20aSAndroid Build Coastguard Worker            overflow: hidden;
129*6dbdd20aSAndroid Build Coastguard Worker            text-overflow: ellipsis;
130*6dbdd20aSAndroid Build Coastguard Worker            white-space: nowrap;
131*6dbdd20aSAndroid Build Coastguard Worker            margin: 0 12px;
132*6dbdd20aSAndroid Build Coastguard Worker          }
133*6dbdd20aSAndroid Build Coastguard Worker          > h1 {
134*6dbdd20aSAndroid Build Coastguard Worker            color: #fff;
135*6dbdd20aSAndroid Build Coastguard Worker            font-size: 15px;
136*6dbdd20aSAndroid Build Coastguard Worker          }
137*6dbdd20aSAndroid Build Coastguard Worker          > h2 {
138*6dbdd20aSAndroid Build Coastguard Worker            @include transition();
139*6dbdd20aSAndroid Build Coastguard Worker            color: rgba(255, 255, 255, 0.5);
140*6dbdd20aSAndroid Build Coastguard Worker            font-size: 12px;
141*6dbdd20aSAndroid Build Coastguard Worker            margin-top: 8px;
142*6dbdd20aSAndroid Build Coastguard Worker            font-weight: 400;
143*6dbdd20aSAndroid Build Coastguard Worker          }
144*6dbdd20aSAndroid Build Coastguard Worker          &:before {
145*6dbdd20aSAndroid Build Coastguard Worker            @include material-icon("expand_more");
146*6dbdd20aSAndroid Build Coastguard Worker            float: right;
147*6dbdd20aSAndroid Build Coastguard Worker            color: rgba(255, 255, 255, 0.3);
148*6dbdd20aSAndroid Build Coastguard Worker            margin-right: 12px;
149*6dbdd20aSAndroid Build Coastguard Worker            margin-top: -4px;
150*6dbdd20aSAndroid Build Coastguard Worker          }
151*6dbdd20aSAndroid Build Coastguard Worker        }
152*6dbdd20aSAndroid Build Coastguard Worker        &:hover {
153*6dbdd20aSAndroid Build Coastguard Worker          background-color: #373f4b;
154*6dbdd20aSAndroid Build Coastguard Worker        }
155*6dbdd20aSAndroid Build Coastguard Worker        &.expanded {
156*6dbdd20aSAndroid Build Coastguard Worker          background-color: #19212b;
157*6dbdd20aSAndroid Build Coastguard Worker          max-height: unset;
158*6dbdd20aSAndroid Build Coastguard Worker          .section-header {
159*6dbdd20aSAndroid Build Coastguard Worker            h2 {
160*6dbdd20aSAndroid Build Coastguard Worker              opacity: 0;
161*6dbdd20aSAndroid Build Coastguard Worker            }
162*6dbdd20aSAndroid Build Coastguard Worker
163*6dbdd20aSAndroid Build Coastguard Worker            &:before {
164*6dbdd20aSAndroid Build Coastguard Worker              content: "expand_less";
165*6dbdd20aSAndroid Build Coastguard Worker            }
166*6dbdd20aSAndroid Build Coastguard Worker          }
167*6dbdd20aSAndroid Build Coastguard Worker
168*6dbdd20aSAndroid Build Coastguard Worker          .section-content {
169*6dbdd20aSAndroid Build Coastguard Worker            pointer-events: inherit;
170*6dbdd20aSAndroid Build Coastguard Worker            opacity: 1;
171*6dbdd20aSAndroid Build Coastguard Worker          }
172*6dbdd20aSAndroid Build Coastguard Worker        }
173*6dbdd20aSAndroid Build Coastguard Worker      }
174*6dbdd20aSAndroid Build Coastguard Worker
175*6dbdd20aSAndroid Build Coastguard Worker      .section-content {
176*6dbdd20aSAndroid Build Coastguard Worker        pointer-events: none;
177*6dbdd20aSAndroid Build Coastguard Worker        @include transition();
178*6dbdd20aSAndroid Build Coastguard Worker        opacity: 0;
179*6dbdd20aSAndroid Build Coastguard Worker        color: #b4b7ba;
180*6dbdd20aSAndroid Build Coastguard Worker        a {
181*6dbdd20aSAndroid Build Coastguard Worker          color: #b4b7ba;
182*6dbdd20aSAndroid Build Coastguard Worker        }
183*6dbdd20aSAndroid Build Coastguard Worker        ul {
184*6dbdd20aSAndroid Build Coastguard Worker          list-style-type: none;
185*6dbdd20aSAndroid Build Coastguard Worker          margin: 0;
186*6dbdd20aSAndroid Build Coastguard Worker          padding: 0;
187*6dbdd20aSAndroid Build Coastguard Worker        }
188*6dbdd20aSAndroid Build Coastguard Worker        li {
189*6dbdd20aSAndroid Build Coastguard Worker          @include transition();
190*6dbdd20aSAndroid Build Coastguard Worker          a {
191*6dbdd20aSAndroid Build Coastguard Worker            line-height: 24px;
192*6dbdd20aSAndroid Build Coastguard Worker            font-size: 14px;
193*6dbdd20aSAndroid Build Coastguard Worker            padding: 4px 12px;
194*6dbdd20aSAndroid Build Coastguard Worker            text-decoration: none;
195*6dbdd20aSAndroid Build Coastguard Worker            display: block;
196*6dbdd20aSAndroid Build Coastguard Worker            &.pending {
197*6dbdd20aSAndroid Build Coastguard Worker              color: rgba(255, 255, 255, 0.3);
198*6dbdd20aSAndroid Build Coastguard Worker              &::after {
199*6dbdd20aSAndroid Build Coastguard Worker                content: " ";
200*6dbdd20aSAndroid Build Coastguard Worker                display: inline-block;
201*6dbdd20aSAndroid Build Coastguard Worker                vertical-align: middle;
202*6dbdd20aSAndroid Build Coastguard Worker                box-sizing: border-box;
203*6dbdd20aSAndroid Build Coastguard Worker                width: 18px;
204*6dbdd20aSAndroid Build Coastguard Worker                height: 18px;
205*6dbdd20aSAndroid Build Coastguard Worker                margin-left: 10px;
206*6dbdd20aSAndroid Build Coastguard Worker                border-radius: 50%;
207*6dbdd20aSAndroid Build Coastguard Worker                border: 2px solid #b4b7ba;
208*6dbdd20aSAndroid Build Coastguard Worker                border-color: #b4b7ba transparent;
209*6dbdd20aSAndroid Build Coastguard Worker                animation: pending-spinner 1.25s linear infinite;
210*6dbdd20aSAndroid Build Coastguard Worker              }
211*6dbdd20aSAndroid Build Coastguard Worker              @keyframes pending-spinner {
212*6dbdd20aSAndroid Build Coastguard Worker                0% {
213*6dbdd20aSAndroid Build Coastguard Worker                  transform: rotate(0deg);
214*6dbdd20aSAndroid Build Coastguard Worker                }
215*6dbdd20aSAndroid Build Coastguard Worker                100% {
216*6dbdd20aSAndroid Build Coastguard Worker                  transform: rotate(360deg);
217*6dbdd20aSAndroid Build Coastguard Worker                }
218*6dbdd20aSAndroid Build Coastguard Worker              }
219*6dbdd20aSAndroid Build Coastguard Worker            }
220*6dbdd20aSAndroid Build Coastguard Worker            &[disabled] {
221*6dbdd20aSAndroid Build Coastguard Worker              text-decoration: line-through;
222*6dbdd20aSAndroid Build Coastguard Worker            }
223*6dbdd20aSAndroid Build Coastguard Worker          }
224*6dbdd20aSAndroid Build Coastguard Worker          .material-icons {
225*6dbdd20aSAndroid Build Coastguard Worker            margin-right: 10px;
226*6dbdd20aSAndroid Build Coastguard Worker            font-size: 20px;
227*6dbdd20aSAndroid Build Coastguard Worker          }
228*6dbdd20aSAndroid Build Coastguard Worker          &:hover {
229*6dbdd20aSAndroid Build Coastguard Worker            background-color: #373f4b;
230*6dbdd20aSAndroid Build Coastguard Worker          }
231*6dbdd20aSAndroid Build Coastguard Worker          .trace-file-name {
232*6dbdd20aSAndroid Build Coastguard Worker            white-space: break-spaces;
233*6dbdd20aSAndroid Build Coastguard Worker            font-family: "Roboto Condensed", sans-serif;
234*6dbdd20aSAndroid Build Coastguard Worker            word-break: break-all;
235*6dbdd20aSAndroid Build Coastguard Worker            font-weight: 300;
236*6dbdd20aSAndroid Build Coastguard Worker            letter-spacing: 0;
237*6dbdd20aSAndroid Build Coastguard Worker            margin-top: -10px;
238*6dbdd20aSAndroid Build Coastguard Worker            color: #fff;
239*6dbdd20aSAndroid Build Coastguard Worker          }
240*6dbdd20aSAndroid Build Coastguard Worker        }
241*6dbdd20aSAndroid Build Coastguard Worker      }
242*6dbdd20aSAndroid Build Coastguard Worker    }
243*6dbdd20aSAndroid Build Coastguard Worker  }
244*6dbdd20aSAndroid Build Coastguard Worker
245*6dbdd20aSAndroid Build Coastguard Worker  .sidebar-footer {
246*6dbdd20aSAndroid Build Coastguard Worker    position: absolute;
247*6dbdd20aSAndroid Build Coastguard Worker    bottom: 0;
248*6dbdd20aSAndroid Build Coastguard Worker    width: 100%;
249*6dbdd20aSAndroid Build Coastguard Worker    padding: 2px 10px;
250*6dbdd20aSAndroid Build Coastguard Worker    display: grid;
251*6dbdd20aSAndroid Build Coastguard Worker    height: -var(--sidebar-padding-bottom);
252*6dbdd20aSAndroid Build Coastguard Worker    grid-template-columns: repeat(4, min-content);
253*6dbdd20aSAndroid Build Coastguard Worker    grid-gap: 10px;
254*6dbdd20aSAndroid Build Coastguard Worker
255*6dbdd20aSAndroid Build Coastguard Worker    > button {
256*6dbdd20aSAndroid Build Coastguard Worker      color: hsl(217, 39%, 94%);
257*6dbdd20aSAndroid Build Coastguard Worker      i {
258*6dbdd20aSAndroid Build Coastguard Worker        font-size: 24px;
259*6dbdd20aSAndroid Build Coastguard Worker      }
260*6dbdd20aSAndroid Build Coastguard Worker
261*6dbdd20aSAndroid Build Coastguard Worker      &:hover {
262*6dbdd20aSAndroid Build Coastguard Worker        color: hsl(45, 100%, 48%);
263*6dbdd20aSAndroid Build Coastguard Worker      }
264*6dbdd20aSAndroid Build Coastguard Worker    }
265*6dbdd20aSAndroid Build Coastguard Worker
266*6dbdd20aSAndroid Build Coastguard Worker    > .dbg-info-square {
267*6dbdd20aSAndroid Build Coastguard Worker      font-family: "Roboto Condensed", sans-serif;
268*6dbdd20aSAndroid Build Coastguard Worker      width: 24px;
269*6dbdd20aSAndroid Build Coastguard Worker      height: 24px;
270*6dbdd20aSAndroid Build Coastguard Worker      line-height: 24px;
271*6dbdd20aSAndroid Build Coastguard Worker      display: flex;
272*6dbdd20aSAndroid Build Coastguard Worker      justify-content: center;
273*6dbdd20aSAndroid Build Coastguard Worker      flex-direction: column;
274*6dbdd20aSAndroid Build Coastguard Worker      align-items: center;
275*6dbdd20aSAndroid Build Coastguard Worker
276*6dbdd20aSAndroid Build Coastguard Worker      margin: 1px 0;
277*6dbdd20aSAndroid Build Coastguard Worker      background: #12161b;
278*6dbdd20aSAndroid Build Coastguard Worker      color: #4e71b3;
279*6dbdd20aSAndroid Build Coastguard Worker      border-radius: $pf-border-radius;
280*6dbdd20aSAndroid Build Coastguard Worker      font-size: 12px;
281*6dbdd20aSAndroid Build Coastguard Worker      text-align: center;
282*6dbdd20aSAndroid Build Coastguard Worker      &.green {
283*6dbdd20aSAndroid Build Coastguard Worker        background: #7aca75;
284*6dbdd20aSAndroid Build Coastguard Worker        color: #12161b;
285*6dbdd20aSAndroid Build Coastguard Worker      }
286*6dbdd20aSAndroid Build Coastguard Worker      &.amber {
287*6dbdd20aSAndroid Build Coastguard Worker        background: #ffc107;
288*6dbdd20aSAndroid Build Coastguard Worker        color: #333;
289*6dbdd20aSAndroid Build Coastguard Worker      }
290*6dbdd20aSAndroid Build Coastguard Worker      &.red {
291*6dbdd20aSAndroid Build Coastguard Worker        background: #d32f2f;
292*6dbdd20aSAndroid Build Coastguard Worker        color: #fff;
293*6dbdd20aSAndroid Build Coastguard Worker      }
294*6dbdd20aSAndroid Build Coastguard Worker      > div {
295*6dbdd20aSAndroid Build Coastguard Worker        font-size: 10px;
296*6dbdd20aSAndroid Build Coastguard Worker        line-height: 11px;
297*6dbdd20aSAndroid Build Coastguard Worker      }
298*6dbdd20aSAndroid Build Coastguard Worker    }
299*6dbdd20aSAndroid Build Coastguard Worker
300*6dbdd20aSAndroid Build Coastguard Worker    .version {
301*6dbdd20aSAndroid Build Coastguard Worker      position: absolute;
302*6dbdd20aSAndroid Build Coastguard Worker      right: 8px;
303*6dbdd20aSAndroid Build Coastguard Worker      bottom: 3px;
304*6dbdd20aSAndroid Build Coastguard Worker      font-size: 12px;
305*6dbdd20aSAndroid Build Coastguard Worker      font-family: "Roboto Condensed", sans-serif;
306*6dbdd20aSAndroid Build Coastguard Worker      a {
307*6dbdd20aSAndroid Build Coastguard Worker        color: rgba(255, 255, 255, 0.5);
308*6dbdd20aSAndroid Build Coastguard Worker        text-decoration: none;
309*6dbdd20aSAndroid Build Coastguard Worker      }
310*6dbdd20aSAndroid Build Coastguard Worker      margin-top: 11px;
311*6dbdd20aSAndroid Build Coastguard Worker    }
312*6dbdd20aSAndroid Build Coastguard Worker  }
313*6dbdd20aSAndroid Build Coastguard Worker}
314*6dbdd20aSAndroid Build Coastguard Worker
315*6dbdd20aSAndroid Build Coastguard Worker// Hide the footer when running integration tests, as the version code and the
316*6dbdd20aSAndroid Build Coastguard Worker// tiny text with pending queries can fail the screenshot diff test.
317*6dbdd20aSAndroid Build Coastguard Workerbody.testing .sidebar-footer {
318*6dbdd20aSAndroid Build Coastguard Worker  visibility: hidden;
319*6dbdd20aSAndroid Build Coastguard Worker}
320*6dbdd20aSAndroid Build Coastguard Worker
321*6dbdd20aSAndroid Build Coastguard Worker.keycap {
322*6dbdd20aSAndroid Build Coastguard Worker  background-color: #fafbfc;
323*6dbdd20aSAndroid Build Coastguard Worker  border: 1px solid #d1d5da;
324*6dbdd20aSAndroid Build Coastguard Worker  border-bottom-color: #c6cbd1;
325*6dbdd20aSAndroid Build Coastguard Worker  border-radius: 3px;
326*6dbdd20aSAndroid Build Coastguard Worker  box-shadow: inset 0 -1px 0 #c6cbd1;
327*6dbdd20aSAndroid Build Coastguard Worker  color: #444d56;
328*6dbdd20aSAndroid Build Coastguard Worker  display: inline-block;
329*6dbdd20aSAndroid Build Coastguard Worker  font-family: var(--monospace-font);
330*6dbdd20aSAndroid Build Coastguard Worker  vertical-align: middle;
331*6dbdd20aSAndroid Build Coastguard Worker
332*6dbdd20aSAndroid Build Coastguard Worker  line-height: 20px;
333*6dbdd20aSAndroid Build Coastguard Worker  padding: 3px 7px;
334*6dbdd20aSAndroid Build Coastguard Worker}
335