

/* Start:/local/templates/primedoc/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1787223325467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/primedoc/components/bitrix/news/doctors/bitrix/news.detail/unpaid/style.css?17872233253665*/
/* ==========================================================================
   Детальная врача — урезанный шаблон «unpaid» (для неоплаченных карточек).
   Только hero + текст анонса. Hero-стили перенесены из .default 1:1.
   Дизайн-токены (--fs-*, --color-*) и .container/.container--sm — глобальные.
   ========================================================================== */

/* Hero
-----------------------------------------------------------------  */

.dr-hero {
    background: var(--white);
    padding: 3rem 0 4rem;
}

.dr-hero__inner {
    display: grid;
    grid-template-columns: 2fr 3fr;
    position: relative;
}

.dr-hero__inner-bg {
    background: url(/local/templates/primedoc/components/bitrix/news/doctors/bitrix/news.detail/unpaid/img/dr_hero_bg.svg) center repeat-x var(--color-dark);
    width: 100%;
    height: 50%;
    position: absolute;
    border-radius: var(--radius) var(--radius) var(--radius) 0;
}

@media(max-width: 1023px) {

    .dr-hero__inner-bg {
        display: none;
    }
}

@media(max-width: 575px) {
    .dr-hero__inner {
        grid-template-columns: 1fr;
    }
}

.dr-hero__part {
    position: relative;
}

/* City */
.dr-hero__city {
    display: inline-flex;
    align-items: center;
    gap: .25rem;
    margin-right: 0.5rem;
    border-radius: 999px;
    color: var(--color-dark);
}

.dr-hero__city img {
    width: 1.25rem;
    height: 1.25rem;
}

/* Photo */
.dr-hero__photo {
    position: relative;
    border-radius: var(--radius);
    overflow: hidden;
}

.dr-hero__photo-bg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50%;
    background: var(--color-dark);
    z-index: 1;
    border-radius:  0 0 var(--radius) var(--radius);
}

@media(max-width: 1023px) {
    .dr-hero__photo {
        margin-top: 0;
    }

    .dr-hero__photo-bg {
        height: 100%;
        border-radius:  var(--radius);
    }
}

.dr-hero__photo img {
    width: 100%;
    height: 100%;
    z-index: 2;
    position: relative;
}

/* Right part */

.dr-hero__part_right {
    display: flex;
    align-items: end;
}

@media(max-width: 1023px) {
    .dr-hero__part_right {
        align-items: start;
    }
}

.dr-hero__card-wrapper {
    background: var(--color-dark);
    height: 50%;
    display: flex;
    align-items: stretch;
    width: 100%;
}

@media(max-width: 1023px) {
    .dr-hero__card-wrapper {
        background: transparent;
        height: 100%;
    }
}

.dr-hero__card {
    background: #fff;
    padding: 2rem 2rem;
    border-radius: var(--radius) 0 0 0 ;
    width: 100%;
}

@media(max-width: 575px) {
    .dr-hero__card {
        padding: 2rem 0;
    }
}

.dr-hero__name { margin: 0 0 0.875rem;
    font-size: 1.5rem;
    font-weight: 600;
    color: var(--color-dark);
}

.dr-hero__specs {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    margin: 0 0 1.5rem;
}

.dr-hero__spec {
    padding: 0.75rem 1.5rem;
    border-radius: 2rem;
    background: var(--color-light-grey);
    font-size: 0.75rem;
    color: var(--color-dark-grey);
}

.dr-hero__meta {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    font-size: var(--fs-sm);
    color: var(--color-text);
}

.dr-hero__metaitem {
    display: inline-flex;
    align-items: center;
    gap: .5rem;
}

.dr-hero__metaitem img {
    width: 1rem;
    height: 1rem;
    flex-shrink: 0;
}

/* Текст анонса
-----------------------------------------------------------------  */

.dr-section {
    padding: 4rem 0;
}

.dr-anons__text {
    font-size: var(--fs-md);
    line-height: 1.6;
    color: var(--color-text);
}

.dr-anons__text p {
    margin: 0 0 1rem;
}

/* End */
/* /local/templates/primedoc/components/bitrix/breadcrumb/breadcrumbs/style.min.css?1787223325467 */
/* /local/templates/primedoc/components/bitrix/news/doctors/bitrix/news.detail/unpaid/style.css?17872233253665 */
