.page_doctorsPage__WzMrc{min-height:100vh;padding:2rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.page_pageHeader__Wcb0w{text-align:center;margin-bottom:3rem}.page_pageHeader__Wcb0w h1{font-size:3rem;color:var(--primary-blue);margin-bottom:1rem;font-weight:700}.page_pageHeader__Wcb0w p{font-size:1.2rem;color:var(--text-light)}.page_searchSection__5QWnH{background:white;border-radius:16px;padding:2rem;box-shadow:var(--shadow);margin-bottom:3rem;display:flex;gap:2rem;align-items:center}.page_searchBar__PKvut{position:relative;flex:1}.page_searchInput__MuNYU{width:100%;padding:12px 16px 12px 48px;border:2px solid #e1e8ed;border-radius:25px;font-size:16px;transition:all .3s ease}.page_searchInput__MuNYU:focus{outline:none;border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(0,102,204,.1)}.page_searchIcon__Nmvy_{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-light)}.page_filterSection__5TZcj{display:flex;align-items:center;gap:.5rem;color:var(--text-dark)}.page_filterSelect__kzIf8{padding:12px 16px;border:2px solid #e1e8ed;border-radius:8px;font-size:16px;background:white;min-width:200px}.page_filterSelect__kzIf8:focus{outline:none;border-color:var(--primary-blue)}.page_resultsSection___z9od{margin-bottom:2rem}.page_resultsCount__nJjV3{color:var(--text-light);margin-bottom:2rem;font-weight:500}.page_doctorsGrid__gQ3Zc{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.page_doctorCard__s05_V{background:white;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);transition:all .3s ease}.page_doctorCard__s05_V:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.page_doctorImage__5P2v5{position:relative;height:250px;overflow:hidden}.page_doctorImage__5P2v5 img{width:100%;height:100%;object-fit:cover}.page_doctorInfo__BXXHN{padding:2rem}.page_doctorInfo__BXXHN h3{color:var(--primary-blue);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.page_specialization__ghGmq{color:var(--accent-orange);font-weight:600;font-size:1.1rem;margin-bottom:.25rem}.page_designation___nD0x{color:var(--text-dark);font-weight:500;margin-bottom:.5rem}.page_qualifications__zGvy_{color:var(--text-light);font-size:.9rem;margin-bottom:.5rem}.page_experience__T4zT7{color:var(--text-light);font-size:.9rem;margin-bottom:1rem}.page_rating__WgzWK{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.page_stars__Achw_{display:flex;align-items:center;gap:.25rem;color:#fbbf24;font-weight:600}.page_reviews__INteX{color:var(--text-light);font-size:.9rem}.page_availability__HRPaj{display:flex;align-items:center;gap:.5rem;color:var(--primary-green);font-size:.9rem;margin-bottom:1rem}.page_consultationFee__iWFBY{color:var(--text-dark);font-weight:600;margin-bottom:1.5rem;padding:.75rem;background:var(--bg-light);border-radius:8px;text-align:center}.page_doctorInfo__BXXHN .page_btn-primary__FZwXw{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.page_noResults__7Bhup{text-align:center;padding:4rem 2rem;color:var(--text-light)}.page_noResults__7Bhup h3{color:var(--text-dark);font-size:1.5rem;margin-bottom:1rem}@media (max-width:768px){.page_doctorsPage__WzMrc{padding:1rem 0}.page_pageHeader__Wcb0w h1{font-size:2.5rem}.page_searchSection__5QWnH{flex-direction:column;gap:1rem;padding:1.5rem}.page_filterSelect__kzIf8{min-width:100%}.page_doctorsGrid__gQ3Zc{grid-template-columns:1fr;gap:1.5rem}.page_doctorInfo__BXXHN{padding:1.5rem}}