.share-button{color:#222;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:20px;line-height:1;transition:color .2s,transform .2s;display:flex}.share-button svg{width:20px;height:20px}.share-button:hover{color:#2858aa;transform:scale(1.05)}.share-button:focus-visible{outline-offset:2px;outline:2px solid #2858aa}.share-toast{z-index:99999;color:#222;background:#fff;border:1px solid #dce4f0;border-radius:4px;align-items:center;gap:10px;max-width:380px;padding:14px 18px;font-size:14px;line-height:1.4;display:flex;position:fixed;top:145px;right:30px;box-shadow:0 6px 20px #0000001f}.share-toast svg{color:#2858aa;flex-shrink:0;width:18px;height:18px}@media (max-width:768px){.share-toast{max-width:none;top:118px;left:14px;right:14px}}
