/* Selector internacional, independiente de site.css para evitar sobrescribir estilos del sitio. */
.site-header .cn-language{display:flex;align-items:center;gap:6px;margin-left:auto;padding:2px 0;white-space:nowrap}.cn-language label{font-size:12px;font-weight:600;color:inherit}.cn-language select{background:#fff;color:#172c40;border:1px solid #c8d3d7;border-radius:7px;padding:7px 8px;font-size:13px;max-width:155px;cursor:pointer}.cn-language select:focus-visible{outline:3px solid #e6a457;outline-offset:2px}@media(max-width:960px){.site-header .cn-language{margin-left:8px}.cn-language label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cn-language select{max-width:128px;font-size:12px}}
