.DoctorDetailsWidget-module-scss-module__z6jUtq__root{padding:20px 0 40px}.DoctorDetailsWidget-module-scss-module__z6jUtq__breadcrumbs{margin-bottom:15px!important}.DoctorDetailsWidget-module-scss-module__z6jUtq__grid{gap:var(--space-3);grid-template-columns:1fr 380px;grid-template-areas:"info booking""reviews booking";align-items:start;display:grid}.DoctorDetailsWidget-module-scss-module__z6jUtq__infoCol{grid-area:info;min-width:0}.DoctorDetailsWidget-module-scss-module__z6jUtq__bookingCol{grid-area:booking;align-self:start;min-width:0;overflow:hidden}.DoctorDetailsWidget-module-scss-module__z6jUtq__reviewsCol{grid-area:reviews}@media (max-width:1024px){.DoctorDetailsWidget-module-scss-module__z6jUtq__grid{grid-template-columns:1fr;grid-template-areas:"info""booking""reviews"}}
.DoctorInfo-module-scss-module__JtbY5a__root{grid-template-columns:150px 1fr;align-items:start;gap:20px;display:grid}.DoctorInfo-module-scss-module__JtbY5a__avatarCol{justify-self:start;display:flex}.DoctorInfo-module-scss-module__JtbY5a__avatarSummary{justify-items:center;gap:10px;display:grid}.DoctorInfo-module-scss-module__JtbY5a__skeletonRating{justify-items:center;gap:6px;margin-top:2px;display:grid}.DoctorInfo-module-scss-module__JtbY5a__avatarFallback{width:100%;height:100%;font-size:36px;font-weight:var(--font-weight-bold);color:var(--text-strong);background:linear-gradient(135deg, var(--cover-grad-from) 0%, var(--cover-grad-to) 100%);place-items:center;display:grid}.DoctorInfo-module-scss-module__JtbY5a__contentCol{align-content:start;gap:12px;min-width:0;display:grid}.DoctorInfo-module-scss-module__JtbY5a__title{font-size:18px;line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--text-strong);margin:0}.DoctorInfo-module-scss-module__JtbY5a__actionsRow{flex-wrap:wrap;gap:8px;display:flex}.DoctorInfo-module-scss-module__JtbY5a__specText{color:var(--text-body);margin:0;font-size:15px;line-height:1.3}.DoctorInfo-module-scss-module__JtbY5a__experience{color:var(--text-strong);font-size:15px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}@media (max-width:1080px){.DoctorInfo-module-scss-module__JtbY5a__root{grid-template-columns:138px minmax(0,1fr)}}@media (max-width:768px){.DoctorInfo-module-scss-module__JtbY5a__root{grid-template-columns:138px minmax(0,1fr);gap:12px 14px}}
