/* Tracking Timeline — reference-inspired responsive vertical milestone panel */
.apex-exact-history-band .apex-track-shell{max-width:1120px}
.apex-exact-history-band .apex-timeline-heading{margin:0 0 0!important;padding:18px 22px;background:#fff;border:1px solid #e5e9ec;border-radius:18px 18px 0 0}
.apex-exact-history-band .apex-timeline-heading h3{font-weight:750;color:#1d2935;font-size:22px;line-height:1.3;margin:0}
.apex-exact-history-band .apex-timeline-heading p{font-size:13px;color:#89959d;margin:4px 0 0}
.apex-exact-history-band .apex-timeline-heading .ae-icon{background:#fff!important;color:#df8736!important;box-shadow:none!important;border:none!important}
.apex-exact-history-band .apex-track-timeline-wrap.ae-history-card{display:block!important;max-height:none!important;overflow:visible!important;background:#fff!important;border:1px solid #e5e9ec!important;border-top:0!important;border-radius:0 0 18px 18px!important;padding:20px 28px 16px!important;box-shadow:0 7px 22px rgba(23,39,58,.04)!important}
.apex-exact-history-band .apex-track-events{display:block!important;list-style:none!important;margin:0!important;padding:0!important}
.apex-exact-history-band .apex-track-events li{position:relative!important;display:block!important;min-height:112px!important;padding:8px 0 28px 44px!important;margin:0!important;list-style:none!important;border:0!important;background:transparent!important;box-shadow:none!important}
.apex-exact-history-band .apex-track-events li:not(:last-child)::before{content:"";display:block;position:absolute;left:10px;top:34px;bottom:-3px;width:2px;background:#e2e7ec}
.apex-exact-history-band .apex-track-event-dot{position:absolute!important;left:1px!important;top:11px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#cbd2d8!important;border:0!important;box-shadow:none!important;margin:0!important}
.apex-exact-history-band .apex-track-events li:first-child .apex-track-event-dot{background:#f58220!important;box-shadow:0 0 0 3px rgba(245,130,32,.09)!important}
.apex-exact-history-band .apex-track-event-content{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;line-height:1.5!important}
.apex-exact-history-band .apex-track-event-top{display:contents!important}
.apex-exact-history-band .apex-track-event-top strong{display:block!important;order:0!important;color:#222f38!important;text-transform:uppercase;font-size:17px!important;font-weight:750!important;letter-spacing:.01em}
.apex-exact-history-band .apex-track-event-content small{display:block!important;order:1!important;color:#77858d!important;font-size:14px!important;line-height:1.4}
.apex-exact-history-band .apex-track-event-content p{display:block!important;order:2!important;margin:0!important;font-size:14px!important;line-height:1.55!important;color:#79858e!important;max-width:760px;overflow-wrap:anywhere}
.apex-exact-history-band .apex-track-event-top time{display:block!important;order:3!important;color:#9ba6ad!important;font-size:13px!important;margin-top:6px!important;font-weight:400!important}
.apex-exact-history-band .apex-track-empty{color:#6e7d89;padding:16px 0!important}
@media(max-width:600px){
.apex-exact-history-band .apex-timeline-heading{padding:15px 17px}
.apex-exact-history-band .apex-timeline-heading h3{font-size:19px}
.apex-exact-history-band .apex-track-timeline-wrap.ae-history-card{padding:12px 14px 8px!important}
.apex-exact-history-band .apex-track-events li{padding-left:38px!important;min-height:120px!important}
.apex-exact-history-band .apex-track-event-top strong{font-size:16px!important}
.apex-exact-history-band .apex-track-event-content p{font-size:13px!important}
}
