.language-bar{position:sticky;top:0;z-index:80;display:flex;justify-content:flex-end;align-items:center;gap:12px;min-height:48px;padding:6px 26px;background:#f7f5ef;border-bottom:1px solid #d9ded9;color:#244134;font:14px/1.4 system-ui,sans-serif}
.language-bar label{margin:0;font-size:14px;font-weight:500}
.language-bar select{width:auto;max-width:200px;margin:0;min-height:34px;border:1px solid #bcc8bf;border-radius:5px;padding:5px 30px 5px 10px;background:#fffdf8;color:#183529;font:14px/1.4 system-ui,sans-serif}
.language-bar select:focus-visible{outline:3px solid #bcaa85;outline-offset:2px}
.portal-header{top:48px}
@media(max-width:600px){.language-bar{padding:6px 16px}.language-bar select{max-width:165px}.portal-header nav{overflow-x:auto}.treeperson .treeexpand button{font-size:11px;padding-inline:4px}.treeperson .treehint{overflow-wrap:anywhere}}
@media print{.language-bar{display:none}}

.original-research-label{display:block;margin-top:14px;color:var(--muted,#68756d);font:500 12px/1.5 system-ui,sans-serif}.original-research-label[hidden]{display:none}
