.profile-list .profile-list-block .profile-card .profile-card-horizontal img {
        height: auto !important;
    }

    /* CLS: ссылка-превью — flex-элемент колонки с align-items:flex-start, её ширина = ширина содержимого.
       У img{width:100%} до загрузки обложки своей ширины нет -> a 0x24, img 0x0, карточка ~144px,
       после загрузки 348x261 -> все карточки ниже сдвигаются (CLS 0,2-0,5). Растягиваем ссылку на
       ширину карточки: картинка сразу получает ширину, а высоту — по width/height (480x360). */
    .profile-list .profile-list-block .profile-card .profile-card-horizontal > a[rel="wp-video-lightbox"] {
        align-self: stretch;
        width: 100%;
    }

    .wpvl_auto_thumb_box {
        height: 100% !important;
        width: 100% !important;
    }

    .wpvl_auto_thumb_play {
        left: calc(50% - 24px) !important;
        top: calc(50% - 24px) !important;
    }

    .profile-list .profile-list-block .profile-card:hover {
        transform: scale3d(1.005, 1.005, 1);
        border-radius: 0;
    }

    .breadcrumb-item.active {
        line-height: 28px;
    }

    .profile-list .profile-list-block .profile-card {
        padding-bottom: 16px !important;
    }

    .pp_content_container .pp_details {
        margin-bottom: 20px;
    }
    
    .profile-list .profile-list-block .profile-card .profile-card-horizontal img.video_lightbox_auto_anchor_image {
        border-radius: 8px;
    }
    
    .profile-list .profile-list-block .profile-card:hover .profile-card-horizontal img.video_lightbox_auto_anchor_image {
        border-radius: 0;
    }
    
    #pp_full_res iframe {
        padding-top: 4px !important;
        width: 100%;
    }
    
    #pp_full_res {
        padding-left: 4px;
        padding-right: 4px;
    }