// Fixing bulk select (only needed for desktop) .bulk-select-enabled { .topic-list-header { position: relative; top: 0; z-index: 2; } .topic-author-avatar-data { display: none; } .bulk-select.topic-list-data { grid-area: bulk-select; margin-left: -0.5em; @media screen and (width <= 576px) { margin-top: 0; label { padding-block: 0.345em; } } input { transform: scale(1.5); } } } .topic-list-header { position: relative; margin-bottom: 0.35rem; tr { border: none; } .topic-list-data { padding: 0.25rem 0; color: var(--primary-600); font-size: var(--font-down-2); font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; background: transparent; &:not(.default) { display: none; } &.default { border-radius: var(--d-border-radius); .bulk-select, span:not(.bulk-select-topics, .d-button-label) { display: none; } } } // bulk select .bulk-select-topics { position: absolute; right: 0.25rem; top: 50%; transform: translateY(-50%); background: color-mix(in srgb, var(--d-content-background) 88%, white 12%); border: 1px solid var(--primary-200); border-radius: 999px; box-shadow: 0 6px 18px -12px rgb(10 18 35 / 35%); display: flex; gap: 0.5rem; margin: 0; padding: 0.25rem; button { white-space: nowrap; margin: 0; border-radius: 999px; } } }