xref: /aosp_15_r20/development/tools/winscope/src/styles.css (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker/*
2*90c8c64dSAndroid Build Coastguard Worker * Copyright (C) 2022 The Android Open Source Project
3*90c8c64dSAndroid Build Coastguard Worker *
4*90c8c64dSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License");
5*90c8c64dSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License.
6*90c8c64dSAndroid Build Coastguard Worker * You may obtain a copy of the License at
7*90c8c64dSAndroid Build Coastguard Worker *
8*90c8c64dSAndroid Build Coastguard Worker *      http://www.apache.org/licenses/LICENSE-2.0
9*90c8c64dSAndroid Build Coastguard Worker *
10*90c8c64dSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software
11*90c8c64dSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS,
12*90c8c64dSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*90c8c64dSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and
14*90c8c64dSAndroid Build Coastguard Worker * limitations under the License.
15*90c8c64dSAndroid Build Coastguard Worker */
16*90c8c64dSAndroid Build Coastguard Worker
17*90c8c64dSAndroid Build Coastguard Workerhtml, body, app-root {
18*90c8c64dSAndroid Build Coastguard Worker    height: 100%;
19*90c8c64dSAndroid Build Coastguard Worker    width: 100%;
20*90c8c64dSAndroid Build Coastguard Worker}
21*90c8c64dSAndroid Build Coastguard Worker
22*90c8c64dSAndroid Build Coastguard Workerbody {
23*90c8c64dSAndroid Build Coastguard Worker    margin: 0;
24*90c8c64dSAndroid Build Coastguard Worker}
25*90c8c64dSAndroid Build Coastguard Worker
26*90c8c64dSAndroid Build Coastguard Workerapp-root {
27*90c8c64dSAndroid Build Coastguard Worker    display: flex;
28*90c8c64dSAndroid Build Coastguard Worker    flex-direction: column;
29*90c8c64dSAndroid Build Coastguard Worker}
30*90c8c64dSAndroid Build Coastguard Worker
31*90c8c64dSAndroid Build Coastguard Worker.mat-headline, .mat-title, .mat-subheading-2, .mat-body-1, .mat-body-2, .mat-small {
32*90c8c64dSAndroid Build Coastguard Worker    margin: 0;
33*90c8c64dSAndroid Build Coastguard Worker}
34*90c8c64dSAndroid Build Coastguard Worker
35*90c8c64dSAndroid Build Coastguard Worker.mat-body-2 {
36*90c8c64dSAndroid Build Coastguard Worker    font: 500 14px / 20px 'Roboto', sans-serif;
37*90c8c64dSAndroid Build Coastguard Worker}
38*90c8c64dSAndroid Build Coastguard Worker
39*90c8c64dSAndroid Build Coastguard Worker.mat-button, .mat-icon-button, .mat-stroked-button, .mat-flat-button {
40*90c8c64dSAndroid Build Coastguard Worker    user-select: auto !important;
41*90c8c64dSAndroid Build Coastguard Worker}
42*90c8c64dSAndroid Build Coastguard Worker
43*90c8c64dSAndroid Build Coastguard Worker.card-grid {
44*90c8c64dSAndroid Build Coastguard Worker    width: 100%;
45*90c8c64dSAndroid Build Coastguard Worker    height: 100%;
46*90c8c64dSAndroid Build Coastguard Worker    display: flex;
47*90c8c64dSAndroid Build Coastguard Worker    flex-direction: row;
48*90c8c64dSAndroid Build Coastguard Worker    overflow: auto;
49*90c8c64dSAndroid Build Coastguard Worker}
50*90c8c64dSAndroid Build Coastguard Worker
51*90c8c64dSAndroid Build Coastguard Workerrects-view .mat-slider-thumb {
52*90c8c64dSAndroid Build Coastguard Worker    transform: scale(0.5);
53*90c8c64dSAndroid Build Coastguard Worker}
54*90c8c64dSAndroid Build Coastguard Worker
55*90c8c64dSAndroid Build Coastguard Workerrects-view .displays-select .mat-form-field-infix {
56*90c8c64dSAndroid Build Coastguard Worker    border-top: 0;
57*90c8c64dSAndroid Build Coastguard Worker    padding-top: 4px;
58*90c8c64dSAndroid Build Coastguard Worker    padding-bottom: 4px;
59*90c8c64dSAndroid Build Coastguard Worker}
60*90c8c64dSAndroid Build Coastguard Worker
61*90c8c64dSAndroid Build Coastguard Workerrects-view .displays-select .mat-form-field-flex {
62*90c8c64dSAndroid Build Coastguard Worker    padding-left: 4px;
63*90c8c64dSAndroid Build Coastguard Worker}
64*90c8c64dSAndroid Build Coastguard Worker
65*90c8c64dSAndroid Build Coastguard Worker.mat-select-panel:has(>.select-filter) {
66*90c8c64dSAndroid Build Coastguard Worker    max-height: 75vh;
67*90c8c64dSAndroid Build Coastguard Worker    max-width: unset;
68*90c8c64dSAndroid Build Coastguard Worker}
69*90c8c64dSAndroid Build Coastguard Worker
70*90c8c64dSAndroid Build Coastguard Workerbody.dark-mode button.mat-raised-button.mat-primary,
71*90c8c64dSAndroid Build Coastguard Workerbody.dark-mode button.mat-flat-button.mat-primary {
72*90c8c64dSAndroid Build Coastguard Worker    color: #ffffff;
73*90c8c64dSAndroid Build Coastguard Worker}
74*90c8c64dSAndroid Build Coastguard Worker
75*90c8c64dSAndroid Build Coastguard Worker.context-menu, .context-menu-item-container {
76*90c8c64dSAndroid Build Coastguard Worker    background-color: var(--background-color);
77*90c8c64dSAndroid Build Coastguard Worker    border-radius: 4px;
78*90c8c64dSAndroid Build Coastguard Worker}
79*90c8c64dSAndroid Build Coastguard Worker
80*90c8c64dSAndroid Build Coastguard Worker.context-menu {
81*90c8c64dSAndroid Build Coastguard Worker    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15), 0px 1px 2px rgba(0, 0, 0, 0.3);
82*90c8c64dSAndroid Build Coastguard Worker}
83*90c8c64dSAndroid Build Coastguard Worker
84*90c8c64dSAndroid Build Coastguard Worker.context-menu-item-container {
85*90c8c64dSAndroid Build Coastguard Worker    padding: 8px 0px;
86*90c8c64dSAndroid Build Coastguard Worker}
87*90c8c64dSAndroid Build Coastguard Worker
88*90c8c64dSAndroid Build Coastguard Worker.context-menu-item {
89*90c8c64dSAndroid Build Coastguard Worker    cursor: pointer;
90*90c8c64dSAndroid Build Coastguard Worker    font: 14px 'Roboto', sans-serif;
91*90c8c64dSAndroid Build Coastguard Worker    min-width: 64px;
92*90c8c64dSAndroid Build Coastguard Worker    line-height: 36px;
93*90c8c64dSAndroid Build Coastguard Worker    display: flex;
94*90c8c64dSAndroid Build Coastguard Worker    align-items: center;
95*90c8c64dSAndroid Build Coastguard Worker    flex-direction: row;
96*90c8c64dSAndroid Build Coastguard Worker    padding: 0px 16px;
97*90c8c64dSAndroid Build Coastguard Worker    flex: 1;
98*90c8c64dSAndroid Build Coastguard Worker}
99*90c8c64dSAndroid Build Coastguard Worker
100*90c8c64dSAndroid Build Coastguard Worker.context-menu-item:hover {
101*90c8c64dSAndroid Build Coastguard Worker    background-color: var(--hover-element-color);
102*90c8c64dSAndroid Build Coastguard Worker}
103*90c8c64dSAndroid Build Coastguard Worker
104*90c8c64dSAndroid Build Coastguard Worker.mat-dialog-container {
105*90c8c64dSAndroid Build Coastguard Worker    border-radius: 20px !important;
106*90c8c64dSAndroid Build Coastguard Worker}
107*90c8c64dSAndroid Build Coastguard Worker
108*90c8c64dSAndroid Build Coastguard Worker.mat-tooltip {
109*90c8c64dSAndroid Build Coastguard Worker    word-break: break-word;
110*90c8c64dSAndroid Build Coastguard Worker}
111*90c8c64dSAndroid Build Coastguard Worker
112*90c8c64dSAndroid Build Coastguard Worker.outline-field .mat-form-field-wrapper {
113*90c8c64dSAndroid Build Coastguard Worker    padding-bottom: 0px;
114*90c8c64dSAndroid Build Coastguard Worker}
115*90c8c64dSAndroid Build Coastguard Worker
116*90c8c64dSAndroid Build Coastguard Worker.outline-field .mat-form-field-infix {
117*90c8c64dSAndroid Build Coastguard Worker    padding: 6px 0 10px 0;
118*90c8c64dSAndroid Build Coastguard Worker    border-top: 8px solid transparent;
119*90c8c64dSAndroid Build Coastguard Worker}
120*90c8c64dSAndroid Build Coastguard Worker
121*90c8c64dSAndroid Build Coastguard Worker.applied-field .mat-form-field-flex {
122*90c8c64dSAndroid Build Coastguard Worker    border-width: 2px;
123*90c8c64dSAndroid Build Coastguard Worker    border-style: solid;
124*90c8c64dSAndroid Build Coastguard Worker    border-color: transparent;
125*90c8c64dSAndroid Build Coastguard Worker}
126*90c8c64dSAndroid Build Coastguard Worker
127*90c8c64dSAndroid Build Coastguard Worker.applied-field.highlighted:not(.mat-focused) .mat-form-field-flex {
128*90c8c64dSAndroid Build Coastguard Worker    border-color: var(--primary);
129*90c8c64dSAndroid Build Coastguard Worker}
130*90c8c64dSAndroid Build Coastguard Worker
131*90c8c64dSAndroid Build Coastguard Worker.applied-field.highlighted .mat-form-field-flex {
132*90c8c64dSAndroid Build Coastguard Worker    background-color: var(--selected-element-color);
133*90c8c64dSAndroid Build Coastguard Worker}
134*90c8c64dSAndroid Build Coastguard Worker
135*90c8c64dSAndroid Build Coastguard Worker.applied-field.highlighted:not(.mat-focused) .mat-form-field-underline {
136*90c8c64dSAndroid Build Coastguard Worker    display: none;
137*90c8c64dSAndroid Build Coastguard Worker}
138*90c8c64dSAndroid Build Coastguard Worker
139*90c8c64dSAndroid Build Coastguard Worker.no-padding-field .mat-form-field-wrapper {
140*90c8c64dSAndroid Build Coastguard Worker    padding-bottom: 0px;
141*90c8c64dSAndroid Build Coastguard Worker}
142*90c8c64dSAndroid Build Coastguard Worker
143*90c8c64dSAndroid Build Coastguard Worker.no-padding-field .mat-form-field-infix, .no-border-top-field .mat-form-field-infix  {
144*90c8c64dSAndroid Build Coastguard Worker    border-top: 0px;
145*90c8c64dSAndroid Build Coastguard Worker}
146*90c8c64dSAndroid Build Coastguard Worker
147*90c8c64dSAndroid Build Coastguard Worker.center-field .mat-form-field-flex {
148*90c8c64dSAndroid Build Coastguard Worker    align-items: center;
149*90c8c64dSAndroid Build Coastguard Worker}
150*90c8c64dSAndroid Build Coastguard Worker
151*90c8c64dSAndroid Build Coastguard Workerlog-view .headers .mat-form-field-infix {
152*90c8c64dSAndroid Build Coastguard Worker    width: 100%;
153*90c8c64dSAndroid Build Coastguard Worker}
154*90c8c64dSAndroid Build Coastguard Worker
155*90c8c64dSAndroid Build Coastguard Worker.warning-icon {
156*90c8c64dSAndroid Build Coastguard Worker    color: var(--warning-color);
157*90c8c64dSAndroid Build Coastguard Worker}
158*90c8c64dSAndroid Build Coastguard Worker.error-icon {
159*90c8c64dSAndroid Build Coastguard Worker    color: var(--error-color);
160*90c8c64dSAndroid Build Coastguard Worker}
161*90c8c64dSAndroid Build Coastguard Worker
162*90c8c64dSAndroid Build Coastguard Worker.save-field {
163*90c8c64dSAndroid Build Coastguard Worker    display: flex;
164*90c8c64dSAndroid Build Coastguard Worker    align-items: center;
165*90c8c64dSAndroid Build Coastguard Worker    font-size: 14px;
166*90c8c64dSAndroid Build Coastguard Worker    width: 100%;
167*90c8c64dSAndroid Build Coastguard Worker}
168*90c8c64dSAndroid Build Coastguard Worker
169*90c8c64dSAndroid Build Coastguard Worker.save-field mat-form-field {
170*90c8c64dSAndroid Build Coastguard Worker    width: 100%;
171*90c8c64dSAndroid Build Coastguard Worker}
172*90c8c64dSAndroid Build Coastguard Worker
173*90c8c64dSAndroid Build Coastguard Worker.save-field button {
174*90c8c64dSAndroid Build Coastguard Worker    height: fit-content;
175*90c8c64dSAndroid Build Coastguard Worker    min-width: fit-content;
176*90c8c64dSAndroid Build Coastguard Worker    margin-inline-start: 10px;
177*90c8c64dSAndroid Build Coastguard Worker}
178*90c8c64dSAndroid Build Coastguard Worker
179*90c8c64dSAndroid Build Coastguard Worker.search-tabs .mat-tab-label {
180*90c8c64dSAndroid Build Coastguard Worker    min-width: 80px;
181*90c8c64dSAndroid Build Coastguard Worker}
182*90c8c64dSAndroid Build Coastguard Worker
183*90c8c64dSAndroid Build Coastguard Worker.search-tabs mat-tab-body {
184*90c8c64dSAndroid Build Coastguard Worker    padding: 12px;
185*90c8c64dSAndroid Build Coastguard Worker}
186*90c8c64dSAndroid Build Coastguard Worker
187*90c8c64dSAndroid Build Coastguard Worker.user-notification {
188*90c8c64dSAndroid Build Coastguard Worker    color: var(--contrast-text-color);
189*90c8c64dSAndroid Build Coastguard Worker    background-color: var(--contrast-background-color);
190*90c8c64dSAndroid Build Coastguard Worker    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
191*90c8c64dSAndroid Build Coastguard Worker    border-radius: 4px;
192*90c8c64dSAndroid Build Coastguard Worker    box-sizing: border-box;
193*90c8c64dSAndroid Build Coastguard Worker    display: block;
194*90c8c64dSAndroid Build Coastguard Worker    margin: 24px;
195*90c8c64dSAndroid Build Coastguard Worker    padding: 14px 16px;
196*90c8c64dSAndroid Build Coastguard Worker    transform-origin: center;
197*90c8c64dSAndroid Build Coastguard Worker}
198*90c8c64dSAndroid Build Coastguard Worker
199*90c8c64dSAndroid Build Coastguard Worker.disabled-component {
200*90c8c64dSAndroid Build Coastguard Worker    pointer-events: none;
201*90c8c64dSAndroid Build Coastguard Worker    opacity: 0.5;
202*90c8c64dSAndroid Build Coastguard Worker    filter: grayscale(1);
203*90c8c64dSAndroid Build Coastguard Worker}
204