/* Nocturne order tracking: a visual journey backed by the study's sample orders. */
.refined-02 .ot-page-heading{position:relative;padding-right:240px}
.ot-preview-label{position:absolute;right:0;top:14px;display:flex;align-items:center;gap:8px;font-size:10px;color:#91adc3}.ot-preview-label>svg{width:14px;height:14px;color:#b5d5dc}
.ot-tracking{scroll-margin-top:24px;margin:33px 0 38px}
.ot-tracking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:19px}
.ot-panel-label{font-size:9px;letter-spacing:1.5px;font-weight:500;line-height:1.6;color:#9bb8cf}
.ot-tracking-toolbar h2{font:500 23px/1.3 Manrope,Inter,sans-serif;letter-spacing:-.6px;margin:7px 0 0;color:#e1edf8}
.ot-tracking-controls{display:flex;align-items:center;gap:17px}
.ot-tracking-controls select{color:#dcecf7;background:#1b3046;border:1px solid #3f5972;border-radius:10px;font:12px Inter,sans-serif;padding:12px 33px 12px 14px;min-height:43px;max-width:220px;cursor:pointer}
.ot-replay{display:flex;align-items:center;gap:8px;background:none;border:0;color:#a4c2d7;padding:11px 0;font-size:11px;white-space:nowrap;cursor:pointer}
.ot-replay>svg{width:15px;height:15px}
.ot-tracking-layout{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(0,1fr);gap:23px;align-items:stretch}
.ot-journey-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #456f93;border-radius:19px;padding:27px 29px 0;background:radial-gradient(ellipse at 100% 0%,#346894,transparent 72%),linear-gradient(130deg,#193c5d,#214d74);box-shadow:inset 0 1px #b5e1ff1c,0 18px 50px #04102020;color:#eef8ff;min-width:0}
.ot-journey-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}
.ot-journey-top>span:first-child{display:flex;align-items:center;gap:9px;font-size:9px;color:#bfd9ed;letter-spacing:.8px;line-height:1.6}
.ot-journey-top>span:first-child>svg{width:15px;height:15px;color:#a5cde2}.ot-journey-top i{font-style:normal;color:#7ea5c3;margin:0 4px}
body.refined-02 .ot-journey-top .status{font-size:10px;border:1px solid #8ab9ca5c;background:#b7dfee10;color:#cff3e6;padding:6px 10px;gap:6px}.ot-journey-top .status i{background:#c1eadc;margin:0}
.ot-journey-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:relative;z-index:2}
.ot-journey-heading>div:first-child{max-width:430px;min-width:0}
.ot-journey-heading h2{font:500 37px/1.16 Manrope,Inter,sans-serif;letter-spacing:-1.3px;margin:0 0 13px}
.ot-journey-heading p{font-size:12px;line-height:1.8;color:#bad3e7;margin:0;max-width:340px}
.ot-arrival{flex-shrink:0;width:158px;padding:12px 0 0 17px;border-left:1px solid #78a7c240;position:relative}
.ot-arrival>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #99bfd451;background:#8abbd414;border-radius:9px;color:#c1e2e9;margin-bottom:12px}
.ot-arrival svg{width:15px;height:15px}.ot-arrival small{display:block;font-size:9px;color:#aac7dd;margin-bottom:7px}.ot-arrival strong{font-size:11px;font-weight:500;line-height:1.7;color:#d9edf5;display:block}
.ot-map{position:relative;margin:7px -17px -2px;min-width:0}
.ot-route-svg{width:100%;height:auto;display:block;overflow:visible}
.ot-road-shadow{fill:none;stroke:#061e354a;stroke-width:24;stroke-linecap:round;transform:translateY(6px)}
.ot-road{fill:none;stroke:#224d71;stroke-width:21;stroke-linecap:round}
.ot-road-line{fill:none;stroke:#8cb4d23d;stroke-width:1.5;stroke-dasharray:4 7;stroke-linecap:round}
.ot-route-complete{fill:none;stroke:url(#ot-route-colour);stroke-width:3;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--ot-route));stroke-linecap:round;filter:drop-shadow(0 0 4px #9ae7de40)}
.ot-waypoint rect{fill:#2c5677;stroke:#6e9ebc;stroke-width:1.3}.ot-waypoint.is-done rect{fill:#afdedb;stroke:#d0ede5}.ot-waypoint.is-done path{fill:none;stroke:#265571;stroke-width:1.5}.ot-waypoint.is-here rect{fill:#d2f3e4;stroke:#e0fff2}
.ot-route-svg text{font:7px Inter,sans-serif;letter-spacing:1.4px;fill:#9fc1da}
.ot-map-caption{position:absolute;right:11px;bottom:4px;display:flex;align-items:center;gap:6px;font-size:8px;color:#b9d9e7;background:#173b59aa;border:1px solid #6b95b342;border-radius:6px;padding:6px 8px}
.ot-map-caption>svg{height:11px;width:11px}
.ot-milestones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding-top:7px;margin-top:0}
.ot-milestones>button{position:relative;display:flex;align-items:center;gap:8px;padding:11px 8px;border:1px solid transparent;border-radius:8px;text-align:left;background:none;color:#a5c3dc;min-width:0;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.ot-milestones>button>span{height:20px;width:20px;display:grid;place-items:center;border:1px solid #7198b465;border-radius:6px;flex-shrink:0;font-size:7px;color:#b2cede}
.ot-milestones>button>span>svg{height:11px;width:11px}.ot-milestones strong{font-size:9px;font-weight:400;line-height:1.5}
.ot-milestones .is-complete>span{color:#bfede0;border-color:#91c4c266}
.ot-milestones [aria-current]{color:#e5fbf2;background:#d0f4ec0a}.ot-milestones [aria-current]>span{background:#bfe6d6;border-color:#c4edde;color:#234f62}
.ot-milestones [aria-pressed=true]{border-color:#87b7c980;background:#aad5e318;color:#e4f8ff}
.ot-milestones i{position:absolute;top:-9px;left:34px;font-size:5px;font-weight:600;color:#c7eadc;font-style:normal;letter-spacing:.7px}
.ot-step-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0 20px;padding:14px 15px;background:#102f4c58;border:1px solid #6390ac45;border-radius:10px;min-height:78px}
.ot-step-note-icon{display:grid;place-items:center;width:24px;height:26px;color:#acd4df;flex-shrink:0}.ot-step-note-icon>svg{width:16px;height:16px}
.ot-step-note>span:last-child{min-width:0}.ot-step-note strong{font-size:11px;font-weight:500;color:#dbedf7;display:flex;align-items:center;gap:10px;line-height:1.5}.ot-step-note small{font-size:8px;font-weight:400;color:#adc9df}
.ot-step-note p{font-size:10px;line-height:1.7;color:#a8c6de;margin:5px 0 0}
.ot-package-summary{display:flex;align-items:center;gap:13px;border-top:1px solid #81a5be40;padding:18px 0 21px;min-width:0}
.ot-package-photos{display:flex;align-items:center;flex-shrink:0;padding-right:5px}.ot-package-photos .product{width:27px;height:38px;object-fit:contain;filter:drop-shadow(3px 4px 4px #081a3533)}.ot-package-photos .product+.product{margin-left:-3px}
.ot-package-summary>div:nth-child(2){min-width:0;flex:1}.ot-package-summary small{font-size:7px;color:#9ebed7;letter-spacing:1px;display:block;margin-bottom:7px}.ot-package-summary strong{font-size:10px;font-weight:500;line-height:1.6;color:#d2e6f3;display:block}.ot-package-summary>b{font-size:18px;font-weight:500;letter-spacing:-.3px;color:#e9f5fd;white-space:nowrap}
.ot-details-button{display:flex;align-items:center;justify-content:center;gap:12px;background:#c0e7d9;border:1px solid #d3f2e6;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:500;color:#204f55;white-space:nowrap;min-height:39px;cursor:pointer}.ot-details-button>svg{width:13px;height:13px}
.ot-updates{background:linear-gradient(135deg,#192e44,#14263b);border:1px solid #344f68;border-radius:18px;padding:27px;min-width:0;display:flex;flex-direction:column}
.ot-updates>h3{font:500 25px/1.25 Manrope,Inter,sans-serif;letter-spacing:-.7px;color:#e4f0f9;margin:14px 0 12px;max-width:310px}
.ot-updates>p{font-size:12px;line-height:1.8;color:#a5bed3;margin:0}
.ot-event-list{list-style:none;margin:25px 0 23px;padding:0}
.ot-event-list>li{display:flex;align-items:flex-start;gap:12px;position:relative;padding-bottom:23px}
.ot-event-list>li:before{content:'';position:absolute;left:13px;top:26px;bottom:0;width:1px;background:#3b5971}
.ot-event-list>li:last-child{padding-bottom:0}.ot-event-list>li:last-child:before{display:none}
.ot-event-list>li>span{display:grid;place-items:center;width:27px;height:28px;border:1px solid #43617b;border-radius:9px;background:#213c52;color:#8fb7cb;flex-shrink:0;z-index:1}
.ot-event-list>li>span>svg{width:13px;height:13px}
.ot-event-list>li>div{min-width:0;flex:1;padding-top:2px}.ot-event-list strong{font-size:11px;font-weight:500;line-height:1.6;display:block;color:#c3d8e9}.ot-event-list small{font-size:9px;color:#8faec6;line-height:1.7;display:block;margin-top:4px}
.ot-event-list .ot-event-current>span{background:#bbdfd4;color:#275461;border-color:#d5f0e5}.ot-event-current strong{color:#edf7ff}
.ot-event-current>b{font-size:7px;font-weight:400;color:#bfe3d9;border:1px solid #4b766e77;border-radius:5px;padding:3px 5px;background:#294e501f;margin-top:3px}
.ot-carrier{border-top:1px solid #334c63;padding-top:22px;margin-top:auto}
.ot-carrier>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1px;color:#96b3c9}.ot-carrier svg{width:15px;height:15px}
.ot-carrier h4{font-size:13px;font-weight:500;margin:12px 0 9px;color:#d9e8f4}.ot-carrier p{font-size:11px;line-height:1.8;color:#94b0c7;margin:0}
.ot-help-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0 0;border:0;border-top:1px solid #32495f;background:none;color:#b6d7df;font-size:10px;text-align:left;margin-top:23px;cursor:pointer}.ot-help-link>svg{width:13px;height:13px;flex-shrink:0}
.ot-state-3 .ot-journey-card{background:radial-gradient(ellipse at 100% 0%,#3b749e,transparent 73%),linear-gradient(130deg,#1a405e,#245776)}
.ot-state-4 .ot-journey-card{background:radial-gradient(ellipse at 100% 0%,#397b85,transparent 73%),linear-gradient(130deg,#1b4454,#285a6b);border-color:#50838c}
.ot-history-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.ot-history-heading h2{font:500 24px/1.3 Manrope,Inter,sans-serif;letter-spacing:-.65px;color:#e2edf7;margin:0}.ot-history-heading>span{font-size:11px;color:#8faac1}
body.refined-02 .screen-orders .order-tools{gap:14px;margin:0 0 12px}
body.refined-02 .screen-orders .order-tools>label{background:#16283c;border-color:#354c63;border-radius:10px}
body.refined-02 .screen-orders .order-tools input{padding:14px 0;font-size:12px}
body.refined-02 .screen-orders .order-tools select{background:#1a2e43;border-color:#3b536b;border-radius:10px;font-size:12px}
body.refined-02 .screen-orders .order-count{font-size:10px;margin:13px 0 17px;color:#93aec4}
body.refined-02 .screen-orders #orderResults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
body.refined-02 .screen-orders .order-card{margin:0;min-width:0;border-radius:13px;border-color:#334d65;background:linear-gradient(125deg,#192f45,#15273b);transition:border-color .2s,background .2s}
body.refined-02 .screen-orders .order-card.ot-selected-order{border-color:#6893a7;box-shadow:inset 0 1px #adcfdc0f}
body.refined-02 .screen-orders .order-card>summary{padding:23px 20px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;column-gap:13px;row-gap:17px;position:relative;align-items:center}
.ot-history-image{grid-column:1;grid-row:1;display:grid;place-items:center;width:38px;height:51px;border-radius:9px;border:1px solid #4a677d6b;background:linear-gradient(130deg,#34516a,#263e55)}
.ot-history-image>.product{width:32px;height:45px;object-fit:contain}
body.refined-02 .screen-orders .order-card-title{grid-column:2/4;grid-row:1;min-width:0}
body.refined-02 .screen-orders .order-card-title>strong{font-size:13px;display:block;margin:0 0 6px}
body.refined-02 .screen-orders .order-card-title>small{font-size:9px;color:#92afc6;line-height:1.6}
.ot-history-products{display:block;font-size:10px;color:#b9cfe0;line-height:1.6;margin-top:6px}
body.refined-02 .screen-orders .order-card>summary>.status{grid-column:1/3;grid-row:2;justify-self:start;min-width:0;max-width:100%;font-size:9px;margin:0;padding:5px 8px}
body.refined-02 .screen-orders .order-card>summary>b{grid-column:3;grid-row:2;justify-self:end;font-size:15px;font-weight:500}
body.refined-02 .screen-orders .order-card>summary>svg{position:absolute;right:20px;top:24px;width:12px;height:12px;color:#92b4ce}
body.refined-02 .screen-orders .order-card[open]{grid-column:1/-1}
body.refined-02 .screen-orders .order-card[open]>summary{grid-template-columns:43px minmax(0,1fr) auto auto;padding:23px 27px}
body.refined-02 .screen-orders .order-card[open] .order-card-title{grid-column:2;grid-row:1}
body.refined-02 .screen-orders .order-card[open]>summary>.status{grid-column:3;grid-row:1;margin-right:15px}
body.refined-02 .screen-orders .order-card[open]>summary>b{grid-column:4;grid-row:1;margin-right:25px}
body.refined-02 .screen-orders .order-card[open]>summary>svg{top:42px;right:23px}
body.refined-02 .screen-orders .order-card-body{padding:0 27px 24px}
body.refined-02 .screen-orders .order-card-body>.progress{max-width:850px;margin-top:8px;margin-bottom:26px}
body.refined-02 .screen-orders .item-lines{max-width:850px}
body.refined-02 .screen-orders .detail-total{max-width:850px}
body.refined-02 .screen-orders .order-card-actions{flex-wrap:wrap;gap:20px;align-items:center}
body.refined-02 .screen-orders .order-card-actions .ot-history-track{display:flex;align-items:center;gap:10px;color:#234d53;background:#c0e4d8;border:1px solid #d3ede3;padding:11px 14px;border-radius:8px;font-size:11px;font-weight:500}
.ot-history-track>svg{width:14px;height:14px}
body.refined-02 .screen-orders .no-results{grid-column:1/-1;background:#172c40;border:1px solid #34506a;border-radius:13px;padding:40px;text-align:center}
@media(hover:hover){.ot-replay:hover{color:#d7eee8}.ot-milestones>button:hover{border-color:#85b4c377;background:#a3cfe110;color:#e3f5ff}.ot-details-button:hover{background:#dcf4e9}.ot-help-link:hover{color:#e0f6ec}body.refined-02 .screen-orders .order-card:hover{border-color:#6b8fa5}.ot-details-button>svg,.ot-help-link>svg{transition:translate .2s}.ot-details-button:hover>svg,.ot-help-link:hover>svg{translate:2px -1px}}
@media(prefers-reduced-motion:no-preference){
 body.refined-02:not(.n-quiet) .ot-tracking-layout{animation:ot-reveal .5s cubic-bezier(.2,.7,.2,1) both}
 body.refined-02:not(.n-quiet) .ot-route-complete{animation:ot-route-draw 1.9s .15s cubic-bezier(.25,.6,.3,1) both}
 body.refined-02:not(.n-quiet) .ot-parcel-float{animation:ot-parcel-arrive .9s .15s ease both,ot-parcel-lift 5s 1.1s 4 ease-in-out}
 body.refined-02:not(.n-quiet) .ot-event-list>li{animation:ot-reveal .5s .2s both}
 body.refined-02:not(.n-quiet) .ot-event-list>li:nth-child(2){animation-delay:.28s}
 body.refined-02:not(.n-quiet) .ot-event-list>li:nth-child(3){animation-delay:.36s}
 body.refined-02:not(.n-quiet) .ot-event-list>li:nth-child(4){animation-delay:.44s}
 body.refined-02:not(.n-quiet) .ot-event-list>li:nth-child(5){animation-delay:.52s}
 body.refined-02:not(.n-quiet) .ot-replay-motion .ot-route-complete{animation-name:ot-route-replay}
 body.refined-02:not(.n-quiet) .ot-replay-motion .ot-parcel-float{animation-name:ot-parcel-replay,ot-parcel-lift}
 @keyframes ot-reveal{from{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}
 @keyframes ot-route-draw{from{stroke-dashoffset:100}to{stroke-dashoffset:calc(100 - var(--ot-route))}}
 @keyframes ot-route-replay{from{stroke-dashoffset:100}to{stroke-dashoffset:calc(100 - var(--ot-route))}}
 @keyframes ot-parcel-arrive{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}
 @keyframes ot-parcel-replay{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}
 @keyframes ot-parcel-lift{0%,100%{translate:0 0}50%{translate:0 -4px}}
}
body.refined-02.motion-paused .ot-tracking-layout,body.refined-02.motion-paused .ot-route-complete,body.refined-02.motion-paused .ot-parcel-float,body.refined-02.motion-paused .ot-event-list>li{animation-play-state:paused!important}
@media(min-width:1900px){
 .ot-tracking-layout{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);gap:25px}.ot-journey-card{padding:31px 36px 0}.ot-journey-heading h2{font-size:44px}.ot-journey-heading p{font-size:13px;max-width:370px}.ot-arrival{width:185px;padding-left:23px}.ot-arrival strong{font-size:13px}.ot-arrival small{font-size:10px}.ot-journey-top>span:first-child{font-size:10px}.ot-map{margin:0 0 -3px}.ot-route-svg{max-height:275px}.ot-milestones>button{padding:12px 15px;gap:11px}.ot-milestones strong{font-size:11px}.ot-milestones>button>span{height:24px;width:24px;font-size:8px}.ot-milestones i{left:44px;font-size:6px}.ot-step-note{padding:15px 17px;min-height:73px}.ot-step-note p{font-size:11px}.ot-step-note strong{font-size:12px}.ot-step-note small{font-size:9px}.ot-package-summary{padding:20px 0 23px;gap:19px}.ot-package-summary strong{font-size:12px}.ot-package-summary>b{font-size:22px}.ot-package-summary small{font-size:8px}.ot-details-button{font-size:12px;padding:11px 16px}.ot-updates{padding:31px}.ot-updates>h3{font-size:29px;max-width:330px}.ot-updates>p{font-size:13px}.ot-event-list{margin:28px 0}.ot-event-list>li{gap:15px;padding-bottom:27px}.ot-event-list strong{font-size:13px}.ot-event-list small{font-size:11px}.ot-carrier p{font-size:12px}.ot-carrier h4{font-size:15px}.ot-help-link{font-size:12px}.ot-tracking-toolbar h2{font-size:26px}.ot-history-heading h2{font-size:26px}body.refined-02 .screen-orders .order-card>summary{padding:25px}.ot-history-image{width:43px;height:56px}body.refined-02 .screen-orders .order-card>summary{grid-template-columns:43px minmax(0,1fr) auto}body.refined-02 .screen-orders .order-card-title>strong{font-size:15px}.ot-history-products{font-size:12px}body.refined-02 .screen-orders .order-card-title>small{font-size:10px}
}
@media(max-width:1250px){
 .ot-tracking-layout{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:17px}.ot-tracking-toolbar h2{font-size:21px}.ot-tracking-controls{gap:12px}.ot-tracking-controls select{font-size:11px;padding:11px 25px 11px 11px;max-width:188px}.ot-replay{font-size:10px;gap:7px}.ot-journey-card{padding:23px 22px 0}.ot-journey-heading h2{font-size:32px;letter-spacing:-1px}.ot-journey-heading p{font-size:11px}.ot-journey-heading{gap:18px}.ot-arrival{width:123px;padding-left:13px}.ot-arrival strong{font-size:10px}.ot-arrival small{font-size:8px}.ot-arrival>span{width:26px;height:26px}.ot-journey-top>span:first-child{font-size:8px;gap:6px}.ot-journey-top>span:first-child>svg{width:12px;height:12px}.ot-map{margin:17px -15px 7px}.ot-milestones{gap:4px}.ot-milestones>button{flex-direction:column;gap:7px;padding:10px 3px;text-align:center;justify-content:center}.ot-milestones strong{font-size:8px}.ot-milestones i{font-size:5px;left:50%;translate:-50% 0;top:-8px}.ot-step-note{padding:12px;min-height:87px}.ot-step-note p{font-size:9px}.ot-step-note strong{font-size:10px}.ot-step-note small{font-size:7px}.ot-package-summary{flex-wrap:wrap;gap:11px}.ot-package-summary>div:nth-child(2){flex:1;min-width:140px}.ot-package-summary>b{font-size:17px}.ot-details-button{font-size:10px;margin-left:auto}.ot-package-photos .product{width:24px;height:33px}.ot-updates{padding:23px 21px}.ot-updates>h3{font-size:23px}.ot-updates>p{font-size:11px}.ot-event-list{margin:23px 0}.ot-event-list>li{gap:10px;padding-bottom:20px}.ot-event-list strong{font-size:10px}.ot-event-list small{font-size:8px}.ot-event-current>b{display:none}.ot-carrier p{font-size:10px}.ot-carrier h4{font-size:12px}.ot-carrier>span{font-size:7px}.ot-help-link{font-size:9px;line-height:1.7}body.refined-02 .screen-orders #orderResults{gap:13px}body.refined-02 .screen-orders .order-card>summary{padding:20px 17px;column-gap:10px;grid-template-columns:31px minmax(0,1fr) auto}.ot-history-image{width:31px;height:44px}.ot-history-image>.product{width:27px;height:39px}body.refined-02 .screen-orders .order-card-title>strong{font-size:12px}body.refined-02 .screen-orders .order-card-title>small{font-size:8px}.ot-history-products{font-size:9px}body.refined-02 .screen-orders .order-card>summary>b{font-size:13px}body.refined-02 .screen-orders .order-card>summary>.status{font-size:8px}
}
@media(min-width:851px) and (max-width:1050px){
 .refined-02 .ot-page-heading{padding-right:0}.ot-preview-label{position:static;margin-top:14px}.ot-tracking-toolbar h2{font-size:20px}.ot-replay>span{display:none}.ot-replay{padding:10px}.ot-tracking-layout{grid-template-columns:1fr}.ot-journey-heading h2{font-size:38px}.ot-arrival{width:150px}.ot-arrival strong{font-size:11px}.ot-map{margin:5px 0 0}.ot-milestones>button{flex-direction:row;gap:8px;padding:11px 8px}.ot-milestones strong{font-size:9px}.ot-milestones i{left:39px;translate:0 0}.ot-package-summary{flex-wrap:nowrap}.ot-package-summary>div:nth-child(2){min-width:0}.ot-updates{display:grid;grid-template-columns:1.1fr 1fr;column-gap:25px;align-items:start;padding:25px}.ot-updates>.ot-panel-label{grid-column:1}.ot-updates>h3{grid-column:1;font-size:25px}.ot-updates>p{grid-column:1;max-width:300px}.ot-event-list{grid-column:2;grid-row:1/5;margin:0;padding-left:20px;border-left:1px solid #365168}.ot-carrier{grid-column:1;margin-top:22px;padding-top:17px}.ot-help-link{grid-column:1/-1;margin-top:23px}.ot-event-list strong{font-size:11px}.ot-event-list small{font-size:9px}.ot-history-heading>span{font-size:10px}body.refined-02 .screen-orders .order-card>summary{grid-template-columns:1fr auto}.ot-history-image{display:none}body.refined-02 .screen-orders .order-card-title{grid-column:1/3}body.refined-02 .screen-orders .order-card>summary>.status{grid-column:1}body.refined-02 .screen-orders .order-card>summary>b{grid-column:2}body.refined-02 .screen-orders .order-card[open]>summary{grid-template-columns:minmax(0,1fr) auto auto}body.refined-02 .screen-orders .order-card[open] .order-card-title{grid-column:1}body.refined-02 .screen-orders .order-card[open]>summary>.status{grid-column:2}body.refined-02 .screen-orders .order-card[open]>summary>b{grid-column:3}
}
@media(max-width:850px){
 .ot-tracking-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:15px}.ot-preview-label{font-size:8px}.ot-tracking-toolbar h2{font-size:20px}.ot-replay>span{display:none}.ot-replay{padding:10px}.ot-tracking-controls{gap:5px}.ot-tracking-controls select{max-width:185px}.ot-journey-heading{display:block}.ot-journey-heading>div:first-child{max-width:none}.ot-journey-heading h2{font-size:33px}.ot-journey-heading p{max-width:300px}.ot-arrival{width:auto;border-left:0;border-top:1px solid #8aabc52a;margin-top:16px;padding:13px 0 0;display:flex;align-items:center;gap:8px}.ot-arrival>span{width:21px;height:21px;margin:0;border:0;background:none}.ot-arrival>span>svg{width:13px;height:13px}.ot-arrival small{margin:0;font-size:8px}.ot-arrival strong{font-size:9px;margin-left:auto}.ot-map{margin:19px -17px 10px}.ot-map-caption{font-size:7px;bottom:-7px}.ot-milestones{padding-top:13px}.ot-journey-top{gap:9px;margin-bottom:20px}.ot-journey-top>span:first-child{font-size:7px;letter-spacing:.4px}.ot-journey-top>span:first-child>svg{display:none}body.refined-02 .ot-journey-top .status{font-size:8px;padding:5px 8px}.ot-updates{padding:23px 19px}.ot-updates>h3{font-size:22px}.ot-updates .ot-panel-label{font-size:8px}.ot-event-list>li{gap:8px}.ot-event-list>li>span{width:23px;height:25px}.ot-event-list>li:before{left:11px;top:25px}.ot-event-list strong{font-size:9px}.ot-event-list small{font-size:8px}.ot-package-summary>div:nth-child(2){min-width:100px}.ot-package-summary strong{font-size:9px}.ot-package-summary>b{font-size:16px}.ot-details-button{font-size:9px}.ot-history-heading>span{font-size:9px}
}
@media(max-width:700px){
 .refined-02 .ot-page-heading{padding-right:0}.ot-preview-label{position:static;margin-top:15px;font-size:9px}.ot-tracking-toolbar{gap:15px}.ot-tracking-toolbar h2{font-size:18px;max-width:200px}.ot-panel-label{font-size:8px}.ot-tracking-controls select{font-size:10px;max-width:166px}.ot-tracking-layout{grid-template-columns:1fr}.ot-journey-heading{display:flex;gap:20px}.ot-journey-heading>div:first-child{max-width:320px}.ot-journey-heading h2{font-size:35px}.ot-arrival{display:block;border-top:0;border-left:1px solid #8aabc540;margin:0;padding:6px 0 0 15px;width:130px}.ot-arrival>span{margin-bottom:10px;border:1px solid #799cb150;width:26px;height:26px}.ot-arrival small{margin-bottom:8px}.ot-arrival strong{font-size:10px;line-height:1.7}.ot-map{margin:10px 0 6px}.ot-milestones>button{flex-direction:row;padding:10px 5px;gap:6px}.ot-milestones strong{font-size:8px}.ot-milestones i{left:32px;translate:0 0}.ot-step-note{min-height:75px}.ot-step-note p{font-size:10px}.ot-step-note strong{font-size:11px}.ot-package-summary{flex-wrap:nowrap}.ot-package-summary>div:nth-child(2){min-width:0}.ot-updates{padding:25px}.ot-updates>h3{font-size:26px;max-width:none}.ot-updates>p{font-size:12px}.ot-event-list strong{font-size:12px}.ot-event-list small{font-size:10px}.ot-event-list>li{gap:13px;padding-bottom:21px}.ot-event-list>li>span{width:28px;height:29px}.ot-event-list>li:before{left:13px;top:28px}.ot-event-current>b{display:block}.ot-carrier h4{font-size:14px}.ot-carrier p{font-size:12px}.ot-carrier>span{font-size:8px}.ot-help-link{font-size:11px}.ot-history-heading>span{display:none}body.refined-02 .screen-orders #orderResults{grid-template-columns:1fr}body.refined-02 .screen-orders .order-card>summary{grid-template-columns:39px minmax(0,1fr) auto;padding:23px;gap:15px}.ot-history-image{width:39px;height:51px}.ot-history-image>.product{height:44px;width:32px}body.refined-02 .screen-orders .order-card-title{grid-column:2;grid-row:1}body.refined-02 .screen-orders .order-card-title>strong{font-size:14px}body.refined-02 .screen-orders .order-card-title>small{font-size:9px}.ot-history-products{font-size:10px}body.refined-02 .screen-orders .order-card>summary>.status{grid-column:3;grid-row:1;margin-top:0;align-self:start;margin-right:18px}body.refined-02 .screen-orders .order-card>summary>b{grid-column:3;grid-row:1;align-self:end;margin-right:18px;font-size:14px}body.refined-02 .screen-orders .order-card>summary>svg{right:18px;top:38px}body.refined-02 .screen-orders .order-card[open]>summary{grid-template-columns:39px minmax(0,1fr) auto;padding:23px}body.refined-02 .screen-orders .order-card[open] .order-card-title{grid-column:2}body.refined-02 .screen-orders .order-card[open]>summary>.status{grid-column:3;margin-right:18px}body.refined-02 .screen-orders .order-card[open]>summary>b{grid-column:3;margin-right:18px}body.refined-02 .screen-orders .order-card[open]>summary>svg{right:18px;top:38px}
}
@media(max-width:480px){
 .ot-tracking{margin-top:27px;margin-bottom:31px}.ot-tracking-toolbar{display:block;margin-bottom:17px}.ot-tracking-toolbar h2{font-size:23px;max-width:none}.ot-tracking-controls{margin-top:17px;justify-content:space-between;flex-direction:row-reverse}.ot-tracking-controls select{flex:1;max-width:210px;padding:11px 12px;min-height:43px;font-size:11px}.ot-replay{gap:7px;font-size:9px;padding:10px 0 10px 13px}.ot-replay>span{display:block}.ot-replay>svg{width:13px;height:13px}.ot-journey-card{padding:22px 19px 0;border-radius:15px}.ot-journey-top>span:first-child{font-size:7px;gap:6px;letter-spacing:.5px}.ot-journey-top i{margin:0 1px}.ot-journey-heading{display:block}.ot-journey-heading h2{font-size:34px;letter-spacing:-1.2px}.ot-journey-heading p{font-size:11px;max-width:290px}.ot-arrival{display:flex;width:auto;align-items:center;gap:9px;border-left:0;border-top:1px solid #89b0ca33;padding:14px 0 0;margin-top:17px}.ot-arrival>span{width:19px;height:20px;margin:0;border:0}.ot-arrival>span>svg{width:13px;height:13px}.ot-arrival small{font-size:8px;margin:0}.ot-arrival strong{font-size:9px;margin-left:auto}.ot-map{margin:19px -13px 19px}.ot-route-svg{min-height:130px}.ot-map-caption{font-size:6px;padding:4px 6px;bottom:-12px;right:6px}.ot-map-caption>svg{width:9px;height:9px}.ot-milestones{gap:3px;padding-top:10px}.ot-milestones>button{flex-direction:column;gap:7px;padding:9px 2px;border-radius:7px}.ot-milestones strong{font-size:7px}.ot-milestones>button>span{width:19px;height:19px;font-size:7px}.ot-milestones i{left:50%;translate:-50% 0;font-size:5px;top:-8px}.ot-step-note{margin-top:13px;margin-bottom:17px;padding:12px 10px;gap:6px;min-height:91px}.ot-step-note-icon{width:20px}.ot-step-note strong{font-size:10px;gap:8px}.ot-step-note small{font-size:7px}.ot-step-note p{font-size:9px;line-height:1.8;margin-top:6px}.ot-package-summary{flex-wrap:wrap;gap:10px;padding-top:17px;padding-bottom:19px}.ot-package-summary>div:nth-child(2){min-width:140px}.ot-package-summary strong{font-size:9px}.ot-package-summary small{font-size:6px}.ot-package-summary>b{font-size:18px;margin-left:auto}.ot-details-button{margin-top:4px;width:100%;font-size:11px;min-height:41px;gap:14px}.ot-updates{padding:25px 22px;border-radius:15px}.ot-updates>h3{font-size:26px;margin:12px 0}.ot-updates>p{font-size:11px}.ot-event-list{margin:24px 0}.ot-event-list strong{font-size:11px}.ot-event-list small{font-size:9px}.ot-carrier p{font-size:11px}.ot-help-link{font-size:10px}.ot-history-heading h2{font-size:23px}body.refined-02 .screen-orders .order-tools{gap:11px}body.refined-02 .screen-orders .order-tools input{font-size:16px;padding:14px 0}body.refined-02 .screen-orders .order-tools input::placeholder{font-size:11px}body.refined-02 .screen-orders .order-tools select{font-size:12px;padding:12px}body.refined-02 .screen-orders .order-card>summary,body.refined-02 .screen-orders .order-card[open]>summary{padding:21px 18px;column-gap:11px;grid-template-columns:32px minmax(0,1fr) auto}.ot-history-image{width:32px;height:46px}.ot-history-image>.product{width:28px;height:41px}body.refined-02 .screen-orders .order-card-title>strong{font-size:12px}body.refined-02 .screen-orders .order-card-title>small{font-size:8px}.ot-history-products{font-size:9px}body.refined-02 .screen-orders .order-card>summary>.status,body.refined-02 .screen-orders .order-card[open]>summary>.status{font-size:7px;padding:4px 6px;margin-right:8px}body.refined-02 .screen-orders .order-card>summary>b,body.refined-02 .screen-orders .order-card[open]>summary>b{font-size:13px;margin-right:8px}body.refined-02 .screen-orders .order-card>summary>svg,body.refined-02 .screen-orders .order-card[open]>summary>svg{right:10px;width:10px;top:39px}body.refined-02 .screen-orders .order-card-body{padding:0 18px 22px}body.refined-02 .screen-orders .order-card-actions{gap:15px}body.refined-02 .screen-orders .order-card-actions .ot-history-track{font-size:10px;gap:8px;padding:11px 12px}
}
@media(max-width:360px){.ot-tracking-toolbar h2{font-size:21px}.ot-tracking-controls select{max-width:174px;font-size:10px}.ot-replay{font-size:8px;gap:5px;padding-left:8px}.ot-journey-card{padding:22px 16px 0}.ot-journey-heading h2{font-size:30px}.ot-journey-heading p{font-size:10px}.ot-arrival{gap:6px}.ot-arrival small{font-size:7px}.ot-arrival strong{font-size:8px}.ot-milestones strong{font-size:6px}.ot-journey-top>span:first-child{font-size:6px}.ot-step-note strong{font-size:9px}.ot-step-note p{font-size:8px}.ot-package-summary>div:nth-child(2){min-width:125px}.ot-package-summary>b{font-size:16px}.ot-package-summary strong{font-size:8px}.ot-package-photos .product{width:22px;height:30px}.ot-updates{padding:23px 19px}.ot-updates>h3{font-size:24px}.ot-event-list strong{font-size:10px}.ot-event-list small{font-size:8px}.ot-history-heading h2{font-size:22px}body.refined-02 .screen-orders .order-card>summary,body.refined-02 .screen-orders .order-card[open]>summary{column-gap:9px;padding:20px 14px;grid-template-columns:27px minmax(0,1fr) auto}.ot-history-image{width:27px;height:41px}.ot-history-image>.product{width:24px;height:36px}.ot-history-products{font-size:8px}body.refined-02 .screen-orders .order-card-title>strong{font-size:11px}body.refined-02 .screen-orders .order-card-title>small{font-size:7px}body.refined-02 .screen-orders .order-card>summary>b,body.refined-02 .screen-orders .order-card[open]>summary>b{font-size:12px}body.refined-02 .screen-orders .order-card>summary>.status,body.refined-02 .screen-orders .order-card[open]>summary>.status{font-size:6px}}
@media(prefers-reduced-motion:reduce){body.refined-02 .ot-tracking *,body.refined-02 .ot-tracking *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.ot-next-stage{display:flex;align-items:center;gap:12px;padding:16px 14px;background:linear-gradient(120deg,#27465b,#213c52);border:1px solid #52778c66;border-radius:11px;margin:0 0 24px}
.ot-next-stage>span{display:grid;place-items:center;width:34px;height:36px;flex-shrink:0;background:#365b6d;border:1px solid #89aaa63d;border-radius:10px;color:#bfe1df}.ot-next-stage>span>svg{width:20px;height:20px}
.ot-next-stage>div{min-width:0;flex:1}.ot-next-stage small{font-size:7px;letter-spacing:1px;color:#a0c4d4;display:block;margin-bottom:6px}.ot-next-stage strong{font-size:12px;font-weight:500;color:#d2e8ee;display:block}.ot-next-stage p{font-size:9px;line-height:1.7;color:#a3bfd1;margin:6px 0 0}.ot-next-stage>svg{width:13px;height:13px;color:#b6d8db;flex-shrink:0}
@media(min-width:851px) and (max-width:1050px){.ot-next-stage{grid-column:1;margin:20px 0 0}.ot-carrier{margin-top:20px}}
@media(max-width:850px){.ot-next-stage{padding:13px 10px;gap:9px}.ot-next-stage>span{width:28px;height:32px}.ot-next-stage strong{font-size:11px}.ot-next-stage p{font-size:8px}.ot-next-stage>svg{display:none}}
@media(max-width:700px){.ot-next-stage{padding:16px;gap:13px}.ot-next-stage>span{width:35px;height:38px}.ot-next-stage strong{font-size:13px}.ot-next-stage p{font-size:10px}.ot-next-stage>svg{display:block}}
