.tracking-form{display:grid;gap:12px}
.tracking-form label{font-size:9px;font-weight:700;color:#4c5869;display:grid;gap:6px}
.tracking-form input{border:1px solid #e1e6e1;border-radius:4px;padding:12px;font:500 12px var(--body);background:#fbfcfa;color:#17243a}
.tracking-form input:focus{outline:2px solid #b9d45c;outline-offset:1px}
.tracking-form .button{width:100%;min-height:43px;font-size:11px;margin-top:3px}
.tracking-form .button:disabled{opacity:.65;cursor:wait}
.tracking-result{margin:3px 0 0;padding:12px;border:1px solid #e7ebe5;border-radius:5px;background:#f7f9f5;color:#536173;font-size:11px;line-height:1.5}
.tracking-result-success{display:grid;gap:4px;border-color:#dbe8ae;background:#f5f8e9;color:#34451c}
.tracking-result-success strong{font:700 15px var(--display)}
.tracking-result-success span{font-weight:600}
.tracking-result-success .customer-update{margin:6px 0 0;padding:10px 11px;border-left:2px solid #9bb92c;background:#fff;color:#536173;font-size:11px;line-height:1.6}
.tracking-result-success small{font-size:9px;color:#718047}
.tracking-result-error{border-color:#f1d1ca;background:#fff7f5;color:#9a473a}
.staff-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:43px;padding:0 15px;text-decoration:none;font-size:11px}
@media(max-width:650px){.tracking-form input{font-size:16px}.staff-link{width:100%}}
