/* IGBSSaaS global link reset: no underline in any link state across the website. */
a,
a:link,
a:visited,
a:hover,
a:focus,
a:focus-visible,
a:active {
    text-decoration: none !important;
}

/* White subtitle text used by the CNC section. */
.cnc__sub--white {
    color: #fff;
}
/* Keep nested lists clean across the website without changing dropdown visibility. */
ul ul {
    list-style-type: none;
}


/* Native Odoo website language selector */
.hd__language {
  display: flex;
  align-items: center;
  white-space: nowrap;
  font-size: 13px;
  line-height: 1;
}
.hd__language-selector {
  display: flex;
  align-items: center;
}
.hd__language .dropdown-toggle,
.hd__language .o_lang_selector,
.hd__language a {
  color: var(--ink, #172033);
  text-decoration: none !important;
}
.hd__language .dropdown-toggle {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 8px 9px;
  border: 1px solid rgba(23, 32, 51, .16);
  border-radius: 999px;
  background: transparent;
  font: inherit;
}
.hd__language .dropdown-menu {
  z-index: 1100;
}
@media (max-width: 767px) {
  .hd__language { margin-inline-end: 2px; }
  .hd__language .dropdown-toggle { padding: 7px 8px; }
}
