.tracking-support-trigger,.tracking-payment-retry{border:1px solid var(--tc-line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-weight:700;display:flex}.tracking-payment-retry{background:var(--green);color:#fff;border:0}.tracking-cancel-order{color:#a33f2d;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff7f4;border:1px solid #e6b9ae;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:9px;font-weight:700;display:flex}.tracking-support-form{background:var(--tc-paper);border:1px solid #e2e6e3;border-radius:12px;gap:7px;margin-top:8px;padding:12px;display:grid}.tracking-support-form input,.tracking-support-form select{background:#fff;border:1px solid #dfe4e1;border-radius:8px;min-height:40px;padding:8px}.tracking-support-form button{background:var(--ink);color:#fff;border:0;border-radius:8px;min-height:40px}.tracking-card{background:#fffffff0;border:1px solid #553e2d1c;border-radius:24px;padding:26px;box-shadow:0 28px 75px #3a26171c}.tracking-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.tracking-head>div{flex-direction:column;gap:4px;display:flex}.tracking-head small{color:var(--muted);font-size:13px;font-weight:700}.tracking-head b{letter-spacing:.05em;font-size:17px}.tracking-head>span{background:var(--mint);color:var(--green);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700}.tracking-progress{grid-template-columns:repeat(5,1fr);margin:27px 0 22px;display:grid}.tracking-progress>span{color:#a0aaa5;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.tracking-progress>span:not(:last-child):after{content:"";top:15px;background:#e3e8e5;width:calc(100% - 30px);height:3px;position:absolute;inset-inline-start:calc(50% + 15px)}.tracking-progress>span.active:not(:last-child):after{background:var(--green)}.tracking-progress i{z-index:1;background:#eef1ef;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-style:normal;font-weight:700;display:grid}.tracking-progress span.active{color:var(--green)}.tracking-progress span.active i{background:var(--green);color:#fff;box-shadow:0 6px 16px #125b3e33}.tracking-progress small{font-size:13px;font-weight:700}.tracking-facts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.tracking-facts>span{border:1px solid var(--line);background:#fbf8f3;border-radius:12px;grid-template-columns:25px 1fr;align-items:center;min-height:83px;padding:12px;display:grid}.tracking-facts small{color:var(--muted);font-size:13px}.tracking-facts b{font-size:13px}.tracking-courier{background:#f4faf7;border:1px dashed #bfd0c7;border-radius:16px;grid-template-columns:64px 1fr auto;align-items:center;gap:13px;margin-top:13px;padding:15px;display:grid}.tracking-courier>span{color:#788a81;background:#e5ece8 50%/cover no-repeat;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.tracking-courier>span.has-photo{box-shadow:0 0 0 2px #fff,0 0 0 3px #cddbd4}.tracking-courier>div:not(.tracking-courier-actions){flex-direction:column;gap:3px;display:flex}.tracking-courier small{color:var(--orange);font-size:13px;font-weight:700}.tracking-courier b{font-size:13px}.tracking-courier-actions{flex-direction:column;align-items:end;gap:7px;display:flex}.tracking-courier-actions i{color:#8b6a1c;align-items:center;gap:4px;font-size:13px;font-style:normal;font-weight:700;display:flex}.tracking-total{text-align:center;margin-top:18px;font-size:27px;display:block}.tracking-rate{color:#6f5208;background:#fff2bf;border-radius:12px;align-items:center;gap:6px;width:max-content;margin:13px auto 0;padding:12px 15px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.tracking-refresh{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:17px 0 0;font-size:13px;display:flex}.tracking-cancelled{color:#a73619;background:#fff0ed;border-radius:12px;align-items:center;gap:12px;margin:22px 0;padding:15px;display:flex}.tracking-cancelled>div{flex-direction:column;gap:3px;display:flex}.tracking-cancelled small{font-size:13px}@media (max-width:620px){.tracking-card{border-radius:24px;padding:20px 14px}.tracking-head{flex-direction:column;align-items:flex-start}.tracking-progress small{font-size:13px}.tracking-facts{grid-template-columns:1fr}.tracking-facts>span{min-height:58px}.tracking-courier{grid-template-columns:54px 1fr}.tracking-courier>span{border-radius:12px;width:54px;height:54px}.tracking-courier-actions{flex-direction:row;grid-column:2;align-items:center}}.tracking-card{box-shadow:var(--ui-shadow-md)!important;border-radius:24px!important}.tracking-delivery-pin{background:#fff4ef;border:1px solid #f0cfc3;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.tracking-delivery-pin>svg{background:var(--ui-orange);color:#fff;border-radius:12px;width:42px;height:42px;padding:10px}.tracking-delivery-pin small{color:var(--ui-muted);font-size:13px;display:block}.tracking-delivery-pin b{color:var(--ui-ink);letter-spacing:.18em;margin-top:2px;font-size:28px;line-height:1.15;display:block}.tracking-delivery-pin p{color:var(--ui-muted);margin:4px 0 0;font-size:13px}.tracking-history{border:1px solid var(--ui-line);background:#fffdfa;border-radius:16px;margin-top:14px;padding:16px}.tracking-history>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.tracking-history>header div{min-width:0}.tracking-history>header h2{margin:3px 0 0;font-size:18px!important;line-height:1.3!important}.tracking-history>header>svg{width:34px;height:34px;color:var(--ui-olive);background:#edf6f0;border-radius:12px;padding:8px}.tracking-history ol{margin:14px 0 0;padding:0;list-style:none}.tracking-history li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;display:grid;position:relative}.tracking-history li:not(:last-child):after{content:"";inset-inline-start:14px;background:#dce8df;width:2px;position:absolute;top:40px;bottom:-4px}.tracking-history li>i{background:var(--ui-olive);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.tracking-history li>i svg{width:14px}.tracking-history li>span{flex-direction:column;gap:3px;min-width:0;display:flex}.tracking-history li b{font-size:14px}.tracking-history li em{color:var(--ui-muted);white-space:nowrap;background:#f3f0ea;border-radius:999px;padding:6px 8px;font-size:13px;font-style:normal;font-weight:700}.tracking-page{color:var(--c93-ink);background:var(--c93-cream)!important}.tracking-page .tracking-card{border:1px solid var(--c93-line)!important;background:var(--c93-paper)!important;box-shadow:var(--c93-shadow-2)!important;border-radius:24px!important}.tracking-kicker{color:var(--c93-orange-700)!important}.tracking-head small,.tracking-facts small,.tracking-courier small,.tracking-courier p,.tracking-history small,.tracking-delivery-pin small,.tracking-delivery-pin p{color:var(--c93-muted)!important}.tracking-history li em{background:var(--c93-cream)!important;color:var(--c93-ink-2)!important}.tracking-head>span{box-shadow:inset 0 0 0 1px var(--c93-orange-100);background:var(--c93-orange-50)!important;color:var(--c93-orange-700)!important}.tracking-head>span.cancelled{color:#b91c1c!important;background:#fef2f2!important}.tracking-moment{background:linear-gradient(135deg, var(--c93-orange-50), #fff 70%);box-shadow:inset 0 0 0 1px var(--c93-orange-100);border-radius:24px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0 6px;padding:16px;display:grid}.tracking-moment-icon{background:var(--c93-orange);color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #f15a2447}.tracking-moment-icon svg{width:24px;height:24px}.tracking-moment.tone-picked_up .tracking-moment-icon svg,.tracking-moment.tone-courier_assigned .tracking-moment-icon svg{animation:1.6s ease-in-out infinite c93-ride}.tracking-moment>div{min-width:0}.tracking-moment b{color:var(--c93-ink);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4;display:block}.tracking-moment p{color:var(--c93-muted)!important;margin:2px 0 0!important;font-size:14px!important;line-height:1.6!important}.tracking-eta{min-width:72px;box-shadow:var(--c93-shadow-1);text-align:center;background:#fff;border-radius:16px;justify-items:center;padding:8px 10px;display:grid}.tracking-eta small{color:var(--c93-muted);font-size:13px;font-weight:700}.tracking-eta b{color:var(--c93-orange-700);white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2}.tracking-eta b span{font-size:13px}.tracking-eta em{color:var(--c93-muted);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}@keyframes c93-ride{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.tracking-page .tracking-progress{margin:22px 0 18px!important}.tracking-page .tracking-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.tracking-page .tracking-facts>span{text-align:center;justify-items:center;border:1px solid var(--c93-line)!important;background:var(--c93-cream)!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:4px!important;min-height:0!important;padding:12px 8px!important;display:grid!important}.tracking-page .tracking-facts svg{color:var(--c93-orange-600)!important}.tracking-page .tracking-facts b{color:var(--c93-ink);white-space:nowrap;font-weight:700;font-size:15px!important}.tracking-page .tracking-courier{border:1px solid var(--c93-line)!important;background:#fff!important;border-radius:24px!important}.tracking-page .tracking-courier>span{background:var(--c93-cream-2)!important;color:var(--c93-orange-700)!important;border-radius:50%!important}.tracking-page .tracking-courier>span.has-initial b{font-size:24px;font-weight:700;line-height:1}.tracking-page .tracking-courier b{color:var(--c93-ink)}.tracking-page .tracking-total{color:var(--c93-ink)!important}.tracking-page .tracking-support-trigger,.tracking-page .tracking-rate{border-radius:12px!important;min-height:48px!important}.tracking-page .tracking-rate{background:var(--c93-orange-600)!important;color:#fff!important}.tracking-support-form input,.tracking-support-form select,.tracking-support-form button{min-height:44px!important}.tracking-refresh{justify-content:center;align-items:center;gap:8px;display:flex;color:var(--c93-muted)!important}.tracking-refresh>i{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite c93-pulse-dot;box-shadow:0 0 0 4px #22c55e2e}@keyframes c93-pulse-dot{50%{box-shadow:0 0 0 7px #22c55e0d}}.tracking-skeleton{gap:12px;padding:20px!important;display:grid!important}.tracking-skeleton>i{height:88px;display:block}.tracking-skeleton>i:first-of-type{height:120px}@media (max-width:620px){.tracking-moment{grid-template-columns:44px minmax(0,1fr);padding:14px}.tracking-moment-icon{border-radius:12px;width:44px;height:44px}.tracking-eta{grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:center;align-items:baseline;gap:6px}.tracking-moment b{font-size:17px}}@media (prefers-reduced-motion:reduce){.tracking-moment-icon svg,.tracking-refresh>i{animation:none!important}}.tracking-history>header h2{font-weight:700!important}.tracking-page{padding-bottom:calc(96px + var(--c93-safe-bottom))!important}.tracking-page small[dir=ltr]{color:var(--c93-green)!important}.tracking-delivered-art{width:160px;margin-top:8px}.tracking-lookup{text-align:center;padding:28px 20px!important}.tracking-lookup h1{margin:6px 0!important;font-size:clamp(22px,5.6vw,28px)!important;line-height:1.35!important}.tracking-lookup>p{max-width:44ch;color:var(--c93-muted)!important;margin:0 auto 18px!important;line-height:1.7!important}.tracking-lookup-form{text-align:start;gap:8px;display:grid}.tracking-lookup-form label{color:var(--c93-ink);font-size:14px;font-weight:700}.tracking-lookup-form>div{gap:8px;display:flex}.tracking-lookup-form input{border:1px solid var(--c93-line);min-width:0;min-height:52px;color:var(--c93-ink);font:inherit;background:#fff;border-radius:12px;flex:auto;padding:0 14px;font-size:15px}.tracking-lookup-form input[aria-invalid=true]{border-color:#b91c1c}.tracking-lookup-form button{background:var(--c93-orange-600);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 18px;font-weight:700;display:inline-flex}.tracking-lookup-form button:disabled{color:#4b5563;cursor:not-allowed;background:#e5e7eb}.tracking-lookup-error{color:#b91c1c!important;margin:0!important;font-size:14px!important}.tracking-lookup-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.tracking-lookup-links a{border:1px solid var(--c93-line);background:var(--c93-cream);min-height:44px;color:var(--c93-ink);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.tracking-lookup-links a svg{width:18px;color:var(--c93-orange-600)}@media (max-width:480px){.tracking-lookup-form>div{flex-direction:column}.tracking-lookup-form button{justify-content:center}}.tracking-lookup-hint{color:var(--tc-text-2);text-align:start;margin:8px 0 0;font-size:14px;line-height:1.6}.tracking-lookup-links :is(a,button){min-height:44px}.tracking-lookup-links button{border:1px solid var(--tc-line-strong);border-radius:var(--tc-r-md);background:var(--tc-action);color:#fff;font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.tracking-lookup-links button svg{width:18px;height:18px;color:inherit}.tracking-error h1{margin-top:8px}.tracking-page .tracking-facts{margin-top:12px!important}.tracking-page .tracking-facts>*{min-width:0}.tracking-page .tracking-facts :is(b,strong){overflow-wrap:anywhere;line-height:1.4}.tracking-page .tracking-card{border-radius:var(--tc-r-xl)!important}.tracking-page :is(.tracking-moment,.tracking-moment-icon){border-radius:var(--tc-r-lg)!important}.tracking-page .tracking-facts>span>svg{grid-row:span 2}.tracking-page .tracking-facts>span>:is(small,b){grid-column:2;min-width:0}.tracking-page .tracking-progress>span{min-width:0}.tracking-page .tracking-progress small{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0;max-width:100%}
