/* Biliton v21.2.22 — Shipment Tracking Header Full Alignment
   Purpose: make the standalone tracking header follow the same desktop shell
   proportions as the public Biliton website, while leaving tracking content intact. */

.biliton-unified-tracking-shell .blt-tracking-site-header{
  height:86px!important;
  min-height:86px!important;
  background:#fff!important;
  position:sticky!important;
  top:0!important;
  z-index:1000!important;
  border-bottom:1px solid rgba(7,31,51,.08)!important;
  box-shadow:none!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-header-inner{
  height:100%!important;
  min-height:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:28px!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-brand{
  display:block!important;
  flex:0 0 auto!important;
  min-width:0!important;
  padding:0!important;
  margin:0!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-brand img{
  width:275px!important;
  max-width:275px!important;
  height:auto!important;
  max-height:76px!important;
  object-fit:contain!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-nav{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:24px!important;
  font-size:14px!important;
  font-weight:700!important;
  flex:1 1 auto!important;
  min-width:0!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-nav>a,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-products-trigger,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-about-trigger,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-investors-trigger{
  padding-top:30px!important;
  padding-bottom:30px!important;
  color:#102536!important;
  white-space:nowrap!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-nav>a:hover,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-products-trigger:hover,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-about-trigger:hover,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-investors-trigger:hover{
  color:#ef7d00!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-mega-panel,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-about-panel,
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-investors-panel{
  top:100%!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .v3-quote{
  background:#ef7d00!important;
  color:#fff!important;
  padding:12px 18px!important;
  border-radius:3px!important;
  min-height:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.biliton-unified-tracking-shell .blt-tracking-site-header .biliton-track-cta{
  display:none!important;
}
.biliton-unified-tracking-shell .blt-tracking-topbar{
  background:#071f33!important;
  color:#dce7ee!important;
  font-size:12px!important;
}
.biliton-unified-tracking-shell .blt-tracking-topbar .v3-topbar-inner{
  min-height:38px!important;
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  gap:20px!important;
}
.biliton-unified-tracking-shell .blt-tracking-topbar .v3-contact-strip,
.biliton-unified-tracking-shell .blt-tracking-topbar .v3-export-message{
  display:flex!important;
  align-items:center!important;
  gap:18px!important;
}
.biliton-unified-tracking-shell .blt-tracking-topbar .v3-institutional-link{
  color:#ff8a2a!important;
  font-weight:700!important;
}

@media(max-width:1220px){
  .biliton-unified-tracking-shell .blt-tracking-site-header .v3-brand img{width:240px!important;max-width:240px!important}
  .biliton-unified-tracking-shell .blt-tracking-site-header .v3-nav{gap:15px!important;font-size:13px!important}
}
@media(max-width:980px){
  .biliton-unified-tracking-shell .blt-tracking-site-header{height:74px!important;min-height:74px!important}
  .biliton-unified-tracking-shell .blt-tracking-site-header .v3-header-inner{padding:0!important}
  .biliton-unified-tracking-shell .blt-tracking-site-header .v3-brand img{width:215px!important;max-width:215px!important;max-height:64px!important}
  .biliton-unified-tracking-shell .blt-tracking-site-header .v3-nav{display:none!important}
  .biliton-unified-tracking-shell .blt-tracking-site-header .v3-nav.is-open{display:flex!important}
  .biliton-unified-tracking-shell .blt-tracking-topbar .v3-institutional-link{display:none!important}
}
@media(max-width:700px){
  .biliton-unified-tracking-shell .blt-tracking-topbar .v3-topbar-inner{justify-content:center!important}
  .biliton-unified-tracking-shell .blt-tracking-topbar .v3-export-message{display:none!important}
  .biliton-unified-tracking-shell .blt-tracking-topbar .v3-contact-strip span{display:none!important}
  .biliton-unified-tracking-shell .blt-tracking-site-header .v3-brand img{width:190px!important;max-width:190px!important}
}

/* BILITON_TRACKING_RFQ_LOCALE_FIT_V21_2_28
   Long FR/ES RFQ labels need a little more horizontal room than EN. */
html[lang="fr"] .biliton-unified-tracking-shell .blt-tracking-site-header .v3-quote,
html[lang="es"] .biliton-unified-tracking-shell .blt-tracking-site-header .v3-quote{
  width:max-content!important;
  min-width:154px!important;
  max-width:none!important;
  padding-left:14px!important;
  padding-right:14px!important;
  white-space:nowrap!important;
  text-align:center!important;
  font-size:12.5px!important;
  line-height:1.15!important;
  letter-spacing:-.05px!important;
  flex:0 0 auto!important;
  overflow:visible!important;
}

@media(max-width:1220px){
  html[lang="fr"] .biliton-unified-tracking-shell .blt-tracking-site-header .v3-quote,
  html[lang="es"] .biliton-unified-tracking-shell .blt-tracking-site-header .v3-quote{
    min-width:146px!important;
    padding-left:10px!important;
    padding-right:10px!important;
    font-size:12px!important;
  }
}
/* /BILITON_TRACKING_RFQ_LOCALE_FIT_V21_2_28 */
