/* Keep the phone and WhatsApp icon together in table and mobile card layouts. */
.phv.phcompact{--phone-color:#16834a;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap;vertical-align:middle;color:var(--phone-color)}
.phv.phcompact.phlocal{--phone-color:#64748b}
.phv.phcompact.phbad{--phone-color:#b3261e;white-space:normal;overflow-wrap:anywhere}
html[data-theme=dark] .phv.phcompact{--phone-color:#7be3a6}
html[data-theme=dark] .phv.phcompact.phlocal{--phone-color:#a3b2c5}
html[data-theme=dark] .phv.phcompact.phbad{--phone-color:#ff8a8a}
.cline span.phv.phcompact,.phv.phcompact .phtel{color:var(--phone-color)}
.phv.phcompact .phtel{display:inline;flex:0 0 auto;text-decoration:none}
.phv.phcompact .phtel:hover{text-decoration:underline}
.phv.phcompact .wa-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:22px;padding:0;margin:0;border:0;border-radius:4px;line-height:1;background:transparent;color:var(--phone-color);box-shadow:none}
.phv.phcompact .wa-btn svg{display:block;width:17px;height:17px;flex:none}
.phv.phcompact .wa-btn:hover{background:color-mix(in srgb,currentColor 12%,transparent)}
.phv.phcompact .wa-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;background:transparent}
