.header { background: var(--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: var(--unread-message-color); } /* For text preceded by an icon */ .fa__text { padding-left: 6px; } .header__navigation { display: flex; flex-wrap: wrap; } .header__input, .header__input:focus { padding: 0 var(--header-field-spacing); border: none; height: var(--header-field-height); background: var(--header-field-color); color: var(--text-light-color); -webkit-text-fill-color: var(--text-light-color); text-overflow: ellipsis; /* reset rounded borders on iOS/Safari */ border-radius: 0; } span.header__counter { @mixin number-wrap var(--header-hover-color); } select.header__input, select.header__input:focus { /* in case of