/* V80: bandeiras SVG locais, nenhum recurso remoto */
.topbar .lang__btn {display:inline-flex;align-items:center;gap:7px;min-width:68px;padding:0 10px;cursor:pointer;}
.topbar .lang__flag {display:inline-block;flex:none;width:23px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.18);}
.topbar .lang__menu {width:144px!important;min-width:144px!important;}
.topbar .lang__menu .dropdown-item {display:flex!important;align-items:center!important;gap:10px!important;min-height:38px!important;padding:7px 9px!important;}
.topbar .lang__menu .dropdown-item span {font-weight:700;letter-spacing:.05em;font-size:12px;}
.topbar .lang__menu .dropdown-item .lang__flag {box-shadow:0 0 0 1px rgba(12,45,35,.12);}
@media(max-width:575px){.topbar .lang__btn{min-width:63px;padding-inline:8px;}.topbar .lang__menu{right:0!important;}}
