/* Avid Search — نتایج جستجو */
.search-result-item.is-active {
    background: rgba(204, 0, 0, 0.12);
    transform: translateX(-4px);
}
.search-result-item mark {
    background: rgba(230, 0, 0, 0.18);
    color: inherit;
    border-radius: 4px;
    padding: 0 2px;
}
.search-result-item.search-more {
    justify-content: center;
    font-weight: 700;
    font-size: .82rem;
    color: var(--primary-red, #cc0000);
    margin-top: 6px;
    border-top: 1px dashed var(--glass-border, rgba(128, 128, 128, .25));
    border-radius: 0 0 14px 14px;
}
.search-result-item .search-result-thumb { object-fit: cover; }
.search-results-dropdown,
.avid-mobile-search-results { overscroll-behavior: contain; }
.avid-search-page-form {
    display: flex; gap: 10px; margin: 18px 0 0; max-width: 520px;
}
.avid-search-page-form input[type="search"] {
    flex: 1; height: 44px; padding: 0 18px; border-radius: 30px; outline: none;
    border: 1px solid var(--glass-border); background: var(--bg-card); color: var(--text-main);
    font-size: .9rem;
}
.avid-search-page-form button {
    height: 44px; padding: 0 22px; border: none; border-radius: 30px; cursor: pointer;
    background: var(--red-gradient); color: #fff; font-weight: 800;
}
