/* GVS+ v4.47 — Dans les discussions (privées, groupes, administrateur), les liens, e-mails et numéros de téléphone
   sont toujours en BLEU bien lisible : bleu soutenu en mode clair, bleu clair lumineux en mode sombre.
   Ce fichier est chargé en dernier et remplace les anciennes couleurs (vert, contours noirs, etc.). */
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-msg a,
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-msg a,
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-msg .gvs-wa-link,
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-msg .gvs-wa-link,
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-msg.has-link .gvs-wa-link,
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-msg.has-link .gvs-wa-link,
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-text .gvs-wa-link,
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-text .gvs-wa-link,
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-link.gvs-wa-phone,
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-link.gvs-wa-phone,
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-link.gvs-wa-email,
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-link.gvs-wa-email{
  color:#0b57d0!important;-webkit-text-fill-color:#0b57d0!important;
  -webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important;
  background:transparent!important;background-color:transparent!important;box-shadow:none!important;
  text-decoration:underline!important;text-decoration-color:#0b57d0!important;
  text-decoration-thickness:1.5px!important;text-underline-offset:2px!important;font-weight:700!important;
  overflow-wrap:anywhere}
html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-msg a,
html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-msg a,
html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-msg .gvs-wa-link,
html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-msg .gvs-wa-link,
html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-msg.has-link .gvs-wa-link,
html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-msg.has-link .gvs-wa-link,
html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-text .gvs-wa-link,
html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-text .gvs-wa-link,
html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-link.gvs-wa-phone,
html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-link.gvs-wa-phone,
html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-link.gvs-wa-email,
html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-link.gvs-wa-email,
html body #gvsWaUserChat#gvsWaUserChat.gvs-wa-theme-dark .gvs-wa-msg a,
html body #gvsWaAdminChat#gvsWaAdminChat.gvs-wa-theme-dark .gvs-wa-msg a,
html body #gvsWaUserChat#gvsWaUserChat.gvs-wa-theme-dark .gvs-wa-msg .gvs-wa-link,
html body #gvsWaAdminChat#gvsWaAdminChat.gvs-wa-theme-dark .gvs-wa-msg .gvs-wa-link,
html body #gvsWaUserChat#gvsWaUserChat.gvs-wa-theme-dark .gvs-wa-msg.has-link .gvs-wa-link,
html body #gvsWaAdminChat#gvsWaAdminChat.gvs-wa-theme-dark .gvs-wa-msg.has-link .gvs-wa-link{
  color:#6cb6ff!important;-webkit-text-fill-color:#6cb6ff!important;text-decoration-color:#6cb6ff!important}

/* v4.48 — fenêtre d'actions sur un numéro de téléphone (toucher un numéro dans une discussion) */
html body .gvs-ph-sheet{display:flex!important;align-items:flex-end;justify-content:center;padding:12px;box-sizing:border-box}
html body .gvs-ph-box{width:100%;max-width:440px;background:#fff;color:#0b1020;border-radius:20px;padding:14px 14px 12px;box-shadow:0 18px 50px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:8px;max-height:92vh;overflow:auto}
html body .gvs-ph-num{text-align:center;font:800 19px/1.3 system-ui,-apple-system,sans-serif;padding:4px 0 6px;color:#0b57d0;word-break:break-all}
html body .gvs-ph-b{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:14px;padding:13px 14px;background:#eef2fb;color:#0b1020;font:700 16px system-ui,-apple-system,sans-serif;text-align:left;cursor:pointer}
html body .gvs-ph-b span{font-size:20px;width:26px;text-align:center;flex:0 0 26px}
html body .gvs-ph-call{background:#dcfce7}html body .gvs-ph-wa{background:#d1fae5}html body .gvs-ph-sms{background:#e0ecff}
html body .gvs-ph-quit{justify-content:center;background:#e5e7eb;font-weight:800}
html body .gvs-ph-b:active{transform:scale(.98)}
html body.dark .gvs-ph-box{background:#0f172a;color:#e8eefc;border:1px solid #243056}
html body.dark .gvs-ph-num{color:#6cb6ff}
html body.dark .gvs-ph-b{background:#1a2544;color:#e8eefc}
html body.dark .gvs-ph-call{background:#14391f}html body.dark .gvs-ph-wa{background:#10392c}html body.dark .gvs-ph-sms{background:#16305e}
html body.dark .gvs-ph-quit{background:#243056}

/* v4.49 — Mode sombre : les liens, e-mails et numéros doivent se lire sur la bulle (blanche par défaut) :
   bleu FONCÉ sur bulle claire, blanc sur bulle de couleur foncée (couleur choisie par l'utilisateur). */
html body .gvs-wa-chat-thread{--wa-in-link:#0b57d0;--wa-out-link:#0b57d0;--gvs-bc-none-link:#0b57d0}
html body.dark .gvs-wa-chat-thread,html body .gvs-wa-theme-dark .gvs-wa-chat-thread{--gvs-bc-none-link:#6cb6ff}
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-own :is(a,.gvs-wa-link),
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-own :is(a,.gvs-wa-link){
  color:var(--wa-out-link)!important;-webkit-text-fill-color:var(--wa-out-link)!important;text-decoration-color:var(--wa-out-link)!important}
html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg:not(.gvs-wa-own) :is(a,.gvs-wa-link),
html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg:not(.gvs-wa-own) :is(a,.gvs-wa-link){
  color:var(--wa-in-link)!important;-webkit-text-fill-color:var(--wa-in-link)!important;text-decoration-color:var(--wa-in-link)!important}
