@media (max-width: 900px) {
  #eeMobileApp .ee-mobile-app .ee-mobile-lang-switch {
    width: 46px !important;
    min-width: 46px !important;
  }

  #eeMobileApp .ee-mobile-app .ee-mobile-lang-current {
    width: 46px !important;
    min-width: 46px !important;
    height: 46px !important;
    min-height: 46px !important;
    padding: 0 !important;
    border: 1px solid rgb(181 138 70 / 72%) !important;
    border-radius: 50% !important;
    background: rgb(255 255 255 / 42%) !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
  }

  #eeMobileApp .ee-mobile-app .ee-mobile-lang-current .ee-mobile-flag {
    width: 28px !important;
    height: 28px !important;
    flex-basis: 28px !important;
    border-radius: 50% !important;
  }

  #eeMobileApp .ee-mobile-app .ee-mobile-lang-current .ee-mobile-lang-code,
  #eeMobileApp .ee-mobile-app .ee-mobile-lang-current .ee-mobile-lang-chevron {
    display: none !important;
  }

  #eeMobileApp .ee-mobile-app .ee-mobile-lang-switch:not([open]) .ee-mobile-lang-menu {
    display: none !important;
  }

  #eeMobileApp .ee-mobile-app .ee-mobile-lang-switch[open] .ee-mobile-lang-menu {
    top: 50% !important;
    right: calc(100% + 8px) !important;
    display: flex !important;
    transform: translateY(-50%) !important;
  }

  #eeMobileApp .ee-mobile-app .ee-mobile-lang-option {
    height: 40px !important;
    min-height: 40px !important;
    border-color: rgb(181 138 70 / 42%) !important;
    border-radius: 12px !important;
    background: #ffffff !important;
  }

  #eeMobileApp .ee-mobile-app .ee-mobile-lang-option .ee-mobile-flag {
    border-radius: 50% !important;
  }
}
