@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--theme-color: #ff6b00;--button-color: #ff6b00;--button-text-color: #ffffff;--primary-color: var(--theme-color);--secondary-color: #fcece0;--text-color: #333333;--bg-color: #ffffff;--card-bg: #ffffff;--border-color: #eeeeee;--success-color: #4caf50;--pending-color: #ff9800;--font-family: "Montserrat", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:#fff;color:var(--text-color);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}#root{min-height:100vh;display:flex;flex-direction:column}.tracking-result-page{width:min(1220px,100%);margin:0 auto}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.card{background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.text-primary,.text-theme{color:var(--theme-color)}.bg-primary{background-color:var(--theme-color)}.result-company-logo{width:215px;height:43px;object-fit:contain}.result-brand-name{margin:0;font-size:1rem;font-weight:600;color:#4b5563;text-align:center}.status-progress{width:100%;max-width:383px}.updates-divider-wrap{position:relative;margin-top:1.25rem;padding-top:.75rem}.updates-divider-line{height:1px;background:#d1d5db;margin-left:9px}.updates-divider-brand{position:absolute;top:0;left:50%;transform:translate(-50%);background:var(--card-bg);display:inline-flex;align-items:center;gap:.05rem;padding:0 .35rem}.updates-divider-label{font-size:.8rem;color:#6b7280;margin-right:0}.updates-divider-logo{width:auto;max-width:170px;height:18px;object-fit:contain;object-position:left center;display:block}.social-icons-row{display:flex;gap:.9rem;margin-bottom:1.3rem}.section-subheading{font-family:Montserrat,sans-serif;font-weight:600}.social-icon-asset{width:30px;height:30px;object-fit:contain;display:block}.social-help-divider{height:1px;width:calc(100% + 4rem);margin:0 -2rem 1.5rem;background:#e5e7eb}.help-contact-row{display:flex;align-items:center;gap:1.6rem;flex-wrap:nowrap;overflow-x:auto}.help-contact-item{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;color:#1f2937;white-space:nowrap}.help-contact-icon{width:18px;height:18px;object-fit:contain}.tracking-last-updated{margin-top:-1.2rem;text-align:right;font-size:.74rem;color:#6b7280}.updates-map-grid{align-items:start}.updates-map-grid>div{min-width:0}.timeline-entry-head,.timeline-location-row{width:100%}.updates-scroll-panel{height:272px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:.5rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.updates-scroll-panel::-webkit-scrollbar{width:8px}.updates-scroll-panel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.timeline-status-text{width:auto;height:16px;line-height:16px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:clip}.timeline-location-text{width:auto;height:14px;line-height:14px;margin-top:5px;margin-bottom:0;min-width:0;white-space:nowrap;overflow:visible;text-overflow:clip}.timeline-time-text{width:auto;min-width:47px;height:14px;line-height:14px;text-align:right;white-space:nowrap;font-size:.9rem}.updates-map-column{width:220px;min-width:220px;max-width:220px;justify-self:end}.map-preview-placeholder{background-image:linear-gradient(90deg,rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.14) 1px,transparent 1px),radial-gradient(circle at 75% 30%,rgba(16,185,129,.18),transparent 45%),radial-gradient(circle at 30% 70%,rgba(59,130,246,.15),transparent 40%);background-size:26px 26px,26px 26px,cover,cover;background-position:0 0,0 0,center,center}.track-order-page{width:100%;max-width:734px}.track-order-card{width:100%;min-height:616px;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:space-between}.track-card-divider{width:calc(100% + 5rem);height:1px;background:var(--border-color);margin:.35rem -2.5rem 1.3rem}.track-company-logo{width:259px;height:53px;object-fit:contain}.track-brand-name{margin:0;font-size:1rem;font-weight:600;color:#4b5563;text-align:center}.track-order-form{width:100%;max-width:438px;margin:0 auto}.track-order-input{height:63px}.track-order-input::placeholder{font-family:Montserrat,sans-serif;font-weight:500}.track-order-input-icon{width:18px;height:18px;object-fit:contain}.track-order-button{width:186px;height:51px;align-self:center}.powered-by-wrap{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.2rem}.powered-by-label{font-size:.85rem;color:#888}.powered-by-brand{display:inline-flex;align-items:center;gap:.2rem}.powered-by-logo{width:auto;max-width:206px;height:22px;object-fit:contain;object-position:left center;display:block}.powered-by-name{font-size:.95rem;font-weight:700;color:#1f2937}@media(max-width:900px){.result-grid{grid-template-columns:1fr!important}.updates-map-grid{grid-template-columns:1fr!important;gap:1rem!important}.updates-scroll-panel{height:auto;overflow-y:visible;padding-right:0}.updates-map-column{width:100%;min-width:0;max-width:none;justify-self:stretch}.timeline-status-text,.timeline-location-text,.timeline-time-text{width:auto;height:auto;line-height:normal}.timeline-entry-head{grid-template-columns:minmax(0,1fr) auto!important}.updates-divider-logo{width:min(170px,100%);height:auto;max-height:18px}.social-help-divider{width:calc(100% + 2.5rem);margin:0 -1.25rem 1.2rem}.track-order-page{max-width:100%}.track-order-card{min-height:auto;padding:2rem 1.25rem}.track-card-divider{width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem}.track-order-form{max-width:100%}.track-company-logo{width:min(259px,100%);height:auto;max-height:53px}.powered-by-logo{width:min(206px,100%);height:auto;max-height:22px}.result-company-logo{width:min(215px,100%);height:auto;max-height:43px}}@media(max-width:640px){.status-progress{max-width:100%}}
