.lc-suivi{width:100%;max-width:calc(680px + 2*clamp(20px,4vw,44px));padding:clamp(28px, 4vw, 56px) var(--lc-pad-x) clamp(48px, 6vw, 80px);flex-direction:column;gap:22px;margin-inline:auto;display:flex}.lc-suivi-back{color:var(--lc-muted);align-self:flex-start;font-size:13px;transition:color .2s}.lc-suivi-back:hover{color:var(--lc-ink)}.lc-suivi-eyebrow{font-family:var(--lc-font-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--lc-brass);font-size:11px}.lc-suivi-h1{font-size:clamp(28px,4vw,42px);line-height:1.1}.lc-suivi-lede{color:var(--lc-muted);max-width:52ch;font-size:14px;line-height:1.7}.lc-suivi-head{flex-direction:column;gap:10px;display:flex}.lc-suivi-form{flex-direction:column;gap:10px;max-width:460px;display:flex}.lc-suivi-in{border:1px solid var(--lc-line-3);width:100%;font:inherit;color:var(--lc-ink);background:#fffdf9;border-radius:3px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}.lc-suivi-in:focus{border-color:var(--lc-brass)}.lc-suivi-in::placeholder{color:var(--lc-muted-2)}.lc-suivi-submit{letter-spacing:.1em;padding:13px 24px}.lc-suivi-err{color:#b4472e;font-size:12.5px;line-height:1.5}.lc-suivi-hint{color:var(--lc-muted-2);font-size:11.5px;line-height:1.5}.lc-suivi-hint a{text-underline-offset:3px;text-decoration:underline}.lc-suivi-card{border:1px solid var(--lc-line);background:#fff;border-radius:10px;flex-direction:column;gap:16px;padding:clamp(18px,3vw,24px);animation:.35s lc-page;display:flex}.lc-suivi-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lc-suivi-ref{font-family:var(--lc-font-serif);font-size:16px;font-weight:700}.lc-suivi-prod{color:var(--lc-muted-2);margin-top:3px;font-size:12.5px}.lc-suivi-badge{color:var(--lc-brass-dark);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#a67c3b1f;border:1px solid #a67c3b59;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.lc-suivi-badge.is-problem{color:#b4472e;background:#b4472e14;border-color:#b4472e59}.lc-suivi-notice{color:var(--lc-ink);background:#b4472e12;border:1px solid #b4472e47;border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.6}.lc-suivi-eta{color:var(--lc-muted);font-size:13px}.lc-suivi-eta strong{color:var(--lc-ink);font-weight:600}.lc-suivi-parts{border:1px solid var(--lc-line);background:#fffdf9;border-radius:6px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.lc-suivi-parts-t{font-family:var(--lc-font-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--lc-brass);font-size:11px}.lc-suivi-part{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lc-suivi-part-name{font-size:13px;font-weight:600}.lc-suivi-part-status{color:var(--lc-muted-2);font-size:12px}.lc-suivi-part.is-cur .lc-suivi-part-status{color:var(--lc-brass-dark);font-weight:600}.lc-suivi-part.is-done .lc-suivi-part-status{color:var(--lc-ink)}.lc-suivi-timeline{border-left:2px solid var(--lc-gauge);margin-left:7px}.lc-suivi-step{padding:0 0 18px 20px;position:relative}.lc-suivi-step:last-child{padding-bottom:2px}.lc-suivi-dot{background:var(--lc-brass);border:1px solid var(--lc-brass);border-radius:999px;width:12px;height:12px;position:absolute;top:2px;left:-7px}.lc-suivi-step.is-upcoming .lc-suivi-dot{background:var(--lc-bg);border-color:#c9bda6}.lc-suivi-step-t{font-size:13.5px;font-weight:600;line-height:1.4}.lc-suivi-step.is-upcoming .lc-suivi-step-t{color:var(--lc-muted-2)}.lc-suivi-step-d{color:var(--lc-muted-2);margin-top:2px;font-size:12px}.lc-suivi-ext{color:var(--lc-ink);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.lc-suivi-ext:hover{color:var(--lc-brass-dark)}.lc-suivi-reset{color:var(--lc-muted);align-self:flex-start;padding:0;font-size:13px;transition:color .2s}.lc-suivi-reset:hover{color:var(--lc-ink)}
