.languageControl{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto;color:#71818a;font-size:11px;white-space:nowrap}.languageControl select{width:auto;min-height:30px;margin:0;padding:4px 23px 4px 8px;font-size:12px;background:#fff}.languageCaption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
body:not(.customerAuthenticated) .top nav,body:not(.customerAuthenticated) .top .status,body:not(.customerAuthenticated) .top #notificationCenter,body:not(.customerAuthenticated) .top #pairButton,body:not(.customerAuthenticated) .top #customerBar,body:not(.customerAuthenticated) #workspace,body:not(.customerAuthenticated) #history{display:none!important}
body:not(.customerAuthenticated) #customerLogin form{max-width:none}body:not(.customerAuthenticated) #customerLogin{margin:clamp(36px,12vh,110px) auto;padding:28px;max-width:430px}body:not(.customerAuthenticated) .pagefoot{display:none}
.universalWorkbench:not(.customerAuthenticated) .orderHeader>div{display:none!important}.securityPage:not(.securityAuthenticated) .securityMain{visibility:hidden}
@media(max-width:800px){.top .languageControl{grid-column:3;grid-row:1;justify-self:end}.top:not(:has(#notificationCenter)) .languageControl{grid-column:2}.top:not(:has(#notificationCenter)) {display:flex;padding-bottom:11px}.languageControl select{min-height:32px;max-width:100px}.orderHeader{flex-wrap:wrap}.orderHeader .languageControl{margin-left:auto}.orderHeader>div{flex-wrap:wrap;min-width:0}.adminHeader{flex-wrap:wrap;gap:10px}.adminHeader .languageControl{margin-left:auto}.securityPage .top .languageControl{display:flex}}
body:not(.customerAuthenticated).notificationsReady #notice{position:static!important;width:auto;height:auto;clip-path:none;white-space:normal;overflow:visible;padding:12px 16px!important;margin:16px auto!important;max-width:430px;border:1px solid #e3d4cc;pointer-events:auto}
.orderHeader{height:auto;min-height:64px;gap:20px;padding-top:10px;padding-bottom:10px}.orderHeader .brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.orderHeader .brand span{margin:0}.orderHeader>div{min-width:0;flex-wrap:wrap;justify-content:flex-end}.orderHeader .languageControl,.adminHeader .languageControl{margin-left:0}.adminHeader .brand{white-space:nowrap}.adminHeader>div{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.scopePicker{grid-template-columns:140px minmax(0,1fr)}
@media(max-width:800px){.orderHeader{align-items:flex-start;gap:10px}.orderHeader .brand{font-size:19px}.orderHeader .brand span{font-size:11px}.orderHeader>div{gap:9px 12px;width:100%}.adminHeader{height:auto;min-height:60px;padding-top:10px;padding-bottom:10px;align-items:center}.adminHeader>div{gap:10px}.scopePicker{grid-template-columns:1fr}.scopePicker select{width:100%}}

@media(max-width:800px){.top:has(#notificationCenter){grid-template-columns:auto minmax(0,1fr) auto auto}.top:has(#notificationCenter) .languageControl{grid-column:4}}
