.uide-header-contactos{position:relative;display:inline-flex;align-items:center}
.uide-header-contactos .hc-trigger{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;cursor:pointer;color:#fff;font-family:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:6px;transition:background .15s ease;line-height:1.2}
.uide-header-contactos .hc-trigger:hover{background:rgba(255,255,255,.18)}
.uide-header-contactos .hc-trigger svg{width:18px;height:18px;flex-shrink:0}
.uide-header-contactos .hc-text{white-space:nowrap}
.uide-header-contactos{display:inline-flex;align-items:center;gap:8px}
.uide-header-contactos .hc-sep{opacity:.5;color:#fff;font-weight:400}
.uide-header-contactos .hc-email{color:#fff;text-decoration:none;font-weight:600;font-size:13px;opacity:.85;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}
.uide-header-contactos .hc-email:hover{text-decoration:underline}
.uide-header-contactos .hc-email-icon{width:18px;height:18px;flex-shrink:0}
.header-place li:has(a[href^="tel:"]){display:none!important}
.header-place li:has(a[href^="https://wa.me/"]){display:none!important}
.header-place li:has(a[href^="mailto:"]){display:none!important}
@media(max-width:600px){.uide-header-contactos{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.uide-header-contactos .hc-trigger{transition:none!important}}
