/* Module de partage (js/partage.js) */
.partage{margin:22px 0 8px;max-width:860px;}
.partage-titre{font-weight:600;color:var(--encre);margin:0 0 10px;font-size:16px;}
.partage-boutons{display:flex;flex-wrap:wrap;gap:8px;}
.partage-btn{display:inline-flex;align-items:center;gap:8px;font:500 14.5px 'Work Sans',sans-serif;color:var(--encre);background:#fff;border:1px solid var(--trait);border-radius:22px;padding:8px 14px;cursor:pointer;text-decoration:none;line-height:1.2;transition:border-color .15s ease,background .15s ease;}
.partage-btn:hover{border-color:var(--bleu);color:var(--bleu);}
.partage-btn svg{flex-shrink:0;}
.partage-natif,.partage-copier.is-ok{background:var(--bleu);border-color:var(--bleu);color:#fff;}
.partage-natif:hover{background:#185a7c;color:#fff;}
.partage-copier.is-ok:hover{color:#fff;}
.partage-whatsapp svg{color:#1FA855;} .partage-linkedin svg{color:#0A66C2;}
.partage-url{margin:10px 0 0;font-size:13.5px;color:var(--gris);word-break:break-all;}
.partage-url span{user-select:all;}
.partage-msg{margin:4px 0 0;font-size:13.5px;color:#2F7A4B;min-height:1.2em;}
.partage-tampon{position:fixed;top:-1000px;left:0;opacity:0;}
@media (max-width:560px){ .partage-btn span{font-size:14px;} }
@media print{ .partage{display:none !important;} }
.dns-report .partage{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--trait);}
.partage-url[hidden]{display:none;}
.partage p.partage-titre{color:var(--encre);}
.partage p.partage-msg{color:#2F7A4B;}
