.language-picker{color:#bcccff;background:#101832;border:1px solid #3d6bff;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;max-width:100%;margin:0;padding-left:12px;font-weight:500;display:inline-flex}.language-picker select{color:#edf2fc;background:0 0;border:0;max-width:155px;min-height:44px;padding:10px 9px 10px 4px;font-size:.8rem}.language-picker:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.language-picker select:focus-visible{outline:none}.login-language{align-self:flex-end;margin-bottom:30px}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding-top:12px;padding-bottom:12px}.topbar>.top-actions{flex-wrap:wrap;gap:8px;margin-left:auto}.topbar>div:first-child,.login-pills,.next-bottom,.panel-heading{flex-wrap:wrap}.brand small{letter-spacing:.15em}.nav span,.kpi small,.hero-copy{overflow-wrap:break-word}.legend button{min-height:44px}@media (width<=1180px){.top-private{display:none}}@media (width<=640px){.topbar{min-height:62px;padding:10px 16px}.topbar>div:first-child{width:100%}.topbar>.top-actions{justify-content:flex-end;width:100%}.top-actions .language-picker{margin-right:auto}.language-picker select{font-size:1rem}.login-language{margin-bottom:22px}.login-panel{padding-top:12px}.login-box input{font-size:1rem}.distribution-inner{flex-wrap:wrap;justify-content:center}.legend{min-width:140px}.nav>span{font-size:.56rem}.detail-grid>div{flex-wrap:wrap}.detail-grid dd{max-width:100%}}
