/* Share button inside the event and success-story popups */
.sh-row{margin-top:22px;padding-top:18px;border-top:1px solid var(--border,#dde3ef)}
.sh-btn{display:inline-flex;align-items:center;gap:8px;font:700 13px var(--font-ui,'Poppins',sans-serif);color:var(--blue-deep,#0c42ae);background:rgba(31,107,255,.08);border:1.5px solid rgba(31,107,255,.3);padding:9px 20px;border-radius:50px;cursor:pointer;transition:all .25s var(--ease-out,ease)}
.sh-btn:hover,.sh-btn[aria-expanded="true"]{background:#1f6bff;border-color:#1f6bff;color:#fff}
.sh-menu{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;animation:shIn .3s var(--ease-out,ease) both}
.sh-menu[hidden]{display:none}
.sh-menu a,.sh-menu button{display:inline-flex;align-items:center;gap:7px;font:600 12.5px var(--font-ui,'Poppins',sans-serif);color:var(--navy,#061631);background:#fff;border:1px solid var(--border,#dde3ef);padding:8px 14px;border-radius:50px;cursor:pointer;text-decoration:none;transition:all .2s}
.sh-menu a:hover,.sh-menu button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(6,22,49,.12)}
.sh-fb:hover{background:#1877f2!important;color:#fff!important;border-color:#1877f2!important}
.sh-wa:hover{background:#25d366!important;color:#fff!important;border-color:#25d366!important}
.sh-li:hover{background:#0a66c2!important;color:#fff!important;border-color:#0a66c2!important}
.sh-copy.done{background:#00a86b!important;color:#fff!important;border-color:#00a86b!important}
@keyframes shIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
