/* Verified Electricians social profiles. Separate links; no tracking embeds. */
.ehe-social{display:flex;align-items:center;gap:8px;flex-shrink:0}
.ehe-social .ehe-social-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:44px;min-height:44px;padding:10px;border-radius:8px;color:#fff!important;text-decoration:none!important;border:1px solid transparent;line-height:1.25;font-size:15px;font-weight:700;white-space:nowrap}
.ehe-social .ehe-facebook{background:#0866ff}
.ehe-social .ehe-instagram{background:linear-gradient(135deg,#6331b5 0%,#a12487 45%,#bd2854 75%,#aa4815 100%)}
.ehe-social svg{width:22px;height:22px;flex:none}
.ehe-social .ehe-social-link:hover{filter:brightness(.88)}
.ehe-social .ehe-social-link:focus-visible{outline:3px solid #c0df30;outline-offset:3px;box-shadow:0 0 0 6px #102c4a}
.ehe-social-mobile{display:none}
.ehe-social-desktop span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:761px){.topbar .wrap{align-items:center;flex-wrap:wrap;column-gap:18px;row-gap:8px;padding-block:6px}.topbar .wrap>span{margin-left:auto}.ehe-social-desktop{margin-left:0}}
@media(max-width:760px){.ehe-social-desktop{display:none}.nav .ehe-social-mobile{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0 12px;border-top:1px solid #dbe4e9;margin-top:8px}.nav .ehe-social-mobile .ehe-social-link{flex:1 1 125px;min-height:48px;padding:12px 14px}}
