pre.svelte-y38vb4{white-space:pre-wrap;word-break:break-word}@keyframes svelte-1876ar4-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-1876ar4{animation:svelte-1876ar4-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.vehicle-image-overlay-ro.svelte-ryr0fy{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 70%,transparent 100%);padding:1rem .75rem .75rem;color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10}.vehicle-name-overlay-ro.svelte-ryr0fy{font-size:1rem;font-weight:600;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.9);text-align:center}.vehicle-vin-overlay-ro.svelte-ryr0fy{font-size:.75rem;opacity:.95;margin:.25rem 0 0;font-family:monospace;text-shadow:0 1px 4px rgba(0,0,0,.8);text-align:center}.vehicle-details-overlay-ro.svelte-ryr0fy{margin-top:.25rem}.estimate-view.svelte-oomuss{max-width:100%;animation:svelte-oomuss-fadeIn .3s ease-out}@keyframes svelte-oomuss-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.header-section.svelte-oomuss h1:where(.svelte-oomuss){font-size:1.25rem}.grid.md\:grid-cols-2.svelte-oomuss{grid-template-columns:1fr}}.estimate-view .transition-all{transition:all .2s cubic-bezier(.4,0,.2,1)}.estimate-view .hover\:shadow-md:hover{box-shadow:0 4px 20px -2px #0000001a,0 2px 8px -2px #0000000f}.estimate-view button:active{transform:scale(.98)}@media (max-width: 768px){.estimate-view .p-6{padding:1rem}.estimate-view .gap-6{gap:1rem}}@media (min-width: 641px) and (max-width: 1024px){.estimate-view .text-2xl{font-size:1.5rem}}
