/* Haber70 V106 — isolated share layout; no inherited previous-version share selectors. */
#h70-share-v106,#h70-share-v106 *{box-sizing:border-box!important}
#h70-share-v106{
 display:flex!important;flex-direction:column!important;
 gap:11px!important;
 width:100%!important;min-width:0!important;
 margin:13px 0 24px!important;padding:12px!important;
 border:1px solid #626770!important;border-radius:15px!important;
 background:linear-gradient(135deg,#303138,#24262b)!important;
 color:#fff!important;box-shadow:0 6px 17px #0003!important;
 overflow:hidden!important;
}
#h70-share-v106 .h70share106-social{
 display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
 width:100%!important;gap:8px!important;align-items:center!important;
 padding:0!important;margin:0!important;min-width:0!important;
}
#h70-share-v106 .h70share106-social a{
 display:flex!important;justify-content:center!important;align-items:center!important;
 width:100%!important;min-width:0!important;min-height:48px!important;
 padding:8px 6px!important;margin:0!important;
 border-radius:9px!important;border:1px solid #3bb97b!important;
 background:#168d4f!important;color:#fff!important;text-decoration:none!important;
 font:700 clamp(13px,3.4vw,17px)/1.25 Arial,sans-serif!important;
 text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;
}
#h70-share-v106 .h70share106-social a:first-child{grid-column:1!important;grid-row:1!important}
#h70-share-v106 .h70share106-social a:last-child{
 grid-column:3!important;grid-row:1!important;
 background:#2862b8!important;border-color:#3e7bd5!important;
}
#h70-share-v106 .h70share106-or{
 grid-column:2!important;grid-row:1!important;
 color:#c9cbd1!important;font:italic 14px/1 Arial,sans-serif!important;
 background:none!important;margin:0!important;padding:0!important;
}
#h70-share-v106 .h70share106-tools{
 width:100%!important;display:grid!important;
 grid-template-columns:minmax(0,1.15fr) minmax(0,.67fr) minmax(0,.67fr) minmax(0,1.7fr)!important;
 gap:7px!important;margin:0!important;padding:0!important;min-width:0!important;
 align-items:stretch!important;justify-content:stretch!important;
 background:none!important;
}
#h70-share-v106 .h70share106-tools>button{
 position:static!important;float:none!important;transform:none!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;min-width:0!important;max-width:none!important;
 min-height:47px!important;height:auto!important;
 margin:0!important;padding:6px 5px!important;
 border:1px solid #898e97!important;border-radius:22px!important;
 background:linear-gradient(180deg,#555860,#3a3d44)!important;
 color:#fff!important;box-shadow:inset 0 1px #ffffff2d!important;
 font:600 clamp(13px,3.3vw,16px)/1.15 Arial,sans-serif!important;
 text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;
 overflow:hidden!important;
}
#h70-share-v106 .h70share106-tools>button.h70-article-save{grid-column:1!important;grid-row:1!important}
#h70-share-v106 .h70share106-tools>button[data-font-change="-1"]{grid-column:2!important;grid-row:1!important;font-size:clamp(17px,4vw,21px)!important}
#h70-share-v106 .h70share106-tools>button[data-font-change="1"]{grid-column:3!important;grid-row:1!important;font-size:clamp(17px,4vw,21px)!important}
#h70-share-v106 .h70share106-tools>button[data-copy-url]{grid-column:4!important;grid-row:1!important}
@media(max-width:380px){
 #h70-share-v106{padding:10px!important;gap:9px!important}
 #h70-share-v106 .h70share106-tools{gap:5px!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr) minmax(0,.65fr) minmax(0,1.65fr)!important}
 #h70-share-v106 .h70share106-tools>button{padding:5px 3px!important;font-size:13px!important}
 #h70-share-v106 .h70share106-social a{font-size:13px!important;padding:5px 3px!important}
}
