.header-controls{display:flex;align-items:center;gap:10px;order:3;margin-inline-start:auto}
.site-header nav{margin-inline-start:auto}
.language-control{position:relative;flex-shrink:0;direction:ltr}
.language-control:before{content:'◎';position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:15px}
.language-control:after{content:attr(data-code) ' ▾';position:absolute;left:30px;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink);font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;text-align:left;direction:ltr}
.language-control:not([data-code]):after{content:'DE ▾'}
.language-control select{appearance:none;direction:ltr;width:80px;max-width:100%;padding:11px 18px 11px 30px;border:1px solid var(--line);border-radius:4px;background:transparent;color:transparent;font-size:11px;font-weight:600;cursor:pointer}
.language-control select option{background:var(--paper);color:var(--ink);font-size:14px;direction:ltr}
.language-status{margin:0;padding:9px 48px;border-bottom:1px solid var(--line);background:#eef6ef;color:#355449;font-size:11px;text-align:center;line-height:1.5}
.language-status[hidden]{display:none}
.admin-link{opacity:.8}
html[dir=rtl] .eyebrow{letter-spacing:0}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0}
html[dir=rtl] .brand,html[dir=rtl] .topic-number,html[dir=rtl] .solution-index{direction:ltr}
html[dir=rtl] .brand-caption{direction:rtl;letter-spacing:0}
html[dir=rtl] .article-body,html[dir=rtl] .thread-body{text-align:start}
html[dir=rtl] .hero-visual{direction:ltr}
html[dir=rtl] .visual-bottom{text-align:right}
html[dir=rtl] .visual-bottom>a{right:auto;left:0}
html[dir=rtl] .nav-action span{margin-left:0;margin-right:19px}
@media(max-width:1080px){.site-header{gap:17px}.site-header nav{gap:18px}.header-controls{gap:8px}.language-control select{width:71px}}
@media(max-width:800px){.header-controls{order:initial;margin-inline-start:auto}.site-header nav{margin-inline-start:0}.site-header{gap:14px}.language-status{padding-inline:25px}}
@media(max-width:580px){.header-controls{gap:7px}.language-control select{width:62px;padding:9px 8px 9px 25px;font-size:10px}.language-control:before{left:8px;font-size:14px}.language-control:after{left:25px;right:6px;font-size:10px}.site-header{gap:8px}.brand-caption{max-width:165px}.language-status{padding:8px 20px}.menu-toggle{gap:5px;font-size:10px;padding:9px 7px}}
@media(max-width:365px){.brand-caption{display:none}.brand{font-size:17px;gap:7px}.brand-mark{width:30px;height:32px}.site-header{padding-inline:15px}.language-control select{width:56px}.language-control:before{left:7px;font-size:13px}.language-control:after{left:23px;right:5px;font-size:9px}}
