.CommunityFilters-module__-ESsSq__filters{z-index:1;border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--brand-gold) 10%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-soft) 86%, transparent));border-radius:clamp(26px,3vw,38px);padding:clamp(18px,2.2vw,26px);position:relative;overflow:visible;box-shadow:0 18px 54px #00000012,inset 0 1px #ffffff14}.CommunityFilters-module__-ESsSq__header{gap:6px;margin-bottom:16px;display:grid}.CommunityFilters-module__-ESsSq__header span{color:var(--brand-gold);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.CommunityFilters-module__-ESsSq__header strong{color:var(--text-primary);letter-spacing:-.035em;font-size:clamp(18px,1.6vw,25px);font-weight:820;line-height:1.15}.CommunityFilters-module__-ESsSq__searchRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.CommunityFilters-module__-ESsSq__searchField{gap:8px;min-width:0;display:grid}.CommunityFilters-module__-ESsSq__searchField span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.2}.CommunityFilters-module__-ESsSq__searchField input{border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface-soft) 86%, transparent)), #ffffff05;width:100%;min-height:52px;color:var(--text-primary);font:inherit;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);border-radius:999px;outline:none;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 14px 36px #00000012,inset 0 1px #ffffff14}.CommunityFilters-module__-ESsSq__searchField input::placeholder{color:var(--text-muted)}.CommunityFilters-module__-ESsSq__searchField input:focus{border-color:color-mix(in srgb, var(--brand-gold) 62%, var(--border));box-shadow:0 18px 42px #00000017, 0 0 0 4px color-mix(in srgb, var(--brand-gold) 12%, transparent), 0 1px 0 #ffffff1a inset}.CommunityFilters-module__-ESsSq__clearButton{border:1px solid color-mix(in srgb, var(--brand-gold) 42%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--brand-gold) 13%, transparent), transparent), color-mix(in srgb, var(--surface-soft) 84%, transparent);min-width:108px;min-height:52px;color:var(--text-primary);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.CommunityFilters-module__-ESsSq__clearButton:hover{border-color:color-mix(in srgb, var(--brand-gold) 68%, var(--border));box-shadow:0 12px 28px #00000014, 0 0 0 3px color-mix(in srgb, var(--brand-gold) 8%, transparent);transform:translateY(-1px)}:is(html[data-theme=light] .CommunityFilters-module__-ESsSq__filters,body[data-theme=light] .CommunityFilters-module__-ESsSq__filters,.light .CommunityFilters-module__-ESsSq__filters){background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--brand-gold) 9%, transparent), transparent 42%), linear-gradient(145deg, #ffffffe6, #fffcf5c7)}html[data-lang=ar] .CommunityFilters-module__-ESsSq__header span{letter-spacing:0}html[data-lang=ar] .CommunityFilters-module__-ESsSq__searchField span{letter-spacing:0}html[data-lang=ar] .CommunityFilters-module__-ESsSq__clearButton{letter-spacing:0}html[data-lang=ar] .CommunityFilters-module__-ESsSq__header strong{letter-spacing:0;font-weight:850;line-height:1.28}@media (max-width:700px){.CommunityFilters-module__-ESsSq__filters{border-radius:28px;padding:18px}.CommunityFilters-module__-ESsSq__searchRow{grid-template-columns:1fr}.CommunityFilters-module__-ESsSq__clearButton{width:100%}}@media (max-width:460px){.CommunityFilters-module__-ESsSq__searchField input,.CommunityFilters-module__-ESsSq__clearButton{min-height:50px}}@media (prefers-reduced-motion:reduce){.CommunityFilters-module__-ESsSq__searchField input,.CommunityFilters-module__-ESsSq__clearButton{filter:none!important;transition:none!important;transform:none!important}}
