/* Class to set on the MyListing Shortcode block. Hide its title/wrapper if empty. */
.kv2-presence-wrapper:not(:has(.kv2-presence-card)){display:none!important}
.kv2-presence-card{font-size:14px;color:#555}
.kv2-presence-links{display:flex;flex-wrap:wrap;gap:12px 20px}
.kv2-presence-card a{display:inline-flex;align-items:center;gap:8px;color:#555;text-decoration:none;font-weight:400;min-height:44px}
.kv2-presence-card a:hover{color:#222;text-decoration:underline}
.kv2-presence-card a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}
.kv2-presence-card img{width:22px;height:22px;object-fit:contain;flex-shrink:0}
.kv2-presence-company{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.kv2-presence-links+.kv2-presence-company{margin-top:16px;padding-top:14px;border-top:1px solid #eee}
.kv2-presence-company>span{font-size:12px;color:#666}
.kv2-presence-company a{min-height:36px;text-decoration:underline}
