/* Хлебные крошки cmclinic.ru — модуль crumbs26 v2 (23.10.2026): всегда одна строка, ширина и отступы — от контейнера шаблона.
   Светлый фон по умолчанию; белые — на красной полосе старых шаблонов; тёмные — на розовой полосе «Гастроэнтерология V2». */
.crumbs26{--cr-text:#6b7280;--cr-current:#2a3246;--cr-hover:#dd0039;--cr-sep:#aab0bb;display:block;min-width:0;max-width:100%;font-size:13px;line-height:1.45;font-weight:400;letter-spacing:normal;text-transform:none}
.crumbs26__list{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;list-style:none;margin:0;padding:0;border:0}
.crumbs26__item{display:flex;align-items:center;flex:0 1 auto;min-width:0;margin:0;padding:0;list-style:none;background:none;color:var(--cr-text);font-size:inherit}
.crumbs26__item:not(.crumbs26__item--current){flex:0 0 auto}
.crumbs26__item::before,.crumbs26__item::after,.crumbs26__link::after,.crumbs26__link span::after,.crumbs26__link span::before{content:none!important}
.crumbs26__item+.crumbs26__item::before{content:""!important;display:inline-block;flex:0 0 auto;width:6px;height:6px;margin:0 10px 0 7px;border-top:1.5px solid var(--cr-sep);border-right:1.5px solid var(--cr-sep);transform:rotate(45deg)}
.crumbs26__link,.crumbs26__link:visited{display:block;min-width:0;max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cr-text)!important;text-decoration:none!important;border:0!important;background:none!important;transition:color .15s}
.crumbs26__link:hover,.crumbs26__link:focus-visible{color:var(--cr-hover)!important}
.crumbs26__link span{color:inherit!important;text-decoration:none!important}
.crumbs26__item--current{flex:0 1 auto;min-width:2.5em;color:var(--cr-current);font-weight:500}
.crumbs26__item--current span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.crumbs26__item--more{display:none;flex:0 0 auto}
/* телефон: «Главная › … › родитель › текущая» */
@media(max-width:600px){
 .crumbs26{font-size:12.5px}
 .crumbs26__item+.crumbs26__item::before{margin:0 8px 0 5px}
 .crumbs26__item--mid{display:none}
 .crumbs26__item--more{display:flex}
 .crumbs26__link{max-width:9em}
}
/* красная полоса старых шаблонов (.full-pink): белые крошки, линия под ними по ширине крошек */
.full-pink .crumbs26{--cr-text:rgba(255,255,255,.82);--cr-current:#fff;--cr-hover:#fff;--cr-sep:rgba(255,255,255,.6);width:fit-content;max-width:100%;margin:30px 0 0;padding:0 0 20px;border-bottom:1px solid rgba(255,255,255,.55)}
.full-pink .crumbs26__link:hover{text-decoration:underline!important;text-underline-offset:3px}
/* розовая полоса «Гастроэнтерология V2» (шаблон 107): тёмные крошки */
.gastro-v2__title .crumbs26{--cr-text:rgba(42,50,70,.78);--cr-current:#2a3246;--cr-hover:#fff;--cr-sep:rgba(42,50,70,.45);margin:0 0 14px}
/* контейнеры новых шаблонов: край крошек = край заголовка */
.cm-diag.cm-svc .crumbs26-wrap{max-width:none;margin:0;padding:18px clamp(20px,4vw,48px) 0}
.cm-diag.cm-svc .crumbs26-wrap>.crumbs26{max-width:var(--maxw,1280px);margin-inline:auto}
