

/* Start:/local/templates/clinic/components/bitrix/news.detail/supervisor_detail/style.css?17899130042937*/
.supervisor-detail-page { color: #0c0c0c; overflow: hidden; }
.supervisor-detail-page .supervisor-profile-section { padding: 48px 0 80px; }
.supervisor-detail-page .supervisor-profile { display: flex; align-items: flex-start; gap: 24px; }
.supervisor-detail-page .photo-column { display: flex; flex: 0 0 312px; flex-direction: column; gap: 24px; width: 312px; }
.supervisor-detail-page .photo-column img, .supervisor-detail-page .supervisor-photo-placeholder { display: block; width: 100%; height: 400px; border-radius: 16px; background: #f5f5f5; object-fit: cover; }
.supervisor-detail-page .schedule-box { padding: 16px; border-radius: 16px; background: #eaeaea; font-size: 16px; line-height: 24px; }
.supervisor-detail-page .certificate { font-size: 16px; line-height: 24px; }
.supervisor-detail-page .info-column { display: flex; flex: 1; flex-direction: column; gap: 48px; min-width: 0; }
.supervisor-detail-page .supervisor-profile .info-column .name { max-width: 100%; margin: 0; font-family: var(--font-serif, Georgia, serif); font-size: 48px; font-weight: 600; line-height: 56px; overflow-wrap: anywhere; }
.supervisor-detail-page .position, .supervisor-detail-page .section-title, .supervisor-detail-page .section-text { font-size: 18px; line-height: 32px; }
.supervisor-detail-page .details-block { display: flex; flex-direction: column; gap: 16px; }
.supervisor-detail-page .experience { font-family: var(--font-serif, Georgia, serif); font-size: 24px; font-weight: 600; line-height: 32px; }
.supervisor-detail-page .section-title { margin: 0; font-family: inherit; font-weight: 600; }
@media (max-width: 992px) { .supervisor-detail-page .supervisor-profile { flex-direction: column; align-items: center; } .supervisor-detail-page .supervisor-profile .photo-column, .supervisor-detail-page .supervisor-profile .info-column { width: 100%; } .supervisor-detail-page .supervisor-profile .photo-column { max-width: 312px; } .supervisor-detail-page .supervisor-profile .photo-column img, .supervisor-detail-page .supervisor-photo-placeholder { height: 300px; } .supervisor-detail-page .supervisor-profile .info-column { align-items: center; text-align: center; } .supervisor-detail-page .supervisor-profile .info-column .name { font-size: 36px; line-height: 44px; text-align: center; } }
@media (max-width: 768px) { .supervisor-detail-page .supervisor-profile-section { padding: 40px 0; } .supervisor-detail-page .photo-column img, .supervisor-detail-page .supervisor-photo-placeholder { height: 250px; } .supervisor-detail-page .photo-column .certificate { font-size: 14px; line-height: 22px; } .supervisor-detail-page .supervisor-profile .info-column .name { font-size: 28px; line-height: 36px; } .supervisor-detail-page .position, .supervisor-detail-page .section-title, .supervisor-detail-page .section-text { font-size: 16px; line-height: 26px; } .supervisor-detail-page .experience { font-size: 20px; line-height: 28px; } }

/* End */
/* /local/templates/clinic/components/bitrix/news.detail/supervisor_detail/style.css?17899130042937 */
