@use "lib/viewport"; :root { --d-sidebar-active-background: var(--d-selected); } body.has-full-page-chat .sidebar-wrapper, .sidebar-wrapper, .sidebar-hamburger-dropdown { @include viewport.until(lg) { background: var(--secondary); .sidebar-footer-wrapper { background: var(--secondary); .sidebar-footer-container::before { display: none; } } } .has-full-page-chat &, .has-full-page-chat & .sidebar-footer-wrapper { background: transparent; } .sidebar-container { border-right: none; } .sidebar-section-link { transition: none; border-radius: var(--d-border-radius); } .dropdown-menu__item .sidebar-section-link { border-radius: 0; } } .sidebar-hamburger-dropdown { .sidebar-new-topic-button__wrapper { width: 100%; margin: 0 0 var(--space-2); } } .sidebar-section-wrapper { --d-sidebar-section-border-color: var(--d-sidebar-border-color); @include viewport.from(xl) { padding-block: 0.45em; } @include viewport.until(sm) { .hamburger-panel .revamped & { margin-bottom: var(--space-4); } } .sidebar-section-header { font-size: var(--font-down-2); } .sidebar-section-content { margin: 0; display: flex; flex-direction: column; @include viewport.from(xl) { gap: var(--space-1); } } } .sidebar-wrapper .sidebar-sections { --scrollbarThumbBg: var(--d-selected); } .sidebar-section-link-wrapper .sidebar-section-link:focus, .sidebar-section-link-wrapper .sidebar-section-link:hover { .d-icon { color: var(--primary); } } // put the draft menu above the slide-out hamburger on small desktop screens @include viewport.until(md) { html:not(.mobile-view) { .topic-drafts-menu-content { z-index: z("modal", "overlay"); } } } .admin-area .sidebar-wrapper .admin-panel { --d-sidebar-highlight-background: var(--d-selected); --d-sidebar-link-icon-color: var(--d-sidebar-link-color); } .sidebar-theme-toggle__wrapper { order: -1; .d-icon-paintbrush { display: none; } } .sidebar-theme-toggle-dropdown.select-kit.combo-box .select-kit-header { padding-left: 1em; }