.order-tracking-page{padding:42px 0 50px;color:var(--color-black)}.order-tracking-page h1,.order-tracking-page h2,.order-tracking-page p,.order-tracking-page dl,.order-tracking-page ol{margin:0}.order-tracking-page h1{font-size:36px;line-height:1.2;font-weight:var(--font-medium);letter-spacing:0}.order-tracking-page h2{font-size:18px;line-height:1.4;font-weight:var(--font-medium)}.order-tracking-page .tracking-card{background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-default);box-shadow:0 1px 4px #0000000a}.tracking-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.tracking-header p{margin-top:8px;color:var(--color-gray);font-size:15px}.tracking-search{width:min(100%,462px);padding:16px;background:var(--color-white);border:1px solid var(--border-color);border-radius:var(--radius-default)}.tracking-search label{display:block;margin-bottom:10px;color:var(--color-black);font-weight:var(--font-medium)}.tracking-search-field{display:flex;gap:10px}.tracking-search-field input{flex:1;min-width:0;height:38px;padding:0 14px;border:1px solid var(--border-color);border-radius:var(--radius-default);color:var(--color-black)}.tracking-search-field input::-moz-placeholder{color:var(--color-gray-lite)}.tracking-search-field input::placeholder{color:var(--color-gray-lite)}.tracking-search-field .btn{width:82px;height:38px;padding:0;border-radius:6px;font-size:13px;font-weight:var(--font-medium)}.order-summary-card{display:grid;grid-template-columns:1.15fr 1fr 1.25fr 1.2fr auto;gap:24px;align-items:center;min-height:112px;padding:22px 24px;margin-bottom:16px}.summary-item span,.summary-item small{display:block}.summary-item span{margin-bottom:8px;color:var(--color-gray);font-size:12px;font-weight:var(--font-medium)}.summary-item strong{display:block;margin-bottom:7px;color:var(--color-black);font-size:17px;line-height:1.2;font-weight:var(--font-medium)}.summary-item small{color:var(--color-black);font-size:12px;line-height:1.5}.summary-item small b{color:var(--color-primary);font-weight:var(--font-medium)}.summary-item i{color:var(--color-gray);font-size:16px}.ltr .summary-item i{margin-left:4px}.rtl .summary-item i{margin-right:4px}.shiprocket-brand{display:inline-flex!important;align-items:center;gap:8px;text-transform:uppercase;font-size:14px!important}.shiprocket-mark{display:inline-grid!important;place-items:center;width:22px;height:22px;margin:0!important;border-radius:6px;background:var(--color-primary);color:var(--color-white)!important;font-size:12px!important}.delivery-date{color:var(--color-primary)!important}.invoice-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:144px;height:40px;padding:0 14px;border:1px solid var(--border-color-lite);border-radius:6px;background:var(--color-white-lite);color:var(--color-primary);font-weight:var(--font-medium)}.invoice-button:hover{color:var(--color-primary);background:var(--color-white-dark)}.invoice-button i{font-size:18px}.tracking-progress-card{padding:18px;margin-bottom:16px;overflow-x:auto}.tracking-empty-card{padding:28px;margin-bottom:16px}.tracking-empty-card h2{margin-bottom:8px;font-size:18px}.tracking-empty-card p{color:var(--color-gray);line-height:1.55}.tracking-progress{display:flex;align-items:flex-start;list-style:none;min-width:920px;padding:0}.progress-step{position:relative;display:grid;flex:1 0 112px;justify-items:center;gap:6px;min-width:112px;padding:0 8px;text-align:center}.progress-step:before,.progress-step:after{position:absolute;top:18px;height:3px;content:""}.progress-step:before{background:var(--border-color)}.ltr .progress-step:before{left:0;right:50%}.rtl .progress-step:before{right:0;left:50%}.progress-step:after{border-top:3px dashed var(--border-color)}.ltr .progress-step:after{left:50%;right:0}.rtl .progress-step:after{right:50%;left:0}.progress-step:first-child:before,.progress-step:last-child:after{display:none}.progress-step.is-complete:before,.progress-step.is-complete:after{border:0;background:var(--color-primary)}.progress-step.is-current:before{background:var(--color-primary)}.progress-step.is-current:after{border-top-color:var(--border-color)}.progress-step strong{color:var(--color-black);font-size:11px;font-weight:var(--font-medium)}.progress-step small{color:var(--color-gray);font-size:10px;line-height:1.35}.progress-step .status-note{color:var(--color-primary);font-weight:var(--font-medium)}.progress-icon{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:38px;border:2px solid var(--border-color);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray);font-size:19px}.is-complete .progress-icon{border-color:var(--color-primary);color:var(--color-primary)}.is-current .progress-icon{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.tracking-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,.96fr);gap:16px;align-items:start}.shipment-details,.live-tracking,.order-items,.help-card{padding:22px 24px}.shipment-details dl{margin-top:18px}.shipment-details dl>div{display:grid;grid-template-columns:168px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color)}.shipment-details dl>div:first-child{padding-top:0}.shipment-details dl>div:last-child{border-bottom:0;padding-bottom:0}.shipment-details dt{color:var(--color-gray);font-size:12px;font-weight:var(--font-medium)}.shipment-details dd{color:var(--color-black);font-size:12px;line-height:1.55}.shipment-details a{display:block;margin-top:8px;color:var(--color-primary);font-weight:var(--font-medium)}.shipment-details b{color:var(--color-primary)}.tracking-timeline{position:relative;display:grid;gap:0;margin-top:18px;padding:0;list-style:none}.tracking-timeline:before{position:absolute;top:14px;bottom:14px;width:2px;background:var(--border-color);content:""}.ltr .tracking-timeline:before{left:10px}.rtl .tracking-timeline:before{right:10px}.tracking-timeline li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:8px 0}.tracking-timeline li.is-active{margin-left:-8px;margin-right:-8px;padding:12px 8px;border-radius:8px;background:var(--color-white-lite)}.tracking-timeline strong,.tracking-timeline small,.tracking-timeline time{display:block}.tracking-timeline strong{color:var(--color-black);font-size:12px;font-weight:var(--font-medium)}.tracking-timeline small,.tracking-timeline time{color:var(--color-gray);font-size:11px;line-height:1.35}.tracking-timeline time{white-space:nowrap}.ltr .tracking-timeline time{text-align:right}.rtl .tracking-timeline time{text-align:left}.timeline-dot{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border:2px solid var(--border-color);border-radius:var(--radius-full);background:var(--color-white)}.timeline-dot:after{width:6px;height:6px;border-radius:var(--radius-full);background:var(--border-color);content:""}.is-done .timeline-dot,.is-active .timeline-dot{border-color:var(--color-primary);background:var(--color-primary)}.is-done .timeline-dot:after,.is-active .timeline-dot:after{background:var(--color-white)}.tracking-side{display:grid;gap:16px}.order-items h2{margin-bottom:18px}.tracking-product{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0}.tracking-product+.tracking-product{border-top:1px solid var(--border-color)}.tracking-product strong,.tracking-product small{display:block}.tracking-product strong{margin-bottom:5px;color:var(--color-black);font-size:13px;line-height:1.35;font-weight:var(--font-medium)}.tracking-product small{color:var(--color-gray);font-size:11px;line-height:1.45}.tracking-product b{color:var(--color-black);font-size:13px;white-space:nowrap}.product-thumb{display:grid;place-items:center;width:58px;height:48px;border-radius:6px;background:var(--color-black);color:var(--color-white);font-size:34px;box-shadow:inset 0 -8px 16px #ffffff1a;overflow:hidden}.product-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.printer-thumb{background:var(--color-black)}.help-card p{margin-top:8px;color:var(--color-gray);font-size:12px}.help-card>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.help-link{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:6px;background:var(--color-white-lite);color:var(--color-primary);font-size:12px;font-weight:var(--font-medium)}.help-link:hover{color:var(--color-primary);background:var(--color-white-dark)}.help-link i{font-size:18px}@media (max-width: 1199px){.order-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-button{justify-self:start}.tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991px){.tracking-header{flex-direction:column}.tracking-search{width:100%}.tracking-progress{min-width:920px}}@media (max-width: 767px){.order-tracking-page{padding-top:20px}.order-tracking-page h1{font-size:28px}.order-summary-card,.tracking-grid,.tracking-side{grid-template-columns:1fr}.shipment-details dl>div{grid-template-columns:1fr;gap:6px}.tracking-timeline li{grid-template-columns:24px minmax(0,1fr)}.tracking-timeline li time{grid-column:2}.ltr .tracking-timeline li time{text-align:left}.rtl .tracking-timeline li time{text-align:right}}@media (max-width: 480px){.tracking-search-field,.tracking-product{grid-template-columns:1fr}.tracking-search-field{display:grid}.tracking-search-field .btn{width:100%}.tracking-product b{justify-self:start}}
