:root{--track-ink:#142018;--track-green:#075d20;--track-lime:#b9f06b;--track-line:#d7e3d8;--track-muted:#647269}.order-status-page{overflow:hidden;background:#f6f8f4;color:var(--track-ink);font-family:Manrope,Arial,sans-serif}.order-status-page *{box-sizing:border-box}.order-status-page .wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.order-status-hero{padding:34px 0 92px;background:#075d20;color:#f5fbf3;position:relative;isolation:isolate}.order-status-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.9) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.9) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,#000,transparent 88%)}.order-status-crumbs{display:flex;gap:10px;align-items:center;margin-bottom:66px;color:#bfd9c2;font-size:12px}.order-status-crumbs a{color:var(--track-lime);text-decoration:underline;text-underline-offset:3px}.order-status-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:80px;align-items:end}.order-status-eyebrow{color:#8de06a;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.order-status-hero h1{max-width:650px;margin:13px 0 18px;font-size:clamp(46px,6.8vw,86px);line-height:.96;letter-spacing:-.065em}.order-status-hero p{max-width:560px;margin:0;color:#d1e5d3;font-size:18px;line-height:1.5}.order-status-hero__link{display:inline-flex;gap:12px;align-items:center;margin-top:30px;color:var(--track-lime);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.order-status-hero__signal{position:relative;min-height:240px;padding:22px;border:1px solid rgba(225,245,226,.3);border-radius:20px;background:rgba(0,36,13,.28);overflow:hidden}.order-status-hero__signal:before{content:"";position:absolute;inset:26px;border:1px solid rgba(185,240,107,.28);border-radius:50%;transform:scaleX(1.35)}.order-status-hero__signal span,.order-status-hero__signal em{position:relative;display:block;color:#a6d6a9;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em}.order-status-hero__signal b{position:relative;display:block;margin-top:57px;color:#eaffde;font:700 64px/.9 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.12em}.order-status-hero__signal i{position:absolute;left:22px;right:22px;top:116px;border-top:1px solid var(--track-lime);box-shadow:0 0 0 5px rgba(185,240,107,.06)}.order-status-hero__signal em{position:absolute;bottom:21px;font-style:normal}.order-status-lookup{padding:92px 0;background:#e9efea}.order-status-lookup__grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:88px;align-items:start}.order-status-lookup h2,.order-status-result h2,.order-status-explain h2{max-width:600px;margin:11px 0 15px;font-size:clamp(32px,4.2vw,52px);line-height:1.03;letter-spacing:-.05em}.order-status-lookup__copy>p{max-width:440px;margin:0;color:var(--track-muted);font-size:14px;line-height:1.6}.order-status-privacy{display:flex;gap:10px;align-items:flex-start;max-width:410px;margin-top:30px;padding-top:18px;border-top:1px solid #cbdacb;color:#617264;font-size:12px;line-height:1.5}.order-status-privacy>span:first-child{color:var(--track-green);font-size:18px;line-height:1}.order-status-form{padding:28px;border:1px solid #cfddcf;border-radius:18px;background:#fbfdfb;box-shadow:0 18px 50px rgba(23,60,29,.08)}.order-status-form label{display:block;margin-bottom:17px}.order-status-form label>span{display:block;margin-bottom:7px;color:#405047;font-size:11px;font-weight:800}.order-status-form input{display:block;width:100%;min-height:52px;border:1px solid #cbd9cc;border-radius:11px;padding:0 15px;background:#f7faf6;color:var(--track-ink);font:15px Manrope,Arial,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s}.order-status-form input:focus{border-color:#55a84b;box-shadow:0 0 0 4px rgba(85,168,75,.13);background:#fff}.order-status-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:4px;border:0;border-radius:11px;background:var(--track-green);color:#fff;font:800 14px Manrope,Arial,sans-serif;cursor:pointer;transition:transform .2s,background .2s}.order-status-button:hover{background:#084b1d;transform:translateY(-1px)}.order-status-button:disabled{cursor:wait;opacity:.65;transform:none}.order-status-form__status{min-height:20px;margin:12px 0 0;color:var(--track-green);font-size:12px;font-weight:800}.order-status-form__status.is-error{color:#a13d31}.order-status-result{padding:96px 0;background:#fff}.order-status-result[hidden]{display:none}.order-status-result__head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.order-status-result h2{margin-bottom:8px}.order-status-result__head p{margin:0;color:var(--track-muted);font-size:13px}.order-status-reset{min-height:42px;padding:0 14px;border:1px solid #bdd1bf;border-radius:10px;background:#fff;color:var(--track-green);font:800 12px Manrope,Arial,sans-serif;cursor:pointer}.order-status-reset:hover{background:#eef7ed}.order-status-route{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;padding:9px 12px;border-radius:99px;background:#eff7ea;color:var(--track-green);font-size:12px;font-weight:800}.order-status-route:before{content:"";width:7px;height:7px;border-radius:50%;background:#63c943;box-shadow:0 0 0 4px rgba(99,201,67,.16)}.order-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #d2ded3}.order-timeline li{position:relative;padding:24px 12px 0 0;color:#87948b;font-size:12px;line-height:1.35}.order-timeline li:before{content:"";position:absolute;left:0;top:-6px;width:11px;height:11px;border:2px solid #c7d3c8;border-radius:50%;background:#fff}.order-timeline li:not(:last-child):after{content:"";position:absolute;left:11px;right:0;top:-1px;border-top:2px solid #d9e3d9}.order-timeline li.is-done,.order-timeline li.is-current{color:var(--track-green);font-weight:800}.order-timeline li.is-done:before,.order-timeline li.is-current:before{border-color:var(--track-green);background:var(--track-lime)}.order-timeline li.is-done:after{border-color:#8fd16f}.order-timeline li.is-current:before{box-shadow:0 0 0 5px rgba(185,240,107,.22)}.order-timeline li strong{display:block;margin-bottom:5px;color:inherit;font-size:13px}.order-timeline li time{display:block;margin-top:8px;color:#839187;font-size:10px;font-weight:500}.order-status-result__hint{margin:28px 0 0;padding:16px 18px;border:1px solid #d7e4d7;border-radius:12px;background:#f5f9f4;color:#526459;font-size:12px;line-height:1.5}.order-status-explain{padding:94px 0;background:#f6f8f4}.order-status-explain__head{margin-bottom:38px}.order-status-explain__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.order-status-explain article{padding:25px 27px 28px;border:1px solid #d5e1d6;border-radius:16px;background:#fff}.order-status-explain__icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:30px;border-radius:10px;background:#eaf4e7;color:var(--track-green);font-size:20px}.order-status-explain h3{margin:0 0 9px;font-size:19px}.order-status-explain p{max-width:460px;margin:0;color:var(--track-muted);font-size:13px;line-height:1.55}.order-status-help{padding:31px 0;background:#075d20;color:#dceede}.order-status-help .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.order-status-help p{margin:0;font-size:13px}.order-status-help a{color:var(--track-lime);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.order-status-page a:focus-visible,.order-status-page button:focus-visible,.order-status-page input:focus-visible{outline:3px solid #8de06a;outline-offset:3px}@media(max-width:900px){.order-status-hero__grid,.order-status-lookup__grid{grid-template-columns:1fr;gap:42px}.order-status-hero__signal{max-width:500px}.order-status-result__head{align-items:start;flex-direction:column}.order-timeline{grid-template-columns:repeat(3,1fr);row-gap:28px;border-top:0}.order-timeline li{padding-top:19px;border-top:1px solid #d2ded3}.order-timeline li:not(:last-child):after{display:none}}@media(max-width:640px){.order-status-page .wrap{width:min(100% - 32px,1180px)}.order-status-hero{padding:22px 0 68px}.order-status-crumbs{margin-bottom:48px}.order-status-hero h1{font-size:50px}.order-status-hero p{font-size:16px}.order-status-hero__signal{min-height:200px}.order-status-lookup,.order-status-result,.order-status-explain{padding:68px 0}.order-status-form{padding:20px}.order-timeline{grid-template-columns:1fr 1fr;gap:0 18px}.order-timeline li{min-height:85px}.order-status-explain__grid{grid-template-columns:1fr}.order-status-help .wrap{align-items:start;flex-direction:column;gap:13px}}
