.share-dialog__native[hidden] { display:none !important; }
.share-dialog__channels-label { margin:18px 0 10px; color:var(--jl-gray-700,#475569); font-size:13px; font-weight:750; }
.share-dialog__channels { display:flex; flex-wrap:wrap; gap:10px; }
.share-dialog__channel { display:grid; width:48px; min-width:48px; height:48px; place-items:center; padding:0; border:1px solid var(--jl-gray-300,#cbd5e1); border-radius:50%; background:var(--jl-base-white,#fff); color:var(--ink,#0f172a); text-decoration:none; transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease; }
.share-dialog__channel span { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }
.share-dialog__channel:hover,.share-dialog__channel:focus-visible { transform:translateY(-2px); text-decoration:none; }
.share-dialog__channel--facebook { color:#1877f2; }
.share-dialog__channel--facebook:hover,.share-dialog__channel--facebook:focus-visible { border-color:#1877f2; background:#eef5ff; color:#0d61d8; }
.share-dialog__channel--x { color:#111827; }
.share-dialog__channel--x:hover,.share-dialog__channel--x:focus-visible { border-color:#111827; background:#f1f5f9; color:#000; }
.share-dialog__channel--linkedin { color:#0a66c2; }
.share-dialog__channel--linkedin:hover,.share-dialog__channel--linkedin:focus-visible { border-color:#0a66c2; background:#edf6ff; color:#084f96; }
.share-dialog__channel--telegram { color:#229ed9; }
.share-dialog__channel--telegram:hover,.share-dialog__channel--telegram:focus-visible { border-color:#229ed9; background:#eefaff; color:#147daa; }
.share-dialog__channel--email,.share-dialog__channel--native { color:var(--jl-gray-700,#475569); }
.share-dialog__channel--email:hover,.share-dialog__channel--email:focus-visible,.share-dialog__channel--native:hover,.share-dialog__channel--native:focus-visible { border-color:var(--jl-blue-400,#60a5fa); background:var(--jl-blue-50,#eff6ff); color:var(--jl-blue-800,#1e40af); }
