@media (max-width:640px){.desk-brand>div.min-w-0{display:none!important}.desk-header-inner{flex-wrap:nowrap!important;gap:10px!important;padding-block:10px!important}.quote-journey-previous{display:none!important}:root{--quote-price-bar-height:92px!important}.quote-price-bar .quote-price-content{flex-wrap:nowrap!important;gap:12px!important;padding-block:8px!important}.quote-price-bar .quote-price-content>div:first-child{flex:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;display:grid!important}.quote-price-bar .quote-price-content>div:first-child>.text-sub:first-child{grid-area:1/1!important}.quote-price-bar .quote-price-content>div:first-child>.text-sub:nth-child(2),.quote-price-bar .quote-price-content>div:first-child>p,.quote-price-bar .quote-price-items{display:none!important}.quote-price-bar .quote-price-content .text-amount{grid-area:2/1!important;font-size:1.25rem!important}.quote-price-bar .quote-price-content>div:last-child{flex:none!important;width:auto!important}.quote-price-bar .quote-price-content>div:last-child :is(a,button){min-width:0!important;padding:10px 16px!important}.catalog-split{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.catalog-brand-rail{scrollbar-width:none;scroll-padding-inline:20px;flex-flow:row!important;gap:6px!important;width:auto!important;max-height:none!important;margin:0 -20px!important;padding:0 20px 4px!important;position:static!important;overflow-x:auto!important}.catalog-brand-rail::-webkit-scrollbar{display:none}.catalog-brand-group{display:none!important}.catalog-brand-item{white-space:nowrap!important;border:1px solid var(--color-line-soft)!important;border-radius:999px!important;flex:none!important;gap:6px!important;width:auto!important;min-height:38px!important;padding:6px 12px!important}.catalog-brand-item img{width:20px!important;height:20px!important}.quote-configuration .configuration-preview{top:var(--journey-bottom,126px)!important;z-index:6!important;background:var(--color-ground,var(--color-bg))!important;border-bottom:1px solid var(--color-line-soft)!important;height:auto!important;min-height:0!important;margin-inline:-20px!important;padding:4px 20px 6px!important;position:sticky!important}.quote-configuration .configuration-photo{aspect-ratio:auto!important;flex:none!important;height:160px!important;min-height:0!important;max-height:none!important}.quote-configuration .configuration-photo :is(canvas,img){object-fit:contain!important;width:100%!important;height:100%!important}.quote-configuration .configuration-preview>:is(p,small){display:none!important}.quote-configuration .preview-spin-controls{gap:6px!important;min-height:0!important;margin:0!important}.quote-configuration .preview-spin-controls button{min-height:30px!important;padding:2px 10px!important;font-size:.75rem!important}.quote-back{margin-block:4px!important}.configuration-step-value{display:none!important}.configuration-steps>button{justify-content:center!important;align-items:center!important;height:44px!important}.quote-configuration{--m-preview-h:205px}.quote-configuration .configuration-preview{height:var(--m-preview-h)!important;box-sizing:border-box!important;overflow:hidden!important}.quote-configuration .configuration-steps{top:calc(var(--journey-bottom,126px) + var(--m-preview-h))!important;z-index:6!important;background:var(--color-ground,var(--color-bg))!important;border-bottom:1px solid var(--color-line-soft)!important;margin:0 -20px 10px!important;padding:6px 20px 8px!important;position:sticky!important}.quote-configuration .configuration-next{right:20px!important;bottom:calc(env(safe-area-inset-bottom) + 24px)!important;z-index:40!important;width:auto!important;margin:0!important;position:fixed!important}.quote-configuration .configuration-next .desk-button{background:var(--color-bg)!important;width:auto!important;min-height:44px!important;color:var(--color-fg)!important;border-color:var(--color-bg)!important;padding:0 22px!important}.quote-configuration .quote-price-bar .quote-price-content{justify-content:flex-start!important;padding-right:140px!important}.quote-configuration .quote-price-bar .quote-price-content>div:first-child{text-align:left!important;justify-items:start!important}.quote-configuration .quote-price-bar .text-amount{text-align:left!important;justify-self:start!important}.quote-price-bar :is(.quote-price-inner,.quote-price-content){height:100%!important}.quote-price-bar .quote-price-content{align-items:center!important}.quote-price-bar .quote-price-content>div:first-child{align-content:center!important;align-self:center!important}.quote-price-bar{height:calc(var(--quote-price-bar-height) + env(safe-area-inset-bottom))!important}.quote-configuration .configuration-photo[data-option-photo]{height:calc(var(--m-preview-h) - 16px)!important;aspect-ratio:auto!important;width:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.quote-configuration .configuration-photo[data-option-photo] img{object-fit:contain!important}.quote-configuration .configuration-preview .option-caption-card{display:none!important}.estimate-vehicle-summary{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.estimate-vehicle-summary .estimate-car-photo{justify-self:center;max-width:320px}.estimate-table{width:100%!important}.estimate-table :is(td,th){overflow-wrap:anywhere;word-break:keep-all!important}.configuration-colors .quote-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.configuration-colors .quote-choice{min-width:0!important}}@media (hover:none){.config-hint{display:none!important}}@media (max-width:900px){img:where(.catalog-model-image img,.configuration-photo img){object-fit:contain}}@media (max-width:640px){.quote-configuration .configuration-preview{flex-direction:column!important;gap:4px!important;padding:6px 20px!important;display:flex!important}.quote-configuration .configuration-photo,.quote-configuration .configuration-photo[data-option-photo]{aspect-ratio:auto!important;width:100%!important;height:calc(var(--m-preview-h) - 12px)!important;background:var(--color-surface)!important;border-radius:12px!important;flex:none!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.quote-configuration .configuration-photo.preview-spin{height:calc(var(--m-preview-h) - 12px - 36px)!important;background:0 0!important}.quote-configuration .configuration-photo :is(.preview-track,.preview-slide){height:100%!important}.quote-configuration .configuration-photo .preview-slide{background:var(--color-surface);border-radius:12px;position:relative;overflow:hidden;justify-content:center!important;align-items:center!important;display:flex!important}.quote-configuration .configuration-photo .preview-slide>:is(img,canvas){border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;padding:0!important}.quote-configuration .configuration-photo .preview-slide>img[data-fit=cover]{object-fit:cover!important}.quote-configuration .configuration-photo .preview-slide>img[data-fit=contain]{z-index:1;position:relative;object-fit:contain!important}.quote-configuration .configuration-photo.preview-spin canvas,.quote-configuration .configuration-photo.preview-spin img{object-fit:contain!important}.quote-configuration .preview-photo-controls{z-index:3;top:auto!important;bottom:6px!important;gap:6px!important;height:28px!important;position:absolute!important;inset-inline:0!important}.quote-configuration .preview-photo-arrow{background:color-mix(in srgb, var(--color-bg) 85%, transparent)!important;width:26px!important;height:26px!important}.quote-configuration .preview-photo-arrow svg{width:14px;height:14px}.quote-configuration .preview-photo-controls .preview-angles button{flex-basis:16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.quote-configuration .preview-spin-controls{grid-template-columns:32px 4ch 32px auto!important;gap:4px!important;height:32px!important;min-height:32px!important;margin:2px 0 0!important}.quote-configuration .preview-spin-controls button{min-width:32px!important;min-height:32px!important}.quote-configuration .preview-spin-controls .preview-spin-play{height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:.72rem!important}.quote-configuration .configuration-preview>p{display:none!important}.quote-configuration .configuration-colors .quote-choices{grid-auto-rows:auto!important}.quote-configuration .configuration-colors .quote-choice{min-height:56px;padding:10px 12px!important}.quote-configuration .configuration-title-row{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;column-gap:12px!important;margin-bottom:8px!important}.quote-configuration .configuration-title-row::-webkit-scrollbar{display:none}.quote-configuration .configuration-title-row h1{white-space:nowrap;font-size:1.2rem!important}.quote-configuration .configuration-title-row>:not(h1){white-space:nowrap;flex:none;font-size:.8rem}.quote-configuration .quote-workspace-grid{gap:0!important}.quote-configuration .configuration-controls{padding-top:0!important}.quote-configuration>.quote-back{margin:0 0 2px!important;padding-block:6px!important}.quote-configuration .configuration-title-row{margin:0 0 4px!important}.quote-price-bar .quote-price-content>div:first-child>.text-sub:has(+[data-quote-amounts]){color:color-mix(in srgb, var(--color-bg) 70%, transparent)!important;grid-area:1/1!important;margin:0!important;font-size:.72rem!important;display:block!important}.quote-price-bar .quote-price-content>div:first-child>[data-quote-amounts]{grid-row:2!important}.quote-price-bar .quote-price-content>div:first-child>[data-finance-summary]{display:none!important}.quote-journey .quote-journey-item>a{white-space:nowrap;width:100%;min-height:44px;font-size:.65rem;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:4px 0!important}.quote-journey .quote-journey-item>a>span{flex:0 0 22px!important;width:22px!important;height:22px!important}.quote-journey .quote-journey-item{justify-content:center;height:100%}}.quote-configuration .configuration-photo .preview-slide[data-side=exterior]>img{object-fit:contain!important}@media (max-width:640px){.quote-configuration .configuration-photo .preview-window{border-radius:12px}:is(.quote-configuration .configuration-preview,.quote-configuration .configuration-preview:has([data-option-photo=true])){place-self:start stretch!important;width:auto!important;max-width:none!important}.quote-configuration .preview-photo-arrow{aspect-ratio:1;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}}
