._journey_175a27b{--mini-ink:#526a77;--mini-line:#78919a;--mini-wait:#c2ccd2;--mini-dot:#78919a;--mini-ring:#edf2f3;width:100%;min-width:0;max-width:560px;color:var(--mini-ink);margin:0;display:block}._moving_175a27b{--mini-ink:#7d5528;--mini-line:#ad7834;--mini-dot:#ad7834;--mini-ring:#f5ecdf}._departing_175a27b{--mini-ink:#783744;--mini-line:#963f4c;--mini-dot:#963f4c;--mini-ring:#f3e7ea}._track_175a27b{width:100%;min-width:0;padding-top:8px;display:flex}._stop_175a27b{text-align:center;flex:1;min-width:0;height:64px;position:relative}._stop_175a27b:last-child{flex:0 0 16px}._stop_175a27b:not(:last-child):before{content:"";z-index:0;border-top:4px solid var(--mini-wait);width:100%;position:absolute;top:10px;left:8px}._completed_175a27b:not(:last-child):before{border-top-color:var(--mini-line)}._dot_175a27b{z-index:1;background:var(--mini-dot);width:16px;height:16px;box-shadow:0 0 0 3px var(--mini-ring);border-radius:50%;margin:4px 0 0;display:block;position:relative}._pending_175a27b ._dot_175a27b{box-shadow:0 0 0 1.5px var(--mini-wait);background:#f7f9fa}._label_175a27b{white-space:nowrap;width:max-content;max-width:86px;font-size:14px;font-weight:700;line-height:1.45;display:block;position:absolute;top:37px;left:8px;transform:translate(-50%)}._stop_175a27b:first-child ._label_175a27b{text-align:left;left:0;transform:none}._stop_175a27b:last-child ._label_175a27b{text-align:right;left:auto;right:0;transform:none}._latest_175a27b ._dot_175a27b{background:var(--mini-dot);width:22px;height:22px;box-shadow:0 0 0 3px var(--mini-ring);margin:1px 0 0 -3px}._latest_175a27b ._label_175a27b{color:var(--mini-ink);font-weight:700}._departing_175a27b ._latest_175a27b ._dot_175a27b{animation:2.3s ease-in-out infinite _breathe_175a27b}._pending_175a27b ._label_175a27b{color:#5a6c78;font-weight:400}._delivered_175a27b{--mini-ink:#e1f5e9;--mini-line:#b4dfc2a6;--mini-wait:#bddac980;--mini-dot:#d3f0dd}._delivered_175a27b ._dot_175a27b{box-shadow:0 0 0 2px #0b6e3866}@keyframes _breathe_175a27b{0%,to{box-shadow:0 0 0 3px #f3e7ea,0 0 0 3px #963f4c3d}50%{box-shadow:0 0 0 3px #f3e7ea,0 0 0 10px #963f4c00}}@media (prefers-reduced-motion:reduce){._departing_175a27b ._latest_175a27b ._dot_175a27b{animation:none}}@media (max-width:599px){._track_175a27b{padding-top:6px}._stop_175a27b{height:56px}._label_175a27b{top:31px}}
