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 100 101 102 103 104
|
/* 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=./history_clusters_shared_style.css.js
* #scheme=relative
* #include=history-clusters-shared-style
* #css_wrapper_metadata_end */
:host {
color: var(--cr-primary-text-color);
display: block;
font-size: 0.875rem; /* 14px */
}
:host([is-empty]) {
padding-block: 80px;
}
cr-dialog::part(dialog) {
--cr-dialog-width: min(calc(100% - 32px), 512px);
}
:host([in-side-panel_]) cr-toast {
margin: 16px; /* Optimized for default side panel */
}
#clusters {
margin: 0 auto;
max-width: var(--cluster-max-width);
min-width: var(--cluster-min-width);
padding: var(--first-cluster-padding-top) var(--cluster-padding-horizontal) 0;
}
:host([in-side-panel_]) #clusters {
min-width: 0;
padding: 0;
}
:host(:not([in-side-panel_])) history-cluster {
overflow-clip-margin: 8px;
}
:host-context(.focus-outline-visible) history-cluster:focus,
history-cluster:focus-visible {
outline: none;
}
:host([in-side-panel_]) history-cluster {
border-bottom: none;
}
:host([in-side-panel_]) history-cluster[is-last] {
border-bottom: none;
}
#placeholder {
align-items: center;
color: var(--md-loading-message-color);
display: flex;
flex: 1;
font-size: inherit;
font-weight: 500;
height: 100%;
justify-content: center;
}
#footer {
display: flex;
justify-content: center;
padding:
0 var(--cluster-padding-horizontal) var(--cluster-padding-vertical);
}
:host([in-side-panel_]) #footer {
padding-top: var(--cluster-padding-vertical);
}
/*TODO(mfacey): Refactor history clusters side panel to use shadow parts*/
:host([in-side-panel_]) cr-dialog {
--cr-dialog-background-color:
var(--color-history-clusters-side-panel-dialog-background);
--cr-primary-text-color:
var(--color-history-clusters-side-panel-dialog-primary-foreground);
--cr-secondary-text-color:
var(--color-history-clusters-side-panel-dialog-secondary-foreground);
--cr-dialog-title-font-size: 16px;
--cr-dialog-title-slot-padding-bottom: 8px;
font-weight: 500;
}
:host([in-side-panel_]) cr-dialog::part(dialog) {
--cr-scrollable-border-color:
var(--color-history-clusters-side-panel-dialog-divider);
border-radius: 12px;
box-shadow: var(--cr-elevation-3);
}
.spinner-icon {
height: 100%;
width: 100%;
}
|