.header__search > [data-tippy-root] { right: 0 !important; }

.tippy-box[data-theme~='search'] .tdrop { max-height: 300px; }


.search__item { position: relative; padding: 15px 13px; }
.search__item--with-photo { padding-left: 60px; min-height: 56px; }
.search__title { font: 700 16px/20px "sf pro display" }
.search__sub { font: 15px/17px "sf pro display"; color: #666; }
.search__photo { width: 36px; height: 36px; position: absolute; left: 10px; border-radius: 3px; top: 14px; }


/* Global header search dropdown */

.glbar__search > [data-tippy-root] { right: 0 !important; }

.glbar__search .tippy-box[data-theme~='dropdown'] {
    box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.05);
    min-width: 420px;
}

.glbar__search .tippy-box[data-theme~='dropdown'] > .tippy-content {
    border-radius: 16px;
}

.glbar__search .tdrop {
    max-height: 385px;
}

.glbar__search .tdrop__option {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 15px;
    border-bottom: none;
    margin: 0;
}

.glbar__search .tdrop__option--highlight {
    background: #f5f5f5;
}

.glbar__search .search__item {
    position: static;
    display: flex;
    align-items: center;
    gap: 12px;
}

.glbar__search .search__item--with-photo {
    min-height: auto;
}

.glbar__search .search__photo {
    position: static;
    width: 46px;
    height: 46px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.03);
    flex-shrink: 0;
    object-fit: cover;
}

.glbar__search .search__text {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.glbar__search .search__title {
    font: 500 16px/120% "Golos Text", "sf pro display", sans-serif;
    color: #0F0F0F;
}

.glbar__search .search__sub {
    font: 400 14px/120% "Golos Text", "sf pro display", sans-serif;
    color: rgba(15, 15, 15, 0.5);
}
