/* Language controls stay available before and after sign-in. */
.language-picker{display:flex;align-items:center;gap:6px;font-size:12px;flex-shrink:0}
.language-picker select{width:auto;min-width:88px;max-width:120px;padding:8px;border:1px solid var(--line,#ddd);border-radius:10px;background:var(--paper,#fff);color:inherit;font:inherit}
.auth-side>.language-picker{justify-content:flex-end;margin-bottom:14px}
.content h1,.content h2,.content h3,.small-note,.cloud-demo-note,.auth-footnote,.page-title p{overflow-wrap:anywhere}
@media(max-width:600px){.top-actions{gap:6px}.topbar .language-picker>span{display:none}.language-picker select{min-width:83px;max-width:100px}.order-copy,.order-end,.saved-basket-line>div,.active-copy{min-width:0}.order-row{overflow-wrap:anywhere}.pin-box>div{min-width:0}.pin-box .code{flex-shrink:0}.basket-bar{gap:10px}.basket-bar button{max-width:45%;white-space:normal}.map-card text{font-size:9px}}
@media(max-width:600px){.topbar{height:auto;min-height:104px;flex-wrap:wrap;padding:12px 18px;gap:10px}.top-actions{width:100%;justify-content:space-between}.workspace-switch{min-width:0;flex:1;max-width:180px}.workspace-switch>span{display:none}.workspace-switch select{width:100%;min-width:0;max-width:100%;font-size:12px}.top-actions .language-picker{flex-shrink:0}.topbar .location{display:none}}
