/* DistancePractice page-level beginner language switch. */
.dp-bts-language-toggle{
  position:fixed;
  top:16px;
  right:16px;
  z-index:2147482990;
  min-width:48px;
  min-height:44px;
  padding:8px 12px;
  border:1px solid rgba(23,107,85,.28);
  border-radius:999px;
  background:#fff;
  color:#176b55;
  box-shadow:0 6px 20px rgba(0,0,0,.14);
  font:800 13px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  letter-spacing:.03em;
  cursor:pointer;
}
.dp-bts-language-toggle:hover{background:#f5fbf8}
.dp-bts-language-toggle:focus-visible{outline:3px solid rgba(23,107,85,.35);outline-offset:3px}
.dp-bts-language-toggle[aria-pressed="true"]{background:#176b55;color:#fff;border-color:#176b55}
body.admin-bar .dp-bts-language-toggle{top:48px}
@media(max-width:782px){body.admin-bar .dp-bts-language-toggle{top:60px}}
@media(max-width:640px){.dp-bts-language-toggle{top:12px;right:12px;min-width:46px;min-height:44px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){.dp-bts-language-toggle{scroll-behavior:auto}}

/* The page-level switch supersedes legacy per-section/per-sentence Turkish controls. */
html[data-dp-interface-language] .dp-study-toggle,
html[data-dp-interface-language] .dp-tr-toggle{display:none!important}
html[data-dp-interface-language] .dp-bi-sentence[data-en][data-tr]{cursor:default;pointer-events:none}
html[data-dp-interface-language="tr"] .dp-lang-block-en{display:none!important}
html[data-dp-interface-language="tr"] .dp-lang-block-tr{display:block!important}
html[data-dp-interface-language="en"] .dp-lang-block-tr{display:none!important}
