/* Apex tracking-result layout refinements, 20 October 2026.
   Inspired by Tropical Track page structure; all shipment details remain Apex's own verified/demo records.
   A reported location is NOT a live vehicle feed. */
body.page-id-11 .apex-exact-track{
  --ax-match-navy:#093953;--ax-match-teal:#16b6ac;
  --ax-match-orange:#f6a21b;
}
body.page-id-11 .apex-exact-track .apex-t-hero{
  background:linear-gradient(112deg,#07505b 0%,#07334c 43%,#092d49 100%)!important;
}
body.page-id-11 .apex-exact-track .apex-t-hero-grid{
  column-gap:22px!important;row-gap:18px!important;
}
body.page-id-11 .apex-exact-track .apex-t-ticket{
  background:#fff!important;border-radius:9px!important;
  border:1px solid #e7ecef!important;box-shadow:0 8px 25px #001e3620!important;
  color:#133e5e!important;
}
body.page-id-11 .apex-exact-track .apex-t-ticket>span,
body.page-id-11 .apex-exact-track .apex-t-ticket strong{
  color:#154265!important;
}
body.page-id-11 .apex-exact-track .apex-t-ticket .apex-t-barcode{
  max-width:100%;
}
body.page-id-11 .apex-exact-track .apex-t-pdf{
  background:#f5a017!important;border-color:#f5a017!important;
  color:white!important;border-radius:6px!important;
}
body.page-id-11 .apex-exact-track .apex-t-stats{
  padding:22px 0 28px!important;background:#f2f4f6!important;
}
body.page-id-11 .apex-exact-track .apex-t-stats-grid{
  gap:14px!important;
}
body.page-id-11 .apex-exact-track .apex-t-stats-grid article{
  padding:18px 17px!important;min-height:112px!important;
  border-radius:9px!important;
}
body.page-id-11 .apex-exact-track .apex-t-heading-icon{
  width:39px!important;height:39px!important;border-radius:6px!important;
}
body.page-id-11 .apex-exact-track .apex-t-heading{
  gap:11px!important;
}
body.page-id-11 .apex-exact-track .apex-t-progress{
  padding:43px 0 46px!important;
}
body.page-id-11 .apex-exact-track .apex-t-mapblock{
  background:#f2f5f6!important;padding:46px 0 52px!important;
}
body.page-id-11 .apex-exact-track .apex-t-map-layout{
  grid-template-columns:minmax(0,2.65fr) minmax(235px,1fr)!important;
  align-items:stretch!important;gap:18px!important;
}
body.page-id-11 .apex-exact-track .apex-t-map-canvas{
  min-height:450px!important;background:#e4e8e9!important;
  border:1px solid #e1e6e8!important;box-shadow:0 10px 22px #163c520d!important;
  border-radius:9px!important;overflow:hidden!important;
}
body.page-id-11 .apex-exact-track .apex-t-map-canvas iframe{
  width:100%!important;min-height:390px!important;
}
body.page-id-11 .apex-exact-track .apex-t-location-stats{
  display:grid!important;grid-template-columns:1fr!important;
  align-content:stretch!important;gap:10px!important;
}
body.page-id-11 .apex-exact-track .apex-t-location-stats>div{
  background:#fff!important;border:1px solid #e4e9eb!important;
  border-radius:9px!important;padding:15px 17px!important;
  box-shadow:0 5px 14px #112e3c09!important;
  min-height:88px!important;
}
body.page-id-11 .apex-exact-track .apex-t-location-stats small{
  letter-spacing:.06em!important;font-weight:800!important;
}
body.page-id-11 .apex-exact-track .apex-t-location-stats strong{
  overflow-wrap:anywhere!important;
}
body.page-id-11 .apex-exact-track .apex-t-details,
body.page-id-11 .apex-exact-track .apex-t-parties,
body.page-id-11 .apex-exact-track .apex-t-information{
  padding-top:45px!important;padding-bottom:49px!important;
}
body.page-id-11 .apex-exact-track .apex-t-package-card,
body.page-id-11 .apex-exact-track .apex-t-party-grid article,
body.page-id-11 .apex-exact-track .apex-t-info-card{
  border-radius:9px!important;
}
body.page-id-11 .es-footer-cta{
  display:none!important;
}
@media(max-width:900px){
  body.page-id-11 .apex-exact-track .apex-t-map-layout{
    grid-template-columns:1fr!important;
  }
  body.page-id-11 .apex-exact-track .apex-t-location-stats{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:620px){
  body.page-id-11 .apex-exact-track .apex-t-stats-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.page-id-11 .apex-exact-track .apex-t-stats-grid article{
    padding:15px 13px!important;min-height:100px!important;
  }
  body.page-id-11 .apex-exact-track .apex-t-location-stats{
    grid-template-columns:1fr!important;
  }
  body.page-id-11 .apex-exact-track .apex-t-map-canvas{
    min-height:315px!important;
  }
  body.page-id-11 .apex-exact-track .apex-t-map-canvas iframe{
    min-height:280px!important;
  }
}

/* 2026-10-20: sharpen tracking accessibility and reference alignment. */
body.page-id-11 .apex-exact-track .apex-t-hero-copy h2 span,
body.page-id-11 .apex-exact-track .apex-t-ticket strong{
  overflow-wrap:anywhere;word-break:normal;
}
body.page-id-11 .apex-exact-track .apex-t-mapblock .apex-t-heading h3{
  letter-spacing:-.018em;
}
body.page-id-11 .apex-exact-track .apex-t-map-canvas{
  position:relative;
}
body.page-id-11 .apex-exact-track .apex-t-location-stats>div:nth-child(2){
  border-color:#a8ded9!important;
  box-shadow:0 5px 18px #0e99861b!important;
}
body.page-id-11 .apex-exact-track :is(.apex-t-pdf,.apex-t-print,.apex-t-searchform button):focus-visible{
  outline:3px solid #19c7b5!important;outline-offset:3px!important;
}
@media(max-width:620px){
 body.page-id-11 .apex-exact-track .apex-t-hero-grid{gap:22px!important}
 body.page-id-11 .apex-exact-track .apex-t-ticket{max-width:100%!important}
 body.page-id-11 .apex-exact-track .apex-t-mapblock{padding:30px 0 36px!important}
 body.page-id-11 .apex-exact-track .apex-t-location-stats>div{min-height:78px!important}
}
@media print{
 body.page-id-11 .apex-exact-track .apex-t-demo{display:block!important;color:#523b00!important;background:#fff4cb!important}
 body.page-id-11 .apex-exact-track .apex-t-package-card,
 body.page-id-11 .apex-exact-track .apex-t-info-card,
 body.page-id-11 .apex-exact-track .apex-t-party-grid article{break-inside:avoid!important}
 body.page-id-11 .apex-exact-track .apex-t-hero-copy h2 span{color:#07344f!important}
}
