@media (max-width: 480px) {
  .header__icons .ts-language__name { display: none !important; }
  .header__icons .ts-switcher-individual,
  .header__icons .ts-language,
  .header__icons .ts-switcher-btn { min-width: 0 !important; width: auto !important; }
  .header__icons .ts-switcher-btn { padding-inline: 4px !important; gap: 4px !important; }
  .header__icons .ts-language__content { gap: 0 !important; }
  .header__icons .ts-language__flag-container { margin: 0 !important; }
}
