.site-language-control{display:inline-flex;flex:0 0 auto;align-items:center;max-width:100%;margin:6px 0;font-family:Arial,"Noto Sans",sans-serif;line-height:1.3;position:relative}.site-language-control label{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600}.site-language-control select{appearance:auto;-webkit-appearance:menulist;box-sizing:border-box;background:#f2efe9!important;color:#252723!important;border:1px solid #dcded3;border-radius:8px;padding:8px 7px;min-height:38px;width:115px;max-width:100%;font:inherit;line-height:1.3;cursor:pointer}.site-language-control select:focus-visible{outline:3px solid #ff6a24;outline-offset:2px}.sidebar .site-language-control{margin:4px 0 18px 0;padding:0 2px}.sidebar .site-language-control label>span{font-size:17px}.language-status{position:absolute;top:100%;right:0;font-size:11px;background:white;color:#252723}.language-status:empty{display:none}.language-floating{position:fixed;bottom:16px;left:16px;z-index:1000;background:white;border-radius:10px;padding:8px;box-shadow:0 3px 16px #0002}header[data-public-header]>.site-language-control{margin-left:8px}.auth-header>.site-language-control{margin-left:12px}.auth-header{flex-wrap:wrap}html[data-language="hi"] body{font-family:"Noto Sans Devanagari",Arial,sans-serif}html[data-language="zh"] body{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}html[data-language="vi"] body{font-family:Arial,sans-serif}@media(max-width:1100px){header[data-public-header]{flex-wrap:wrap}header[data-public-header]>.site-language-control{margin-left:auto}}@media(max-width:650px){.site-language-control select{font-size:14px;min-height:44px;width:115px}header[data-public-header]>.site-language-control{order:2;margin:4px 0 4px auto}.auth-header>.site-language-control{margin-left:auto}.sidebar .site-language-control{display:flex;margin-bottom:10px}}@media print{.site-language-control{display:none!important}}
html[data-language]:not([data-language="en"]) .hero-management-line>span,html[data-language]:not([data-language="en"]) .hero-route-phrase{white-space:normal!important}html[data-language]:not([data-language="en"]) .hero-management-line{font-size:clamp(13px,2.3vw,29px);overflow-wrap:break-word}html[data-language]:not([data-language="en"]) .hero-brand-heading{font-size:clamp(38px,5.5vw,78px);line-height:1.18}html[data-language]:not([data-language="en"]) :is(.button,.auth-submit,.nav-cta){white-space:normal;line-height:1.4}html[data-language]:not([data-language="en"]) .sidebar nav a{line-height:1.4;white-space:normal}html[data-language="hi"] :is(.eyebrow,.workspace-label){letter-spacing:.04em}html[data-language]:not([data-language="en"]) header[data-public-header] nav{min-width:0;gap:clamp(8px,1.2vw,18px)}html[data-language]:not([data-language="en"]) header[data-public-header] nav a{white-space:normal;text-align:center}
@media(min-width:901px){html[data-language]:not([data-language="en"]) .hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}html[data-language]:not([data-language="en"]) .hero-copy{min-width:0}html[data-language="vi"] .hero-brand-heading{font-size:clamp(38px,4.5vw,64px)}}

/* Match the navigation icon column and balance the selector between phone and workspace heading. */
.sidebar .site-language-control{display:flex;margin:20px 0;padding:0 15px}.sidebar .site-language-control label{gap:13px;min-width:0}.sidebar .site-language-control label>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;font-size:17px}.sidebar .site-language-control+.workspace-label{margin-top:0}
