.joy-language{display:inline-flex;align-items:center;gap:5px;margin:0;padding:0 8px 0 11px;min-height:36px;border:1px solid #dce5da;border-radius:8px;background:#fff;color:#25493c;flex-shrink:0;font:12px system-ui,sans-serif;box-sizing:border-box}
.joy-language>span{font-size:17px;line-height:1;color:#67816c}
.joy-language select{appearance:auto;width:auto;max-width:105px;min-width:76px;border:0!important;box-shadow:none!important;background:transparent!important;color:inherit;font:inherit;padding:8px 3px;margin:0;cursor:pointer}
.joy-language select:focus-visible{outline:2px solid #789365;outline-offset:2px;border-radius:3px}
.joy-language-standalone{display:flex;width:max-content;margin:0 0 18px auto}
html[lang="en"] .workspace-shell main>header>div{flex-wrap:wrap}
html[lang="en"] #nav button,html[lang="en"] nav button{white-space:normal;line-height:1.4}
html[lang="en"] .policy-earned-scope{white-space:normal}
html[lang="en"] .policy-earned-steps h4,html[lang="en"] .policy-earned-notes h4{line-height:1.5}
@media(max-width:760px){.joy-language{min-height:32px;padding:0 5px 0 8px;font-size:11px}.joy-language select{min-width:70px;padding:6px 2px}.workspace-shell main>header>div{flex-wrap:wrap;gap:8px}header .top-actions,header .header-actions{flex-wrap:wrap}}
@media print{.joy-language{display:none!important}}

.app-header .preview-role{flex-wrap:wrap}html[lang="en"] .app-header .product-name{white-space:nowrap}@media(max-width:600px){.app-header{flex-wrap:wrap}.app-header .preview-role{width:100%;justify-content:flex-end}}

.studio-shell .top-tools{flex-wrap:wrap}.studio-shell .top-tools .joy-language{align-self:center}
