.CaseStudiesFilter-module-scss-module__xAI3dG__filterContainer{flex-direction:column;margin-bottom:30px;padding:0 1rem;display:flex;position:relative}.CaseStudiesFilter-module-scss-module__xAI3dG__searchSection{width:100%;max-width:300px;position:absolute;top:11px;right:16px}@media screen and (max-width:768px){.CaseStudiesFilter-module-scss-module__xAI3dG__searchSection{display:none}}.CaseStudiesFilter-module-scss-module__xAI3dG__searchSection .CaseStudiesFilter-module-scss-module__xAI3dG__searchInput{background:#fff;border:1px solid #e0e0e0;border-radius:8px 8px 0 0;width:100%;padding:12px 16px 12px 40px;font-family:inherit;font-size:1rem;transition:all .3s}.CaseStudiesFilter-module-scss-module__xAI3dG__searchSection .CaseStudiesFilter-module-scss-module__xAI3dG__searchInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0066cc1a}.CaseStudiesFilter-module-scss-module__xAI3dG__searchSection .CaseStudiesFilter-module-scss-module__xAI3dG__searchInput::placeholder{color:#999}.CaseStudiesFilter-module-scss-module__xAI3dG__searchSection .CaseStudiesFilter-module-scss-module__xAI3dG__searchIcon{color:#999;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.CaseStudiesFilter-module-scss-module__xAI3dG__tabsContainer{border-bottom:2px solid #e0e0e0;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;display:flex}.CaseStudiesFilter-module-scss-module__xAI3dG__tab{cursor:pointer;color:#666;white-space:nowrap;background:0 0;border:none;padding:10px 20px;font-size:1rem;font-weight:500;transition:color .3s;position:relative}.CaseStudiesFilter-module-scss-module__xAI3dG__tab:hover{color:var(--color-primary)}.CaseStudiesFilter-module-scss-module__xAI3dG__tab.CaseStudiesFilter-module-scss-module__xAI3dG__active{color:var(--color-primary);font-weight:600}.CaseStudiesFilter-module-scss-module__xAI3dG__tab.CaseStudiesFilter-module-scss-module__xAI3dG__active:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-1rem;left:0;right:0}.CaseStudiesFilter-module-scss-module__xAI3dG__resultCount{color:var(--color-black);z-index:1000;background:var(--color-white);text-align:center;border-radius:100px;padding:8px 25px;font-size:.95rem;font-weight:500;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 2px 20px #0003}@media (max-width:768px){.CaseStudiesFilter-module-scss-module__xAI3dG__filterContainer{gap:1.5rem;padding:0}.CaseStudiesFilter-module-scss-module__xAI3dG__searchSection{max-width:100%}.CaseStudiesFilter-module-scss-module__xAI3dG__tabsContainer{gap:.5rem}.CaseStudiesFilter-module-scss-module__xAI3dG__tab{padding:8px 16px;font-size:.95rem}}
