/* Desktop header: location title must not take half of the available row. */
@media screen and (min-width:1001px){
 html body.design3 .main>header{display:flex;align-items:center;gap:14px;padding:12px 24px;min-width:0}
 html body.design3 .main>header>.signedinuser{flex:0 1 170px;min-width:100px;max-width:190px}
 html body.design3 .main>header>.tools{flex:1 1 auto;min-width:0;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:8px}
 html body.design3 .main>header>.tools select{width:160px;min-width:120px;max-width:160px;flex:0 1 160px}
}
@media screen and (min-width:1001px) and (max-width:1199px){
 html body.design3 .main>header>.tools .live{display:none}
 html body.design3 .main>header>.signedinuser{flex-basis:150px}
 html body.design3 .main>header>.tools select{width:140px;min-width:100px;max-width:140px;flex-basis:140px}
}
