.post_item_single .post_meta_single .post_share:has(a[data-cg-share]){width:auto!important;max-width:100%;flex:0 1 auto}
.post_item_single .socials_share{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px;width:100%;box-sizing:border-box}
.post_item_single .socials_share .socials_caption{float:none!important;margin:0!important;line-height:1.4}
.post_item_single .socials_share .social_items{display:grid!important;grid-template-columns:repeat(6,60px);justify-content:center;gap:12px 8px;width:max-content!important;max-width:100%;vertical-align:middle}
.post_item_single a[data-cg-share]{display:grid!important;grid-template-rows:28px 16px;justify-items:center;align-content:center;align-items:center;row-gap:8px;box-sizing:border-box;width:60px;min-width:0;min-height:52px;margin:0!important;padding:0;color:#24b357;text-decoration:none;line-height:1;vertical-align:middle}
.post_item_single a[data-cg-share]::after{content:attr(data-share-label);display:block;box-sizing:border-box;width:100%;height:16px;margin:0;padding:0;color:#ccc;font:500 11px/16px Arial,sans-serif;text-align:center;text-transform:none;letter-spacing:0;white-space:nowrap;transform:none}
.post_item_single a[data-cg-share] .social_icon{position:relative;display:block!important;box-sizing:border-box;width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:0;border-radius:50%;background:currentColor!important;line-height:1;transform:none}
.post_item_single a[data-cg-share] .social_icon>span{display:none!important}
.post_item_single a[data-cg-share] .social_icon::before{content:'';position:absolute;inset:2px;display:block;margin:0;padding:0;background:#101010;-webkit-mask:var(--cg-share-icon) center/contain no-repeat;mask:var(--cg-share-icon) center/contain no-repeat;transform:none}
a[data-cg-share=vk]{--cg-share-icon:url('share-icons/vk.svg')}
a[data-cg-share=max]{--cg-share-icon:url('share-icons/max.svg')}
a[data-cg-share=telegram]{--cg-share-icon:url('share-icons/telegram.svg')}
a[data-cg-share=x]{--cg-share-icon:url('share-icons/x.svg')}
a[data-cg-share=pinterest]{--cg-share-icon:url('share-icons/pinterest.svg')}
a[data-cg-share=copy]{--cg-share-icon:url('share-icons/copy.svg')}
.post_item_single a[data-cg-share=copy] .social_icon::before{inset:5px}
.post_item_single a[data-cg-share]:hover,.post_item_single a[data-cg-share]:focus-visible{color:#fff}
.post_item_single a[data-cg-share]:focus-visible{outline:2px solid #24b357;outline-offset:5px;border-radius:3px}
.cg-share-status{display:block;flex-basis:100%;margin:12px auto 0;max-width:560px;color:#ccc;font:14px/1.5 Arial,sans-serif;text-align:center;text-transform:none;letter-spacing:0}
.cg-share-manual{display:block;box-sizing:border-box;width:100%;margin:8px auto 0;padding:8px;color:#fff;background:#191919;border:1px solid #555;font:13px/1.5 Arial,sans-serif}
.post_item_single .post_meta_single:has(a[data-cg-share])::before{color:#cdcdd5}
@media(min-width:601px){
 .post_item_single .post_meta_single:has(a[data-cg-share]){position:relative}
 .post_item_single .post_meta_single:has(a[data-cg-share])::before{position:absolute;left:max(0px,calc(50% - 310px));top:44px;transform:translateY(-50%);margin:0;line-height:20px}
 .post_item_single .post_meta_single .post_share:has(a[data-cg-share]){width:100%!important;flex:0 0 100%}
}
@media(max-width:600px){
 .post_item_single .post_meta_single:has(a[data-cg-share]){flex-wrap:wrap!important}
 .post_item_single .post_meta_single:has(a[data-cg-share])::before{width:100%!important;flex-basis:100%;text-align:center;margin:0 0 16px}
 .post_item_single .post_meta_single .post_share:has(a[data-cg-share]){width:100%!important;flex-basis:100%}
 .post_item_single .socials_share .socials_caption{display:block;flex-basis:100%}
 .post_item_single .socials_share .social_items{grid-template-columns:repeat(3,60px);width:max-content!important;gap:12px 20px}
 .post_item_single .socials_share{white-space:normal}
}
