.batilot-language{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font:500 12px/1.3 system-ui,sans-serif;color:var(--text2,#344054)}
.batilot-language>span{white-space:nowrap}.batilot-language select{min-height:36px;max-width:158px;border:1px solid var(--border2,#cbd5e1);border-radius:8px;padding:6px 9px;background:var(--surface,#fff);color:var(--text,#10283f);font:inherit;cursor:pointer}
.batilot-language select:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.batilot-language-bar{display:flex;justify-content:flex-end;padding:10px 16px;background:var(--surface,#fff);border-bottom:1px solid var(--border,#e5e7eb)}
.batilot-document-language{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;margin-bottom:10px}.batilot-document-language small{font:12px/1.4 system-ui;color:var(--text2,#475467)}
.topbar-right{flex-wrap:wrap}.topbar:has(.batilot-language),header.top:has(.batilot-language){height:auto;min-height:62px;gap:10px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}
[lang="de-DE"] .sb-nav-btn{font-size:12px}.sb-nav-btn{white-space:normal;text-align:left;line-height:1.3}.batilot-language select option{color:#10283f;background:#fff}
@media(max-width:760px){.topbar-right .batilot-language>span{display:none}.batilot-language select{max-width:125px}.batilot-document-language{display:block}.batilot-document-language small{display:block;margin-top:7px}.batilot-language-bar{padding:8px 12px}.topbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.top .batilot-language{order:10;width:100%;justify-content:flex-end}.topbar-right{gap:6px}}
@media print{.batilot-language,.batilot-language-bar,.batilot-document-language{display:none!important}}
