.pre-market-page.is-cars-mode.cars-discovery-page .cars-discovery-card .cars-discovery-heading h2{grid-column:1/-1;overflow-wrap:anywhere}.pre-market-page.is-cars-mode.cars-discovery-page .cars-discovery-card .cars-discovery-configuration{grid-column:1;grid-row:3;min-width:0;overflow-wrap:anywhere}.pre-market-page.is-cars-mode.cars-discovery-page .cars-discovery-card .cars-discovery-heading .gg-vehicle-status{grid-column:2;grid-row:3;align-self:center;margin-top:0}.cars-respect-action{position:relative;display:flex;justify-content:flex-end}.pre-market-page.is-cars-mode.cars-discovery-page .cars-discovery-photo-frame>.cars-respect-action{position:absolute;right:18px;bottom:0;z-index:1}.cars-respect-button{--cars-feedback-color:#ff2d3d;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:#f7f7f9;cursor:pointer;touch-action:manipulation}.cars-respect-button:hover:not(:disabled){background:#ffffff09}.cars-respect-button:focus-visible{outline:2px solid #fb9d00;outline-offset:2px}.cars-respect-button:disabled{cursor:default;opacity:.45}.cars-respect-button[aria-busy=true]{opacity:.7}.cars-respect-icon{position:relative;display:inline-grid;place-items:center;width:25.3px;height:25.3px;pointer-events:none}.cars-respect-icon>svg{width:100%;height:100%}.cars-respect-button[aria-pressed=true] .cars-respect-icon>svg{fill:var(--cars-feedback-color);stroke:var(--cars-feedback-color)}.cars-respect-icon:after,.cars-respect-icon:before{content:"";position:absolute;top:50%;left:50%;opacity:0;color:var(--cars-feedback-color)}.cars-respect-icon:before{width:20px;height:20px;border:1px solid;border-radius:50%}.cars-respect-icon:after{width:3px;height:3px;border-radius:50%;box-shadow:0 -16px currentColor,11px -11px currentColor,16px 0 currentColor,11px 11px currentColor,0 16px currentColor,-11px 11px currentColor,-16px 0 currentColor,-11px -11px currentColor}.cars-respect-icon.is-bursting>svg{animation:cars-respect-pop .65s cubic-bezier(.22,.61,.36,1)}.cars-respect-icon.is-bursting:before{animation:cars-respect-ring .65s ease-out}.cars-respect-icon.is-bursting:after{animation:cars-respect-particles .65s ease-out}.cars-respect-error{position:absolute;top:0;right:48px;width:max-content;max-width:160px;padding:6px 8px;border:1px solid #ffffff20;border-radius:8px;background:#131417;color:#f7f7f9;font:400 11px/16px -apple-system,BlinkMacSystemFont,Inter,sans-serif}@media (max-width:760px){.pre-market-page.is-cars-mode.cars-discovery-page .cars-discovery-photo-frame>.cars-respect-action{right:15px}}@media (max-width:359px){.pre-market-page.is-cars-mode.cars-discovery-page .cars-discovery-photo-frame>.cars-respect-action{right:12px}}@keyframes cars-respect-pop{0%,to{transform:scale(1)}35%{transform:scale(1.65)}}@keyframes cars-respect-ring{0%{opacity:.75;transform:translate(-50%,-50%) scale(.45)}80%,to{opacity:0;transform:translate(-50%,-50%) scale(2.15)}}@keyframes cars-respect-particles{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@media (prefers-reduced-motion:reduce){.cars-respect-icon.is-bursting:after,.cars-respect-icon.is-bursting:before,.cars-respect-icon.is-bursting>svg{animation:none}}