

/* Start:/local/templates/doctormebel_new/components/bitrix/news.list/certificates/style.css?17907536792165*/
div.news-list {
    word-wrap: break-word;
}
div.news-list img.preview_picture {
    float: left;
    margin: 0 4px 6px 0;
}
.news-date-time {
    color: #486daa;
}

/* ---------- лента сертификатов ---------- */

/* Одинаковая рамка у ВСЕХ слайдов: и картинок, и PDF */
.certificates-list .swiper-slide {
    /* width: auto !important; */
    height: auto !important; /* 340 на превью + запас под подпись */
    margin-bottom: 40px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}

/* Ссылке нужна своя высота, иначе img{height:100%} не сработает */
.certificates-list .swiper-slide > a {
    display: block;
    flex: 0 0 auto;
    height: 340px;
}

.certificates-list .swiper-slide img {
    display: block;
    width: 100%;
    height: 100% !important;
    object-fit: contain; /* contain — целиком; cover — с обрезкой */
    background: #fff;
}

/* PDF-плейсхолдер — та же рамка, что у обычных слайдов.
   display:flex / центр оставляем, но размеры берём от .swiper-slide */
.certificates-list .swiper-slide.certificate-pdf-placeholder {
    align-items: center;
    justify-content: center;
    background: #f5f5f5;
    color: #888;
}

/* Подпись под документом */
.certificate-caption {
    width: 100%;
    padding: 0 10px;
    margin-top: 20px;
    box-sizing: border-box;
    text-align: center;
    font-size: 13px;
    line-height: 1.35;
    color: #333;
    overflow-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Скрытые файлы — вне слайдера, но в DOM для Fancybox */
.certificate-extra {
    position: absolute;
    left: -9999px;
    top: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    pointer-events: none;
}

/* Скрытые плейсхолдеры PDF, пока идёт рендер */
.certificate-extra .certificate-pdf-placeholder {
    display: none;
}

/* End */
/* /local/templates/doctormebel_new/components/bitrix/news.list/certificates/style.css?17907536792165 */
