*{box-sizing:border-box}html{color-scheme:light;--bg:#fff9ef;--card:#fffdf8;--ink:#40271f;--muted:#746357;--accent:#ad4129;--line:#ddcec0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,sans-serif}html[data-theme=dark]{color-scheme:dark;--bg:#211b18;--card:#302720;--ink:#fff4e5;--muted:#e0cdbd;--accent:#f3ab85;--line:#685044}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;padding:16px max(16px,calc((100vw - 780px)/2));gap:16px;border-bottom:1px solid var(--line)}a{color:var(--accent)}header a{font-size:20px;font-weight:800;text-decoration:none}main{max-width:780px;margin:auto;padding:28px 16px 80px}h1{font-size:38px;line-height:1.1}h2{font-size:22px;overflow-wrap:anywhere}button{font:inherit;font-weight:700;cursor:pointer;min-height:44px;padding:10px 18px;border:1px solid var(--accent);border-radius:24px;background:var(--card);color:var(--ink);max-width:100%}button:disabled{opacity:.6}.kicker{font-size:12px;letter-spacing:2px;font-weight:800;color:var(--accent)}.tracking-card{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--card);min-width:0}.order-state{font-size:24px;font-weight:800;color:var(--accent)}.feedback{color:var(--muted);font-size:14px}.steps{padding-left:24px;color:var(--muted)}.steps li{padding:4px}.steps .done{color:var(--accent);font-weight:750}.total{font-size:22px;font-weight:800}.contact{display:block;margin:20px 0}input{width:100%;font:inherit;padding:12px;margin-top:12px;background:var(--bg);color:var(--ink);border:1px solid var(--line)}

/* STATUS_VISUAL_FINAL */.status-visual{display:block;width:200px;max-width:100%;height:auto;margin:8px auto 12px;border-radius:22px;background:#fff4e4;padding:8px}.order-state{text-align:center}html[data-theme=dark] .status-visual{background:#fff0dd}.tracking-card{overflow-wrap:anywhere}

/* RECORD_REPAIR_FINAL */.remove-receipt{display:block;margin-top:14px}.tracking-card [hidden]{display:none!important}
