.social-share-bar{position:fixed;z-index:999999;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0;box-sizing:border-box}.social-share-bar--right{align-items:flex-end}.social-share-bar--left{align-items:flex-start}.social-share-bar--left{left:0}.social-share-bar--right{right:0}.social-share-bar--top{top:0}.social-share-bar--middle{top:50%;transform:translateY(-50%)}.social-share-bar--right.social-share-bar--middle{transform:translateY(-50%)}.social-share-bar--left.social-share-bar--middle{transform:translateY(-50%)}.social-share-bar--bottom{bottom:0}.social-share-bar__link{display:inline-flex!important;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:6px;width:auto;text-decoration:none;transition:opacity .2s ease , transform .2s ease;box-sizing:border-box}.social-share-bar__link:hover{opacity:.95;transform:scale(1.02)}.social-share-bar--right .social-share-bar__link{justify-content:flex-end}.social-share-bar__label{display:inline-flex!important;align-items:center;flex:0 0 auto;padding:10px 14px;font-size:var(--social-share-label-font-size,14px);line-height:1.3;font-weight:500;white-space:nowrap;box-sizing:border-box;transition:opacity .2s ease}.social-share-bar--right .social-share-bar__label{text-align:right}.social-share-bar__icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:var(--social-share-icon-size,48px);height:var(--social-share-icon-size,48px);min-width:var(--social-share-icon-size,48px);text-align:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);border:2px solid rgba(0,0,0,.08);overflow:hidden;box-sizing:border-box}.social-share-bar__link--has-label .social-share-bar__icon{padding-left:4px}.social-share-bar__img{display:block;width:var(--social-share-icon-inner-size,28px);height:var(--social-share-icon-inner-size,28px);object-fit:contain;border:0}.social-share-bar__link:not(.social-share-bar__link--has-label) .social-share-bar__icon {border-radius:12px}.social-share-bar__link:not(.social-share-bar__link--has-label) .social-share-bar__img {width:var(--social-share-icon-size,48px);height:var(--social-share-icon-size,48px)}