.searchSpecialists_pageSection__7l40n{padding:8px 0 72px;max-width:1200px;margin:0 auto;width:100%;min-width:0}@media(max-width: 767px){.searchSpecialists_pageSection__7l40n{padding:0 0 48px}}.searchSpecialists_searchHero__SNWr7{position:relative;margin-bottom:28px;padding:36px 40px;border-radius:var(--ant-border-radius-lg);background:linear-gradient(135deg, #f8f7fc 0%, #ffffff 45%, #f3f1fa 100%);overflow:hidden}.searchSpecialists_searchHero__SNWr7::before{content:"";position:absolute;top:-100px;right:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle, rgba(73, 64, 159, 0.08) 0%, transparent 70%);pointer-events:none}@media(min-width: 768px)and (max-width: 1023px){.searchSpecialists_searchHero__SNWr7{padding:28px 24px}}@media(max-width: 767px){.searchSpecialists_searchHero__SNWr7{padding:24px 16px;margin-bottom:20px;border-radius:12px}}.searchSpecialists_modePills__aF9o1{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}@media(max-width: 767px){.searchSpecialists_modePills__aF9o1{gap:6px}}.searchSpecialists_modePill__oDNWz{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid rgba(73,64,159,.2);border-radius:999px;background:#fff;color:var(--ant-color-primary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.searchSpecialists_modePill__oDNWz svg{flex-shrink:0}.searchSpecialists_modePill__oDNWz:hover{background:rgba(73,64,159,.06);border-color:var(--ant-color-primary);transform:translateY(-1px)}@media(max-width: 767px){.searchSpecialists_modePill__oDNWz{flex:1 1 auto;justify-content:center;padding:10px 12px;font-size:14px}}.searchSpecialists_modePillActive__hKaHp{background:var(--ant-color-primary);border-color:var(--ant-color-primary);color:#fff;box-shadow:0 2px 8px rgba(73,64,159,.25)}.searchSpecialists_modePillActive__hKaHp:hover{background:var(--ant-color-primary);color:#fff;transform:none}.searchSpecialists_eyebrow__GSH52{position:relative;z-index:1;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:rgba(73,64,159,.08);color:var(--ant-color-primary);font-size:var(--font-size-sm);font-weight:500;line-height:1.4}.searchSpecialists_pageTitle__vtOO5{position:relative;z-index:1;margin:0 0 8px;font-size:var(--font-size-xxl);font-weight:700;line-height:1.15;color:var(--ant-color-text);letter-spacing:-0.02em}@media(max-width: 767px){.searchSpecialists_pageTitle__vtOO5{font-size:var(--font-size-xl)}}.searchSpecialists_pageSubtitle__YRrJT{position:relative;z-index:1;margin:0 0 24px;max-width:540px;font-size:var(--font-size-base);line-height:1.5;color:var(--ant-color-text-secondary)}@media(max-width: 767px){.searchSpecialists_pageSubtitle__YRrJT{margin-bottom:20px}}.searchSpecialists_searchBlock__ARmcN{position:relative;z-index:1;margin-bottom:16px;max-width:720px;width:100%;min-width:0}.searchSpecialists_entityInCity__R1wiC{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:var(--font-size-sm);color:var(--ant-color-text-secondary)}.searchSpecialists_entityInCity__R1wiC strong{color:var(--ant-color-text);font-weight:600}.searchSpecialists_activePetProblem__NTZpf{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:14px 0 0}.searchSpecialists_activePetProblemLabel__FKQhl{font-size:14px;color:var(--ant-color-text-secondary)}.searchSpecialists_activePetProblemChip__aRzSA{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(73,64,159,.35);border-radius:999px;background:rgba(73,64,159,.08);color:var(--ant-color-primary);font-size:14px;line-height:1.4;cursor:pointer;transition:background .15s ease,border-color .15s ease}.searchSpecialists_activePetProblemChip__aRzSA:hover{background:rgba(73,64,159,.12);border-color:var(--ant-color-primary)}.searchSpecialists_activePetProblemClear__sLhps{font-size:18px;line-height:1}.searchSpecialists_filtersBlock__CZeWm{margin-bottom:8px;padding:16px 20px;border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);box-shadow:0 1px 4px rgba(73,64,159,.06);border:1px solid rgba(73,64,159,.1)}@media(max-width: 767px){.searchSpecialists_filtersBlock__CZeWm{padding:12px 14px}}.searchSpecialists_resultsHeader__Lv9uJ{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:24px 0 0;padding-bottom:12px;border-bottom:1px solid rgba(73,64,159,.1)}.searchSpecialists_resultCount__Lv1rT{margin:0;font-size:var(--font-size-sm);color:var(--ant-color-text-secondary)}.searchSpecialists_resultCount__Lv1rT strong{color:var(--ant-color-primary);font-weight:700;font-variant-numeric:tabular-nums}.searchSpecialists_breedersList__BT_3F{margin-top:20px;display:grid;grid-template-columns:1fr;gap:16px}.searchSpecialists_breedersState__2_iS3{display:flex;flex-direction:column;gap:16px}.searchSpecialists_breedersSkeleton__gmQN8{height:120px;border-radius:12px;background:linear-gradient(90deg, #f0f0f0 25%, #e8e8e8 50%, #f0f0f0 75%);background-size:200% 100%;animation:searchSpecialists_searchShimmer__DIR3O 1.4s ease-in-out infinite}.searchSpecialists_breedersEmpty__gtbsA{margin:0;padding:32px 24px;text-align:center;font-size:var(--font-size-base);color:var(--ant-color-text-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-layout);border:1px dashed rgba(73,64,159,.2)}@keyframes searchSpecialists_searchShimmer__DIR3O{0%{background-position:200% 0}100%{background-position:-200% 0}}
