.tracking-shell{max-width:900px;margin:0 auto;padding:40px 20px 64px;min-width:0}
.tracking-card{background:#fff;border:1px solid #e2e7f1;border-radius:20px;padding:28px;box-shadow:0 8px 32px #14254009}
.tracking-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px}
.tracking-form label{font-size:14px;font-weight:700;display:block;margin-bottom:8px}
.tracking-form input{width:100%;min-width:0;border:1px solid #c5c6cd;border-radius:10px;padding:12px;background:#fff;font:inherit;color:#131b2e}
.tracking-form input:focus-visible,.tracking-form button:focus-visible,.tracking-shell a:focus-visible{outline:3px solid #0266ff;outline-offset:3px}
.tracking-form button{grid-column:1/-1;border:0;border-radius:10px;background:#0050cc;color:white;padding:14px 24px;font:inherit;font-weight:700;cursor:pointer}
.tracking-form button:disabled{opacity:.6;cursor:wait}
.tracking-status{display:inline-block;border-radius:100px;padding:7px 14px;margin:16px 0;background:#eaedff;color:#003fa4;font-weight:700}
.tracking-details{margin:16px 0;display:grid;gap:12px}.tracking-summary-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.tracking-summary-row dt{color:#44474c}.tracking-summary-row dd{margin:0;font-weight:600;overflow-wrap:anywhere;max-width:100%}
.tracking-items{list-style:none;padding:0;margin:24px 0;border-top:1px solid #e2e7f1}.tracking-items li{padding:18px 0;border-bottom:1px solid #e2e7f1}
.tracking-item-price{margin-top:8px;overflow-wrap:anywhere}.tracking-result{margin-top:24px;overflow-wrap:anywhere}
@media(max-width:600px){.tracking-shell{padding:24px 14px 48px}.tracking-card{padding:20px 16px}.tracking-form{grid-template-columns:minmax(0,1fr);gap:16px}}
