.professionals-module__CCmJDa__filters{border:1px solid var(--border);background:#fff;border-radius:16px;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;padding:16px;display:grid}.professionals-module__CCmJDa__search{gap:8px;min-width:0;display:flex}.professionals-module__CCmJDa__field{gap:4px;min-width:0;display:grid}.professionals-module__CCmJDa__label{color:var(--text-light);font-size:.75rem;font-weight:600}.professionals-module__CCmJDa__input{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;padding:10px 12px;font-size:.95rem}.professionals-module__CCmJDa__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.professionals-module__CCmJDa__card{border:1px solid var(--border);color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:20px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.professionals-module__CCmJDa__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.professionals-module__CCmJDa__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.professionals-module__CCmJDa__avatar{width:56px;height:56px;color:var(--primary);background:#e8f0fe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex;overflow:hidden}.professionals-module__CCmJDa__meta{color:var(--text-light);flex-wrap:wrap;gap:6px 14px;font-size:.85rem;display:flex}.professionals-module__CCmJDa__chips{flex-wrap:wrap;gap:6px;display:flex}.professionals-module__CCmJDa__chip{color:var(--primary);background:#eff6ff;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.professionals-module__CCmJDa__pager{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}@media (max-width:760px){.professionals-module__CCmJDa__filters{grid-template-columns:1fr 1fr}.professionals-module__CCmJDa__search{grid-column:1/-1}}@media (max-width:420px){.professionals-module__CCmJDa__filters{grid-template-columns:1fr}}
