.vnm-lang{position:relative;display:inline-block;font-size:14px}
.vnm-lang>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:4px;min-height:44px;padding:0 8px}
.vnm-lang>summary::-webkit-details-marker{display:none}
.vnm-lang>summary::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-3px}
.vnm-lang-menu{position:absolute;right:0;top:100%;z-index:60;min-width:150px;background:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.14);padding:6px 0}
.vnm-lang-menu a,body .vnm-lang-inline a{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#202124;text-decoration:none;font-size:15px}
.vnm-lang-menu a[aria-current],.vnm-lang-inline a[aria-current],.vnm-lang-footer a[aria-current]{font-weight:700}
.vnm-lang-menu a:hover,.vnm-lang-menu a:focus-visible{background:#e8f0fe}
.vnm-lang-inline{display:flex;flex-wrap:wrap;border-top:1px solid #dadce0;margin-top:6px}
.vnm-lang-inline a{color:inherit}
.vnm-lang-footer{display:flex;flex-wrap:wrap;gap:4px 16px;padding-top:12px}
.vnm-lang-footer a{color:inherit;min-height:44px;display:inline-flex;align-items:center}
@media (max-width:880px){body:not(.vnm-home) #navegacao .vnm-lang{display:block}body:not(.vnm-home) #navegacao .vnm-lang-menu{position:static;box-shadow:none;border:0;padding:0}}