:root{--agent-proof-ink:#052d25;--agent-proof-muted:#4e6b64;--agent-proof-line:#c8d9d3;--agent-proof-accent:#00a982;--agent-proof-night:#031c17;--agent-proof-paper:#f7faf8}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-panel{width:min(29rem,calc(100vw - 2rem))!important;gap:12px!important;padding:14px!important;border:1px solid var(--agent-proof-line)!important;border-radius:8px!important;background:var(--agent-proof-paper)!important;box-shadow:0 24px 64px rgba(2,24,18,.24)!important}html body .buyer-ai-assistant[data-agent-context=listing].is-open .buyer-agent-chat-launcher{opacity:0!important;pointer-events:none!important;visibility:hidden!important}html body .buyer-agent-listing-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;min-width:0;padding:14px;border-left:3px solid var(--agent-proof-accent);color:#f6fffb;background:var(--agent-proof-night)}html body .buyer-agent-listing-context>div{display:grid;min-width:0;gap:3px}html body .buyer-agent-listing-context span,html body .buyer-agent-receipt>span{color:#75e5c7;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}html body .buyer-agent-listing-context strong{overflow:hidden;color:#fff;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html body .buyer-agent-listing-context small{overflow:hidden;color:#a9c8bf;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html body .buyer-agent-listing-context b{color:#fff;font-size:17px;line-height:1;white-space:nowrap}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message{padding:13px 2px 12px!important;border:0!important;border-bottom:1px solid var(--agent-proof-line)!important;border-radius:0!important;background:transparent!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message h2{margin:4px 0!important;color:var(--agent-proof-ink)!important;font-size:19px!important;line-height:1.12!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message p,html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message small{color:var(--agent-proof-muted)!important;font-size:12px!important;line-height:1.45!important}html body .buyer-agent-arrange-form.is-listing-context{gap:11px!important;padding:14px!important;border:1px solid var(--agent-proof-line)!important;border-radius:6px!important;background:#fff!important}html body .buyer-agent-arrange-form.is-listing-context .buyer-agent-form-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}html body .buyer-agent-arrange-form.is-listing-context .buyer-agent-form-heading strong{font-size:16px!important}html body .buyer-agent-arrange-form.is-listing-context :is(input:not([type=checkbox]),select,textarea){min-height:44px!important;border-color:#b9cec7!important;border-radius:5px!important;background:#fbfdfc!important}html body .buyer-agent-arrange-form.is-listing-context textarea{min-height:72px!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row{display:flex!important;gap:7px!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row::-webkit-scrollbar{display:none}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row button{flex:0 0 auto;min-height:40px!important;padding:0 13px!important;border-color:#b9cec7!important;border-radius:5px!important;background:#fff!important;color:var(--agent-proof-ink)!important}html body .buyer-agent-receipt[data-agent-proof-step=receipt]{padding:14px!important;border:0!important;border-left:3px solid #46ddb5!important;border-radius:4px!important;color:#fff!important;background:var(--agent-proof-night)!important}html body .buyer-agent-receipt[data-agent-proof-step=receipt] strong{color:#fff!important;font-size:17px!important}html body .buyer-agent-receipt[data-agent-proof-step=receipt] :is(p,small){color:#b9d0ca!important;overflow-wrap:anywhere}html body .buyer-agent-receipt[data-agent-proof-step=receipt] .primary-button{min-height:44px;border-radius:5px!important;background:var(--agent-proof-accent)!important}html body [data-agent-proof-step=confirm],html body [data-agent-proof-step=context],html body [data-agent-proof-step=proposal],html body [data-agent-proof-step=receipt]{transform-origin:center bottom}@media (max-width:680px){html body .app-shell[data-active-route=car]:has(.car-detail-cinematic-hero) .buyer-ai-assistant[data-agent-context=listing]{right:10px!important;left:10px!important;bottom:calc(90px + env(safe-area-inset-bottom))!important}html body .app-shell[data-active-route=car] .buyer-ai-assistant[data-agent-context=listing].is-open .buyer-ai-panel{position:fixed!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important;max-height:calc(100dvh - 172px)!important;padding:12px!important}html body .buyer-agent-listing-context{padding:12px}html body .buyer-agent-listing-context b{font-size:15px}html body .buyer-agent-arrange-form.is-listing-context .buyer-agent-form-grid{grid-template-columns:1fr!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-input-row{border-radius:6px!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row button{width:100%;min-height:46px!important;padding:6px 9px!important;white-space:normal}}@media (max-width:390px){html body .buyer-agent-listing-context{grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}}@media (prefers-reduced-motion:reduce){html body [data-agent-proof-step]{transition-duration:.01ms!important;animation-duration:.01ms!important;will-change:auto}}html body .agent-work-order-console-v2[data-agent-state]{border-color:var(--agent-proof-line);background:#f5f9f7}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list{gap:0;border-top:1px solid var(--agent-proof-line)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list button{min-height:72px;border:0;border-bottom:1px solid var(--agent-proof-line);border-radius:0;background:transparent}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list button.is-active{border-left:3px solid var(--agent-proof-accent);background:#e8f5f0}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-detail{border-color:var(--agent-proof-line);border-radius:6px;box-shadow:0 14px 34px rgba(3,33,26,.08)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-receipt{padding-left:12px;border-left:3px solid var(--agent-proof-accent)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages{position:relative}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages:before{content:"";position:absolute;top:14px;right:8%;left:8%;height:1px;background:var(--agent-proof-line)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages li{position:relative;z-index:1}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages li>span{background:#fff}@media (max-width:700px){html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list button{flex-basis:72%;border:1px solid var(--agent-proof-line);border-radius:5px}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages:before{display:none}}