[hidden]{display:none!important}.tracking-shell{max-width:1120px;margin:55px auto 90px;padding:0 22px}.tracking-heading{margin-bottom:40px}.tracking-heading h1{font-size:clamp(38px,5vw,64px);letter-spacing:-2px;margin:10px 0 18px}.tracking-heading em{color:#c45b46}.tracking-heading>p:last-child{color:#746a70;line-height:1.7}.tracking-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:25px;align-items:start}.tracking-sidebar,.tracking-detail{background:#fff;border:1px solid #e9dfd7;border-radius:22px;padding:27px;min-width:0}.tracking-sidebar h2{font-size:19px;margin:0 0 20px}.saved-orders{display:grid;gap:9px}.saved-order{padding:14px;border:1px solid #e9dfd7;border-radius:11px;font-size:13px;font-weight:800;text-decoration:none;color:#342a39}.saved-order.selected{background:#f0e5fb;border-color:#ba9ac9}.tracking-help{font-size:12px;line-height:1.7;color:#786c77;margin:23px 0}.tracking-sidebar summary{cursor:pointer;font-size:12px;font-weight:750}.tracking-sidebar form{display:grid;gap:12px;margin-top:16px;font-size:12px}.tracking-sidebar input{width:100%;min-width:0;border:1px solid #dacfca;border-radius:9px;padding:11px}.tracking-sidebar .button{font-size:12px;padding:12px}.tracking-order-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.tracking-order-head p{font-size:11px;color:#8b63a7;font-weight:900;letter-spacing:1px}.tracking-order-head h2{font-size:28px;letter-spacing:-1px;margin:6px 0}.tracking-order-head>strong{font-size:24px;white-space:nowrap}.tracking-detail>p{font-size:13px;color:#746a70;line-height:1.7}.payment-summary{background:#e9f6ec;display:inline-block;padding:7px 12px;border-radius:9px;font-weight:800;color:#2c6a43!important}.tracking-test{padding:12px;background:#f0e5fb;border-radius:11px;font-weight:800}.customer-progress{padding:22px 0;margin:12px 0;list-style:none;display:grid;gap:0}.customer-progress li{display:flex;gap:17px;padding:0 0 25px;position:relative;color:#998f97}.customer-progress li:not(:last-child):before{content:'';position:absolute;left:18px;top:36px;width:2px;height:calc(100% - 36px);background:#e8e0df}.progress-number{width:38px;height:38px;border-radius:50%;border:1px solid #e1d8d4;display:grid;place-items:center;flex:none;font-size:13px;background:#faf6f2;font-weight:900}.customer-progress li.done{color:#2b262b}.done .progress-number{background:#e7f1e2;color:#366740;border-color:#a4c99d}.customer-progress [aria-current] .progress-number{background:#ffdbcd;color:#733c2a;border-color:#e3aa92}.customer-progress strong{font-size:15px}.customer-progress p{font-size:12px;margin:6px 0 4px;line-height:1.6}.customer-progress small{font-size:11px;color:#94838e}.shipment-box{padding:25px;background:#f2e8fa;border-radius:17px;margin:5px 0 24px;overflow-wrap:anywhere}.shipment-box>p:first-child{font-size:10px;font-weight:900;letter-spacing:1.4px;color:#845a9e}.shipment-box h3{font-size:22px;margin:10px 0}.shipment-box p{font-size:13px;line-height:1.6}.shipment-box .button{margin:10px 10px 0 0;font-size:13px}.tracking-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.tracking-actions .button{font-size:12px;padding:12px 15px}.tracking-detail>small{color:#8c818b;font-size:11px;line-height:1.8;display:block}.tracking-alert{padding:15px;background:#fff0df;border-radius:13px;margin-bottom:20px;font-size:13px}.empty-tracking{text-align:center;padding:55px 10px}.empty-tracking>span{font-size:58px;color:#e8785c}.empty-tracking h2{font-size:25px;letter-spacing:-.8px}.empty-tracking p{font-size:14px;color:#8b7b85;line-height:1.8;margin-bottom:25px}.tracking-footer{text-align:center;color:#9a8d95;font-size:12px;padding:25px}.tracking-detail button:focus-visible,.tracking-sidebar a:focus-visible{outline:3px solid #9b73c4;outline-offset:3px}@media(max-width:750px){.tracking-layout{grid-template-columns:1fr}.tracking-sidebar{padding:20px}.saved-orders{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.tracking-shell{margin:30px auto 50px;padding:0 15px}.tracking-detail{padding:22px 18px}.tracking-order-head{align-items:start}.tracking-order-head h2{font-size:24px}.tracking-order-head>strong{font-size:20px}.tracking-help{margin:15px 0}.empty-tracking{padding:20px 8px}}

.payment-summary.pending{background:#fff0d7;color:#815a24!important}.payment-summary.failed,.payment-summary.reversed,.payment-summary.refunded{background:#ffe5df;color:#a64130!important}.payment-summary.test_paid{background:#f0e5fb;color:#794b96!important}
