/* Specificity is kept low so that migrated styling (per-block rules) can override it. */
.ne-share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;--ne-share-c:var(--ne-accent,#2563eb)}
.ne-share__heading{font-weight:600}
.ne-share__list{list-style:none;margin:0;padding:0;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px}
.ne-share--align-center .ne-share__list{justify-content:center}
.ne-share--align-right .ne-share__list{justify-content:flex-end}
.ne-share--align-justify .ne-share__list{justify-content:space-between}
.ne-share__item{margin:0;min-width:0}
.ne-share--cols .ne-share__list{display:grid;grid-template-columns:repeat(var(--ne-share-cols,3),minmax(0,1fr));flex:1 1 100%}
.ne-share--cols .ne-share__button{width:100%}
.ne-share--cols .ne-share__button>:last-child{flex:1 1 auto}
.ne-share--cols-1{--ne-share-cols:1}
.ne-share--cols-2{--ne-share-cols:2}
.ne-share--cols-3{--ne-share-cols:3}
.ne-share--cols-4{--ne-share-cols:4}
.ne-share--cols-5{--ne-share-cols:5}
.ne-share--cols-6{--ne-share-cols:6}
.ne-share__button--facebook{--ne-share-c:#3b5998}
.ne-share__button--x{--ne-share-c:#000000}
.ne-share__button--twitter{--ne-share-c:#1da1f2}
.ne-share__button--linkedin{--ne-share-c:#0077b5}
.ne-share__button--pinterest{--ne-share-c:#bd081c}
.ne-share__button--reddit{--ne-share-c:#ff4500}
.ne-share__button--vk{--ne-share-c:#45668e}
.ne-share__button--odnoklassniki{--ne-share-c:#f4731c}
.ne-share__button--tumblr{--ne-share-c:#35465c}
.ne-share__button--digg{--ne-share-c:#005be2}
.ne-share__button--skype{--ne-share-c:#00aff0}
.ne-share__button--stumbleupon{--ne-share-c:#eb4924}
.ne-share__button--mix{--ne-share-c:#f3782b}
.ne-share__button--telegram{--ne-share-c:#2ca5e0}
.ne-share__button--pocket{--ne-share-c:#ef3f56}
.ne-share__button--xing{--ne-share-c:#026466}
.ne-share__button--whatsapp{--ne-share-c:#25d366}
.ne-share__button--email{--ne-share-c:#ea4335}
.ne-share__button--threads{--ne-share-c:#000000}
.ne-share__button--print{--ne-share-c:#aaaaaa}
.ne-share .ne-share__button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;height:4.5em;margin:0;padding:0;border:0 solid var(--ne-share-c);border-radius:0;background:var(--ne-share-c);color:#fff;font:inherit;font-size:10px;line-height:1;text-decoration:none;overflow:hidden;cursor:pointer}
.ne-share__button:focus-visible{outline:2px solid var(--ne-share-c);outline-offset:3px}
.ne-share__icon{display:flex;flex:none;align-items:center;justify-content:center;width:4.5em;align-self:stretch;position:relative}
.ne-share__glyph{font-size:1.7em;font-weight:700;line-height:1;text-transform:none}
.ne-share__glyph::before{content:attr(data-g)}
.ne-share__text{display:flex;align-items:center;align-self:stretch;padding:0 1.5em}
.ne-share__icon+.ne-share__text{padding:0 1.5em 0 1.35em}
.ne-share__title{font-size:1.5em;font-weight:700;line-height:1.5;white-space:nowrap}
.ne-share--skin-gradient .ne-share__text,.ne-share--skin-gradient.ne-share--notext .ne-share__icon{background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,0))}
.ne-share--align-center{text-align:center}
.ne-share--align-right{text-align:right}
.ne-share--align-justify{text-align:justify}
.ne-share--shape-rounded .ne-share__button{border-radius:5px}
.ne-share--shape-circle .ne-share__button{border-radius:999px}
.ne-share--skin-framed .ne-share__button,.ne-share--skin-boxed .ne-share__button{border-width:2px;background:transparent;color:var(--ne-share-c)}
.ne-share--skin-minimal .ne-share__button{background:transparent;color:inherit}
.ne-share--skin-minimal .ne-share__icon,.ne-share--skin-boxed .ne-share__icon{background:var(--ne-share-c);color:#fff}
.ne-share .ne-share__button--copy{height:auto;padding:.45em .9em;border:1px solid var(--ne-share-c);border-radius:999px;background:transparent;color:var(--ne-accent-text,var(--ne-accent,#2563eb));font-size:.9em;font-weight:600;line-height:1.2}
.ne-share__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ne-share__status{font-size:.85em;min-height:1.2em}
