.person__ph img{filter:none!important}
.person__ph::after{display:none!important}
#redx .media:has(img[alt*="рентгенолог"])::after{display:none!important}
#redx .media img[alt*="рентгенолог"]{filter:none!important}
/* статьи со снимком слева и текстом справа: размеры из исходной вёрстки (48% / зазор 42px / отступ снимка 30px / подпись 15px / текст 18px) */
#rec4931420901 #redx .wrap.layout,#rec4932073801 #redx .wrap.layout{max-width:1560px;grid-template-columns:200px minmax(0,1fr);column-gap:40px}
#rec4931420901 #redx .body,#rec4932073801 #redx .body{max-width:none;width:100%}
#rec4931420901 #redx .sec:has(>figure),#rec4932073801 #redx .sec:has(>figure){display:grid;grid-template-columns:48% minmax(0,1fr);column-gap:42px;align-items:start;margin-block:70px}
#rec4931420901 #redx .sec>figure,#rec4932073801 #redx .sec>figure{grid-column:1;grid-row:1/span 30;margin:0;padding-top:30px;display:flex;flex-direction:column}
#rec4931420901 #redx .sec>figure .frame,#rec4932073801 #redx .sec>figure .frame{padding:0}
#rec4931420901 #redx .sec>figure .frame::before,#rec4931420901 #redx .sec>figure .frame::after,#rec4932073801 #redx .sec>figure .frame::before,#rec4932073801 #redx .sec>figure .frame::after{display:none}
#rec4931420901 #redx .sec>figure .shot,#rec4932073801 #redx .sec>figure .shot{width:100%;border-radius:4px;overflow:hidden}
#rec4931420901 #redx .sec>figure .shot img,#rec4932073801 #redx .sec>figure .shot img{width:100%;height:auto;display:block;border-radius:4px}
#rec4931420901 #redx .sec>figure figcaption,#rec4932073801 #redx .sec>figure figcaption{margin-top:12px;padding:12px;font-size:15px;line-height:1.75;border-radius:4px;background:rgba(255,255,255,.06);color:var(--muted)}
/* светлая тема: плашка подписи под картинкой — тёмный полупрозрачный фон, чтобы плашка была видна на бумаге */
html:root[data-theme="light"] #rec4931420901 #redx .sec>figure figcaption,html:root[data-theme="light"] #rec4932073801 #redx .sec>figure figcaption{background:rgba(0,0,0,.06)}
#rec4931420901 #redx .sec:has(>figure)>:not(figure),#rec4932073801 #redx .sec:has(>figure)>:not(figure){grid-column:2;min-width:0}
#rec4931420901 #redx .sec:has(>figure)>h2,#rec4932073801 #redx .sec:has(>figure)>h2{margin:0 0 20px;font-size:30px;line-height:1.2;overflow-wrap:anywhere}
#rec4931420901 #redx .sec:has(>figure)>p,#rec4932073801 #redx .sec:has(>figure)>p{margin:0 0 18px;font-size:18px;line-height:1.75}
#rec4931420901 #redx .sec:has(>figure)>ul,#rec4932073801 #redx .sec:has(>figure)>ul{margin:18px 0;padding:0;font-size:18px;line-height:1.75}
@media(max-width:900px){#rec4931420901 #redx .sec:has(>figure),#rec4932073801 #redx .sec:has(>figure){display:block;margin-block:45px}#rec4931420901 #redx .sec>figure,#rec4932073801 #redx .sec>figure{margin:0 0 22px;padding-top:0}#rec4931420901 #redx .sec:has(>figure)>h2,#rec4932073801 #redx .sec:has(>figure)>h2{font-size:28px}}
/* правило для статей: блок без картинки растягивается на всю ширину блока с картинкой и текстом */
#rec4931420901 #redx .body>.sec:not(:has(>figure))>*,#rec4932073801 #redx .body>.sec:not(:has(>figure))>*{max-width:none!important}
/* светлая тема: фон цвета бумаги (#EBE8E2) вместо белого */
html.red-on:root[data-theme="light"]{--ink:#EBE8E2!important;--ink-2:#F3F1EC!important;--ink-3:#E3E0D9!important;--bar:rgba(235,232,226,.94)!important;--field:#F3F1EC!important}
html.red-on:root[data-theme="light"] #redx{--ink:#EBE8E2!important;--ink-2:#F3F1EC!important;--ink-3:#E3E0D9!important;background:#EBE8E2!important}
html.red-on.red-on:root[data-theme="light"] body,html.red-on.red-on:root[data-theme="light"] .t-body,html.red-on.red-on:root[data-theme="light"] #allrecords{background-color:#EBE8E2!important}
/* заставки видео: чёрно-белые, оранжевой остаётся только кнопка play */
html .yt::before,html .vc::before{display:none!important}
html .yt__tag::before,html .vc__tag::before{border-color:#fff!important}
html .yt__corners,html .vc__corners{--cc:rgba(255,255,255,.75);background:linear-gradient(var(--cc),var(--cc)) 0 0/16px 1.5px no-repeat,linear-gradient(var(--cc),var(--cc)) 0 0/1.5px 16px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 0/16px 1.5px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 0/1.5px 16px no-repeat,linear-gradient(var(--cc),var(--cc)) 0 100%/16px 1.5px no-repeat,linear-gradient(var(--cc),var(--cc)) 0 100%/1.5px 16px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 100%/16px 1.5px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 100%/1.5px 16px no-repeat!important}
/* убрать перекрестие-прицел под курсором на главных экранах, остаётся обычный курсор */
html .rx-cross{display:none!important}
/* оранжевое свечение справа в шапке статей и калькуляторов: еле заметное */
html #redx .ahead{background-image:radial-gradient(60% 120% at 85% 0%,rgba(255,138,31,.05),transparent 60%)!important}
html main.page>.hero{background-image:radial-gradient(60% 120% at 85% 0%,rgba(255,138,31,.05),transparent 60%)!important}
/* светлая тема: фон за заголовком такой же, как у остальной страницы (без белой плашки и без свечения) */
html:root[data-theme="light"] #redx .ahead{background:transparent!important}
html:root[data-theme="light"] main.page>.hero{background-image:none!important}
/* светлая тема, калькуляторы: фон вокруг калькулятора цвета бумаги, сама карточка чуть светлее */
html:root[data-theme="light"] .zband{--c-bg:#EBE8E2!important;--c-card:#F3F1EC!important;background:#EBE8E2!important}
html:root[data-theme="light"] .calculator-box{background:#F3F1EC!important}
/* калькуляторы: окно калькулятора растянуто до правого края контента (там же, где кончается переключатель темы в шапке) */
html .zband .zc{max-width:none!important}
/* калькуляторы: внутренности растягиваются на всю ширину окна — карточки со снимками (PI-RADS и др.) заполняют ряд и становятся крупнее */
html .zband .opts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}