.imei-app:has(#track_result){max-width:600px}.imei-app #track_imei_in,.imei-app #btn_track{display:block;max-width:480px;margin-left:auto;margin-right:auto}#t_payment_links .tuh-stat-bar{margin-bottom:12px}.tuh-timeline{display:flex;align-items:flex-start;margin:14px 0 6px}.tuh-tl-step{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto;min-width:58px}.tuh-tl-dot{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;background:#fff;border:2px solid #cbd5e1;color:#94a3b8;box-sizing:border-box}.tuh-tl-label{font-size:11px;font-weight:600;color:#64748b;text-align:center}.tuh-tl-line{flex:1 1 0;height:2px;background:#e2e8f0;border-radius:1px;margin-top:12px;min-width:12px}.tuh-tl-line.is-done{background:#22c55e}.tuh-tl-step.is-done .tuh-tl-dot{background:#22c55e;border-color:#22c55e;color:#fff}.tuh-tl-step.is-done .tuh-tl-label{color:#15803d}.tuh-tl-step.is-current .tuh-tl-dot{background:#635bff;border-color:#635bff;color:#fff;animation:tuh-tl-pulse 2s ease-out infinite}.tuh-tl-step.is-current .tuh-tl-label{color:#4338ca}.tuh-tl-step.is-warn .tuh-tl-dot{background:#f59e0b;border-color:#f59e0b;color:#fff;font-size:9px}.tuh-tl-step.is-warn .tuh-tl-label{color:#92400e}.tuh-tl-step.is-fail .tuh-tl-dot{background:#ef4444;border-color:#ef4444;color:#fff}.tuh-tl-step.is-fail .tuh-tl-label{color:#b91c1c}@keyframes tuh-tl-pulse{0%{box-shadow:0 0 #635bff73}to{box-shadow:0 0 0 9px #635bff00}}[data-theme=dark] .tuh-tl-dot{background:#1e293b;border-color:#475569;color:#64748b}[data-theme=dark] .tuh-tl-label{color:#94a3b8}[data-theme=dark] .tuh-tl-line{background:#334155}[data-theme=dark] .tuh-tl-line.is-done{background:#16a34a}[data-theme=dark] .tuh-tl-step.is-done .tuh-tl-dot{background:#16a34a;border-color:#16a34a;color:#fff}[data-theme=dark] .tuh-tl-step.is-done .tuh-tl-label{color:#4ade80}[data-theme=dark] .tuh-tl-step.is-current .tuh-tl-dot{background:#6366f1;border-color:#6366f1}[data-theme=dark] .tuh-tl-step.is-current .tuh-tl-label{color:#a5b4fc}[data-theme=dark] .tuh-tl-step.is-warn .tuh-tl-label{color:#fbbf24}[data-theme=dark] .tuh-tl-step.is-fail .tuh-tl-label{color:#f87171}.imei-step .tuhc-tracking__title{text-align:center;margin-bottom:15px}#track_email_in{margin-top:10px}#track_email_hint{display:none;margin-top:6px;color:#666;font-size:13px}#btn_track{width:100%;border:none;cursor:pointer;margin-top:10px;background:var(--tuhc-primary);color:#fff}#track_result{display:none;margin-top:20px}.tuhc-tracking__header-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}#t_image{width:60px;border-radius:8px;display:none}.tuhc-tracking__header-col{flex:1;min-width:0}#t_model{margin:0 0 5px;font-size:1.2rem}.tuhc-tracking__flex-row-sm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#t_imei{font-size:14px;font-weight:700;color:#333;background:#f4f4f4;padding:6px 10px;border-radius:6px;word-break:break-all;min-width:0}.tuh-copy-imei,.tuh-copy-unlock{color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;white-space:nowrap}.tuh-copy-imei{background:var(--tuhc-primary)}.tuh-copy-unlock{background:#27ae60}#t_order_row{display:none;align-items:center;gap:8px;flex-wrap:wrap}#t_order_no{font-size:14px;font-weight:700;color:#333;background:#f4f4f4;padding:6px 10px;border-radius:6px}.tuhc-tracking__meta-row{display:flex;justify-content:space-between;margin-bottom:10px}.tuhc-tracking__status-row{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #eee}#t_status{font-weight:700;padding:5px 12px;border-radius:20px;font-size:13px;background:#f0f0ff;color:var(--tuhc-primary)}#t_countdown{display:none;text-align:center;padding:10px;margin-top:10px;background:#fff8e1;border:1px solid #f59e0b;border-radius:8px}#t_eta_notice{display:none;margin-top:12px;padding:14px 16px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:var(--tuhc-radius)}#t_eta_notice_title{font-size:14px;font-weight:700;color:#3730a3;margin:0 0 4px}#t_eta_notice_body{font-size:13px;color:#4338ca;line-height:1.55}#t_delivery_timer{display:none;margin-top:12px;padding:14px 16px;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #93c5fd;border-radius:var(--tuhc-radius);text-align:center}.tuhc-tracking__delivery-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#1e40af;font-weight:700;margin-bottom:4px}#t_delivery_remaining{font-size:18px;font-weight:700;color:#1e3a8a}#t_delivery_eta{font-size:12px;color:#475569;margin-top:4px}#t_delivery_overdue{display:none}#t_eta_overdue_card{display:none;margin-top:12px;padding:16px 18px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #94a3b8;border-radius:var(--tuhc-radius)}#t_eta_overdue_title{font-size:14px;font-weight:700;color:#334155;margin:0 0 6px}#t_eta_overdue_body{font-size:13px;color:#475569;line-height:1.6}#t_not_found_cta{display:none;margin-top:12px;padding:16px;background:#fff7ed;border:1px solid #fdba74;border-radius:var(--tuhc-radius)}.tuhc-tracking__not-found-title{font-size:15px;font-weight:600;color:#9a3412;margin-bottom:6px}.tuhc-tracking__not-found-body{font-size:13px;color:#78350f;line-height:1.5;margin-bottom:10px}#t_not_found_coupon{display:none;margin:12px 0;padding:14px;background:#f0fdf4;border:2px solid #16a34a;border-radius:8px}.tuhc-tracking__credit-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#166534;font-weight:700;margin-bottom:4px}.tuhc-tracking__credit-actions-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#t_not_found_coupon_code{font-family:monospace;font-weight:700;font-size:18px;color:#16a34a;background:var(--tuhc-bg-card);padding:6px 12px;border-radius:6px;border:1px dashed #16a34a;letter-spacing:1px}#t_copy_coupon_btn{background:#16a34a;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600}.tuhc-tracking__credit-footnote{margin-top:8px;font-size:12px;color:#166534;line-height:1.5}#t_not_found_link{display:inline-block;padding:10px 16px;background:#9a3412;color:#fff;border-radius:6px;font-weight:600;text-decoration:none}.tuhc-tracking__refund-note{font-size:11px;color:#92400e;margin-top:10px}#t_continuation{display:none;margin-top:12px;padding:16px;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--tuhc-radius)}.tuhc-tracking__continuation-title{font-size:15px;font-weight:600;color:#166534;margin-bottom:6px}.tuhc-tracking__continuation-body{font-size:13px;color:#14532d;line-height:1.5;margin-bottom:10px}.tuhc-tracking__continuation-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}#t_continuation_ref{font-family:monospace;font-weight:700;color:#166534}#t_continuation_status{font-weight:700;padding:4px 12px;border-radius:20px;font-size:13px;background:#dcfce7;color:#166534}#t_continuation_link{display:none;padding:10px 16px;background:#166534;color:#fff;border-radius:6px;font-weight:600;text-decoration:none}#t_contact_us{display:none;margin-top:12px;padding:16px;background:#f0f9ff;border:1px solid #7dd3fc;border-radius:var(--tuhc-radius)}#t_contact_us_title{font-size:15px;font-weight:600;color:#075985;margin-bottom:6px}#t_contact_us_body{font-size:13px;color:#0c4a6e;line-height:1.5;margin-bottom:12px}.tuhc-tracking__contact-actions-row{display:flex;gap:8px;flex-wrap:wrap}#t_contact_wa{display:none;align-items:center;gap:6px;padding:9px 14px;background:#25d366;color:#fff;border-radius:6px;font-weight:600;text-decoration:none;font-size:13px}#t_contact_tg{display:none;align-items:center;gap:6px;padding:9px 14px;background:#08c;color:#fff;border-radius:6px;font-weight:600;text-decoration:none;font-size:13px}#t_contact_email{display:none;align-items:center;gap:6px;padding:9px 14px;background:#0369a1;color:#fff;border-radius:6px;font-weight:600;text-decoration:none;font-size:13px}#t_public_note{display:none;margin-top:12px;padding:12px 14px;background:#f0f9ff;border-left:4px solid #0ea5e9;border-radius:6px}.tuhc-tracking__public-note-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#0369a1;font-weight:700;margin-bottom:4px}#t_public_note_text{font-size:13px;color:#0c4a6e;line-height:1.5}#t_payment_links{display:none;margin-top:15px;padding:15px;background:#f0f0ff;border:1px solid #d4d2ff;border-radius:var(--tuhc-radius)}.tuhc-tracking__section-block{margin-top:20px;padding-top:15px;border-top:1px solid #eee}.tuhc-tracking__section-title{margin-bottom:10px;color:#555}.tuhc-tracking__section-title--sm{font-size:13px}.tuhc-tracking__customer-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:14px}#t_remote_unlock{display:none;margin-top:16px}#t_remote_unlock_btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:#059669;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer}#t_remote_unlock_caret{transition:transform .2s ease}#t_remote_unlock_panel{display:none;margin-top:10px;padding:16px;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:var(--tuhc-radius)}#t_remote_unlock_title{font-size:15px;font-weight:700;color:#065f46;margin-bottom:8px}#t_remote_unlock_body{font-size:13px;color:#064e3b;line-height:1.6}.tuhc-tracking__remote-actions-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}#t_remote_wa{display:none;align-items:center;gap:6px;padding:10px 16px;background:#25d366;color:#fff;border-radius:6px;font-weight:600;text-decoration:none;font-size:13px}#t_remote_tg{display:none;align-items:center;gap:6px;padding:10px 16px;background:#08c;color:#fff;border-radius:6px;font-weight:600;text-decoration:none;font-size:13px}#t_unlock_row{display:none;flex-direction:column;padding-top:15px;border-top:2px dashed #27ae60;margin-top:15px}#t_unlock_label{color:#27ae60;font-size:1rem;margin-bottom:8px;display:block}#t_unlock_code{font-weight:700;font-size:1.1rem;color:#27ae60;letter-spacing:1px;background:#e8f8f5;padding:8px 12px;border-radius:6px;word-break:break-all;min-width:0}#t_review_row{display:none;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.tuhc-tracking__yt-btn{width:100%;background:red;color:#fff;border:none;padding:14px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer;margin-bottom:10px}.tuhc-tracking__review-btn{width:100%;background:#f39c12;color:#fff;border:none;padding:14px;border-radius:8px;font-weight:600;font-size:15px;cursor:pointer}#t_history_section{display:none;margin-top:20px;padding-top:15px;border-top:1px solid #eee}#t_history_list{display:flex;flex-direction:column;gap:8px}
