1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2018 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License
16  -->
17
18<resources>
19
20    <!--  START AUTO PERMISSION GRANT DIALOG  -->
21
22    <style name="AutoPermissionGrantScrollView">
23        <item name="android:scrollbars">none</item>
24        <item name="android:fillViewport">true</item>
25        <item name="android:clipChildren">false</item>
26    </style>
27
28    <style name="AutoPermissionGrantSingleton">
29        <item name="android:layout_width">match_parent</item>
30        <item name="android:layout_height">wrap_content</item>
31        <item name="android:gravity">center</item>
32    </style>
33
34    <style name="AutoPermissionGrantDialogMaterial3">
35        <item name="android:layout_width">wrap_content</item>
36        <item name="android:layout_height">wrap_content</item>
37        <item name="android:orientation">vertical</item>
38        <item name="android:padding">@dimen/car_location_permission_prompt_padding_large</item>
39        <item name="android:background">@drawable/auto_grant_permissions_dialog</item>
40    </style>
41
42    <style name="AutoPermissionGrantContent">
43        <item name="android:layout_width">match_parent</item>
44        <item name="android:layout_height">wrap_content</item>
45        <item name="android:orientation">vertical</item>
46        <item name="android:paddingBottom">@dimen/car_location_permission_prompt_padding_medium</item>
47    </style>
48
49    <style name="AutoPermissionGrantDescription">
50        <item name="android:layout_width">match_parent</item>
51        <item name="android:layout_height">wrap_content</item>
52        <item name="android:orientation">vertical</item>
53        <item name="android:gravity">start</item>
54    </style>
55
56    <style name="AutoPermissionGrantTitleMessage" parent="@android:style/TextAppearance.DeviceDefault.WindowTitle">
57        <item name="android:layout_width">wrap_content</item>
58        <item name="android:layout_height">wrap_content</item>
59        <item name="android:maxWidth">@dimen/car_location_permission_prompt_min_width</item>
60        <item name="android:textSize">@dimen/car_location_permission_prompt_text_size_xlarge</item>
61        <item name="android:lineHeight">@dimen/car_location_permission_prompt_line_height_xlarge</item>
62        <item name="android:layout_marginBottom">@dimen/car_location_permission_prompt_margin_small</item>
63        <item name="android:textAppearance">?android:attr/textAppearanceLarge</item>
64    </style>
65
66    <style name="AutoPermissionGrantDetailMessage" parent="@android:style/TextAppearance.DeviceDefault">
67        <item name="android:layout_width">match_parent</item>
68        <item name="android:layout_height">wrap_content</item>
69        <item name="android:layout_marginTop">@dimen/car_location_permission_prompt_margin_small</item>
70        <item name="android:textSize">@dimen/car_location_permission_prompt_text_size_small</item>
71    </style>
72
73    <style name="AutoPermissionLocationAccuracyRadioGroupMaterial3">
74        <item name="android:layout_width">match_parent</item>
75        <item name="android:layout_height">wrap_content</item>
76        <item name="android:layout_marginBottom">@dimen/car_location_permission_prompt_margin_medium</item>
77        <item name="android:gravity">center_horizontal</item>
78        <item name="android:orientation">horizontal</item>
79    </style>
80
81    <style name="AutoPermissionLocationAccuracyRadioFine">
82        <item name="android:button">@null</item>
83        <item name="android:background">@null</item>
84        <item name="android:gravity">center_horizontal</item>
85        <item name="android:layout_marginEnd">@dimen/car_location_permission_prompt_margin_large</item>
86        <item name="android:drawablePadding">8dp</item>
87        <item name="android:textSize">@dimen/car_location_permission_prompt_radio_button_text_size</item>
88        <item name="android:lineHeight">@dimen/car_location_permission_prompt_line_height_small</item>
89    </style>
90
91    <style name="AutoPermissionLocationAccuracyRadioCoarse">
92        <item name="android:button">@null</item>
93        <item name="android:background">@null</item>
94        <item name="android:gravity">center_horizontal</item>
95        <item name="android:layout_marginStart">@dimen/car_location_permission_prompt_margin_large</item>
96        <item name="android:drawablePadding">8dp</item>
97        <item name="android:textSize">@dimen/car_location_permission_prompt_radio_button_text_size</item>
98        <item name="android:lineHeight">@dimen/car_location_permission_prompt_line_height_small</item>
99    </style>
100
101    <style name="AutoPermissionLocationAccuracyImageViewMaterial13">
102        <item name="android:layout_width">match_parent</item>
103        <item name="android:layout_height">wrap_content</item>
104        <item name="android:layout_marginBottom">@dimen/car_location_permission_prompt_margin_medium</item>
105    </style>
106
107    <style name="AutoPermissionGrantButtonListMaterial3">
108        <item name="android:layout_width">match_parent</item>
109        <item name="android:layout_height">wrap_content</item>
110        <item name="android:orientation">vertical</item>
111    </style>
112
113    <style name="AutoPermissionGrantButtonBarSpace">
114        <item name="android:layout_width">0dp</item>
115        <item name="android:layout_height">0dp</item>
116        <item name="android:visibility">gone</item>
117    </style>
118
119    <!-- END AUTO PERMISSION GRANT DIALOG -->
120
121
122    <!-- START PERMISSION GRANT DIALOG -->
123
124    <style name="PermissionGrantScrollView">
125        <item name="android:scrollbars">none</item>
126        <item name="android:fillViewport">true</item>
127        <item name="android:clipChildren">false</item>
128    </style>
129
130    <style name="PermissionGrantSingleton">
131        <item name="android:layout_width">match_parent</item>
132        <item name="android:layout_height">wrap_content</item>
133        <item name="android:gravity">center</item>
134    </style>
135
136    <style name="PermissionGrantDialog">
137        <item name="android:layout_width">match_parent</item>
138        <item name="android:layout_height">wrap_content</item>
139        <item name="android:background">?android:attr/windowBackground</item>
140        <item name="android:orientation">vertical</item>
141        <item name="android:showDividers">middle</item>
142    </style>
143
144    <style name="PermissionGrantDialogMaterial3">
145        <item name="android:layout_width">match_parent</item>
146        <item name="android:layout_height">wrap_content</item>
147        <item name="android:background">?android:attr/windowBackground</item>
148        <item name="android:orientation">vertical</item>
149        <item name="android:showDividers">middle</item>
150    </style>
151
152    <style name="PermissionGrantContent">
153        <item name="android:layout_width">match_parent</item>
154        <item name="android:layout_height">wrap_content</item>
155        <item name="android:orientation">vertical</item>
156        <item name="android:paddingTop">24dp</item>
157        <item name="android:paddingBottom">24dp</item>
158        <item name="android:paddingLeft">24dp</item>
159        <item name="android:paddingRight">24dp</item>
160    </style>
161
162    <style name="PermissionGrantDescription">
163        <item name="android:layout_width">match_parent</item>
164        <item name="android:layout_height">wrap_content</item>
165        <item name="android:orientation">vertical</item>
166        <item name="android:gravity">center</item>
167    </style>
168
169    <style name="PermissionGrantTitleIcon">
170        <item name="android:layout_width">24dp</item>
171        <item name="android:layout_height">24dp</item>
172        <item name="android:layout_marginBottom">12dp</item>
173        <item name="android:tint">?android:attr/colorAccent</item>
174        <item name="android:scaleType">fitCenter</item>
175    </style>
176
177    <style name="PermissionGrantTitleIconMaterial3">
178        <item name="android:layout_width">24dp</item>
179        <item name="android:layout_height">24dp</item>
180        <item name="android:layout_marginBottom">12dp</item>
181        <item name="android:tint">?android:attr/colorAccent</item>
182        <item name="android:scaleType">fitCenter</item>
183    </style>
184
185    <style name="PermissionGrantTitleMessage"
186           parent="@android:style/TextAppearance.DeviceDefault.WindowTitle">
187        <item name="android:layout_width">match_parent</item>
188        <item name="android:layout_height">wrap_content</item>
189        <item name="android:gravity">center</item>
190    </style>
191
192    <style name="PermissionGrantDetailMessage"
193           parent="@android:style/TextAppearance.DeviceDefault">
194        <item name="android:layout_width">match_parent</item>
195        <item name="android:layout_height">wrap_content</item>
196        <item name="android:layout_marginTop">18dp</item>
197        <item name="android:textSize">16sp</item>
198    </style>
199
200    <style name="PermissionLocationAccuracyRadioGroup">
201        <item name="android:layout_width">match_parent</item>
202        <item name="android:layout_height">wrap_content</item>
203        <item name="android:layout_marginTop">24dp</item>
204        <item name="android:layout_marginBottom">24dp</item>
205        <item name="android:gravity">center_horizontal</item>
206        <item name="android:orientation">horizontal</item>
207    </style>
208
209    <style name="PermissionLocationAccuracyRadioGroupMaterial3">
210        <item name="android:layout_width">match_parent</item>
211        <item name="android:layout_height">wrap_content</item>
212        <item name="android:layout_marginBottom">24dp</item>
213        <item name="android:gravity">center_horizontal</item>
214        <item name="android:orientation">horizontal</item>
215    </style>
216
217    <style name="PermissionLocationAccuracyRadioFine">
218        <item name="android:button">@null</item>
219        <item name="android:background">@null</item>
220        <item name="android:gravity">center_horizontal</item>
221        <item name="android:layout_marginEnd">16dp</item>
222        <item name="android:drawablePadding">8dp</item>
223    </style>
224
225    <style name="PermissionLocationAccuracyRadioCoarse">
226        <item name="android:button">@null</item>
227        <item name="android:background">@null</item>
228        <item name="android:gravity">center_horizontal</item>
229        <item name="android:layout_marginStart">16dp</item>
230        <item name="android:drawablePadding">8dp</item>
231    </style>
232
233    <style name="PermissionLocationAccuracyFineImageView">
234        <item name="android:layout_width">match_parent</item>
235        <item name="android:layout_height">wrap_content</item>
236        <item name="android:layout_marginTop">24dp</item>
237        <item name="android:layout_marginBottom">24dp</item>
238    </style>
239
240    <style name="PermissionLocationAccuracyFineImageViewMaterial3">
241        <item name="android:layout_width">match_parent</item>
242        <item name="android:layout_height">wrap_content</item>
243        <item name="android:layout_marginBottom">24dp</item>
244    </style>
245
246    <style name="PermissionLocationAccuracyCoarseImageView">
247        <item name="android:layout_width">match_parent</item>
248        <item name="android:layout_height">wrap_content</item>
249        <item name="android:layout_marginTop">24dp</item>
250        <item name="android:layout_marginBottom">24dp</item>
251    </style>
252
253    <style name="PermissionLocationAccuracyCoarseImageViewMaterial3">
254        <item name="android:layout_width">match_parent</item>
255        <item name="android:layout_height">wrap_content</item>
256        <item name="android:layout_marginBottom">24dp</item>
257    </style>
258
259    <style name="PermissionGrantButtonList">
260        <item name="android:layout_width">match_parent</item>
261        <item name="android:layout_height">wrap_content</item>
262        <item name="android:orientation">vertical</item>
263        <item name="android:showDividers">middle</item>
264    </style>
265
266    <style name="PermissionGrantButtonListMaterial3">
267        <item name="android:layout_width">match_parent</item>
268        <item name="android:layout_height">wrap_content</item>
269        <item name="android:orientation">vertical</item>
270        <item name="android:showDividers">middle</item>
271    </style>
272
273    <style name="PermissionGrantButtonBarSpace">
274        <item name="android:layout_width">0dp</item>
275        <item name="android:layout_height">0dp</item>
276        <item name="android:visibility">gone</item>
277    </style>
278
279    <style name="PermissionGrantButton"
280           parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">
281        <item name="android:layout_width">match_parent</item>
282        <item name="android:layout_height">56dp</item>
283        <item name="android:paddingLeft">8dp</item>
284        <item name="android:paddingRight">8dp</item>
285        <item name="android:background">?android:attr/selectableItemBackground</item>
286    </style>
287
288    <style name="PermissionGrantPermissionRationaleContent">
289        <item name="android:layout_width">match_parent</item>
290        <item name="android:layout_height">wrap_content</item>
291        <item name="android:layout_marginStart">24dp</item>
292        <item name="android:layout_marginEnd">24dp</item>
293        <item name="android:layout_marginBottom">24dp</item>
294        <item name="android:paddingTop">12dp</item>
295        <item name="android:paddingBottom">12dp</item>
296        <item name="android:paddingStart">16dp</item>
297        <item name="android:paddingEnd">16dp</item>
298        <item name="android:orientation">horizontal</item>
299        <item name="android:background">@drawable/grant_dialog_permission_rationale_background</item>
300        <item name="android:minWidth">48dp</item>
301        <item name="android:minHeight">48dp</item>
302    </style>
303
304    <style name="PermissionGrantPermissionRationaleIcon">
305        <item name="android:layout_width">20dp</item>
306        <item name="android:layout_height">20dp</item>
307        <item name="android:layout_gravity">start|center_vertical</item>
308        <item name="android:scaleType">centerInside</item>
309        <item name="android:tint">?android:attr/textColorSecondary</item>
310    </style>
311
312    <style name="PermissionGrantPermissionRationaleMessage"
313           parent="@android:style/TextAppearance.DeviceDefault">
314        <item name="android:textColor">?android:attr/textColorPrimary</item>
315        <item name="android:layout_width">0dp</item>
316        <item name="android:layout_height">wrap_content</item>
317        <item name="android:layout_weight">1</item>
318        <item name="android:layout_marginStart">12dp</item>
319        <item name="android:layout_marginEnd">12dp</item>
320        <item name="android:textSize">14sp</item>
321        <item name="android:lineHeight">20sp</item>
322        <item name="android:lineSpacingMultiplier">1.25</item>
323    </style>
324
325    <style name="PermissionGrantPermissionRationaleMoreInfoIcon">
326        <item name="android:layout_width">20dp</item>
327        <item name="android:layout_height">20dp</item>
328        <item name="android:layout_gravity">end|center_vertical</item>
329        <item name="android:scaleType">centerInside</item>
330        <item name="android:tint">?android:attr/textColorSecondary</item>
331    </style>
332
333    <!-- for use in overlays -->
334    <style name="PermissionGrantButtonAllow"
335           parent="@style/PermissionGrantButton"></style>
336    <style name="PermissionGrantButtonAllowForeground"
337           parent="@style/PermissionGrantButton"></style>
338    <style name="PermissionGrantButtonAllowOneTime"
339           parent="@style/PermissionGrantButton"></style>
340    <style name="PermissionGrantButtonAllowSelected"
341           parent="@style/PermissionGrantButton"></style>
342    <style name="PermissionGrantButtonAllowAll"
343           parent="@style/PermissionGrantButton"></style>
344    <style name="PermissionGrantButtonDeny"
345           parent="@style/PermissionGrantButton"></style>
346    <style name="PermissionGrantButtonNoUpgrade"
347           parent="@style/PermissionGrantButton"></style>
348    <style name="PermissionGrantButtonDontAllowMore"
349           parent="@style/PermissionGrantButton"></style>
350
351    <style name="PermissionGrantButtonAllowMaterial3"
352           parent="@style/PermissionGrantButton"></style>
353    <style name="PermissionGrantButtonAllowForegroundMaterial3"
354           parent="@style/PermissionGrantButton"></style>
355    <style name="PermissionGrantButtonAllowOneTimeMaterial3"
356           parent="@style/PermissionGrantButton"></style>
357    <style name="PermissionGrantButtonDenyMaterial3"
358           parent="@style/PermissionGrantButton"></style>
359    <style name="PermissionGrantButtonNoUpgradeMaterial3"
360           parent="@style/PermissionGrantButton"></style>
361    <style name="PermissionGrantButtonAllowAllMaterial3"
362           parent="@style/PermissionGrantButton"></style>
363
364    <!-- END PERMISSION GRANT DIALOG -->
365
366    <!-- START PERMISSION REVIEW SCREEN -->
367
368    <style name="PermissionReview">
369        <item name="android:layout_width">match_parent</item>
370        <item name="android:layout_height">match_parent</item>
371        <item name="android:orientation">vertical</item>
372    </style>
373
374    <style name="PermissionReviewDescription">
375        <item name="android:layout_marginTop">20dp</item>
376        <item name="android:layout_marginStart">24dp</item>
377        <item name="android:layout_marginBottom">16dp</item>
378        <item name="android:layout_marginEnd">24dp</item>
379    </style>
380
381    <style name="PermissionReviewTitleIcon">
382        <item name="android:layout_marginTop">4dp</item>
383        <item name="android:layout_width">36dp</item>
384        <item name="android:layout_height">36dp</item>
385        <item name="android:scaleType">fitCenter</item>
386    </style>
387
388    <style name="PermissionReviewTitleMessage"
389           parent="@android:style/TextAppearance.DeviceDefault">
390        <item name="android:layout_width">wrap_content</item>
391        <item name="android:layout_height">wrap_content</item>
392        <item name="android:paddingStart">22dp</item>
393        <item name="android:textSize">20sp</item>
394        <item name="android:textColor">?android:attr/textColorPrimary</item>
395    </style>
396
397    <style name="PermissionReviewSettings">
398        <item name="android:layout_marginStart">8dp</item>
399        <item name="android:layout_marginEnd">8dp</item>
400    </style>
401
402    <style name="PermissionReviewSwitchStyle"
403           parent="@android:style/Widget.Material.CompoundButton.Switch">
404        <item name="android:minWidth">48dp</item>
405        <item name="android:minHeight">48dp</item>
406    </style>
407
408    <style name="PermissionReviewButtonBar">
409        <item name="android:layout_width">wrap_content</item>
410        <item name="android:layout_height">wrap_content</item>
411        <item name="android:layout_gravity">bottom</item>
412        <item name="android:orientation">horizontal</item>
413        <item name="android:gravity">bottom</item>
414    </style>
415
416    <style name="PermissionReviewButtonBarSpace">
417        <item name="android:layout_width">0dp</item>
418        <item name="android:layout_height">0dp</item>
419        <item name="android:layout_weight">1</item>
420        <item name="android:visibility">invisible</item>
421    </style>
422
423    <style name="PermissionReviewButton"
424           parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">
425        <item name="android:minWidth">@dimen/alert_dialog_button_bar_width</item>
426        <item name="android:minHeight">@dimen/alert_dialog_button_bar_height</item>
427        <item name="android:layout_width">wrap_content</item>
428        <item name="android:layout_height">wrap_content</item>
429    </style>
430
431    <style name="PermissionReviewButtonMoreInfo"
432           parent="@style/PermissionReviewButton">
433        <item name="android:layout_gravity">bottom</item>
434    </style>
435
436    <!-- for use in overlays -->
437    <style name="PermissionReviewButtonCancel"
438           parent="@style/PermissionReviewButton"></style>
439    <style name="PermissionReviewButtonContinue"
440           parent="@style/PermissionReviewButton"></style>
441
442    <!-- END PERMISSION REVIEW SCREEN -->
443
444    <!-- START PERMISSIONS FRAME -->
445
446    <style name="PermissionsFrameNoPermissionsText">
447        <item name="android:layout_width">match_parent</item>
448        <item name="android:layout_height">match_parent</item>
449        <item name="android:gravity">center</item>
450        <item name="android:textAppearance">?android:attr/textAppearanceLarge</item>
451        <item name="android:layout_marginTop">32dp</item>
452    </style>
453
454    <style name="PermissionFrameExtendedFloatingActionButton">
455        <item name="android:layout_width">wrap_content</item>
456        <item name="android:layout_height">wrap_content</item>
457        <item name="android:layout_gravity">bottom|center_horizontal</item>
458        <item name="android:layout_marginBottom">16dp</item>
459        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
460    </style>
461
462    <!-- END PERMISSIONS FRAME -->
463
464    <!-- START HEADER -->
465
466    <style name="Header">
467        <item name="android:layout_width">match_parent</item>
468        <item name="android:layout_height">?android:attr/actionBarSize</item>
469        <item name="android:background">?android:attr/colorSecondary</item>
470        <item name="android:gravity">center_vertical</item>
471    </style>
472
473    <style name="HeaderIcon">
474        <item name="android:layout_width">@dimen/header_subsettings_margin_start</item>
475        <item name="android:layout_height">40dp</item>
476        <item name="android:gravity">end</item>
477        <item name="android:layout_centerVertical">true</item>
478    </style>
479
480    <style name="HeaderName">
481        <item name="android:layout_height">wrap_content</item>
482        <item name="android:layout_width">match_parent</item>
483        <item name="android:layout_marginStart">@dimen/header_subsettings_margin_start</item>
484        <item name="android:layout_alignWithParentIfMissing">true</item>
485        <item name="android:layout_centerVertical">true</item>
486        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
487        <item name="android:textColor">?android:attr/textColorPrimary</item>
488        <item name="android:textAlignment">viewStart</item>
489    </style>
490
491    <style name="HeaderInfo" parent="@android:style/Widget.DeviceDefault.Button.Borderless">
492        <item name="android:layout_width">56dp</item>
493        <item name="android:layout_height">56dp</item>
494        <item name="android:layout_alignParentEnd">true</item>
495        <item name="android:layout_marginEnd">@dimen/header_subsettings_margin_end</item>
496        <item name="android:layout_centerVertical">true</item>
497        <item name="android:minHeight">0dp</item>
498        <item name="android:minWidth">0dp</item>
499        <item name="android:scaleType">center</item>
500    </style>
501
502    <!-- END HEADER -->
503
504    <!-- START APP PERMISSION SCREEN -->
505
506    <style name="AppPermission">
507        <item name="android:orientation">vertical</item>
508    </style>
509
510    <style name="LargeHeader">
511        <item name="android:layout_width">match_parent</item>
512        <item name="android:layout_height">wrap_content</item>
513        <item name="android:orientation">vertical</item>
514        <item name="android:gravity">center</item>
515    </style>
516
517    <style name="LargeHeaderText">
518        <item name="android:layout_width">wrap_content</item>
519        <item name="android:layout_height">wrap_content</item>
520        <item name="android:layout_marginBottom">16dp</item>
521        <item name="android:gravity">center_horizontal</item>
522        <item name="android:textColor">?android:attr/textColorSecondary</item>
523        <item name="android:paddingStart">48dp</item>
524        <item name="android:paddingEnd">48dp</item>
525    </style>
526
527    <style name="LargeHeaderLink"
528           parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">
529        <item name="android:layout_width">wrap_content</item>
530        <item name="android:layout_height">wrap_content</item>
531    </style>
532
533    <style name="LargeHeaderDivider">
534        <item name="android:layout_width">match_parent</item>
535        <item name="android:layout_height">.75dp</item>
536        <item name="android:background">?android:attr/dividerHorizontal</item>
537    </style>
538
539    <style name="AppPermissionSelection">
540        <item name="android:layout_width">match_parent</item>
541        <item name="android:layout_height">wrap_content</item>
542        <item name="android:orientation">vertical</item>
543        <item name="android:minHeight">?android:attr/listPreferredItemHeight</item>
544        <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item>
545        <item name="android:paddingEnd">?android:attr/listPreferredItemPaddingEnd</item>
546        <item name="android:background">?android:attr/selectableItemBackground</item>
547    </style>
548
549    <style name="AppPermissionMessage">
550        <item name="android:layout_width">match_parent</item>
551        <item name="android:layout_height">wrap_content</item>
552        <item name="android:layout_marginTop">20dp</item>
553        <item name="android:layout_marginBottom">8dp</item>
554        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
555        <item name="android:textColor">?android:attr/colorAccent</item>
556        <item name="android:textDirection">locale</item>
557        <item name="android:textSize">14sp</item>
558        <item name="android:lineHeight">20sp</item>
559    </style>
560
561    <!-- APP PERMISSION RATIONALE CONTAINER  -->
562    <style name="AppPermissionRationaleContainer">
563        <item name="android:layout_width">match_parent</item>
564        <item name="android:layout_height">wrap_content</item>
565        <item name="android:orientation">vertical</item>
566    </style>
567
568    <style name="AppPermissionRationaleContent">
569        <item name="android:layout_width">match_parent</item>
570        <item name="android:layout_height">wrap_content</item>
571        <item name="android:layout_marginTop">20dp</item>
572        <item name="android:layout_marginBottom">20dp</item>
573        <item name="android:orientation">horizontal</item>
574    </style>
575
576    <style name="AppPermissionRationaleTextContent">
577        <item name="android:layout_width">match_parent</item>
578        <item name="android:layout_height">wrap_content</item>
579        <item name="android:layout_marginStart">24dp</item>
580        <item name="android:orientation">vertical</item>
581        <item name="android:layout_weight">1</item>
582    </style>
583
584    <style name="AppPermissionRationaleTitle">
585        <item name="android:layout_width">wrap_content</item>
586        <item name="android:layout_height">wrap_content</item>
587        <item name="android:textColor">?android:attr/textColorPrimary</item>
588        <item name="android:textDirection">locale</item>
589        <item name="android:textSize">20sp</item>
590        <item name="android:lineHeight">24sp</item>
591    </style>
592
593    <style name="AppPermissionRationaleSubtitle">
594        <item name="android:layout_width">wrap_content</item>
595        <item name="android:layout_height">wrap_content</item>
596        <item name="android:textColor">?android:attr/textColorSecondary</item>
597        <item name="android:textDirection">locale</item>
598        <item name="android:textSize">14sp</item>
599        <item name="android:lineHeight">20sp</item>
600    </style>
601
602    <style name="AppPermissionRationaleIcon">
603        <item name="android:layout_width">24dp</item>
604        <item name="android:layout_height">24dp</item>
605        <item name="android:layout_gravity">start|center_vertical</item>
606        <item name="android:scaleType">centerInside</item>
607        <item name="android:tint">?android:attr/textColorPrimary</item>
608    </style>
609    <!-- END APP PERMISSION RATIONALE CONTAINER -->
610
611    <style name="AppPermissionRadioButton"
612           parent="@android:style/Widget.DeviceDefault.CompoundButton.RadioButton">
613        <item name="android:layout_width">match_parent</item>
614        <item name="android:layout_height">wrap_content</item>
615        <item name="android:layout_marginTop">16dp</item>
616        <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item>
617        <item name="android:paddingTop">8dp</item>
618        <item name="android:paddingBottom">8dp</item>
619        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
620        <item name="android:textDirection">locale</item>
621    </style>
622
623    <style name="AppPermissionDetails">
624        <item name="android:layout_width">wrap_content</item>
625        <item name="android:layout_height">wrap_content</item>
626        <item name="android:gravity">center</item>
627        <item name="android:layout_marginStart">48dp</item>
628    </style>
629
630    <style name="AppPermissionTwoTargetDivider">
631        <item name="android:layout_width">wrap_content</item>
632        <item name="android:layout_height">match_parent</item>
633        <item name="android:gravity">center</item>
634        <item name="android:orientation">horizontal</item>
635        <item name="android:paddingTop">16dp</item>
636        <item name="android:paddingBottom">16dp</item>
637    </style>
638
639    <style name="AppPermissionWidgetFrame">
640        <item name="android:layout_width">wrap_content</item>
641        <item name="android:layout_height">match_parent</item>
642        <item name="android:gravity">center</item>
643        <item name="android:minWidth">64dp</item>
644    </style>
645
646    <style name="AppPermissionLocationAccuracy">
647        <item name="android:layout_marginTop">24dp</item>
648        <item name="android:layout_marginBottom">8dp</item>
649        <item name="android:clickable">true</item>
650        <item name="android:focusable">true</item>
651        <item name="android:background">?android:attr/selectableItemBackground</item>
652    </style>
653
654    <style name="AppPermissionLocationAccuracyText">
655        <item name="android:layout_width">0dp</item>
656        <item name="android:layout_weight">1</item>
657        <item name="android:layout_height">wrap_content</item>
658        <item name="android:orientation">vertical</item>
659    </style>
660
661    <style name="AppPermissionLocationAccuracyTitle">
662        <item name="android:layout_width">wrap_content</item>
663        <item name="android:layout_height">wrap_content</item>
664        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
665        <item name="android:textColor">?android:attr/textColorPrimary</item>
666        <item name="android:textDirection">locale</item>
667    </style>
668
669    <style name="AppPermissionLocationAccuracySubtitle">
670        <item name="android:layout_width">wrap_content</item>
671        <item name="android:layout_height">wrap_content</item>
672        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
673        <item name="android:textColor">?android:attr/textColorSecondary</item>
674        <item name="android:textDirection">locale</item>
675    </style>
676
677    <style name="AppPermissionLocationAccuracySwitch">
678        <item name="android:layout_width">wrap_content</item>
679        <item name="android:layout_height">wrap_content</item>
680        <item name="android:paddingStart">16dp</item>
681        <item name="android:paddingEnd">16dp</item>
682        <item name="android:layout_gravity">right|center_vertical</item>
683        <item name="android:clickable">false</item>
684        <item name="android:focusable">false</item>
685    </style>
686
687    <style name="AppPermissionFooter">
688        <item name="android:layout_width">match_parent</item>
689        <item name="android:layout_height">wrap_content</item>
690        <item name="android:orientation">vertical</item>
691        <item name="android:minHeight">?android:attr/listPreferredItemHeight</item>
692        <item name="android:background">?android:attr/selectableItemBackground</item>
693    </style>
694
695    <style name="AppPermissionFooterDivider">
696        <item name="android:layout_width">match_parent</item>
697        <item name="android:layout_height">.75dp</item>
698        <item name="android:layout_marginTop">12dp</item>
699        <item name="android:layout_marginBottom">8dp</item>
700        <item name="android:background">?android:attr/dividerHorizontal</item>
701    </style>
702
703    <style name="AppPermissionFooterText">
704        <item name="android:paddingTop">16dp</item>
705        <item name="android:paddingBottom">16dp</item>
706        <item name="android:layout_marginEnd">48dp</item>
707        <item name="android:paddingStart">24dp</item>
708        <item name="android:paddingEnd">?android:attr/listPreferredItemPaddingEnd</item>
709        <item name="android:textColor">?android:attr/textColorSecondary</item>
710    </style>
711
712    <style name="AppPermissionFooterLink"
713           parent="@style/AppPermissionFooterText">
714        <item name="android:textColor">?android:attr/textColorPrimary</item>
715    </style>
716
717    <style name="AppPermissionFooterTextWithIcon">
718        <item name="android:paddingTop">16dp</item>
719        <item name="android:paddingBottom">16dp</item>
720        <item name="android:clickable">false</item>
721        <item name="android:drawablePadding">20dp</item>
722        <item name="android:paddingStart">20dp</item>
723        <item name="android:paddingEnd">?android:attr/listPreferredItemPaddingEnd</item>
724        <item name="android:layout_marginEnd">48dp</item>
725        <item name="android:textColor">?android:attr/textColorSecondary</item>
726    </style>
727
728    <!-- END APP PERMISSION SCREEN -->
729
730    <!-- START PERMISSION FILTER SCREEN -->
731
732    <style name="PermissionFilterDialogContainer">
733        <item name="android:layout_width">match_parent</item>
734        <item name="android:layout_height">match_parent</item>
735        <item name="android:orientation">vertical</item>
736    </style>
737
738    <style name="PermissionFilterDialogTitleContainer">
739        <item name="android:layout_width">match_parent</item>
740        <item name="android:layout_height">wrap_content</item>
741        <item name="android:background">?android:colorBackgroundFloating</item>
742    </style>
743
744    <style name="PermissionFilterDialogTitle"
745           parent="@android:style/TextAppearance.DeviceDefault.WindowTitle">
746        <item name="android:layout_width">match_parent</item>
747        <item name="android:layout_height">wrap_content</item>
748        <item name="android:gravity">center</item>
749        <item name="android:layout_marginTop">18dp</item>
750        <item name="android:layout_marginBottom">24dp</item>
751        <item name="android:layout_marginStart">24dp</item>
752        <item name="android:layout_marginEnd">24dp</item>
753    </style>
754
755    <style name="PermissionFilterDialogScrollView">
756        <item name="android:layout_width">match_parent</item>
757        <item name="android:layout_height">match_parent</item>
758        <item name="android:fillViewport">true</item>
759        <item name="android:orientation">vertical</item>
760        <item name="android:fadeScrollbars">false</item>
761    </style>
762
763    <style name="PermissionFilterDialogInnerContainer">
764        <item name="android:layout_width">match_parent</item>
765        <item name="android:layout_height">wrap_content</item>
766        <item name="android:orientation">vertical</item>
767        <item name="android:layout_marginBottom">8dp</item>
768    </style>
769
770    <style name="PermissionFilterDialogItemsContainer">
771        <item name="android:layout_width">match_parent</item>
772        <item name="android:layout_height">wrap_content</item>
773        <item name="android:orientation">vertical</item>
774        <item name="android:gravity">start</item>
775    </style>
776
777
778    <style name="PermissionFilterDialogItemContainer">
779        <item name="android:layout_width">match_parent</item>
780        <item name="android:layout_height">wrap_content</item>
781        <item name="android:layout_marginStart">16dp</item>
782        <item name="android:layout_marginEnd">16dp</item>
783        <item name="android:paddingTop">6dp</item>
784        <item name="android:paddingBottom">6dp</item>
785        <item name="android:orientation">horizontal</item>
786        <item name="android:gravity">center_vertical</item>
787    </style>
788
789    <style name="PermissionFilterDialogItemTextFrame">
790        <item name="android:layout_width">wrap_content</item>
791        <item name="android:layout_height">wrap_content</item>
792        <item name="android:layout_weight">1</item>
793        <item name="android:layout_marginStart">16dp</item>
794        <item name="android:orientation">vertical</item>
795    </style>
796
797    <style name="PermissionFilterDialogItemTitle">
798        <item name="android:layout_width">wrap_content</item>
799        <item name="android:layout_height">wrap_content</item>
800        <item name="android:singleLine">true</item>
801        <item name="android:ellipsize">marquee</item>
802        <item name="android:textAppearance">?android:attr/textAppearanceListItem</item>
803    </style>
804
805    <style name="PermissionFilterDialogItemSummary">
806        <item name="android:layout_width">wrap_content</item>
807        <item name="android:layout_height">wrap_content</item>
808        <item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item>
809        <item name="android:textColor">?android:attr/textColorSecondary</item>
810    </style>
811
812    <!-- END PERMISSION FILTER SCREEN -->
813
814    <!-- START PREFERENCE USAGE -->
815
816    <style name="PreferenceUsage">
817        <item name="android:layout_width">match_parent</item>
818        <item name="android:layout_height">wrap_content</item>
819        <item name="android:paddingTop">12dp</item>
820        <item name="android:paddingBottom">12dp</item>
821        <item name="android:minHeight">?android:attr/listPreferredItemHeightSmall</item>
822        <item name="android:gravity">center_vertical</item>
823        <item name="android:paddingLeft">?android:attr/listPreferredItemPaddingLeft</item>
824        <item name="android:paddingRight">?android:attr/listPreferredItemPaddingRight</item>
825        <item name="android:background">?android:attr/selectableItemBackground</item>
826        <item name="android:clipToPadding">false</item>
827        <item name="android:focusable">true</item>
828        <item name="android:baselineAligned">false</item>
829    </style>
830
831    <style name="PreferenceUsageImageFrame">
832        <item name="android:layout_width">wrap_content</item>
833        <item name="android:layout_height">wrap_content</item>
834        <item name="android:maxWidth">48dp</item>
835        <item name="android:maxHeight">48dp</item>
836        <item name="android:gravity">center</item>
837    </style>
838
839    <style name="PreferenceUsageTitleWidgetFrame">
840        <item name="android:layout_width">wrap_content</item>
841        <item name="android:layout_height">wrap_content</item>
842        <item name="android:gravity">start|center_vertical</item>
843        <item name="android:paddingEnd">8dp</item>
844        <item name="android:orientation">horizontal</item>
845    </style>
846
847    <style name="PreferenceUsageTitle">
848        <item name="android:layout_width">wrap_content</item>
849        <item name="android:layout_height">wrap_content</item>
850        <item name="android:singleLine">true</item>
851        <item name="android:textAppearance">?android:attr/textAppearanceListItem</item>
852        <item name="android:ellipsize">marquee</item>
853    </style>
854
855    <style name="PreferenceUsageSummaryWidgetFrame">
856        <item name="android:layout_width">wrap_content</item>
857        <item name="android:layout_height">wrap_content</item>
858        <item name="android:gravity">start|bottom</item>
859        <item name="android:orientation">horizontal</item>
860    </style>
861
862    <style name="PreferenceUsageSummary">
863        <item name="android:layout_width">0dp</item>
864        <item name="android:layout_height">wrap_content</item>
865        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
866        <item name="android:textColor">?android:attr/textColorSecondary</item>
867        <item name="android:maxLines">10</item>
868        <item name="android:textDirection">locale</item>
869    </style>
870
871    <style name="PreferenceUsageWidgetFrame">
872        <item name="android:layout_width">wrap_content</item>
873        <item name="android:layout_height">wrap_content</item>
874        <item name="android:gravity">end|center_vertical</item>
875        <item name="android:paddingStart">16dp</item>
876        <item name="android:orientation">vertical</item>
877    </style>
878
879    <!-- END PREFERENCE USAGE -->
880
881    <!-- START AUTO REVOKE SCREEN -->
882
883    <style name="SettingsActionButton"
884           parent="android:Widget.DeviceDefault.Button.Borderless.Colored">
885        <item name="android:drawableTint">@color/open_btn_enabled_disabled_color</item>
886        <item name="android:tint">@color/open_btn_enabled_disabled_color</item>
887    </style>
888
889    <!-- END AUTO REVOKE SCREEN -->
890
891    <!-- START TITLE SUMMARY IMAGE VIEW -->
892
893    <style name="TitleSummaryImageViewIcon">
894        <item name="android:layout_width">16dp</item>
895        <item name="android:layout_height">16dp</item>
896        <item name="android:layout_marginEnd">8dp</item>
897        <item name="android:tint">?android:attr/colorControlNormal</item>
898    </style>
899
900    <!-- END TITLE SUMMARY IMAGE VIEW -->
901
902    <!-- START IMAGE VIEW -->
903
904    <style name="ImageView">
905        <item name="android:layout_width">match_parent</item>
906        <item name="android:layout_height">wrap_content</item>
907        <item name="android:gravity">end|center_vertical</item>
908    </style>
909
910    <style name="ImageViewIcon">
911        <item name="android:layout_width">24dp</item>
912        <item name="android:layout_height">24dp</item>
913        <item name="android:scaleType">fitCenter</item>
914    </style>
915
916    <!-- END IMAGE VIEW -->
917
918    <!-- START LOADING CONTAINER -->
919
920    <style name="LoadingContainerTextView">
921        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
922        <item name="android:paddingTop">4dp</item>
923        <item name="android:singleLine">true</item>
924    </style>
925
926    <!-- END LOADING CONTAINER -->
927
928    <!-- START ONGOING USAGE DIALOG -->
929
930    <style name="PermissionUsageDialogContainerScrollView">
931        <item name="android:fillViewport">true</item>
932        <item name="android:orientation">vertical</item>
933    </style>
934
935    <style name="PermissionUsageDialogContainerLayout">
936        <item name="android:orientation">vertical</item>
937    </style>
938
939    <style name="PermissionUsageDialogTitle"
940           parent="@android:style/TextAppearance.DeviceDefault.WindowTitle">
941        <item name="android:layout_width">match_parent</item>
942        <item name="android:layout_height">wrap_content</item>
943        <item name="android:gravity">center</item>
944        <item name="android:layout_marginStart">24dp</item>
945        <item name="android:layout_marginEnd">24dp</item>
946        <item name="android:layout_marginTop">18dp</item>
947        <item name="android:layout_marginBottom">18dp</item>
948    </style>
949
950    <style name="PermissionUsageDialogItemsContainer">
951        <item name="android:layout_width">match_parent</item>
952        <item name="android:layout_height">wrap_content</item>
953        <item name="android:layout_marginBottom">24dp</item>
954        <item name="android:orientation">vertical</item>
955        <item name="android:gravity">start</item>
956    </style>
957
958    <style name="PermissionUsageDialogItemContainer">
959        <item name="android:layout_width">match_parent</item>
960        <item name="android:layout_height">wrap_content</item>
961        <item name="android:layout_marginStart">16dp</item>
962        <item name="android:layout_marginEnd">16dp</item>
963        <item name="android:orientation">horizontal</item>
964        <item name="android:focusable">true</item>
965        <item name="android:layout_gravity">center_vertical</item>
966    </style>
967
968    <style name="PermissionUsageDialogItemIconFrame">
969        <item name="android:layout_width">32dp</item>
970        <item name="android:layout_height">32dp</item>
971        <item name="android:layout_gravity">start|center_vertical</item>
972    </style>
973
974    <style name="PermissionUsageDialogItemIcon">
975        <item name="android:layout_width">32dp</item>
976        <item name="android:layout_height">32dp</item>
977        <item name="android:layout_gravity">center</item>
978    </style>
979
980    <style name="PermissionUsageDialogAppAndPermissions">
981        <item name="android:layout_width">0dp</item>
982        <item name="android:layout_height">wrap_content</item>
983        <item name="android:layout_weight">1</item>
984        <item name="android:orientation">vertical</item>
985        <item name="android:gravity">start|center_vertical</item>
986    </style>
987
988    <style name="PermissionUsageDialogItemAppName"
989           parent="@android:style/TextAppearance.DeviceDefault">
990        <item name="android:layout_width">wrap_content</item>
991        <item name="android:layout_height">wrap_content</item>
992        <item name="android:textDirection">locale</item>
993        <item name="android:textSize">16sp</item>
994        <item name="android:layout_marginStart">16dp</item>
995    </style>
996
997    <style name="PermissionUsageDialogItemPermissionsList">
998        <item name="android:layout_width">wrap_content</item>
999        <item name="android:layout_height">wrap_content</item>
1000        <item name="android:textAppearance">?android:textAppearanceListItemSecondary</item>
1001        <item name="android:textColor">?android:textColorSecondary</item>
1002        <item name="android:maxLines">3</item>
1003        <item name="android:ellipsize">end</item>
1004        <item name="android:layout_marginStart">16dp</item>
1005    </style>
1006
1007    <style name="PermissionUsageDialogItemIconsContainer">
1008        <item name="android:layout_width">wrap_content</item>
1009        <item name="android:layout_height">match_parent</item>
1010        <item name="android:orientation">horizontal</item>
1011        <item name="android:gravity">end|center_vertical</item>
1012        <item name="android:layout_gravity">end</item>
1013    </style>
1014
1015    <style name="PermissionUsageDialogOtherUseHeader">
1016        <item name="android:layout_width">wrap_content</item>
1017        <item name="android:layout_height">wrap_content</item>
1018        <item name="android:textAppearance">?android:textAppearanceListItemSecondary</item>
1019        <item name="android:layout_marginStart">16dp</item>
1020    </style>
1021
1022    <style name="PermissionUsageDialogOtherUseContent">
1023        <item name="android:layout_width">wrap_content</item>
1024        <item name="android:layout_height">wrap_content</item>
1025        <item name="android:textAppearance">?android:textAppearanceListItemSecondary</item>
1026        <item name="android:layout_marginStart">16dp</item>
1027    </style>
1028
1029    <style name="PermissionUsageDialogOtherUseInsideSpacer">
1030        <item name="android:layout_width">0dp</item>
1031        <item name="android:layout_height">16dp</item>
1032    </style>
1033
1034    <style name="PermissionUsageDialogSystemUseContent">
1035        <item name="android:layout_width">wrap_content</item>
1036        <item name="android:layout_height">wrap_content</item>
1037        <item name="android:textAppearance">?android:textAppearanceListItemSecondary</item>
1038        <item name="android:layout_marginStart">16dp</item>
1039    </style>
1040
1041    <style name="AccessTimeDialogTitle">
1042        <item name="android:layout_width">wrap_content</item>
1043        <item name="android:layout_height">wrap_content</item>
1044        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
1045        <item name="android:textColor">?android:attr/textColorPrimary</item>
1046        <item name="android:textSize">24sp</item>
1047        <item name="android:layout_marginTop">16dp</item>
1048    </style>
1049
1050    <style name="AccessTimeDialogSubtitle">
1051        <item name="android:layout_width">wrap_content</item>
1052        <item name="android:layout_height">wrap_content</item>
1053        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
1054        <item name="android:textColor">?android:attr/textColorSecondary</item>
1055        <item name="android:textSize">14sp</item>
1056        <item name="android:layout_marginTop">16dp</item>
1057    </style>
1058
1059    <style name="AccessTimeDialogLearnMore">
1060        <item name="android:layout_width">wrap_content</item>
1061        <item name="android:layout_height">wrap_content</item>
1062        <item name="android:textSize">14sp</item>
1063        <item name="android:textColor">?android:attr/colorAccent</item>
1064    </style>
1065
1066    <!-- END ONGOING USAGE DIALOG -->
1067
1068    <!-- START REQUEST ROLE DIALOG TITLE -->
1069
1070    <style name="RequestRoleTitleBase">
1071        <item name="android:layout_width">match_parent</item>
1072        <item name="android:layout_height">wrap_content</item>
1073        <item name="android:paddingStart">?android:dialogPreferredPadding</item>
1074        <item name="android:paddingEnd">?android:dialogPreferredPadding</item>
1075        <item name="android:paddingTop">18dp</item>
1076        <item name="android:gravity">center_horizontal</item>
1077        <item name="android:orientation">vertical</item>
1078    </style>
1079
1080    <style name="RequestRoleTitle" parent="@style/RequestRoleTitleBase" />
1081
1082    <style name="RequestRoleTitleIcon">
1083        <item name="android:layout_width">32dp</item>
1084        <item name="android:layout_height">32dp</item>
1085    </style>
1086
1087    <style name="RequestRoleTitleText"
1088           parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle">
1089        <item name="android:layout_width">match_parent</item>
1090        <item name="android:layout_height">wrap_content</item>
1091        <item name="android:layout_marginTop">8dp</item>
1092        <item name="android:gravity">center_horizontal</item>
1093    </style>
1094
1095    <!-- END REQUEST ROLE DIALOG TITLE -->
1096
1097    <!-- START REQUEST ROLE DIALOG ITEM -->
1098
1099    <style name="RequestRoleItemBase">
1100        <item name="android:minHeight">?android:listPreferredItemHeight</item>
1101        <item name="android:paddingStart">?android:listPreferredItemPaddingStart</item>
1102        <item name="android:paddingEnd">?android:listPreferredItemPaddingEnd</item>
1103        <item name="android:clipChildren">false</item>
1104        <item name="android:gravity">center_vertical</item>
1105        <item name="android:orientation">horizontal</item>
1106    </style>
1107
1108    <style name="RequestRoleItem" parent="RequestRoleItemBase" />
1109
1110    <style name="RequestRoleItemIcon">
1111        <item name="android:layout_width">32dp</item>
1112        <item name="android:layout_height">32dp</item>
1113    </style>
1114
1115    <style name="RequestRoleItemTitleLayout">
1116        <item name="android:layout_width">0dp</item>
1117        <item name="android:layout_height">wrap_content</item>
1118        <item name="android:layout_weight">1</item>
1119        <item name="android:layout_marginStart">16dp</item>
1120        <item name="android:animateLayoutChanges">true</item>
1121        <item name="android:orientation">vertical</item>
1122    </style>
1123
1124    <style name="RequestRoleItemTitleText">
1125        <item name="android:layout_width">wrap_content</item>
1126        <item name="android:layout_height">wrap_content</item>
1127        <item name="android:textAppearance">?android:textAppearanceListItem</item>
1128        <item name="android:textColor">?android:textColorAlertDialogListItem</item>
1129        <item name="android:singleLine">true</item>
1130        <item name="android:ellipsize">marquee</item>
1131    </style>
1132
1133    <style name="RequestRoleItemSubtitleText">
1134        <item name="android:layout_width">wrap_content</item>
1135        <item name="android:layout_height">wrap_content</item>
1136        <item name="android:textAppearance">?android:textAppearanceListItemSecondary</item>
1137        <item name="android:textColor">?android:textColorSecondary</item>
1138    </style>
1139
1140    <style name="RequestRoleItemRadioButton">
1141        <item name="android:layout_width">wrap_content</item>
1142        <item name="android:layout_height">wrap_content</item>
1143        <item name="android:layout_marginStart">16dp</item>
1144        <item name="android:background">@null</item>
1145    </style>
1146
1147    <!-- END REQUEST ROLE DIALOG ITEM -->
1148
1149    <!-- START REQUEST ROLE VIEW -->
1150
1151    <style name="RequestRoleView">
1152        <item name="android:layout_width">match_parent</item>
1153        <item name="android:layout_height">wrap_content</item>
1154        <!-- @android:dimen/dialog_title_divider_material -->
1155        <item name="android:paddingTop">8dp</item>
1156        <item name="android:orientation">vertical</item>
1157    </style>
1158
1159    <style name="RequestRoleViewListView">
1160        <item name="android:layout_width">match_parent</item>
1161        <item name="android:layout_height">0dp</item>
1162        <item name="android:layout_weight">1</item>
1163        <item name="android:cacheColorHint">@null</item>
1164        <item name="android:divider">?android:listDividerAlertDialog</item>
1165        <item name="android:overScrollMode">ifContentScrolls</item>
1166        <item name="android:scrollIndicators">top|bottom</item>
1167    </style>
1168
1169    <style name="RequestRoleViewCheckbox">
1170        <item name="android:layout_width">match_parent</item>
1171        <item name="android:layout_height">wrap_content</item>
1172        <item name="android:layout_marginStart">?android:dialogPreferredPadding</item>
1173        <item name="android:layout_marginEnd">?android:dialogPreferredPadding</item>
1174        <item name="android:minHeight">?android:listPreferredItemHeightSmall</item>
1175        <item name="android:paddingStart">16dp</item>
1176        <item name="android:textAppearance">@style/android:TextAppearance.Material.Subhead</item>
1177    </style>
1178
1179    <!-- END REQUEST ROLE VIEW -->
1180
1181    <!-- START SETTINGS BUTTON PREFERENCE WIDGET -->
1182
1183    <style name="SettingsButtonPreferenceWidgetDivider">
1184        <item name="android:layout_width">1dp</item>
1185        <item name="android:layout_height">match_parent</item>
1186        <item name="android:layout_marginTop">16dp</item>
1187        <item name="android:layout_marginBottom">16dp</item>
1188        <item name="android:background">?android:listDivider</item>
1189    </style>
1190
1191    <style name="SettingsButtonPreferenceWidgetButton">
1192        <item name="android:layout_width">wrap_content</item>
1193        <item name="android:minWidth">64dp</item>
1194        <item name="android:layout_height">match_parent</item>
1195        <item name="android:paddingStart">?android:listPreferredItemPaddingEnd</item>
1196        <item name="android:paddingEnd">?android:listPreferredItemPaddingEnd</item>
1197        <item name="android:background">?android:selectableItemBackground</item>
1198        <item name="android:scaleType">center</item>
1199    </style>
1200
1201    <!-- END SETTINGS BUTTON PREFERENCE WIDGET -->
1202
1203    <!-- START ACCESSIBILITY SERVICE DIALOG -->
1204
1205    <style name="AccessibilityServiceDialogScrollView">
1206        <item name="android:fillViewport">true</item>
1207        <item name="android:orientation">vertical</item>
1208    </style>
1209
1210    <style name="AccessibilityServiceDialog">
1211        <item name="android:orientation">vertical</item>
1212    </style>
1213
1214    <style name="AccessibilityServiceDialogHeader">
1215        <item name="android:layout_width">match_parent</item>
1216        <item name="android:layout_height">wrap_content</item>
1217        <item name="android:layout_marginTop">18dp</item>
1218        <item name="android:gravity">center</item>
1219    </style>
1220
1221    <style name="AccessibilityServiceDialogHeaderIcon">
1222        <item name="android:layout_height">32dp</item>
1223        <item name="android:layout_width">32dp</item>
1224        <item name="android:scaleType">fitCenter</item>
1225        <item name="android:visibility">gone</item>
1226    </style>
1227
1228    <style name="AccessibilityServiceDialogTitle">
1229        <item name="android:layout_width">match_parent</item>
1230        <item name="android:layout_height">wrap_content</item>
1231        <item name="android:gravity">center</item>
1232        <item name="android:textAppearance">@android:style/TextAppearance.Material.Title</item>
1233        <item name="android:layout_marginStart">24dp</item>
1234        <item name="android:layout_marginEnd">24dp</item>
1235        <item name="android:layout_marginTop">18dp</item>
1236    </style>
1237
1238    <style name="AccessibilityServiceDialogItemsContainer">
1239        <item name="android:layout_width">match_parent</item>
1240        <item name="android:layout_height">wrap_content</item>
1241        <item name="android:orientation">vertical</item>
1242        <item name="android:gravity">start</item>
1243    </style>
1244
1245    <style name="AccessibilityServiceDialogMiddleText">
1246        <item name="android:layout_width">match_parent</item>
1247        <item name="android:layout_height">wrap_content</item>
1248        <item name="android:textAppearance">@android:style/TextAppearance.Material.Subhead</item>
1249        <item name="android:textDirection">locale</item>
1250        <item name="android:layout_marginStart">24dp</item>
1251        <item name="android:layout_marginEnd">24dp</item>
1252        <item name="android:layout_marginTop">18dp</item>
1253    </style>
1254
1255    <style name="AccessibilityServiceDialogBottomText">
1256        <item name="android:layout_width">match_parent</item>
1257        <item name="android:layout_height">wrap_content</item>
1258        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
1259        <item name="android:textSize">16sp</item>
1260        <item name="android:layout_marginStart">24dp</item>
1261        <item name="android:layout_marginEnd">24dp</item>
1262        <item name="android:layout_marginTop">24dp</item>
1263        <item name="android:layout_marginBottom">24dp</item>
1264    </style>
1265
1266    <!-- END ACCESSIBILITY SERVICE DIALOG -->
1267
1268    <!-- START ACCESSIBILITY SERVICE DIALOG ITEM -->
1269
1270    <style name="AccessibilityServiceDialogItem">
1271        <item name="android:layout_width">match_parent</item>
1272        <item name="android:layout_height">wrap_content</item>
1273        <item name="android:layout_marginStart">24dp</item>
1274        <item name="android:layout_marginEnd">24dp</item>
1275        <item name="android:orientation">horizontal</item>
1276        <item name="android:layout_gravity">center_vertical</item>
1277    </style>
1278
1279    <style name="AccessibilityServiceDialogItemIcon">
1280        <item name="android:layout_height">32dp</item>
1281        <item name="android:layout_width">32dp</item>
1282        <item name="android:scaleType">fitCenter</item>
1283        <item name="android:layout_gravity">start|center_vertical</item>
1284    </style>
1285
1286    <style name="AccessibilityServiceDialogItemDescription">
1287        <item name="android:layout_width">wrap_content</item>
1288        <item name="android:layout_height">wrap_content</item>
1289        <item name="android:layout_weight">1</item>
1290        <item name="android:layout_marginStart">16dp</item>
1291        <item name="android:orientation">vertical</item>
1292        <item name="android:paddingTop">18dp</item>
1293    </style>
1294
1295    <style name="AccessibilityServiceDialogItemTitle">
1296        <item name="android:layout_width">wrap_content</item>
1297        <item name="android:layout_height">wrap_content</item>
1298        <item name="android:singleLine">true</item>
1299        <item name="android:textAppearance">?android:attr/textAppearanceListItem</item>
1300        <item name="android:ellipsize">marquee</item>
1301    </style>
1302
1303    <style name="AccessibilityServiceDialogItemSummary">
1304        <item name="android:layout_width">wrap_content</item>
1305        <item name="android:layout_height">wrap_content</item>
1306        <item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item>
1307        <item name="android:textColor">?android:attr/textColorSecondary</item>
1308    </style>
1309
1310    <!-- END ACCESSIBILITY SERVICE DIALOG ITEM -->
1311
1312    <!-- START PRIVACY DASHBOARD -->
1313
1314    <style name="PrivacyDashboardGraphicLabel"
1315           parent="@android:style/TextAppearance.DeviceDefault">
1316        <item name="android:textColor">?android:attr/textColorPrimary</item>
1317        <item name="android:textSize">16sp</item>
1318    </style>
1319
1320    <!-- END PRIVACY DASHBOARD -->
1321
1322    <!-- START WARNING BANNER -->
1323
1324    <style name="WarningBannerMainContainer">
1325        <item name="android:layout_width">match_parent</item>
1326        <item name="android:layout_height">wrap_content</item>
1327        <item name="android:background">?android:attr/selectableItemBackground</item>
1328        <item name="android:clipToPadding">false</item>
1329        <item name="android:focusable">true</item>
1330        <item name="android:gravity">center_vertical</item>
1331        <item name="android:minHeight">?android:attr/listPreferredItemHeightSmall</item>
1332        <item name="android:paddingEnd">?android:attr/listPreferredItemPaddingEnd</item>
1333        <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item>
1334    </style>
1335
1336    <style name="WarningBannerCardView">
1337        <item name="android:layout_width">match_parent</item>
1338        <item name="android:layout_height">wrap_content</item>
1339        <item name="cardCornerRadius">20dp</item>
1340        <item name="cardBackgroundColor">@color/warning_surface</item>
1341        <item name="cardElevation">0dp</item>
1342        <item name="contentPaddingBottom">8dp</item>
1343        <item name="contentPaddingTop">20dp</item>
1344        <item name="contentPaddingLeft">20dp</item>
1345        <item name="contentPaddingRight">20dp</item>
1346    </style>
1347
1348    <style name="WarningBannerIcon">
1349        <item name="android:layout_width">24dp</item>
1350        <item name="android:layout_height">24dp</item>
1351        <item name="android:scaleType">fitCenter</item>
1352        <item name="android:layout_marginBottom">8dp</item>
1353        <item name="android:tint">@color/warning_onsurface</item>
1354    </style>
1355
1356    <style name="WarningBannerDimensions">
1357        <item name="android:layout_width">match_parent</item>
1358        <item name="android:layout_height">wrap_content</item>
1359    </style>
1360
1361    <style name="WarningBannerText">
1362        <item name="android:layout_marginBottom">8dp</item>
1363        <item name="android:textColor">?android:attr/textColorPrimary</item>
1364    </style>
1365
1366    <style name="WarningBannerTitle" parent="@style/WarningBannerText">
1367        <item name="android:layout_width">wrap_content</item>
1368        <item name="android:layout_height">wrap_content</item>
1369        <item name="android:textSize">20sp</item>
1370        <item name="android:lineHeight">24sp</item>
1371    </style>
1372
1373    <style name="WarningBannerSummary" parent="@style/WarningBannerText">
1374        <item name="android:layout_width">match_parent</item>
1375        <item name="android:layout_height">wrap_content</item>
1376        <item name="android:textSize">14sp</item>
1377        <item name="android:lineHeight">20sp</item>
1378    </style>
1379
1380    <style name="WarningBannerButton">
1381        <item name="android:layout_height">48dp</item>
1382        <item name="android:minWidth">48dp</item>
1383        <item name="android:layout_width">wrap_content</item>
1384        <item name="android:layout_alignParentBottom">true</item>
1385        <item name="android:layout_alignParentEnd">true</item>
1386        <item name="android:textSize">14sp</item>
1387        <item name="android:lineHeight">20sp</item>
1388        <item name="android:layout_marginBottom">8dp</item>
1389        <item name="android:textColor">@color/warning_onsurface</item>
1390        <item name="android:background">?android:attr/selectableItemBackground</item>
1391    </style>
1392
1393    <style name="WarningBannerWidgetFrame">
1394        <item name="android:layout_width">wrap_content</item>
1395        <item name="android:layout_height">match_parent</item>
1396        <item name="android:gravity">end|center_vertical</item>
1397        <item name="android:paddingStart">16dp</item>
1398        <item name="android:orientation">vertical</item>
1399    </style>
1400
1401    <style name="AutoWarningBannerCardView">
1402        <item name="android:layout_width">match_parent</item>
1403        <item name="android:layout_height">wrap_content</item>
1404        <item name="cardCornerRadius">20dp</item>
1405        <item name="cardBackgroundColor">@color/warning_surface</item>
1406        <item name="cardElevation">0dp</item>
1407        <item name="contentPaddingBottom">24dp</item>
1408        <item name="contentPaddingTop">24dp</item>
1409        <item name="contentPaddingLeft">24dp</item>
1410        <item name="contentPaddingRight">24dp</item>
1411    </style>
1412
1413    <style name="AutoWarningBannerIcon">
1414        <item name="android:layout_width">44dp</item>
1415        <item name="android:layout_height">44dp</item>
1416        <item name="android:scaleType">fitCenter</item>
1417        <item name="android:layout_marginBottom">8dp</item>
1418        <item name="android:tint">@color/warning_onsurface</item>
1419    </style>
1420
1421    <style name="AutoWarningBannerText">
1422        <item name="android:layout_marginBottom">4dp</item>
1423        <item name="android:textColor">@android:color/black</item>
1424    </style>
1425
1426    <style name="AutoWarningBannerTitle" parent="@style/AutoWarningBannerText">
1427        <item name="android:layout_width">wrap_content</item>
1428        <item name="android:layout_height">wrap_content</item>
1429        <item name="android:textSize">32sp</item>
1430        <item name="android:lineHeight">44sp</item>
1431    </style>
1432
1433    <style name="AutoWarningBannerSummary" parent="@style/AutoWarningBannerText">
1434        <item name="android:layout_width">match_parent</item>
1435        <item name="android:layout_height">wrap_content</item>
1436        <item name="android:textSize">24sp</item>
1437        <item name="android:lineHeight">36sp</item>
1438    </style>
1439    <!-- END WARNING BANNER -->
1440
1441    <!-- START ENHANCED CONFIRMATION DIALOG -->
1442
1443    <style name="EnhancedConfirmationDialog">
1444        <item name="android:layout_width">wrap_content</item>
1445        <item name="android:layout_height">wrap_content</item>
1446        <item name="android:orientation">vertical</item>
1447        <item name="android:paddingTop">24dp</item>
1448        <item name="android:paddingStart">24dp</item>
1449        <item name="android:paddingEnd">24dp</item>
1450        <item name="android:paddingBottom">16dp</item>
1451    </style>
1452
1453    <style name="EnhancedConfirmationDialogHeader">
1454        <item name="android:layout_width">match_parent</item>
1455        <item name="android:layout_height">wrap_content</item>
1456        <item name="android:orientation">vertical</item>
1457        <item name="android:gravity">center_horizontal</item>
1458        <item name="android:paddingBottom">16dp</item>
1459    </style>
1460
1461    <style name="EnhancedConfirmationDialogIcon">
1462        <item name="android:src">@drawable/ic_safety_center_shield</item>
1463        <item name="android:layout_width">32dp</item>
1464        <item name="android:layout_height">32dp</item>
1465        <item name="android:scaleType">fitCenter</item>
1466        <item name="android:tint">?android:attr/colorAccent</item>
1467        <item name="android:contentDescription">@null</item>
1468    </style>
1469
1470    <style name="EnhancedConfirmationDialogTitle" parent="@android:style/TextAppearance.Material.Headline">
1471        <item name="android:layout_width">wrap_content</item>
1472        <item name="android:layout_height">wrap_content</item>
1473        <item name="android:layout_marginTop">16dp</item>
1474        <item name="android:gravity">center_horizontal</item>
1475        <item name="android:fontFamily">google-sans</item>
1476    </style>
1477
1478    <style name="EnhancedConfirmationDialogScrollView">
1479        <item name="android:layout_width">match_parent</item>
1480        <item name="android:layout_height">wrap_content</item>
1481        <item name="android:fadeScrollbars">false</item>
1482    </style>
1483    <style name="EnhancedConfirmationDialogBody">
1484        <item name="android:layout_width">match_parent</item>
1485        <item name="android:layout_height">wrap_content</item>
1486        <item name="android:orientation">vertical</item>
1487    </style>
1488    <style name="EnhancedConfirmationDialogDesc" parent="@android:style/TextAppearance.Material.Body1">
1489        <item name="android:layout_width">match_parent</item>
1490        <item name="android:layout_height">wrap_content</item>
1491        <item name="android:gravity">left</item>
1492        <item name="android:fontFamily">google-sans-text</item>
1493        <item name="android:textSize">14sp</item>
1494        <item name="android:lineSpacingMultiplier">1.2</item>
1495    </style>
1496
1497    <style name="EnhancedConfirmationDialogButtonBar">
1498        <item name="android:paddingBottom">14dp</item>
1499        <item name="android:paddingTop">12dp</item>
1500    </style>
1501
1502    <style name="EnhancedConfirmationDialogButton">
1503        <item name="android:fontFamily">google-sans-medium</item>
1504        <item name="android:textSize">14sp</item>
1505        <item name="android:lineSpacingMultiplier">1.25</item>
1506    </style>
1507
1508    <!-- END ENHANCED CONFIRMATION DIALOG -->
1509</resources>
1510