.account-order-status{border-radius:var(--radius-full);text-transform:capitalize;border:1px solid #0000;padding:.2rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.account-order-status-pending{color:#8b5a15;background:#fff6e8;border-color:#f3dfbd}.account-order-status-processing{color:#1b4f9b;background:#eef5ff;border-color:#cdddf7}.account-order-status-shipped{color:#1f604c;background:#ecfdf3;border-color:#cde4da}.account-order-status-delivered{color:#1d6b4e;background:#eaf8f1;border-color:#bfe9d4}.account-order-status-cancelled{color:#b42318;background:#fef3f2;border-color:#fecdca}.account-order-timeline{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.45rem 0 .1rem;padding:0;list-style:none;display:flex}.account-order-timeline li{align-items:center;gap:.4rem;display:inline-flex}.account-order-timeline-pill{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-warm);color:var(--text-muted);letter-spacing:.02em;padding:.16rem .5rem;font-size:.72rem;font-weight:700}.account-order-timeline-pill.active{color:#1f604c;background:#ecf7f1;border-color:#2d5a3d66}.account-order-timeline-sep{color:var(--text-light);font-size:.72rem}.account-order-timeline-cancelled .account-order-timeline-pill.active{color:#8b5a15;background:#fff6e8;border-color:#f3dfbd}.in-app-tracking-container{background:var(--surface-warm,#ffffff05);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);-webkit-backdrop-filter:blur(10px);margin-top:1rem;padding:1.5rem}.in-app-tracking-header{border-bottom:1px solid var(--border,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.tracking-meta-left{align-items:center;gap:.75rem;display:flex}.tracking-carrier-pill{background:var(--accent-light,#6366f11f);color:var(--accent,#a5b4fc);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.05em;border:1px solid #6366f133;padding:.25rem .75rem;font-size:.72rem;font-weight:700}.tracking-awb-label{color:var(--text-muted,#94a3b8);letter-spacing:.02em;font-size:.82rem;font-weight:600}.tracking-etd-label{color:var(--text-muted,#94a3b8);font-size:.82rem}.tracking-etd-label strong{color:var(--text,#f8fafc);margin-left:.25rem}.tracking-timeline{flex-direction:column;gap:1.5rem;padding-left:.25rem;display:flex;position:relative}.tracking-timeline:before{content:"";background:var(--border,#ffffff14);z-index:1;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:calc(107px + .75rem)}.tracking-timeline-item{z-index:2;gap:1.5rem;display:flex;position:relative}.tracking-timeline-time-col{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;width:100px;display:flex}.tracking-date{color:var(--text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.02em;font-size:.76rem;font-weight:700}.tracking-time{color:var(--text-light,#64748b);margin-top:.15rem;font-size:.7rem}.tracking-timeline-node{flex-shrink:0;justify-content:center;align-items:flex-start;width:16px;padding-top:.12rem;display:flex}.tracking-node-dot{background:var(--border,#ffffff26);border:2px solid var(--body-bg,#0b0f19);z-index:3;border-radius:50%;width:10px;height:10px;transition:all .3s;position:relative}.tracking-timeline-item.active .tracking-node-dot{background:var(--accent,#818cf8);width:12px;height:12px;box-shadow:0 0 0 3px #818cf840}.tracking-node-glow{border:1px solid var(--accent,#818cf8);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite tracking-ping;position:absolute;inset:-4px}@keyframes tracking-ping{75%,to{opacity:0;transform:scale(2)}}.tracking-timeline-content{flex-direction:column;flex-grow:1;padding-bottom:.5rem;display:flex}.tracking-status-title{color:var(--text-muted,#94a3b8);margin:0 0 .25rem;font-size:.88rem;font-weight:700}.tracking-timeline-item.active .tracking-status-title{color:var(--text,#f8fafc);font-size:.94rem}.tracking-location-desc{color:var(--text-light,#64748b);margin:0;font-size:.76rem}.tracking-location-desc strong{color:var(--text-muted,#94a3b8)}@media (width<=640px){.tracking-timeline:before{left:7px}.tracking-timeline-item{flex-direction:column;gap:.4rem;padding-left:1.5rem}.tracking-timeline-time-col{text-align:left;order:2;align-items:flex-start;width:auto;margin-top:.1rem}.tracking-timeline-node{width:16px;position:absolute;top:.25rem;left:0}.tracking-timeline-content{order:1;padding-bottom:0}.tracking-date{gap:.5rem;font-size:.72rem;display:inline-flex}.tracking-time{margin-top:0;margin-left:.5rem;display:inline-flex}.tracking-timeline-time-col span{display:inline}}
