1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
8 background-color: var
(--fxview-background-color-secondary
);
9 margin-block-end: 24px;
10 box-shadow: 0 2px 6px rgba
(0, 0, 0, 0.15);
17 @media (forced-colors
) or
(prefers-contrast
) {
19 border: 1px solid var
(--fxview-border
);
23 .card-container-header {
32 padding-inline-end: 0;
33 margin-block-end: 6px;
37 .card-container-header[withViewAll] {
41 .card-container-header[hidden] {
45 .card-container-header[toggleDisabled] {
50 color: var
(--fxview-primary-action-background
);
57 padding-inline-start: 0;
60 .card-container-header:focus-visible
,
61 .view-all-link:focus-visible {
62 outline: 2px solid var
(--in-content-focus-outline-color
);
66 background-image: url
("chrome://global/skin/icons/arrow-up.svg");
68 display: inline-block
;
74 background-position: center
;
75 -moz-context-properties: fill
;
77 background-color: transparent
;
78 background-repeat: no-repeat
;
83 background-color: var
(--fxview-element-background-hover
);
86 @media (forced-colors
) {
88 border: 1px solid ButtonText
;
93 border: 1px solid SelectedItem
;
97 .chevron-icon:active {
103 .chevron-icon:active {
104 background-color: ButtonFace
;
108 .card-container:not([open]) .chevron-icon {
109 background-image: url
("chrome://global/skin/icons/arrow-down.svg");
112 .card-container:not([open]) a {
116 ::slotted
([slot
=header
]),
117 ::slotted
([slot
=secondary-header
]) {
123 text-overflow: ellipsis
;
128 ::slotted
([slot
=header
]) {
133 ::slotted
([slot
=secondary-header
]) {
134 padding-inline-end: 1em;
137 .card-container-footer {
139 justify-content: center
;
140 color: var
(--fxview-primary-action-background
);
144 ::slotted
([slot
=footer
]:not
([hidden
])) {
145 text-decoration: underline
;
146 display: inline-block
;
149 margin-block: 0.5rem;
152 @media (max-width: 39rem) {
153 .card-container-header[withViewAll] {
161 .card-container.inner {
162 border: 1px solid var
(--fxview-border
);
167 details
.empty-state
{
169 border: 1px solid var
(--fxview-border
);