.more-topics__container { position: relative; padding-bottom: max(env(safe-area-inset-bottom), 1em); max-width: calc(var(--d-max-width) * 0.87); .nav { margin-block: 0; li { .btn { color: var(--primary); background-color: transparent; padding: 0.5em 5px; border-radius: 0px; &:hover { box-shadow: inset 0px -3px 0px 0px rgba(var(--tertiary-rgb), 0.5); } &.active { box-shadow: inset 0px -3px 0px 0px var(--tertiary); } .d-icon, &:hover .d-icon, &:active .d-icon { color: var(--primary-high); opacity: 1; } } } } .more-topics__lists { &:not(.single-list) { .more-topics__list-title { display: none; } } } .topic-list .topic-list-data:first-of-type { padding-left: 5px; } .more-topics__list { .topic-list-body { border-top: none; .topic-list-item:last-of-type { border-bottom: none; } } } // Target the .badge-category text, the bullet icon needs to maintain `display: block` .suggested-topics-message .badge-wrapper.bullet span.badge-category, .suggested-topics-message .badge-wrapper.box span, .suggested-topics-message .badge-wrapper.bar span { display: inline; } .suggested-topics-message .badge-wrapper.bullet span.badge-category { // Override vertical-align: text-top from `badges.css.scss` vertical-align: baseline; line-height: var(--line-height-medium); } .suggested-topics-message .badge-wrapper.bullet { margin-right: 0; } .suggested-topics-message .badge-wrapper.bullet, .suggested-topics-message .badge-wrapper.bullet span.badge-category-parent-bg, .suggested-topics-message .badge-wrapper.bullet span.badge-category-bg { // Top of bullet aligns with top of line - adjust line height to vertically align bullet. line-height: 0.8; } .suggested-topics-message .badge-wrapper.bullet span.badge-category, .suggested-topics-message .badge-wrapper.bar span.badge-category { max-width: 150px; } }