.before-header-panel-outlet { display: flex; } @if $links_position == "right" { .before-header-panel-outlet { margin-left: auto; + .panel { margin-left: 0; } } } .custom-header-links { display: inline-flex; align-items: center; margin-left: auto; @if $links_position == "left" { margin-left: 1em; &--hide-links { display: none; } } .headerLink { list-style: none; a { padding: 0.35em 0.6em; color: var(--header_primary); font-size: var(--font-up-1); } } &--hide-links { .headerLink:not(.headerLink--keep) { display: none; } } } .desktop-view .headerLink--vmo, .mobile-view .headerLink--vdo { display: none; } // for compatibility with the discourse-header-search component .floating-search-input-wrapper { flex: 1 1 auto; margin: 0 1em; @if $links_position == "left" { order: 2; } .floating-search-input { width: 100%; margin: 0; } .search-menu { width: 100% !important; // overrides very specific selector } }