/**
 * Sticky filters styles for SRA Collab
 */

.sra-collab-filters {
    position: sticky;
    top: 75px; /* Height of the site header */
    z-index: 10; /* Keep below site nav dropdowns */
    background: #f9f9f9;
    margin-bottom: 20px;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
}

/* Add shadow when sticky is active */
.sra-collab-filters.is-sticky {
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

/* Mobile adjustment */
@media (max-width: 768px) {
    .sra-collab-filters {
        top: 44.3px; /* Mobile header height */
    }
}
