} .chevron-icon:hover { border: 1px solid SelectedItem; color: SelectedItem; } .chevron-icon:active { color: SelectedItem; } .chevron-icon, .chevron-icon:hover, .chevron-icon:active { background-color: ButtonFace; } } .card-container:not([open]) .chevron-icon { background-image: url("chrome://global/skin/icons/arrow-down.svg"); } .card-container:not([open]) a { display: none; } ::slotted([slot="header"]), ::slotted([slot="secondary-header"]) { align-self: center; margin: 0; font-size: 1.13em; font-weight: var(--heading-font-weight); overflow: hidden; text-overflow: ellipsis; user-select: none; white-space: nowrap; } ::slotted([slot="header"]) { flex: 1; width: 0; } ::slotted([slot="secondary-header"]) { padding-inline-end: 1em; } .card-container-footer { display: flex; justify-content: center; color: var(--fxview-primary-action-background); cursor: pointer; } ::slotted([slot="footer"]:not([hidden])) { text-decoration: underline; display: inline-block; outline-offset: 2px; border-radius: var(--border-radius-xsmall); margin-block: 0.5rem; } @media (max-width: 39rem) { .card-container-header[withViewAll] { width: 76%; } .view-all-link { width: 20%; } } .card-container.inner { border: 1px solid var(--fxview-border); box-shadow: none; margin-block: 8px 0; } details.empty-state { box-shadow: none; border: 1px solid var(--fxview-border); border-radius: var(--border-radius-medium); } PK