.language590{display:flex;gap:4px;align-items:center;flex-shrink:0;margin:4px 8px}.language590 button{font:700 12px/1.2 system-ui;padding:8px 9px;border:1px solid #9bb598;border-radius:8px;color:#194b36;background:#f3f8ee;cursor:pointer;min-height:36px}.language590 button[aria-pressed=true]{background:#194b36;color:#fff;border-color:#194b36}.language590 button:focus-visible{outline:3px solid #d4b83c;outline-offset:2px}.language590 span{font-size:11px}.floating590{position:fixed;top:8px;right:8px;z-index:10001}[data-theme=dark] .language590 button{background:#213e30;color:#e9f3df;border-color:#658461}[data-theme=dark] .language590 button[aria-pressed=true]{background:#d4e5bb;color:#173421}@media(max-width:760px){.topbar{flex-wrap:wrap}.topbar .language590{margin-left:auto}.language590 button{padding:7px;min-height:36px}.auth-panel-top{flex-wrap:wrap}.portal-header nav .language590{margin:0}}

@media(max-width:760px){.header-profile>.language590{margin:2px 0 0;justify-content:center;gap:5px;width:100%}.header-profile>.language590 button{font-size:11px;padding:5px 7px;min-height:30px}.header-profile>.language590 span{display:none}}
