.DoctorProfile_page__Np78Q{min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.DoctorProfile_nav__e9zaA{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 32px;height:60px;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 1px 3px rgba(0,0,0,.06)}.DoctorProfile_brand__vWTg0{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#0f172a;text-decoration:none}.DoctorProfile_brand__vWTg0 strong{color:#00c896}.DoctorProfile_navRight__o6J81{display:flex;align-items:center;gap:20px}.DoctorProfile_navLink__cAy6j{font-size:14px;font-weight:500;color:#475569;text-decoration:none}.DoctorProfile_navLink__cAy6j:hover{color:#00c896}.DoctorProfile_navCta__ltrbo{background:#00c896;color:#fff;padding:8px 18px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.DoctorProfile_navCta__ltrbo:hover{background:#00a87e}.DoctorProfile_breadcrumb__odbnq{padding:12px 40px;font-size:13px;color:#64748b;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.DoctorProfile_breadcrumb__odbnq a{color:#00c896;text-decoration:none}.DoctorProfile_breadcrumb__odbnq a:hover{text-decoration:underline}.DoctorProfile_main__DWi2v{max-width:1100px;margin:0 auto;padding:32px 24px 64px}.DoctorProfile_heroCard__ocSr4{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:32px;display:flex;align-items:flex-start;gap:28px;margin-bottom:28px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.DoctorProfile_avatar__9ta9p{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:-1px}.DoctorProfile_heroDetails__h9re6{flex:1 1;min-width:0}.DoctorProfile_name__yNeOO{font-size:28px;font-weight:800;margin:0 0 8px;color:#0f172a}.DoctorProfile_spec__YOIr1{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:600;color:#00c896;margin-bottom:6px}.DoctorProfile_qual__Eum0z{font-size:14px;color:#475569;margin-bottom:8px}.DoctorProfile_expRow__Hk_F3{display:flex;align-items:center;gap:8px;margin-bottom:10px}.DoctorProfile_expBadge___1trc{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;font-size:12px;font-weight:700;padding:2px 10px;border-radius:20px}.DoctorProfile_expLabel__jTHUv{font-size:13px;color:#64748b}.DoctorProfile_clinicTag__GGDvz{font-size:13px;color:#64748b;margin-top:4px}.DoctorProfile_heroAction__WYIrN{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.DoctorProfile_bookBtn__STMAF{background:#00c896;color:#fff;padding:13px 26px;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s,transform .1s}.DoctorProfile_bookBtn__STMAF:hover{background:#00a87e;transform:translateY(-1px)}.DoctorProfile_bookNote__WP0E_{font-size:12px;color:#94a3b8;text-align:center;margin:0}.DoctorProfile_cols__bB6Jz{display:grid;grid-template-columns:1fr 320px;grid-gap:24px;gap:24px}.DoctorProfile_card__5UVzN{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:24px;margin-bottom:20px}.DoctorProfile_cardTitle__mqQGN{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #f0fdf9}.DoctorProfile_about__cuqIp{font-size:15px;color:#334155;line-height:1.75;margin:0}.DoctorProfile_dl__TiSzZ{display:grid;grid-template-columns:120px 1fr;grid-gap:0;gap:0}.DoctorProfile_dl__TiSzZ dt{font-size:13px;font-weight:600;color:#64748b;padding:9px 0;border-bottom:1px solid #f1f5f9}.DoctorProfile_dl__TiSzZ dd{font-size:14px;color:#0f172a;padding:9px 0;border-bottom:1px solid #f1f5f9;margin:0}.DoctorProfile_tags__Ttgqn{display:flex;flex-wrap:wrap;gap:8px}.DoctorProfile_tag__CgKCh{background:#f0fdf9;border:1px solid #a7f3d0;color:#059669;font-size:13px;font-weight:500;padding:4px 12px;border-radius:20px}.DoctorProfile_rightCol__xe7GI{display:flex;flex-direction:column;gap:20px}.DoctorProfile_bookCard__0kCMT{background:linear-gradient(135deg,#00c896,#00a87e);border-radius:14px;padding:28px;color:#fff}.DoctorProfile_bookCardTitle__WVGdf{font-size:18px;font-weight:800;margin:0 0 6px}.DoctorProfile_bookCardSub__SPOUU{font-size:13px;opacity:.85;margin:0 0 20px}.DoctorProfile_steps__fHb9z{padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:8px}.DoctorProfile_steps__fHb9z li{font-size:13px}.DoctorProfile_bookBtnLg__HZ6PY{display:block;background:#fff;color:#00c896;font-size:16px;font-weight:800;padding:14px;border-radius:10px;text-align:center;text-decoration:none;margin-bottom:10px;transition:transform .1s}.DoctorProfile_bookBtnLg__HZ6PY:hover{transform:translateY(-1px)}.DoctorProfile_bookFine__yGHDi{font-size:12px;opacity:.75;margin:0;text-align:center}.DoctorProfile_clinicCard__QMG7A{background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:20px}.DoctorProfile_clinicCardLabel__oOPLU{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.DoctorProfile_clinicCardName__d6rI3{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:8px}.DoctorProfile_clinicCardAddr__yhX7v,.DoctorProfile_clinicCardPhone___DaJG{font-size:13px;color:#64748b;margin-bottom:4px}.DoctorProfile_ctaRow__owp_n{background:#f0fdf9;border:1px solid #a7f3d0;border-radius:12px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:14px;color:#334155}.DoctorProfile_ctaRow__owp_n a{color:#00c896;font-weight:700;text-decoration:none}.DoctorProfile_ctaRow__owp_n a:hover{text-decoration:underline}.DoctorProfile_notFound__9DKmh{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.DoctorProfile_notFoundIcon__T1BYD{font-size:56px;margin:0}.DoctorProfile_notFound__9DKmh h1{font-size:26px;font-weight:800;margin:0}.DoctorProfile_notFound__9DKmh p{font-size:15px;color:#64748b;margin:0}.DoctorProfile_backBtn__TzREi{background:#00c896;color:#fff;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:600}.DoctorProfile_footer__0_tX2{background:#0f172a;color:#94a3b8;padding:20px 40px;font-size:13px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.DoctorProfile_footer__0_tX2 a{color:#00c896;text-decoration:none}.DoctorProfile_footer__0_tX2 a:hover{text-decoration:underline}@media (max-width:820px){.DoctorProfile_heroCard__ocSr4{flex-direction:column}.DoctorProfile_heroAction__WYIrN{width:100%}.DoctorProfile_bookBtn__STMAF{width:100%;text-align:center}.DoctorProfile_cols__bB6Jz{grid-template-columns:1fr}.DoctorProfile_ctaRow__owp_n{flex-direction:column;gap:10px;text-align:center}.DoctorProfile_breadcrumb__odbnq,.DoctorProfile_nav__e9zaA{padding-left:16px;padding-right:16px}.DoctorProfile_main__DWi2v{padding:20px 16px 48px}}@media (max-width:640px){.DoctorProfile_heroCard__ocSr4{flex-direction:column}.DoctorProfile_heroAction__WYIrN{width:100%}.DoctorProfile_bookBtn__STMAF{width:100%;text-align:center}.DoctorProfile_cols__bB6Jz{grid-template-columns:1fr}.DoctorProfile_dl__TiSzZ{grid-template-columns:100px 1fr}.DoctorProfile_ctaRow__owp_n{flex-direction:column;gap:10px;text-align:center}.DoctorProfile_breadcrumb__odbnq,.DoctorProfile_nav__e9zaA{padding-left:14px;padding-right:14px}.DoctorProfile_main__DWi2v{padding:16px 14px 48px}.DoctorProfile_footer__0_tX2{padding:16px 14px}}.DoctorProfile_main__DWi2v,.DoctorProfile_page__Np78Q{background:var(--bg)}.DoctorProfile_nav__e9zaA{background:var(--sidebar-bg)}.DoctorProfile_heroCard__ocSr4{box-shadow:var(--shadow-md)}.DoctorProfile_heroCard__ocSr4,.DoctorProfile_panel__ir8U_{background:var(--card-bg);border:1px solid var(--card-border)}.DoctorProfile_panel__ir8U_{box-shadow:var(--shadow-sm)}.DoctorProfile_footer__0_tX2{background:var(--sidebar-bg)}