.header { background: $header_color; } .header__force-right { margin-left: auto; } [data-notification-count="0"] { display: none !important; } .fa-search-button { padding: 0 0.5rem; } .fa-unread-icon { color: $unread_message_color; } // For text preceded by an icon .fa__text { padding-left: 6px; } .header__navigation { display: flex; flex-wrap: wrap; } a.header__link { display: inline-block; padding: 0 $header_spacing; line-height: $header_height; font-size: $header_font_size; color: $text_light_color; background: $header_color; flex-shrink: 0; } a.header__link:hover, .header__dropdown:hover > a { cursor: pointer; background-color: $header_hover_color; } .header__input, .header__input:focus { padding: 0 $header_field_spacing; border: none; height: $header_field_height; background: $header_field_color; color: $text_light_color; -webkit-text-fill-color: $text_light_color; text-overflow: ellipsis; /* reset rounded borders on iOS/Safari */ border-radius: 0; } span.header__counter { @include number-wrap($header_hover_color); } select.header__input, select.header__input:focus { /* in case of