.widget_image_single, .widget_image_multi {
    overflow: hidden;
    clear:both;
}
.widget_image_single .block,
.widget_image_multi .block{
    float:left;
    margin-right:15px;
    height: 40px;
}
.widget_image_single .loading+.block,
.widget_image_multi .loading+.block{
    line-height: 35px;
}
.widget_image_single .preview,
.widget_image_multi .preview {
    height: 65px;
line-height: 55px;
margin-bottom: 5px;
margin-right: 5px;
padding: 4px;
    padding-right: 4px;
padding-right: 0;
border: solid 1px #DDD;
border-radius: 3px;
font-size: 12px;
}
.widget_image_single .preview img,
.widget_image_single .preview a,
.widget_image_multi .preview img, .widget_image_multi .preview video,
.widget_image_multi .preview a, .widget_image_single  .preview video,  .widget_image_single .preview a{ float:left; width: 54px; height: 54px; text-decoration: none; border-radius: 12px; }
.widget_image_single .preview a, .widget_image_multi .preview a { margin: 0 5px 0 15px; }
.widget_image_multi .preview img , .widget_image_multi .preview .preview-video-block,  .widget_image_single .preview .preview-video-block{ cursor: move; }
.widget_image_multi .previews_list{
    clear:both;
    overflow: hidden;
    margin-bottom: 5px;
}
.widget_image_multi .preview:has(video), .widget_image_single .preview:has(video){
    display: flex !important;
}
.widget_image_multi .preview video, .widget_image_single .preview video {
    object-fit: cover;
}
.widget_image_multi .preview .preview-video-block,  .widget_image_single .preview .preview-video-block{
    height: 100%;
    width: fit-content;
}
.widget_image_multi .preview:has(video) svg, .widget_image_single .preview:has(video) svg{
    background-color: rgba(7, 7, 7, .48);
    border-radius: 50%;
    color: #fff;
    display: flex;
    left: 50%;
    padding: 8px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    box-sizing: content-box;
}


.image_link span {
    margin: 0 10px 0 0;
}
.widget_image_single .loading, .widget_image_multi .loading {
    padding: 10px 0 0 30px;
    height: 25px;
}
.widget_image_multi .photo_limit_hint {
    color: #B6BCC3;
}
.colplaceholder {
    background: #F9F9F9;
}
.ui-sortable-helper {
    background-color: #FFF;
}