html body .portal-header .header-inner{gap:18px;padding-top:12px;padding-bottom:12px;flex-wrap:nowrap}html body .portal-header .brand{flex:0 0 170px}html body .portal-header .brand img{width:170px;max-height:58px;object-fit:contain}html body .portal-header nav{gap:4px;flex-basis:auto;justify-content:flex-end}html body .portal-header nav>a,html body .portal-header nav>.inline-login>summary{font-size:14px;padding:9px 10px;min-height:38px;box-sizing:border-box;border-radius:8px}html body .portal-header nav>a.btn{min-height:38px;padding:9px 12px;font-size:14px}.portal-header .inline-login summary{border:1px solid #36566d;cursor:pointer}.portal-header .inline-login form{top:calc(100% + 10px);width:310px;display:grid;grid-template-columns:1fr;gap:12px;justify-content:stretch}.portal-header .inline-login form>a{grid-column:1}html body .radio-team-login .inline-login-visible form{grid-template-columns:1fr 1fr auto}@media(max-width:1250px){html body .portal-header .header-inner{flex-wrap:wrap;justify-content:center;gap:10px}html body .portal-header nav{justify-content:center;flex:1 1 700px}html body .portal-header .brand{flex-basis:145px}html body .portal-header .brand img{width:145px}}@media(max-width:640px){html body .portal-header .header-inner{padding-top:8px;padding-bottom:8px}html body .portal-header .brand img{max-height:44px}html body .portal-header nav{gap:3px}html body .portal-header nav>a,html body .portal-header nav>.inline-login>summary{padding:8px;font-size:13px;min-height:36px}.portal-header .inline-login form{position:fixed;top:130px;left:50%;right:auto;transform:translateX(-50%);max-width:calc(100vw - 28px);max-height:calc(100dvh - 150px);overflow:auto}html body .radio-team-login .inline-login-visible form{grid-template-columns:1fr}}
