/* Ricky mobile: keep the native language control and remove captured overlays. */
#onesignal-slidedown-container,
.notification-initial {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

@media (max-width: 768px) {
  .header__locales {
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    right: 160px !important;
    width: auto !important;
    height: auto !important;
    z-index: 4 !important;
    transform: translateY(-50%) !important;
  }

  .header__locales .select-language-icons-with-code__button {
    display: inline-flex !important;
    width: auto !important;
    min-width: 48px !important;
    min-height: 36px !important;
    padding: 0 8px !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
  }
}
