/* Compact, keyboard-accessible flag menu. The links come from SellAuth. */
.navbar .zx-navbar-tools {align-items:center;flex-shrink:0;margin-inline-start:auto;}
.navbar .zx-navbar-language {display:block!important;flex-shrink:0;}
.zx-language-note {margin:0;padding:12px;color:#bec0cc;font-size:12px;line-height:1.6;}
@media(min-width:992px){
  .navbar .zx-navbar-tools {order:3;margin-inline-start:14px;}
  .navbar .navbar-collapse {min-width:0;flex-wrap:wrap;gap:8px;}
  .navbar .navbar-nav {flex-wrap:wrap;}
}
.zx-language {position:relative; color:#fff; font-size:13px; text-align:start;}
.zx-language summary {display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;list-style:none;cursor:pointer;border:1px solid #ff174455;border-radius:14px;background:#13131b;transition:border-color .2s,box-shadow .2s;}
.zx-language summary::-webkit-details-marker {display:none;}
.zx-language summary:hover,.zx-language[open] summary,.zx-language summary:focus-visible {border-color:#ff1744;box-shadow:0 0 16px #ff174425;outline:none;}
.zx-language svg {width:23px;height:17px;border-radius:3px;flex-shrink:0;}
.zx-language summary i {font-size:10px;color:#ff1744;}
.zx-language-menu {position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:1100;width:210px;max-height:310px;overflow:auto;padding:6px;background:#12121a;border:1px solid #ff174455;border-radius:16px;box-shadow:0 16px 40px #0009;}
.zx-language-menu a {display:flex;align-items:center;gap:10px;padding:11px;border-radius:10px;text-decoration:none;color:#eee;}
.zx-language-menu a:hover,.zx-language-menu a:focus-visible,.zx-language-menu a[aria-current] {background:#ff174418;color:#fff;outline:1px solid #ff174466;}
.zx-language-menu small {margin-inline-start:auto;color:#ff667f;}
html[lang^="fr"] .zx-inline-search-results .product::after {content:'Voir le produit →';}
.zx-product-instant {white-space:normal;}
.zx-why-answer {flex-wrap:wrap;}
@media(max-width:575px){.zx-language summary{padding:8px;gap:5px;}.zx-language summary i{display:none;}.zx-nav-discord{font-size:12px;}}
