/* =============================================
   Search Autocomplete — Venax Store
   ============================================= */

.search-autocomplete-dropdown {
    position      : absolute;
    top           : calc(100% + 4px);
    left          : 0;
    right         : 0;
    background    : #fff;
    border        : 1px solid #e2e6f0;
    border-radius : 12px;
    box-shadow    : 0 8px 24px rgba(0,0,0,.10);
    z-index       : 9999;
    overflow      : hidden;
    min-width     : 280px;
}

.search-dropdown-header {
    padding     : 10px 16px 6px;
    font-size   : 11px;
    font-weight : 700;
    color       : #999;
    text-transform : uppercase;
    letter-spacing : .06em;
    border-bottom  : 1px solid #f0f2f7;
}

.search-dropdown-item {
    display     : flex;
    align-items : center;
    gap         : 10px;
    padding     : 10px 16px;
    cursor      : pointer;
    font-size   : 14px;
    color       : #333;
    transition  : background .15s;
}

.search-dropdown-item:last-child {
    border-radius : 0 0 12px 12px;
}

.search-dropdown-item:hover,
.search-dropdown-item.active {
    background : #f4f6ff;
    color      : #1237BB;
}

.search-dropdown-item svg {
    flex-shrink : 0;
}

.search-dropdown-item span {
    white-space   : nowrap;
    overflow      : hidden;
    text-overflow : ellipsis;
}
