

/* Start:/bitrix/templates/aspro_optimus/components/bitrix/news.list/vteh_tizers_popup/style.css?17943124612206*/
/* Homepage teasers: dedicated template vteh_tizers_popup (v1) */
.vteh-tizers .vteh-tizer__trigger {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 3px;
    background: transparent;
    color: inherit;
    cursor: pointer;
    font: inherit;
    text-decoration: none;
    text-align: left;
}
.vteh-tizers .vteh-tizer__trigger .img {
    flex: 0 0 auto;
}
.vteh-tizers .vteh-tizer__trigger .img img {
    max-width: 68px;
    max-height: 68px;
    object-fit: contain;
}
.vteh-tizers .vteh-tizer__trigger .title {
    flex: 1 1 auto;
    min-width: 0;
}
.vteh-tizers .vteh-tizer__trigger:focus-visible,
.vteh-tizer__close:focus-visible,
.vteh-tizer__more:focus-visible {
    outline: 2px solid #1478cd;
    outline-offset: 3px;
}
.vteh-tizer__popup[hidden] { display: none !important; }
.vteh-tizer__popup {
    box-sizing: border-box;
    position: fixed;
    z-index: 20020;
    width: min(380px, calc(100vw - 24px));
    max-height: min(75vh, 480px);
    overflow: auto;
    padding: 19px 22px 20px;
    border: 1px solid #e1e8f0;
    border-radius: 12px;
    background: #fff;
    color: #374457;
    box-shadow: 0 10px 30px rgba(18, 42, 67, .16);
    text-align: left;
    line-height: 1.5;
}
.vteh-tizer__heading {
    margin: 0 32px 12px 0;
    color: #1c304b;
    font-size: 17px;
    font-weight: 600;
}
.vteh-tizer__text { font-size: 14px; overflow-wrap: anywhere; }
.vteh-tizer__text p { margin: 0 0 9px; }
.vteh-tizer__more {
    display: inline-block;
    margin-top: 13px;
    color: #0878d9;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}
.vteh-tizer__more:hover { text-decoration: underline; }
.vteh-tizer__close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
    height: 30px;
    border: 0;
    border-radius: 6px;
    background: #f1f5fa;
    color: #30445d;
    font-size: 25px;
    line-height: 26px;
    cursor: pointer;
}
@media (max-width: 767px) {
    .vteh-tizer__popup {
        max-height: min(70vh, 460px);
        padding: 17px 18px;
    }
    .vteh-tizers .vteh-tizer__trigger .img img { max-width: 52px; max-height: 52px; }
}

/* End */
/* /bitrix/templates/aspro_optimus/components/bitrix/news.list/vteh_tizers_popup/style.css?17943124612206 */
