.quintal-lang-switcher{
  position:fixed;
  right:18px;
  bottom:18px;
  z-index:9999;
  display:flex;
  align-items:center;
  gap:7px;
  min-height:38px;
  padding:6px 8px 6px 10px;
  border:1px solid rgba(120,100,90,.22);
  border-radius:999px;
  background:rgba(255,253,251,.96);
  box-shadow:0 10px 28px rgba(35,24,20,.14);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
  color:#2b2421;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.quintal-lang-globe{font-size:14px;line-height:1}
.quintal-lang-select{
  appearance:none;
  -webkit-appearance:none;
  border:0;
  outline:0;
  background:transparent;
  color:inherit;
  font:700 11px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  cursor:pointer;
  padding:3px 18px 3px 2px;
  max-width:128px;
  background-image:linear-gradient(45deg,transparent 50%,#766960 50%),linear-gradient(135deg,#766960 50%,transparent 50%);
  background-position:calc(100% - 9px) 50%,calc(100% - 5px) 50%;
  background-size:4px 4px,4px 4px;
  background-repeat:no-repeat;
}
.quintal-lang-select option{color:#1f1b19;background:#fff}
.legal-translation-note{
  margin:14px 0 30px;
  padding:12px 14px;
  border:1px solid #eadbd2;
  border-radius:12px;
  background:#fff8f4;
  color:#756760;
  font-size:12px;
  line-height:1.55;
}
@media(max-width:760px){
  .quintal-lang-switcher{right:12px;bottom:12px;min-height:36px;padding:5px 7px 5px 9px}
  .quintal-lang-select{font-size:10px;max-width:116px}
}
