.SearchFilters_container__36t2M{margin-bottom:var(--spacing-2xl)}.SearchFilters_searchBar__vSEGQ{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.SearchFilters_searchBox__WsXh1{display:flex;align-items:center;gap:.75rem;background:white;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex:1 1;min-width:300px;transition:all .3s ease}.SearchFilters_searchBox__WsXh1:focus-within{box-shadow:0 4px 12px rgba(102,126,234,.2);transform:translateY(-1px)}.SearchFilters_searchIcon__H4XNY{color:var(--primary);font-size:1.2rem;flex-shrink:0}.SearchFilters_searchInput__y7Z0O{border:none;outline:none;font-size:1rem;flex:1 1;color:#2c3e50;background:transparent}.SearchFilters_searchInput__y7Z0O::placeholder{color:#9e9e9e}.SearchFilters_filterButton__tJSl5{white-space:nowrap;display:flex;align-items:center;gap:.5rem;color:var(--primary-dark)}.SearchFilters_filters__bcPS7{margin-top:var(--spacing-lg);padding:var(--spacing-xl);background:var(--background-secondary);border-radius:var(--radius-lg);border:1px solid var(--border);animation:SearchFilters_slideDown__8PsDc .3s ease-out}@keyframes SearchFilters_slideDown__8PsDc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SearchFilters_filterGrid__uMPNX{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.SearchFilters_filterItem__51m4Z{display:flex;flex-direction:column;gap:var(--spacing-sm)}.SearchFilters_filterItem__51m4Z label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground-secondary)}.SearchFilters_select__iPu0F{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base)}.SearchFilters_select__iPu0F:hover{border-color:var(--primary)}.SearchFilters_select__iPu0F:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.SearchFilters_tagsSection__E7zrD{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.SearchFilters_tagsLabel__8on1K{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground-secondary);margin-bottom:var(--spacing-md)}.SearchFilters_tagsGrid__U07cj{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.SearchFilters_tagButton__7X_X3{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-base)}.SearchFilters_tagButton__7X_X3:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.SearchFilters_tagButtonActive__EiruI{background:var(--primary);color:white;border-color:var(--primary)}.SearchFilters_tagButtonActive__EiruI:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.SearchFilters_filterActions__SB9sJ{display:flex;justify-content:flex-start;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--border);margin-top:var(--spacing-lg)}@media (max-width:768px){.SearchFilters_searchBar__vSEGQ{flex-direction:column}.SearchFilters_searchBox__WsXh1{min-width:100%;width:100%}.SearchFilters_filterButton__tJSl5{width:100%}.SearchFilters_filterGrid__uMPNX{grid-template-columns:1fr}.SearchFilters_filterActions__SB9sJ{flex-direction:column-reverse}.SearchFilters_filterActions__SB9sJ button{width:100%}}.Pagination_pagination__c7olK{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-2xl) 0;flex-wrap:wrap}.Pagination_pageButton__e3u2_{min-width:40px;height:40px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center}.Pagination_pageButton__e3u2_:hover:not(:disabled){border-color:var(--primary);background:var(--primary-light);color:var(--primary);transform:translateY(-1px)}.Pagination_pageButton__e3u2_:disabled{opacity:.4;cursor:not-allowed}.Pagination_pageButton__e3u2_.Pagination_active__xC1TQ{background:var(--primary);color:white;border-color:var(--primary)}.Pagination_pageButton__e3u2_.Pagination_active__xC1TQ:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.Pagination_ellipsis__RoTs_{padding:var(--spacing-xs) var(--spacing-sm);color:var(--foreground-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.Pagination_pageButton__e3u2_{min-width:36px;height:36px;font-size:var(--text-xs)}}