body .glaceblog-social-container.vbp-share{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:6px 0;padding:0;float:none;width:auto;border:0}
body .vbp-share .vbp-share-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#555}
body .vbp-share .vbp-share-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}
body .vbp-share .vbp-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:3px;background:#777;color:#fff;cursor:pointer;text-decoration:none;box-shadow:none;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}
body .vbp-share .vbp-share-btn[hidden]{display:none}
body .vbp-share .vbp-share-btn svg{width:18px;height:18px;fill:#fff;display:block}
body .vbp-share .vbp-share-btn:hover,body .vbp-share .vbp-share-btn:focus-visible{transform:translateY(-2px);opacity:.92;box-shadow:0 4px 10px rgba(0,0,0,.18);color:#fff;text-decoration:none}
body .vbp-share .vbp-share-btn:focus-visible{outline:2px solid #1f2937;outline-offset:2px}
body .vbp-share .vbp-share-facebook{background:#1877f2}
body .vbp-share .vbp-share-x{background:#000}
body .vbp-share .vbp-share-linkedin{background:#0a66c2}
body .vbp-share .vbp-share-email{background:#848484}
body .vbp-share .vbp-share-copy{background:#ff6550}
body .vbp-share .vbp-share-native{background:#27ae60}
body .vbp-share .vbp-share-toast{position:absolute;left:0;top:100%;margin-top:6px;padding:6px 10px;border-radius:4px;background:#1f2937;color:#fff;font-size:13px;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;z-index:5}
body .vbp-share .vbp-share-toast.is-visible{opacity:1;transform:none}
body .customer-action-bar .glaceblog-social-container.vbp-share{float:left;margin-right:16px}
@media (max-width:600px){body .vbp-share .vbp-share-btn{width:40px;height:40px}body .vbp-share .vbp-share-btn svg{width:19px;height:19px}}
