/* RC36.52 — shared social controls for products, merchants, coupons and editorial posts. */
.tp-share{position:relative;display:flex;align-items:center;gap:8px;min-height:42px;margin:10px 0;padding:5px 0;color:#60706c}.tp-share__label{flex:0 0 auto;color:#778681;font-size:.7rem;font-weight:800}.tp-share__actions{display:flex;align-items:center;gap:3px;min-width:0}.tp-share__button{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#60706c;cursor:pointer;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.tp-share__button svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tp-share__button--facebook svg{fill:currentColor;stroke:none}.tp-share__button:hover,.tp-share__button:focus-visible{background:#f5f8f7;border-color:#dbe4e2;color:#075f55}.tp-share__button--facebook:hover,.tp-share__button--facebook:focus-visible{color:#1877f2}.tp-share__button--x:hover,.tp-share__button--x:focus-visible{color:#111}.tp-share__button--linkedin:hover,.tp-share__button--linkedin:focus-visible{color:#0a66c2}.tp-share__button:focus-visible{outline:3px solid rgba(8,122,107,.14);outline-offset:2px}.tp-share__status{min-width:0;margin-left:2px;overflow:hidden;color:#17665b;font-size:.68rem;font-weight:750;opacity:0;white-space:nowrap;text-overflow:ellipsis;transition:opacity .15s ease}.tp-share__status.is-visible{opacity:1}.tp-share--merchant{margin-top:-2px;margin-bottom:18px}.tp-share--coupon{margin:8px 0 0}.tp-share--coupon .tp-share__label{font-size:.65rem}.tp-share--coupon .tp-share__button{width:32px;height:32px;min-width:32px;min-height:32px}.tp-guide-article__hero+.tp-share,.tp-share--blog{margin-top:14px;margin-bottom:24px}.tp-share--guide{margin:14px 0 24px}@media(max-width:560px){.tp-share{align-items:flex-start;flex-wrap:wrap}.tp-share__label{width:100%}.tp-share__status{flex:1 1 100%;margin-left:0;white-space:normal}.tp-share--coupon .tp-share__label{width:auto}.tp-share--coupon .tp-share__status{width:100%}}
