.search_searchContainer__IDbwk{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.search_searchHeader__UXaVp{text-align:center;margin-bottom:2rem}.search_searchHeader__UXaVp h1{font-size:2.5rem;color:#333;margin-bottom:.5rem}.search_searchHeader__UXaVp p{color:#666;font-size:1.1rem}.search_filtersSection__P4aa5{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:2rem}.search_searchBar__ZrdrU{position:relative;margin-bottom:1.5rem}.search_searchIcon__Rx71S{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#666;font-size:1.2rem}.search_searchInput__DTEp6{width:100%;padding:1rem 1rem 1rem 3rem;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#f9f9f9}.search_searchInput__DTEp6:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);background:#fff}.search_filterControls__VYT6O{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.search_filterGroup__GAeZg{display:flex;align-items:center;flex:1 1;min-width:200px;position:relative}.search_filterIcon__Nn_GH{position:absolute;left:12px;color:#666;font-size:1rem}.search_filterInput__cxN5l,.search_filterSelect__JiBv3{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;background:#f9f9f9;transition:all .3s ease}.search_filterInput__cxN5l:focus,.search_filterSelect__JiBv3:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1);background:#fff}.search_resetButton__0uJa_{padding:.75rem 1.5rem;background-color:#f44336;color:#fff;border:none;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.search_resetButton__0uJa_:hover{background-color:#d32f2f;box-shadow:0 2px 8px rgba(0,0,0,.15)}.search_searchButton__U6smw{padding:.75rem 1.5rem;background-color:#3498db;color:#fff;border:none;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.search_searchButton__U6smw:hover{background-color:#2c81b9;box-shadow:0 2px 8px rgba(52,152,219,.3)}.search_searchButton__U6smw:focus{outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.3)}.search_searchButton__U6smw:disabled{background-color:#9ec9e8;cursor:not-allowed;opacity:.85}@media (max-width:768px){.search_resetButton__0uJa_,.search_searchButton__U6smw{width:100%}}.search_resultsHeader__XcaDS{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.search_resultCount__IP9ge{font-size:1rem;color:#666}.search_resultCount__IP9ge span{font-weight:600;color:#3498db}.search_viewToggle__0Q6nd{gap:.5rem}.search_viewButton__wpMrI{padding:.5rem 1rem;border:1px solid #ddd;background:#f9f9f9;border-radius:6px;cursor:pointer;transition:all .3s ease}.search_activeView__vGX3A{background:#3498db;color:#fff;border-color:#3498db}.search_usersGrid__YJ0_f{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.search_userCard__RQySu{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column}.search_userCard__RQySu:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.search_loadingContainer__cGYUs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;width:100%}.search_spinner__qLvIP{width:40px;height:40px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#4361ee;animation:search_spin__6ZYDS 1s ease-in-out infinite;margin-bottom:1rem}@keyframes search_spin__6ZYDS{to{transform:rotate(1turn)}}.search_errorMessage___SYuw{background-color:#ffebee;color:#c62828;padding:1rem;border-radius:4px;margin-bottom:1rem;text-align:center;width:100%}.search_userAvatar__TL9ZE{position:relative;height:180px;overflow:hidden;background:#f4f5f7}.search_userAvatar__TL9ZE img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.search_userCard__RQySu:hover .search_userAvatar__TL9ZE img{transform:scale(1.05)}.search_userAvatarPlaceholder__ikZSH{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.search_userInfo___syFk{padding:1.25rem}.search_userInfo___syFk h3{margin:0 0 .75rem;font-size:1.2rem;color:#333}.search_userInfo___syFk p{margin:.5rem 0;color:#666;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.search_infoIcon__LmZB_{color:#3498db;font-size:.9rem}.search_userMeta__9eZmN{display:flex;gap:.75rem;margin-top:1rem}.search_userCaste__mzT_s,.search_userGender__U8owL{font-size:.8rem;padding:.25rem .75rem;border-radius:20px;background:#f1f1f1;color:#666}.search_tableContainer__Ukugv{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.search_usersTable__4T89G{width:100%;border-collapse:collapse}.search_usersTable__4T89G td,.search_usersTable__4T89G th{padding:1rem;text-align:left;border-bottom:1px solid #eee}.search_usersTable__4T89G th{background-color:#f9f9f9;font-weight:600;color:#333}.search_tableRow__uh1Jb:hover{background-color:#f5f5f5}.search_userTableInfo__DhYpt{display:flex;align-items:center;gap:.75rem}.search_tableAvatar__vt4ro{width:40px;height:40px;border-radius:50%;object-fit:cover}.search_noResults__f2hSI{text-align:center;padding:3rem 1rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.search_noResultsIcon__ZXZrW{font-size:3rem;color:#ddd;margin-bottom:1rem}.search_noResults__f2hSI h3{font-size:1.5rem;color:#333;margin-bottom:.5rem}.search_noResults__f2hSI p{color:#666}@media (max-width:992px){.search_filterControls__VYT6O{gap:.75rem}.search_filterGroup__GAeZg{min-width:180px}}@media (max-width:768px){.search_searchContainer__IDbwk{padding:1.5rem 1rem}.search_searchHeader__UXaVp h1{font-size:2rem}.search_filterControls__VYT6O{flex-direction:column;align-items:stretch}.search_filterGroup__GAeZg{width:100%}.search_resultsHeader__XcaDS{flex-direction:column;align-items:flex-start;gap:1rem}.search_usersGrid__YJ0_f{grid-template-columns:1fr}}@media (max-width:480px){.search_searchHeader__UXaVp h1{font-size:1.75rem}.search_searchHeader__UXaVp p{font-size:1rem}.search_userInfo___syFk h3{font-size:1.1rem}}.search_viewToggleContainer__joAjx{display:flex;justify-content:center;margin:2rem 0}.search_viewToggle__0Q6nd{display:flex;background:#f8f9fa;border-radius:12px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.search_toggleButton__5HDtb{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;background:transparent;color:#666;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:100px;justify-content:center}.search_toggleButton__5HDtb:hover{color:#3498db;background:rgba(52,152,219,.1)}.search_toggleButton__5HDtb.search_active__3JK_d{background:#3498db;color:#fff;box-shadow:0 2px 8px rgba(52,152,219,.3)}.search_toggleIcon__g5O8J{font-size:16px}.search_mapContainer__RN_Is{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:2rem}.search_mapContainer__RN_Is .search_leaflet-container__A_pN9{border-radius:12px}@media (max-width:768px){.search_viewToggleContainer__joAjx{margin:1.5rem 0}.search_toggleButton__5HDtb{padding:10px 16px;font-size:13px;min-width:80px}.search_toggleIcon__g5O8J{font-size:14px}}.ph_header__Gt5dm{text-align:center;margin-bottom:2rem;width:100%;display:flex;padding:30px 0;flex-direction:column;align-items:center;justify-content:center;background-color:#1fa0db;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ph_header__Gt5dm h1{font-size:2rem;font-weight:700;color:#fff;margin:0 0 .5rem}.ph_header__Gt5dm p{color:#fff;margin:0;font-size:1rem}@media (max-width:480px){.ph_header__Gt5dm h1{font-size:1.5rem}}@media (min-width:1024px){.ph_header__Gt5dm{margin-bottom:3rem}}