.repairBanner{margin:0;cursor:default}.repairPilot .repairTask{font-size:20px;font-weight:650;line-height:1.4}.repairPilot .repairOverview{display:grid;gap:9px;margin:20px 0;padding:16px;background:var(--fa-panel);border-radius:14px;font-size:15px}.repairPilot .repairField{display:grid;gap:10px;font-size:16px;font-weight:650;margin:18px 0}.repairPilot .repairField input,.repairPilot .repairField select{box-sizing:border-box;min-width:0;max-width:100%;width:100%;min-height:52px;font-size:16px;padding:12px;border-radius:10px;border:1px solid var(--fa-border);background:white;color:var(--fa-ink)}.repairPilot a{overflow-wrap:anywhere}.repairPilot button{overflow-wrap:anywhere}.repairPilot [aria-disabled=true]{pointer-events:none;opacity:.6}.repairPilot .videoInfo a{display:inline-block;min-height:36px;padding-top:10px;font-size:15px}.repairPilot .videoPoster small{line-height:1.5}.repairPilot p{overflow-wrap:break-word}

.repairExampleMode .composer{display:none!important}.repairExampleMode .chatForm{padding-bottom:0}

/* Contextual route changes stay in the conversation, never above it. */
.repairRouteLink{display:block;background:none;border:0;color:var(--fa-blue);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:10px 0;text-align:left;cursor:pointer}
.repairRouteLink:disabled{opacity:.5;cursor:default}
.repairRouteLinks{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:8px}
.repairRouteLinks .repairRouteLink{display:inline-flex;align-items:center;font:inherit;font-size:14px;font-weight:500;margin:0;line-height:1.4}
.repairPilot:has(> [data-repair="search"]){padding-top:0;padding-bottom:0;margin-top:0}
.repairPilot:has(> [data-repair="search"])>.speaker,.repairPilot:has(> [data-repair="search"])>.pilotLabel{display:none}
