/* Remove animations from experts page search filter section */

/* Disable search input animations */
.search-input-experts {
    transition: none !important;
}

.search-input-experts:focus {
    transition: none !important;
    /* Keep the visual styles but remove animation */
    border-color: #007bff;
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.1);
}

/* Disable search button animations */
.search-btn-experts {
    transition: none !important;
}

.search-btn-experts:hover {
    background: #0056b3;
    transform: translateY(-50%) !important; /* Keep position but remove scale animation */
}

/* Disable filter select animations */
.filter-select {
    transition: none !important;
}

.filter-select:focus {
    transition: none !important;
    /* Keep the visual styles but remove animation */
    outline: none;
    border-color: #007bff;
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.1);
}

/* Disable clear filters button animations */
.clear-filters-btn {
    transition: none !important;
}

.clear-filters-btn:hover {
    background: #5a6268;
    transform: none !important; /* Remove translateY animation */
}

/* Disable any fadeInUp animations on search filter elements */
.search-filters-section,
.search-filters-container,
.search-section,
.search-box,
.filters-section,
.filter-group {
    animation: none !important;
}

/* Override any inherited animations from the global fadeInUp rule */
.search-filters-section .search-input-experts,
.search-filters-section .search-btn-experts,
.search-filters-section .filter-select,
.search-filters-section .clear-filters-btn,
.search-filters-section .filter-group {
    animation: none !important;
}

/* Override any inherited animations */
.search-filters-section * {
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
}

/* Ensure immediate appearance without any delay */
.search-filters-section {
    opacity: 1 !important;
    transform: none !important;
}
