.SpecialistProfileReviews_reviewsSection__8cC7I{padding:24px 0;display:flex;flex-direction:column;gap:16px}.SpecialistProfileReviews_heading__7fzGi{display:flex;align-items:center;justify-content:space-between}.SpecialistProfileReviews_title__1zavc{font-family:var(--font-nunito);font-weight:600;font-size:22px;line-height:33px;color:#1f272b;margin:0}@media(max-width:768px){.SpecialistProfileReviews_title__1zavc{font-size:20px;line-height:30px}}.SpecialistProfileReviews_seeAllLink__Aug5l{font-family:var(--font-nunito-sans);font-weight:500;font-size:16px;line-height:24px;color:#1b47c0;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px;transition:opacity .2s}.SpecialistProfileReviews_seeAllLink__Aug5l:hover{opacity:.8}.SpecialistProfileReviews_reviewsList__Wfb8c{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:992px){.SpecialistProfileReviews_reviewsList__Wfb8c{grid-template-columns:1fr}}@media(max-width:768px){.SpecialistProfileReviews_reviewsList__Wfb8c{grid-template-columns:1fr}}.SpecialistProfileReviews_reviewCard__4aMXl{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.SpecialistProfileReviews_reviewContent__gVFhh{display:flex;flex-direction:column;gap:8px}.SpecialistProfileReviews_ratingWrapper__plxIk{display:flex}.SpecialistProfileReviews_reviewText__lsgqn{font-family:var(--font-nunito-sans);font-weight:400;font-size:14px;line-height:21px;color:#1f272b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SpecialistProfileReviews_reviewUser__H3aJ9{display:flex;align-items:center;gap:8px}.SpecialistProfileReviews_userAvatar__uLxlH{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.SpecialistProfileReviews_userInfo__1OjoI{display:flex;flex-direction:column;gap:2px;min-width:0}.SpecialistProfileReviews_userName__1_VEV{font-family:var(--font-nunito-sans);font-weight:600;font-size:14px;line-height:20px;color:#1f272b}.SpecialistProfileReviews_userEmail__aMCpZ{font-family:var(--font-nunito-sans);font-weight:400;font-size:12px;line-height:18px;color:#93989a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecialistProfileReviews_noReviews__fdB0j{font-family:var(--font-nunito-sans);font-weight:400;font-size:16px;line-height:24px;color:#93989a;text-align:center;padding:40px 20px}.PatientSpecialistProfile_wrapper___CL1k{display:flex;flex-direction:column;gap:24px;width:100%}@media(max-width:768px){.PatientSpecialistProfile_wrapper___CL1k{gap:20px}}.PatientSpecialistProfile_patientSpecialistProfile__A7C6L{display:flex;gap:24px;width:100%}@media(max-width:768px){.PatientSpecialistProfile_patientSpecialistProfile__A7C6L{flex-direction:column;gap:20px}}.PatientSpecialistProfile_mainContent__PQasP{display:flex;flex-direction:column;gap:24px;flex:1 1;min-width:0}@media(max-width:768px){.PatientSpecialistProfile_mainContent__PQasP{gap:20px}}.PatientSpecialistProfile_sidebar__GYylT{width:350px;flex-shrink:0}@media(max-width:768px){.PatientSpecialistProfile_sidebar__GYylT{width:100%}}.PatientSpecialistProfile_section__mAqZp{display:flex;flex-direction:column;gap:12px}.PatientSpecialistProfile_sectionHeader__EBTmq{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.PatientSpecialistProfile_seeAllLink__TeIiR{background:none;border:none;color:#1b47c0;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20.58px;cursor:pointer;padding:0;transition:opacity .2s ease}.PatientSpecialistProfile_seeAllLink__TeIiR:hover{opacity:.8}.PatientSpecialistProfile_aboutText__uDYQL{overflow-wrap:anywhere;line-height:1.5;white-space:pre-line}.PatientSpecialistProfile_tagContainer__mf9Ux{display:flex;gap:8px;flex-wrap:wrap}.PatientSpecialistProfile_coursesGrid__Ta5a7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.PatientSpecialistProfile_coursesGrid__Ta5a7{grid-template-columns:1fr;gap:12px}}.PatientSpecialistProfile_reviewsGrid__eBg9p{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:768px){.PatientSpecialistProfile_reviewsGrid__eBg9p{grid-template-columns:1fr;gap:12px}}.PatientSpecialistProfile_bookSession__HUInT{padding:20px 24px;border-radius:8px;height:max-content;background-color:#fff;border:1px solid #e8e8e8}.PatientSpecialistProfile_bookSessionHeader__HLV2V{display:flex;justify-content:space-between;align-items:center}.PatientSpecialistProfile_dateTimeSelector__rd3eo{display:flex;flex-direction:column;gap:8px;width:100%}.PatientSpecialistProfile_dateTimeLabel__nHYGy{font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;color:#1f272b}.PatientSpecialistProfile_dateTimeButton__4uTzc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;font-family:Nunito Sans,sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left}.PatientSpecialistProfile_dateTimeButton__4uTzc:hover{border-color:silver}.PatientSpecialistProfile_dateTimeButton__4uTzc:focus{outline:none;border-color:#1b47c0}.PatientSpecialistProfile_dateTimePlaceholder__ijo8N{color:#b0b0b0;font-size:14px}.PatientSpecialistProfile_dateTimeText__m5pHG{color:#1f272b;font-size:14px;font-weight:500}.PatientSpecialistProfile_calendarIcon__J84CY{color:#8b8b8b;flex-shrink:0}.PatientSpecialistProfile_buttonContainer__TOQAk{display:flex;width:100%;gap:12px;flex-direction:column;margin-top:16px}.PatientSpecialistProfile_noPaymentSetup__hyxVr{padding:12px 14px;background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;margin-bottom:4px}.PatientSpecialistProfile_noPaymentSetupText__oOh7D{color:#7a5c00;text-align:center}.PatientSpecialistProfile_backdrop__maWkJ{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9998}