/* POLIBYTE pretranslated switcher (bottom-right) */
.polibyte-pre-switcher{
  position:fixed;
  right:16px;
  bottom:16px;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:8px 10px;
  border-radius:14px;
  background:rgba(255,255,255,.92);
  backdrop-filter:blur(6px);
  box-shadow:0 14px 40px rgba(0,0,0,.18);
  border:1px solid rgba(0,0,0,.08);
  z-index:999999;
  user-select:none
}
.polibyte-pre-switcher .pb-btn{
  appearance:none;border:0;background:transparent;cursor:pointer;
  line-height:1;font-size:18px;padding:6px 8px;border-radius:10px;
  transition:transform .06s ease,background .15s ease
}
.polibyte-pre-switcher .pb-btn:hover{background:rgba(0,0,0,.06)}
.polibyte-pre-switcher .pb-btn:active{transform:scale(.96)}
.polibyte-pre-switcher .pb-btn.is-active{
  background:rgba(0,0,0,.10);
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.10)
}
.polibyte-pre-switcher .pb-status{
  font-size:12px;opacity:.75;margin-left:4px;white-space:nowrap
}
