1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
/* Copyright 2024 The Chromium Authors
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file. */
/* #css_wrapper_metadata_start
* #type=style-lit
* #import=./sp_shared_vars.css.js
* #scheme=relative
* #css_wrapper_metadata_end */
.sp-card {
background: var(--color-side-panel-card-background);
border-radius: 12px;
display: block;
margin: 0 var(--sp-body-padding);
padding: var(--sp-card-block-padding) 0;
}
.sp-card sp-heading {
margin: 0;
padding: 0 var(--sp-card-inline-padding);
}
.sp-scroller {
display: block;
overflow-x: hidden;
overflow-y: auto;
scrollbar-gutter: stable;
}
.sp-scroller::-webkit-scrollbar {
background: transparent;
width: var(--sp-body-padding);
}
.sp-scroller::-webkit-scrollbar-thumb {
background: var(--color-side-panel-scrollbar-thumb);
background-clip: content-box;
border: solid 1.5px transparent;
border-radius: 100px;
}
.sp-scroller-top-of-page::-webkit-scrollbar-track {
margin-block-start: var(--sp-body-padding);
}
.sp-scroller-bottom-of-page::-webkit-scrollbar-track {
margin-block-end: var(--sp-body-padding);
}
.sp-scroller .sp-card,
:host-context(.sp-scroller) .sp-card {
margin-inline-end: 0; /* sp-scroller's scrollbar takes the space instead. */
}
.sp-icon-buttons-row {
align-items: center;
display: grid;
gap: 12px;
grid-auto-columns: 16px;
grid-auto-flow: column;
justify-items: center;
}
.sp-icon-buttons-row cr-icon-button {
--cr-icon-button-icon-size: 16px;
--cr-icon-button-size: 24px;
}
.sp-hr {
background: var(--color-side-panel-divider);
border: none;
height: 1px;
width: 100%;
}
.sp-cards-separator {
border: 0;
flex-shrink: 0;
height: 8px;
margin: 0;
width: 100%;
}
cr-dialog {
--cr-dialog-background-color: var(--color-side-panel-dialog-background);
--cr-primary-text-color: var(--color-side-panel-dialog-primary-foreground);
--cr-secondary-text-color: var(
--color-side-panel-dialog-secondary-foreground);
--cr-dialog-title-font-size: 16px;
--cr-dialog-title-slot-padding-bottom: 8px;
font-weight: 500;
}
cr-dialog::part(dialog) {
--cr-scrollable-border-color: var(--color-side-panel-dialog-divider);
border-radius: 12px;
box-shadow: var(--cr-elevation-3);
}
|