#receiptDialog{width:480px;max-width:calc(100% - 28px);padding:32px 28px 22px;border:1px solid var(--border);border-radius:19px;background:var(--surface);color:var(--ink);box-shadow:0 24px 80px #13273624;text-align:center}#receiptDialog::backdrop{background:#14212c75;backdrop-filter:blur(4px)}#receiptDialog .close{position:absolute;inset-inline-end:12px;top:12px}#receiptDialog h2{font-size:24px;line-height:1.6;margin:7px 0;color:var(--ink)}.order-success-eyebrow{font-size:12px;font-weight:600;color:var(--ink);margin:0}.order-success-message{font-size:13px;line-height:1.85;color:var(--muted);margin:8px auto 20px;max-width:330px}.order-success-motion{height:110px;width:180px;margin:0 auto 12px;position:relative;display:grid;place-items:center;overflow:hidden}.order-success-ring{position:absolute;width:86px;height:86px;border-radius:50%;background:var(--soft);border:1px solid var(--border)}.order-success-parcel{display:grid;place-items:center;width:66px;height:66px;color:var(--ink);position:relative;animation:order-parcel-send 1.5s cubic-bezier(.25,.7,.25,1) both}.order-success-parcel svg{width:39px;height:39px}.order-success-check{position:absolute;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ink);color:var(--surface);animation:order-check-arrive 1.7s both}.order-success-check svg{width:29px;height:29px}.order-success-trail{position:absolute;left:36px;top:54px;width:40px;height:2px;background:#f6c74c;animation:order-trail 1.5s both}.order-success-number{display:grid;gap:8px;padding:15px;border:1px solid var(--border);border-radius:11px;background:var(--soft);border-inline-start:3px solid #f6c74c}.order-success-number>span{font-size:12px}.order-success-number strong{font-family:Inter,Arial,sans-serif;font-size:clamp(12px,2.9vw,16px);letter-spacing:.7px;overflow-wrap:anywhere;user-select:all}.order-copy{background:transparent;color:var(--ink);border:1px solid var(--border);padding:5px 11px;font-size:11px;min-height:30px;border-radius:6px;justify-self:center}.order-success-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:17px 0;font-size:12px}.order-success-total b{font-size:19px}.order-success-note{font-size:11px;color:var(--muted);line-height:1.8;margin:13px 0 0}#receiptDialog .button{min-height:44px;gap:9px;font-size:13px}#receiptDialog .button svg{width:18px;height:18px}.order-continue{background:transparent;color:var(--ink);width:100%;margin-top:7px;padding:9px;font-size:12px;min-height:34px}#trackingPage{padding:28px 5% 60px;min-height:65vh}.tracking-shell{max-width:760px;margin:auto}.tracking-back{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:12px}.tracking-back svg{width:15px;height:15px}html[dir=rtl] .tracking-back svg{transform:rotate(180deg)}.tracking-intro{text-align:center;margin:24px auto 30px;max-width:530px}.tracking-intro>span{display:inline-grid;place-items:center;width:65px;height:65px;border:1px solid var(--border);border-radius:18px;background:var(--soft);color:var(--ink)}.tracking-intro svg{width:31px;height:31px}.tracking-intro h1{font-size:34px;line-height:1.5;margin:7px 0 10px;letter-spacing:0}.tracking-intro p{font-size:13px;line-height:1.9;color:var(--muted);margin:9px 0}#storeTrackingForm{padding:22px;border:1px solid var(--border);border-radius:13px;background:var(--soft)}#storeTrackingForm>label{font-size:12px;font-weight:600;display:block;margin-bottom:8px}.tracking-search{display:flex;gap:10px}.tracking-search input{flex:1;width:0;min-width:0;border:1px solid var(--border);border-radius:8px;padding:11px 13px;font:15px/1.6 Inter,Arial,sans-serif;color:var(--ink);background:var(--surface)}.tracking-search button{font-size:12px;min-height:46px;padding:11px 17px;gap:7px}#trackingError{color:#ae3340;font-size:12px;line-height:1.8;margin:10px 0 0}#trackingError:empty{display:none}.tracking-result{margin-top:20px;padding:25px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.tracking-result-head{display:flex;align-items:center;gap:12px}.tracking-status-icon{display:grid;place-items:center;width:47px;height:47px;border:1px solid var(--border);border-radius:13px;background:var(--soft);color:var(--ink)}.tracking-status-icon svg{width:23px;height:23px}.tracking-result-head p{font-size:11px;color:var(--muted);margin:0 0 3px}.tracking-result-head h2{font-size:21px;line-height:1.6;margin:0}.tracking-facts{display:grid;grid-template-columns:1.4fr 1fr;gap:15px;padding:18px 0;margin:15px 0 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tracking-facts dt{font-size:11px;color:var(--muted);margin-bottom:7px}.tracking-facts dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.tracking-facts [dir=ltr]{text-align:start;font-family:Inter,Arial,sans-serif;font-size:12px}.tracking-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:15px 0;margin:0;gap:8px}.tracking-steps li{display:flex;flex-direction:column;align-items:center;gap:9px;position:relative;color:var(--muted);text-align:center}.tracking-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%;background:var(--surface);font:12px Inter,Arial,sans-serif}.tracking-steps li:not(:last-child)::after{content:'';position:absolute;top:15px;inset-inline-start:calc(50% + 19px);width:calc(100% - 30px);height:1px;background:var(--border)}.tracking-steps .current>span{background:#f6c74c;color:#25313a;border-color:#f6c74c}.tracking-steps .complete>span{background:var(--ink);color:var(--surface);border-color:var(--ink)}.tracking-steps svg{width:15px;height:15px}.tracking-steps b{font-size:11px;font-weight:500}.tracking-steps .current b,.tracking-steps .complete b{color:var(--ink)}.tracking-help{font-size:11px;line-height:1.85;color:var(--muted);margin:14px 0 0}@keyframes order-parcel-send{0%,25%{transform:translateX(0);opacity:1}65%,100%{transform:translateX(115px) rotate(-9deg);opacity:0}}@keyframes order-check-arrive{0%,65%{opacity:0;transform:scale(.5)}85%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes order-trail{0%,20%{opacity:0;transform:scaleX(0)}40%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:translateX(70px)}}@media(prefers-reduced-motion:reduce){.order-success-parcel,.order-success-trail{display:none}.order-success-check{animation:none}}@media(max-width:600px){#receiptDialog{padding:28px 19px 20px}.tracking-search{flex-direction:column}.tracking-search input{width:100%}.tracking-search button{width:100%}#trackingPage{padding-inline:5%}.tracking-intro h1{font-size:28px}.tracking-facts{grid-template-columns:1fr}.tracking-result{padding:19px}.tracking-steps b{font-size:10px}}html[data-store-theme=dark] #trackingError{color:#ffadb6}
