.eap-tg-product-wrap,.eap-tg-content-wrap{margin:18px 0}.eap-tg-share-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px;border-radius:12px;background:var(--eap-tg-accent,#229ED9);color:#fff!important;text-decoration:none!important;font-weight:700;font-size:14px;line-height:1;box-shadow:0 8px 20px rgba(34,158,217,.22);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.eap-tg-share-button:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(34,158,217,.3);filter:brightness(.96)}.eap-tg-share-button:focus{outline:3px solid rgba(34,158,217,.25);outline-offset:3px}.eap-tg-share-button svg{width:21px;height:21px;fill:currentColor;flex:none}.eap-tg-floating{position:fixed;right:22px;bottom:22px;z-index:99999;width:56px;height:56px;min-height:56px;padding:0;border-radius:50%;box-shadow:0 12px 30px rgba(0,0,0,.22)}.eap-tg-floating svg{width:25px;height:25px}.eap-tg-floating-label{position:absolute;right:68px;white-space:nowrap;background:#111;color:#fff;padding:8px 11px;border-radius:8px;font-size:12px;opacity:0;pointer-events:none;transform:translateX(6px);transition:.18s}.eap-tg-floating:hover .eap-tg-floating-label{opacity:1;transform:translateX(0)}@media(max-width:600px){.eap-tg-share-button:not(.eap-tg-floating){width:100%;box-sizing:border-box}.eap-tg-floating{right:16px;bottom:16px}.eap-tg-floating-label{display:none}}
