.track-order-page{max-width:560px;margin:0 auto;padding:48px 24px 64px;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.track-order-card{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:32px 28px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.track-order-card h1{margin:0 0 8px;font-size:1.5rem;font-weight:700;color:#0a263a}.track-order-intro{margin:0 0 24px;font-size:.92rem;color:#64748b;line-height:1.5}.track-order-form{display:flex;flex-direction:column;gap:18px}.track-order-field{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;color:#334155}.track-order-field input{padding:10px 12px;border:1px solid #d7dce3;border-radius:8px;font-size:.95rem;font-weight:400;color:#0f172a}.track-order-field input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.track-order-field small{font-weight:400;color:#94a3b8;font-size:.78rem}.track-order-error{margin:0;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.85rem}.track-order-submit{padding:12px 20px;background:#0f4c75;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.track-order-submit:hover{background:#0a3a5c}.track-order-alt{margin:22px 0 0;font-size:.85rem;color:#64748b;line-height:1.6}.track-order-alt a{color:#2563eb;font-weight:600;text-decoration:none}.track-order-alt a:hover{text-decoration:underline}