/* V349: restore approved qualification strip without altering header layout */
#tdnsc-unified-header .tdnsc-rebuilt-banner,
.tdnsc-rebuilt-banner,
.v47-qual.tdnsc-rebuilt-banner {
  display:flex !important; align-items:center !important; justify-content:center !important;
  box-sizing:border-box !important; width:100% !important; max-width:100% !important;
  min-height:48px !important; margin:0 !important; padding:12px 3px !important;
  background:#0b204d !important; color:#fff !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
  font-family:Manrope,Arial,sans-serif !important; font-weight:800 !important;
  font-size:clamp(9px,2.15vw,20px) !important; letter-spacing:-.035em !important;
  line-height:1.2 !important; text-align:center !important; white-space:nowrap !important;
  text-wrap:nowrap !important; overflow:hidden !important; opacity:1 !important; visibility:visible !important;
  transform:none !important; left:auto !important; right:auto !important;
}
#tdnsc-unified-header .tdnsc-rebuilt-banner span {color:#fff !important;white-space:nowrap !important}
@media(max-width:420px){#tdnsc-unified-header .tdnsc-rebuilt-banner,.tdnsc-rebuilt-banner{font-size:clamp(8px,2.1vw,10px)!important;min-height:44px!important}}
