.doctorInfo_section__2AzHm:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.doctorInfo_aboutSection__DjrMU{border-left:4px solid var(--main-color)}.doctorInfo_aboutSection__DjrMU p{color:#4b5563;line-height:1.7;margin-bottom:1.5rem}.doctorInfo_specializations__JE4zf h3{color:#374151;font-size:1.1rem;margin-bottom:1rem}.doctorInfo_specializationList__FMI2k{gap:.75rem;margin:0}.doctorInfo_specializationItem__l3DGy{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;border:1px solid rgba(79,70,229,.2);transition:all .2s ease}.doctorInfo_licenseSection__7hADa{border-left:4px solid var(--main-color)}.doctorInfo_subSectionTitle__0G1fb{font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.doctorInfo_licenseList__p7_mj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.doctorInfo_licenseItem__so9zx{background:#fff;padding:.875rem 1rem;border-radius:8px;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.doctorInfo_licenseItem__so9zx:hover{transform:translateX(3px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.doctorInfo_licenseItem__so9zx span:first-child{color:#4b5563;font-size:.95rem}.doctorInfo_verifiedBadgeSmall__Wsh_d{background:#10b981;color:#fff;font-size:.75rem;padding:.25rem .6rem;border-radius:9999px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:.25rem}.doctorInfo_verifiedBadgeSmall__Wsh_d:before{content:"✓";font-size:.7rem}@media (max-width:768px){.doctorInfo_section__2AzHm{padding:1.5rem}.doctorInfo_specializationItem__l3DGy{font-size:.8125rem;padding:.4rem .8rem}.doctorInfo_licenseItem__so9zx{padding:.75rem}}.doctorInfo_doctorProfile__GfVUe{background-color:#f9fafb;min-height:100vh;padding:3rem 1rem}.doctorInfo_container__3EX1_{max-width:1280px;margin:0 auto;width:100%}.doctorInfo_tabsContainer__ZuzZS{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-top:2rem;overflow:hidden;display:none}.doctorInfo_tabsHeader__dTZ08{border-bottom:1px solid #e5e7eb}.doctorInfo_tabsList__LZGpA{display:flex;list-style:none;margin:0;padding:0 .5rem;justify-content:space-between}.doctorInfo_tabItem__YWZcH{padding:.75rem .5rem;font-weight:500;font-size:.875rem;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;text-align:center;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.doctorInfo_tabsList__LZGpA{padding:0;justify-content:flex-start}.doctorInfo_tabItem__YWZcH{padding:1rem 1.5rem;font-size:1rem;flex:none;min-width:auto}}.doctorInfo_tabItem__YWZcH:hover{color:var(--text-color)}.doctorInfo_tabItemActive__c5MSz{color:var(--main-color);border-bottom-color:var(--main-color)}.doctorInfo_tabContent__dCv5T{padding:1rem}.doctorInfo_tabContent__dCv5T>div{transition:none!important;animation:none!important}.doctorInfo_tabContent__dCv5T .doctorInfo_section__2AzHm{transition:none!important;transform:none!important;box-shadow:0 4px 6px rgba(0,0,0,.05)}.doctorInfo_tabContent__dCv5T .doctorInfo_section__2AzHm:hover{transform:none!important;box-shadow:0 4px 6px rgba(0,0,0,.1)}.doctorInfo_sectionTitle___Ly6D{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--main-color)}.doctorInfo_specializations__JE4zf{margin-top:1rem}.doctorInfo_specializations__JE4zf h3{font-size:1rem;font-weight:600;color:#111827;margin-bottom:.5rem}.doctorInfo_specializationList__FMI2k{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;margin:.5rem 0 0}.doctorInfo_specializationItem__l3DGy{background:rgba(var(--main-color-rgb),.1);color:var(--main-color);padding:.25rem .75rem;border-radius:15px;font-size:.85rem;display:inline-block}@media (min-width:1024px){.doctorInfo_specializations__JE4zf{margin-top:2rem}.doctorInfo_specializations__JE4zf h3{font-size:1.1rem;margin-bottom:.75rem}.doctorInfo_specializationList__FMI2k{gap:.75rem}.doctorInfo_specializationItem__l3DGy{font-size:.9rem;padding:.3rem .8rem}}.doctorInfo_educationList__Hpm5Y,.doctorInfo_experienceList__YKe9m{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.doctorInfo_educationItem__Z6VZ5,.doctorInfo_experienceItem__RF14O{padding-left:1rem;border-left:4px solid var(--main-color);margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.doctorInfo_educationItem__Z6VZ5:last-child,.doctorInfo_experienceItem__RF14O:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.doctorInfo_educationTitle__7eAZW,.doctorInfo_experienceTitle__GzDfl{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .25rem}.doctorInfo_educationPeriod__3Y2if,.doctorInfo_experiencePeriod__1y13A{color:#6b7280;font-size:.875rem;margin:0 0 .5rem}.doctorInfo_educationSection___Y4I0{margin-top:1rem}.doctorInfo_sectionHeading__iaoPr{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1rem;position:relative;padding-left:1.5rem}.doctorInfo_sectionHeading__iaoPr:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1.5rem;width:.375rem;background-color:#3b82f6;border-radius:.25rem}.doctorInfo_educationList__Hpm5Y{display:flex;flex-direction:column;gap:1.25rem}.doctorInfo_educationItem__Z6VZ5{padding-left:1.5rem;border-left:2px solid #e5e7eb}.doctorInfo_educationDegree__oynt0{font-size:1rem;font-weight:500;color:#111827;margin:0 0 .25rem;line-height:1.5}.doctorInfo_educationYear__UN6yG{color:#6b7280;font-weight:400;font-size:.95em}.doctorInfo_educationInstitute__fQfpX{font-size:.95rem;color:#4b5563;margin:0;line-height:1.5}.doctorInfo_availabilityList__VauVR{gap:1rem}.doctorInfo_availabilityItem__tAOnb{padding:1rem;border-radius:8px}.doctorInfo_locationIcon__HfZYu,.doctorInfo_timeIcon__HCgj_{margin-right:.5rem}.doctorInfo_modesList__fLj8A{margin:1rem 0}.doctorInfo_modeItem__dBx_4{background-color:var(--main-color);color:#fff;font-size:.85rem;padding:.25rem .5rem;border:1px solid var(--main-color);border-radius:9999px}.doctorInfo_daysList__3xfNP{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.doctorInfo_singleColumnLayout__fa_T1{display:flex;flex-direction:column;gap:1.5rem;width:100%}.doctorInfo_section__2AzHm{background:#fff;border-radius:12px;padding:1.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #edf2f7;margin-bottom:1.5rem}.doctorInfo_section__2AzHm:last-child{margin-bottom:0}.doctorInfo_subSectionTitle__0G1fb{color:var(--main-color);font-size:1.25rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);font-weight:600}@media (max-width:768px){.doctorInfo_section__2AzHm{padding:1.25rem}.doctorInfo_subSectionTitle__0G1fb{font-size:1.1rem}}.doctorInfo_faqSection__ietjo{margin:.9rem 0}.doctorInfo_faqContainer__kowQJ{display:flex;flex-direction:column;gap:.75rem}.doctorInfo_faqCategory__AQtLi{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.doctorInfo_faqCategory__AQtLi:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.doctorInfo_faqCategoryTitle__jlvMh{font-size:1.1rem;color:var(--main-color);background-color:rgba(var(--main-color-rgb),.08);padding:1rem 1.5rem;margin:0;font-weight:600;border-left:4px solid var(--main-color)}.doctorInfo_faqList__XTMDB{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.doctorInfo_faqItem__HIldL{border-radius:8px;overflow:hidden;transition:all .3s ease;margin:0 .25rem;border:1px solid #f0f0f0}.doctorInfo_faqItem__HIldL:not(:last-child){border-bottom:1px solid var(--border-color)}.doctorInfo_faqQuestion__9Rg4t{width:100%;text-align:left;background:none;border:none;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;line-height:1.4}.doctorInfo_faqQuestion__9Rg4t:hover{background-color:rgba(var(--main-color-rgb),.03);color:var(--main-color)}.doctorInfo_faqQuestion__9Rg4t:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--main-color-rgb),.2);border-radius:8px}.doctorInfo_faqQuestionText__qC7zb{flex:1 1;text-align:left;padding-right:1rem}.doctorInfo_faqIcon__vLy1I{font-size:1.25rem;font-weight:700;color:var(--main-color);transition:transform .3s ease;min-width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--main-color-rgb),.1)}.doctorInfo_faqItem__HIldL.doctorInfo_active__IU05D .doctorInfo_faqIcon__vLy1I{transform:rotate(45deg);background:var(--main-color);color:#fff}.doctorInfo_faqAnswer__EFHvK{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:#f9fafb;border-radius:0 0 8px 8px}.doctorInfo_faqItem__HIldL.doctorInfo_active__IU05D .doctorInfo_faqAnswer__EFHvK{max-height:500px;padding:0 1.25rem 1rem;animation:doctorInfo_fadeIn__Y2urc .3s ease-in-out}.doctorInfo_faqAnswer__EFHvK p{margin:0;color:var(--text-muted);padding:.5rem;line-height:1.7;font-size:.95rem}.doctorInfo_noFaqs__piV3N{text-align:center;color:var(--text-muted);padding:2rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}@keyframes doctorInfo_fadeIn__Y2urc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.doctorInfo_faqQuestion__9Rg4t{padding:.75rem 1.25rem;font-size:.95rem}.doctorInfo_faqAnswer__EFHvK p{font-size:.9rem}.doctorInfo_faqCategoryTitle__jlvMh{font-size:1rem;padding:.875rem 1.25rem}.doctorInfo_faqItem__HIldL.doctorInfo_active__IU05D .doctorInfo_faqAnswer__EFHvK{padding:0 1.25rem 1rem}}.doctorInfo_treatmentsList__Wbh4I{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.doctorInfo_treatmentTag__PozRI{display:inline-flex;align-items:center;background-color:#fff;color:var(--main-color,#4f46e5);padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .2s ease;border:1px solid rgba(79,70,229,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.doctorInfo_loadingText__0dYUo{color:#6b7280;font-size:.95rem;font-style:italic;margin:.5rem 0 0;display:flex;align-items:center;gap:.5rem}.doctorInfo_noTreatments__dvldf{text-align:center;color:var(--text-muted);padding:2rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.doctorInfo_heroSection__6UXgA{background:#fff;padding:2.2rem 0;border-radius:16px;margin-bottom:2.5rem;transition:all .3s ease-out;box-shadow:0 8px 30px rgba(0,0,0,.08)}.doctorInfo_heroSection__6UXgA:hover{transform:scale(1.02);box-shadow:0 12px 50px rgba(0,0,0,.12)}.doctorInfo_heroContainer__QYjOJ{max-width:1280px;margin:0 auto;padding:0 1.5rem}.doctorInfo_heroGrid__kJIcp{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.doctorInfo_leftCol__YCVpy{position:relative;display:flex;justify-content:center}.doctorInfo_imageWrapper__8PgYx{position:relative;width:230px;height:230px;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.012)}.doctorInfo_doctorImage__Zth6_{object-fit:cover;transition:transform .3s ease;width:100%;height:100%}.doctorInfo_verifiedBadge__JUSrl{position:absolute;bottom:10px;right:10px;background:#10b981;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:2}.doctorInfo_middleCol__QoCoJ{padding:0 1.5rem;flex:1 1}.doctorInfo_doctorName__5EeOu{font-size:2.1rem;font-weight:700;color:var(--main-color);margin:0 0 1rem;line-height:1.2;position:relative;display:inline-block}.doctorInfo_doctorName__5EeOu:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--main-color),rgba(99,102,241,.3));border-radius:2px}.doctorInfo_doctorEdu__ODmZ2,.doctorInfo_doctorWork__4T4Cn{color:#4b5563;font-size:1rem;margin:.9rem 0;display:flex;align-items:flex-start;gap:.75rem;line-height:1.5;max-width:600px}.doctorInfo_iconSmall__NI8u3{color:var(--main-color);font-size:1.1rem;min-width:20px;margin-top:.2rem;flex-shrink:0}.doctorInfo_specContainer__eBNey{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f0f4f8}.doctorInfo_specBadge__0ktzm{background:linear-gradient(90deg,var(--main-color),var(--text-color));color:#fff;padding:.3rem .8rem;border-radius:50px;font-size:.8rem;font-weight:500;transition:all .2s ease}@media (max-width:1024px){.doctorInfo_doctorName__5EeOu{font-size:1.9rem}}@media (max-width:768px){.doctorInfo_middleCol__QoCoJ{padding:0 1rem}.doctorInfo_doctorName__5EeOu{font-size:1.7rem}.doctorInfo_doctorEdu__ODmZ2,.doctorInfo_doctorWork__4T4Cn{flex-direction:column;gap:.4rem}.doctorInfo_specContainer__eBNey{justify-content:flex-start}}.doctorInfo_statsCard__r8RUQ{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 30px rgba(0,0,0,.08);border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:1.5rem}.doctorInfo_statBox__nh774{display:flex;align-items:center;gap:1rem}.doctorInfo_statIcon__M1aMt{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff}.doctorInfo_statIcon__M1aMt.doctorInfo_experience__2F8un,.doctorInfo_statIcon__M1aMt.doctorInfo_quality__0y20L{background:var(--main-color)}.doctorInfo_statContent__fw6gN{display:flex;flex-direction:column}.doctorInfo_statValue__n3fk4{font-size:1.25rem;font-weight:700;color:#1e293b;line-height:1.2}.doctorInfo_statLabel__PEB5a{font-size:.85rem;color:#64748b;margin-top:.25rem}@media (max-width:1024px){.doctorInfo_heroGrid__kJIcp{grid-template-columns:1fr 2fr;gap:2rem}.doctorInfo_statsCard__r8RUQ{grid-column:1/-1;flex-direction:row;justify-content:space-around}}@media (max-width:768px){.doctorInfo_heroGrid__kJIcp{grid-template-columns:1fr;text-align:center}.doctorInfo_leftCol__YCVpy{margin:0 auto}.doctorInfo_doctorEdu__ODmZ2,.doctorInfo_doctorWork__4T4Cn,.doctorInfo_specContainer__eBNey{justify-content:center}.doctorInfo_statsCard__r8RUQ{flex-direction:column;max-width:300px;margin:0 auto}}.doctorInfo_tabContainer__R4M74{margin-top:1.5rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.doctorInfo_tabHeader__420UY{display:flex;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.doctorInfo_tabButton__KVX5j{padding:.875rem 1.5rem;background:none;border:none;cursor:pointer;font-size:.95rem;font-weight:500;color:#64748b;transition:all .2s ease;position:relative;margin-bottom:-1px}.doctorInfo_tabButton__KVX5j:hover{color:#000}.doctorInfo_tabButton__KVX5j.doctorInfo_active__IU05D{color:var(--main-color);font-weight:600;border-bottom:2px solid var(--main-color);background-color:#fff}.doctorInfo_tabContent__dCv5T{padding:1.5rem}.doctorInfo_tabContent__dCv5T .doctorInfo_section__2AzHm{margin-bottom:0;box-shadow:none;border:none;padding:1rem 0 0}.doctorInfo_tabContent__dCv5T .doctorInfo_section__2AzHm:hover{transform:none;box-shadow:none}.doctorInfo_availabilitySection__qgP7T{background:var(--main-color-lighter);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #edf2f7}.doctorInfo_availabilityList__VauVR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.doctorInfo_availabilityItem__tAOnb{background:#fff;border-radius:10px;padding:1.5rem;transition:all .2s ease;border:1px solid #e5e7eb}.doctorInfo_location__49QTz,.doctorInfo_time__BoniP{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#374151;font-size:.95rem}.doctorInfo_locationIcon__HfZYu,.doctorInfo_timeIcon__HCgj_{color:var(--main-color);font-size:1rem;flex-shrink:0}.doctorInfo_modesList__fLj8A{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1rem;padding:0;list-style:none}.doctorInfo_modeItem__dBx_4{background:#fff;color:var(--main-color);padding:.4rem .85rem;border-radius:20px;font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.doctorInfo_modeItem__dBx_4 svg{font-size:.85em}.doctorInfo_availabilityDays__N966Y{margin-top:1rem;padding-top:.75rem;border-top:1px dashed #e5e7eb}.doctorInfo_daysLabel__jJZ_h{color:#6b7280;font-size:.85rem;margin:0 0 .75rem;font-weight:500}.doctorInfo_daysList__3xfNP{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.doctorInfo_dayItem__aAKNk{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.8rem;font-weight:500;background:#fff;color:#9ca3af;border:1px solid #e5e7eb;transition:all .2s ease}.doctorInfo_dayItem__aAKNk.doctorInfo_activeDay__9uICK{background:var(--main-color);color:#fff;border-color:var(--main-color);font-weight:600}@media (max-width:640px){.doctorInfo_availabilityItem__tAOnb{padding:1.25rem}.doctorInfo_modesList__fLj8A{gap:.4rem}.doctorInfo_modeItem__dBx_4{padding:.35rem .75rem;font-size:.75rem}.doctorInfo_dayItem__aAKNk{width:1.8rem;height:1.8rem;font-size:.75rem}}.doctorInfo_threeColumnLayout__mtB2H{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.doctorInfo_column__V_Dby{display:flex;flex-direction:column}.doctorInfo_infoBox__zDz3D{background:var(--section-background);border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.doctorInfo_infoBox__zDz3D:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.doctorInfo_availabilityTime__tN3n1{font-weight:600;color:var(--text-color);margin-bottom:.25rem}.doctorInfo_availabilityLocation__XAM_Z{font-size:.9rem;color:#666}@media (max-width:1024px){.doctorInfo_threeColumnLayout__mtB2H{grid-template-columns:1fr 1fr}.doctorInfo_column__V_Dby:last-child{grid-column:span 2}}@media (max-width:640px){.doctorInfo_threeColumnLayout__mtB2H{grid-template-columns:1fr}.doctorInfo_column__V_Dby:last-child{grid-column:span 1}}.doctorInfo_loadingContainer__s5a3Y{min-height:100vh;display:flex;align-items:center;justify-content:center}.doctorInfo_loadingSpinner__UBdEV{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:doctorInfo_spin__hTA9v 1s linear infinite}@keyframes doctorInfo_spin__hTA9v{to{transform:rotate(1turn)}}.doctorInfo_errorContainer__i0SYp{min-height:100vh;display:flex;align-items:center;justify-content:center;color:#ef4444}