:root{--navy:#142333;--ink:#17212b;--muted:#6f7b84;--line:#e3e7ea;--bg:#f5f6f7;--green:#16784a;--green-soft:#eaf7ef;--blue:#315f79;--blue-soft:#eef6fa;--gold:#9a7440}*{box-sizing:border-box}html{font-family:Arial,"Noto Sans Hebrew",sans-serif;background:var(--bg);color:var(--ink)}body{margin:0;min-height:100vh}.track-topbar{height:74px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,70px);position:sticky;top:0;z-index:10}.track-brand{font-family:Georgia,serif;font-size:25px;letter-spacing:.08em;color:var(--navy);text-decoration:none;font-weight:700}.track-store-link{color:var(--navy);text-decoration:none;font-size:13px;font-weight:700}.track-shell{width:min(820px,calc(100% - 28px));margin:0 auto;padding:64px 0 70px}.track-hero{text-align:center;margin-bottom:28px}.track-eyebrow{display:block;font-size:10px;letter-spacing:.18em;color:var(--gold);font-weight:800}.track-hero h1{margin:11px 0 10px;font-size:clamp(34px,6vw,54px);line-height:1.05;color:var(--navy)}.track-hero p{margin:0 auto;max-width:620px;color:var(--muted);font-size:15px;line-height:1.8}.track-card,.track-help,.track-status-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 36px rgba(20,35,51,.055)}.track-card{padding:26px;margin-top:28px}.track-card h2{margin:0 0 20px;color:var(--navy);font-size:20px}.track-form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.track-form label{display:grid;gap:7px}.track-form label span{font-size:11px;color:#56636d;font-weight:800}.track-form input{height:48px;border:1px solid #d9dfe3;border-radius:10px;background:#fff;padding:0 13px;font-size:14px;outline:none;color:var(--ink);direction:ltr;text-align:right}.track-form input:focus{border-color:#8da0ad;box-shadow:0 0 0 3px rgba(20,35,51,.06)}.track-form button{height:48px;border:0;border-radius:10px;background:var(--navy);color:#fff;font-size:13px;font-weight:800;padding:0 25px;cursor:pointer;white-space:nowrap}.track-form button:disabled{opacity:.55;cursor:wait}.track-form-note{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.65}.track-error{margin:14px 0 0;padding:11px 13px;border-radius:9px;background:#fff0f0;color:#a83d3d;font-size:12px}.track-results{margin-top:20px}.track-status-card{padding:26px}.track-status-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.track-status-card__eyebrow{font-size:10px;font-weight:800;color:var(--muted)}.track-status-card h2{margin:5px 0 0;color:var(--navy);font-size:28px}.track-status-card__order{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--muted);direction:ltr;background:#f7f9fa;border:1px solid #edf0f2;border-radius:999px;padding:7px 10px}.track-status-card__description{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.8;max-width:650px}.track-status-card.is-carrier{border-color:#d7e6ee}.track-status-card.is-delivered{border-color:#d6eadf}.track-live-update{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.track-live-update>div{background:#f8fafb;border:1px solid #edf0f2;border-radius:10px;padding:11px;min-width:0}.track-live-update span{display:block;font-size:9px;color:var(--muted);font-weight:800}.track-live-update strong{display:block;margin-top:5px;font-size:11px;color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.track-progress{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid #edf0f2}.track-progress__step{display:flex;align-items:center;gap:9px;opacity:.48}.track-progress__step.is-current,.track-progress__step.is-done{opacity:1}.track-progress__dot{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:grid;place-items:center;background:#edf1f3;color:#68747d;font-size:10px;font-weight:900}.track-progress__step.is-current .track-progress__dot{background:var(--blue-soft);color:var(--blue);box-shadow:0 0 0 3px rgba(49,95,121,.08)}.track-progress__step.is-done .track-progress__dot{background:var(--green-soft);color:var(--green)}.track-progress__step strong{display:block;font-size:11px;color:var(--navy)}.track-progress__step small{display:block;margin-top:2px;font-size:8px;color:var(--muted)}.track-help{margin-top:22px;padding:21px;text-align:center}.track-help strong{font-size:14px;color:var(--navy)}.track-help p{margin:7px auto 12px;max-width:600px;color:var(--muted);font-size:12px;line-height:1.65}.track-help a{display:inline-block;color:var(--navy);font-size:12px;font-weight:800}@media(max-width:720px){.track-shell{padding-top:38px}.track-form{grid-template-columns:1fr}.track-form button{width:100%}.track-status-card__top{flex-direction:column}.track-live-update{grid-template-columns:1fr}.track-progress{grid-template-columns:1fr}.track-progress__step{padding:5px 0}.track-card,.track-status-card{padding:18px}.track-topbar{height:64px}.track-brand{font-size:21px}}
.track-parcels{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 36px rgba(20,35,51,.055);overflow:hidden}.track-parcels__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;border-bottom:1px solid #edf0f2}.track-parcels__head h3{margin:4px 0 0;color:var(--navy);font-size:18px}.track-parcels__head p{margin:0;max-width:430px;color:var(--muted);font-size:11px;line-height:1.65}.track-parcels__list{display:grid;gap:10px;padding:14px}.track-parcel{border:1px solid #e5e9ec;border-radius:13px;padding:15px;background:#fff}.track-parcel.is-carrier{border-color:#d7e6ee;background:#fbfdfe}.track-parcel.is-delivered{border-color:#d6eadf;background:#fcfffd}.track-parcel.is-pickup{border-color:#e3c98f;background:#fffdf7;box-shadow:0 0 0 3px rgba(154,116,64,.05)}.track-parcel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.track-parcel__number{display:block;color:var(--muted);font-size:9px;font-weight:800}.track-parcel__top>div:first-child>strong{display:block;margin-top:4px;color:var(--navy);font-size:14px}.track-parcel__tracking{direction:ltr;text-align:left;background:#f7f9fa;border:1px solid #edf0f2;border-radius:9px;padding:7px 9px;min-width:145px}.track-parcel__tracking span{display:block;color:var(--muted);font-size:8px;font-weight:800}.track-parcel__tracking strong{display:block;margin-top:3px;color:var(--ink);font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.track-parcel__description{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.65}.track-pickup-alert{display:grid;gap:3px;margin-top:11px;padding:10px 11px;border-radius:9px;background:#fff5db;border:1px solid #eed8a8}.track-pickup-alert strong{font-size:11px;color:#73551f}.track-pickup-alert span{font-size:10px;line-height:1.55;color:#80652f}.track-parcel__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;padding-top:9px;border-top:1px solid #edf0f2;color:var(--muted);font-size:9px}@media(max-width:720px){.track-parcels__head,.track-parcel__top{flex-direction:column}.track-parcels__head{padding:17px}.track-parcel__tracking{width:100%;text-align:right}.track-parcels__list{padding:10px}}

/* Product-level order tracking */
.track-parcel__qty{display:block;margin-top:4px;color:var(--muted);font-size:9px}.track-parcel__status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 11px;border-radius:9px;background:#f8fafb;border:1px solid #edf0f2}.track-parcel__status span{font-size:9px;color:var(--muted);font-weight:800}.track-parcel__status strong{font-size:11px;color:var(--navy)}.track-parcel__supplier-track{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:9px 11px;border-radius:9px;background:#fff;border:1px dashed #dbe2e7}.track-parcel__supplier-track span{font-size:9px;color:var(--muted);font-weight:800}.track-parcel__supplier-track strong{direction:ltr;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);overflow-wrap:anywhere}.track-parcel.is-pickup .track-parcel__status{background:#fff8e8;border-color:#edd8aa}@media(max-width:720px){.track-parcel__status,.track-parcel__supplier-track{align-items:flex-start;flex-direction:column}}
