/* Midketing Language Switcher v2.2 - ALL BLACK / NO HOVER / NO BLUE */
.mls-wrapper{font-family:'Oswald',sans-serif;position:relative}
.mls-dropdown{position:relative;display:inline-block}

/* Toggle button - always black, no hover/focus/active effects */
.mls-toggle{
  display:inline-flex;align-items:center;gap:8px;
  background:#000;color:#fff;border:none;border-radius:999px;
  padding:8px 14px;cursor:pointer;font-size:16px;font-weight:500;line-height:1;
  white-space:nowrap;user-select:none;outline:none !important;box-shadow:none !important;
  -webkit-tap-highlight-color:transparent !important;
}
.mls-toggle:hover,.mls-toggle:focus,.mls-toggle:active{
  background:#000 !important;color:#fff !important;outline:none !important;box-shadow:none !important;
}
.mls-caret{transition:transform .2s ease}

/* Menu - black, no hover highlight on items */
.mls-menu{
  position:absolute;top:calc(100% + 6px);left:0;min-width:150px;
  background:#000;color:#fff;border-radius:14px;padding:6px;display:none;
  box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:9999;
}
.mls-menu.show{display:block}

.mls-item{
  display:flex;align-items:center;justify-content:space-between;width:100%;
  background:#000;border:none;color:#fff;text-align:left;
  padding:8px 10px;border-radius:10px;cursor:pointer;font-size:16px;
  user-select:none;outline:none !important;box-shadow:none !important;
  -webkit-tap-highlight-color:transparent !important;
}
.mls-item:hover,.mls-item:focus,.mls-item:active{
  background:#000 !important;color:#fff !important;outline:none !important;box-shadow:none !important;
}
