.tracking-page{max-width:1460px;margin:auto;min-height:65vh}
.tracking-page h1{font-size:clamp(3.5rem,6vw,6rem);line-height:.95;margin:16px 0 24px}
.tracking-intro{max-width:680px;color:var(--muted);font-size:1.05rem}
.tracking-form,.tracking-admin-form{background:#fff;border:1px solid var(--line);padding:28px;margin:32px 0}
.tracking-form{display:flex;gap:12px;max-width:760px;align-items:end}
.tracking-form label{flex:1}
.tracking-form label,.tracking-admin-form label{display:block;font:700 .95rem 'Barlow Condensed',sans-serif;letter-spacing:.11em}
.tracking-page input,.tracking-page select{display:block;width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--line);background:#f8fafb;color:var(--ink);margin-top:7px;font:1rem 'DM Sans',sans-serif;letter-spacing:0}
.tracking-page input:focus,.tracking-page select:focus{outline:2px solid var(--orange);outline-offset:1px}
.tracking-page .button{border:0;min-height:48px;white-space:nowrap}
.tracking-message{min-height:24px;color:var(--orange);font-weight:700;overflow-wrap:anywhere}
.tracking-card{background:#fff;border:1px solid var(--line);padding:28px;margin:22px 0;box-shadow:0 12px 30px #1526300d}
.tracking-vehicle{display:flex;align-items:center;gap:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}
.tracking-vehicle img{width:190px;height:125px;object-fit:contain;background:#e6ecef}
.tracking-vehicle small{font:700 .82rem 'Barlow Condensed',sans-serif;color:var(--orange);letter-spacing:.14em}
.tracking-vehicle h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05;margin:7px 0 0}
.tracking-status{display:inline-block;margin:22px 0 10px;padding:6px 13px;color:#fff;background:var(--ink);font:800 1rem 'Barlow Condensed',sans-serif;letter-spacing:.1em;text-transform:uppercase}
.tracking-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
.tracking-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}
.tracking-row span{color:var(--muted);font-size:.85rem}.tracking-row strong{text-align:right;overflow-wrap:anywhere}
.tracking-history{margin-top:32px}.tracking-history h3{font-size:1.5rem;letter-spacing:.07em}.tracking-history ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}
.tracking-history li{position:relative;padding:0 0 20px 24px}.tracking-history li:before{content:'';position:absolute;left:-7px;top:5px;width:12px;height:12px;background:var(--orange);border-radius:50%}
.tracking-history time{display:block;color:var(--muted);font-size:.78rem}.tracking-history strong{display:block}.tracking-history p{margin:3px 0 0;color:var(--muted)}
.tracking-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tracking-admin-form .button{margin-top:22px}
.tracking-admin-list{margin-top:55px}.tracking-admin-list h2{font-size:2.7rem}.tracking-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.tracking-delay{display:grid;grid-template-columns:180px 1fr auto;gap:10px;align-items:end;margin-top:12px}.tracking-delay input{margin:0}
.tracking-buyer-link{display:inline-block;margin-top:20px;color:var(--orange);font:800 .95rem 'Barlow Condensed',sans-serif;letter-spacing:.11em}
.tracking-empty{padding:26px;background:#fff;border:1px solid var(--line)}
@media(max-width:780px){.tracking-form{display:block}.tracking-form .button{width:100%;margin-top:12px}.tracking-admin-grid,.tracking-facts{grid-template-columns:1fr}.tracking-delay{grid-template-columns:1fr}.tracking-delay .button{width:100%}}
@media(max-width:510px){.tracking-card{padding:18px}.tracking-vehicle{align-items:start;flex-direction:column}.tracking-vehicle img{width:100%;height:180px}.tracking-row{display:block}.tracking-row strong{display:block;text-align:left;margin-top:2px}}

