body.sdi-tracking-active.sdi-home-native.sdi-home-active.elementor-page .sdi-tracking-section { padding:0 0 88px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-wrap.e-con { --width:560px; width:100%; max-width:560px !important; margin:22.4px auto 19.2px; padding:20.8px 19.2px; gap:0; text-align:left; background:var(--surface-2); border:1px solid var(--line); border-radius:14px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-widget { width:100%; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-form { display:grid; gap:14px; margin:0; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-field { display:grid; gap:7px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-field label { padding-left:4px; color:var(--text-2); font-size:12px; font-weight:700; letter-spacing:.04em; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-form input { width:100%; min-height:50px; padding:12.8px 19.2px; color:var(--text); background:var(--surface); border:1px solid var(--line); border-radius:100px; font:500 15px/1.4 Inter,Arial,sans-serif; transition:border-color .25s,box-shadow .25s,background .25s; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-form input::placeholder { color:var(--muted); opacity:.8; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-form input:focus { outline:none; border-color:var(--purple); box-shadow:0 0 0 3px var(--purple-glow); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-form button { width:100%; min-height:50px; margin-top:2px; padding:12.8px 27.2px; color:#fff; background:linear-gradient(115deg,var(--purple),var(--purple-deep)); border:0; border-radius:100px; box-shadow:0 10px 30px -8px var(--purple-glow); font:700 14.4px/1.2 Inter,Arial,sans-serif; cursor:pointer; transition:transform .25s,box-shadow .25s,opacity .25s; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-form button:hover { transform:translateY(-2px); box-shadow:0 18px 45px -10px var(--purple-glow); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-form button:disabled { cursor:wait; opacity:.65; transform:none; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-privacy { margin:0; color:var(--muted); font-size:11.5px; line-height:1.5; text-align:center; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-result { min-height:1px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-result:not(:empty) { margin-top:20px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-message,
body.sdi-tracking-active.sdi-home-native .sdi-tracking-summary,
body.sdi-tracking-active.sdi-home-native .sdi-tracking-timeline,
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment { padding:22px; border:1px solid var(--line-soft); border-radius:16px; background:linear-gradient(170deg,var(--surface),transparent); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-message { color:var(--text-2); line-height:1.7; text-align:center; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-message.is-error { border-color:color-mix(in srgb,#ef4444 45%,var(--line-soft)); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-summary { margin-bottom:14px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-summary-head { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-summary-label { margin:0 0 7px; color:var(--gold); font-size:11px; font-weight:700; letter-spacing:.17em; text-transform:uppercase; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-order-number { margin:0; color:var(--text); font:600 27px/1.1 "Cormorant Garamond",Georgia,serif; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-status { display:inline-flex; padding:7px 11px; color:var(--purple-lit); background:var(--purple-glow); border:1px solid var(--line); border-radius:100px; font-size:11.5px; font-weight:700; white-space:nowrap; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-order-meta { display:flex; flex-wrap:wrap; gap:5px 16px; margin-top:13px; color:var(--muted); font-size:12px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-products { display:grid; gap:5px; margin:15px 0 0; padding:14px 0 0; border-top:1px solid var(--line-soft); list-style:none; color:var(--text-2); font-size:13px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-notice { margin:0 0 14px; padding:14px 16px; color:var(--text); background:color-mix(in srgb,#ef4444 11%,var(--surface)); border:1px solid color-mix(in srgb,#ef4444 36%,var(--line)); border-radius:12px; font-size:13px; line-height:1.55; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-timeline { margin-bottom:14px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-section-title { margin:0 0 10px; color:var(--text); font:600 21px/1.2 "Cormorant Garamond",Georgia,serif; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step { position:relative; display:grid; grid-template-columns:20px 1fr; gap:12px; padding:12px 0; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step:not(:last-child)::after { content:""; position:absolute; left:9px; top:31px; bottom:-14px; width:2px; background:var(--line-soft); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step-marker { position:relative; z-index:1; display:block; width:20px; height:20px; border:2px solid var(--line); border-radius:50%; background:var(--surface-2); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step.is-complete .sdi-tracking-step-marker { border-color:var(--purple-lit); background:var(--purple); box-shadow:inset 0 0 0 4px var(--surface-2); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step.is-current .sdi-tracking-step-marker { border-color:var(--gold); background:var(--gold); box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 18%,transparent); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step.is-issue .sdi-tracking-step-marker { border-color:#ef4444; background:#ef4444; box-shadow:0 0 0 4px color-mix(in srgb,#ef4444 16%,transparent); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step-heading { display:flex; align-items:baseline; justify-content:space-between; gap:12px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step h3 { margin:0; color:var(--text); font-size:14px; font-weight:700; line-height:1.4; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step.is-upcoming h3 { color:var(--muted); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step time { color:var(--muted); font-size:10.5px; text-align:right; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step p { margin:4px 0 0; color:var(--text-2); font-size:12.3px; line-height:1.55; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-step.is-upcoming p { color:var(--muted); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment { margin-bottom:14px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card { display:flex; align-items:center; justify-content:space-between; gap:15px; padding:14px 0; border-top:1px solid var(--line-soft); }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card:first-of-type { margin-top:8px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card strong,
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card code { display:block; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card strong { margin-bottom:3px; color:var(--text); font-size:13px; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card code { color:var(--purple-lit); background:none; font-size:13px; font-weight:700; letter-spacing:.08em; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card a,
body.sdi-tracking-active.sdi-home-native .sdi-tracking-result-actions a { display:inline-flex; min-height:40px; align-items:center; justify-content:center; padding:9px 16px; color:var(--text); border:1px solid var(--line); border-radius:100px; background:color-mix(in srgb,var(--surface) 70%,transparent); font-size:12px; font-weight:700; text-decoration:none; }
body.sdi-tracking-active.sdi-home-native .sdi-tracking-result-actions { display:flex; justify-content:center; margin-top:14px; }

@media(max-width:767px) {
 body.sdi-tracking-active.sdi-home-native.sdi-home-active.elementor-page .sdi-tracking-section { padding-bottom:64px; }
 body.sdi-tracking-active.sdi-home-native .sdi-tracking-wrap.e-con { margin-inline:16px; width:calc(100% - 32px); }
 body.sdi-tracking-active.sdi-home-native .sdi-tracking-summary-head,
 body.sdi-tracking-active.sdi-home-native .sdi-tracking-step-heading,
 body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card { align-items:flex-start; flex-direction:column; }
 body.sdi-tracking-active.sdi-home-native .sdi-tracking-step time { text-align:left; }
 body.sdi-tracking-active.sdi-home-native .sdi-tracking-shipment-card a { width:100%; }
}
