@import url("apex-tracking-parity.css?rev=20261020f");
@import url('./apex-accessibility-polish.css?v=1');

.apex-t-floating-support{position:fixed;z-index:90;right:20px;bottom:22px;width:54px;height:54px;background:#052848;color:#fff!important;border-radius:50%;box-shadow:0 9px 25px rgba(0,26,47,.28);display:grid;place-items:center;font-size:24px;text-decoration:none!important}
.apex-t-floating-support:hover{background:#107d85;color:white!important}
.apex-t-floating-support:focus-visible{outline:3px solid #f39b08;outline-offset:3px}
@media(max-width:750px){.apex-t-floating-support{bottom:18px;right:15px;width:48px;height:48px}}
@media(prefers-reduced-motion:reduce){body.page-id-11 .apex-t-ticker-track{animation:none}}
@media print{.apex-t-floating-support{display:none!important}}

body.page-id-11 .site-header .menu-toggle span{background-color:#fff!important}
body.page-id-11 .site-header .menu-toggle:focus-visible{outline:3px solid #f3a31b;outline-offset:4px}


/* Tracking reference parity refinements â real Bootstrap icons preserved. */
body.page-id-11 .apex-exact-track .apex-t-hero-copy h2,
body.page-id-11 .apex-exact-track .apex-t-hero-copy h2 span{
 font-family:'Plus Jakarta Sans',Arial,sans-serif!important;
 font-size:clamp(28px,2.6vw,36px)!important;
 line-height:1.19!important;letter-spacing:-.025em!important;
 font-weight:750!important;word-break:normal!important;overflow-wrap:anywhere!important
}
body.page-id-11 .apex-exact-track .apex-t-hero-copy h2 span{font-weight:800!important;margin-top:6px}
body.page-id-11 .apex-exact-track .apex-t-ticket strong{
 font-family:'Plus Jakarta Sans',Arial,sans-serif!important;
 font-size:clamp(17px,1.55vw,22px)!important;
 font-weight:800!important;line-height:1.36!important;
 letter-spacing:.01em!important;overflow-wrap:anywhere
}
body.page-id-11 .apex-exact-track .apex-t-heading h3{
 font-family:'Plus Jakarta Sans',Arial,sans-serif!important;
 font-size:21px!important;font-weight:750!important;letter-spacing:-.014em!important
}
body.page-id-11 .apex-exact-track .apex-t-progress-top strong{
 font-family:'Plus Jakarta Sans',Arial,sans-serif!important;
 font-size:24px!important;font-weight:800!important
}
body.page-id-11 .apex-exact-track .apex-t-hero-grid{
 grid-template-columns:minmax(0,1.30fr) minmax(275px,.94fr) minmax(160px,.58fr)!important;
 gap:30px!important
}
body.page-id-11 .apex-exact-track .apex-t-hero{padding:54px 0!important}
body.page-id-11 .apex-exact-track .apex-t-hero-copy>p{line-height:1.55!important;font-size:14px!important}
body.page-id-11 .apex-exact-track .apex-t-ticket{padding:25px 20px!important;min-height:214px!important;border-radius:17px!important}
body.page-id-11 .apex-exact-track .apex-t-stats article{min-height:143px;border-radius:14px}
body.page-id-11 .apex-exact-track .apex-t-pdf{background:#eb970f!important}
body.page-id-11 .apex-exact-track .apex-t-heading-icon{font-size:21px!important}
body.page-id-11 .apex-exact-track .apex-t-heading-icon .bi{display:inline-block!important;font-size:20px!important;line-height:1!important}
body.page-id-11 .apex-exact-track .apex-t-steps li strong{font-size:12px!important}
body.page-id-11 .apex-exact-track .apex-t-search h1{font-weight:500!important;letter-spacing:-.03em}
body.page-id-11 .apex-exact-track .apex-t-searchform input{font-weight:400!important}
body.page-id-11 .apex-exact-track .apex-t-searchform button{font-size:21px!important;font-weight:600!important}
@media (max-width:1050px){
 body.page-id-11 .apex-exact-track .apex-t-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr)!important;gap:22px!important}
 body.page-id-11 .apex-exact-track .apex-t-hero-actions{grid-column:1/-1!important}
}
@media (max-width:750px){
 body.page-id-11 .apex-exact-track .apex-t-hero-grid{grid-template-columns:minmax(0,1fr)!important}
 body.page-id-11 .apex-exact-track .apex-t-hero-actions{grid-column:auto!important}
 body.page-id-11 .apex-exact-track .apex-t-hero-copy h2{font-size:29px!important}
 body.page-id-11 .apex-exact-track .apex-t-hero-copy h2 span{font-size:28px!important}
 body.page-id-11 .apex-exact-track .apex-t-ticket{min-height:190px!important}
}


/* Tracking map card alignment and typography */
body.page-id-11 .apex-t-map-canvas{background:#fff!important}
body.page-id-11 .apex-t-map-canvas #apex-reported-map{
  display:flex!important;flex-direction:column!important;
  padding:16px 18px!important;height:100%!important;box-sizing:border-box!important
}
body.page-id-11 .apex-t-map-canvas #apex-reported-map h3{
  font-family:'Plus Jakarta Sans',Arial,sans-serif!important;font-size:20px!important;
  font-weight:750!important;line-height:1.3!important;letter-spacing:-.015em!important;
  margin:0 0 9px!important
}
body.page-id-11 .apex-t-map-canvas #apex-reported-map>p{
  font-size:13px!important;line-height:1.55!important;margin:0 0 12px!important
}
body.page-id-11 .apex-t-map-canvas #apex-reported-map>p:last-of-type{margin-top:11px!important}
body.page-id-11 .apex-t-map-canvas #apex-reported-map iframe:not([hidden]){
  display:block!important;width:100%!important;flex:1 1 350px!important;
  min-height:350px!important;height:100%!important;max-height:470px!important;margin-top:4px!important
}
body.page-id-11 .apex-t-map-canvas #apex-reported-map #apex-open-map{
  display:inline-flex;align-items:center;gap:7px;align-self:flex-start;
  border-radius:7px!important;padding:13px 17px!important;
  font-family:'Plus Jakarta Sans',Arial,sans-serif!important;font-weight:750!important
}
body.page-id-11 .apex-t-map-canvas #apex-reported-map #apex-open-map[hidden]{display:none!important}
@media(max-width:750px){
  body.page-id-11 .apex-t-map-canvas #apex-reported-map{padding:12px!important}
  body.page-id-11 .apex-t-map-canvas #apex-reported-map iframe:not([hidden]){min-height:270px!important}
}
