.filter-section h3{font-family:inherit!important}@media (min-width:1024px){.desktop-sidebar{display:flex!important;flex-shrink:0!important;width:288px!important;position:sticky!important;top:0!important;height:100vh!important;overflow:hidden!important}.desktop-sidebar .flex-1{overflow-y:auto!important;max-height:calc(100vh - 80px)!important}}@media (min-width:1280px){.desktop-sidebar{width:320px!important}}@media (min-width:1536px){.desktop-sidebar{width:384px!important}}@media (max-width:1023px){.desktop-sidebar{display:none!important}}.transition-transform{transition:transform .3s ease}.translate-x-full{transform:translateX(100%)}.min-w-0{min-width:0}@media (max-width:1023px){.py-6{padding-top:1rem;padding-bottom:1rem}.gap-6{gap:1rem}}#saved-bar.uk-visible,#toggle-bar.uk-visible{transform:translateX(0)}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:39}.grid-cols-responsive{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media (max-width:1024px){#saved-bar,#toggle-bar{-webkit-overflow-scrolling:touch}}.desktop-search-input .filter-item-inner{position:relative}.desktop-search-input .filter-item-inner .flex{justify-content:flex-start}.desktop-search-input .filter-item-inner .flex-1{max-width:300px}.mobile-search-input .filter-item-inner{position:relative}.mobile-search-input .filter-item-inner .flex{justify-content:flex-start}.desktop-search-input .filter-item-inner .flex .flex-shrink-0,.mobile-search-input .filter-item-inner .flex .flex-shrink-0{display:none}.desktop-search-input input,.mobile-search-input input{height:40px;font-size:16px}@media (min-width:768px){.desktop-search-input input{font-size:14px}}.desktop-search-input button:hover svg,.mobile-search-input button:hover svg{transform:scale(1.1)}.desktop-search-input button:active svg,.mobile-search-input button:active svg{transform:scale(.95)}.desktop-search-input .search-suggestions,.mobile-search-input .search-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:6px;margin-top:4px;max-height:300px;overflow-y:auto;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.bg-muted{background-color:#f1f5f9}.text-muted-foreground{color:#64748b}.text-slate-600{color:#475569}.text-slate-900{color:#0f172a}.hover\:bg-white\/60:hover{background-color:hsla(0,0%,100%,.6)}.hover\:text-slate-900:hover{color:#0f172a}.focus-visible\:ring-2:focus-visible,.focus-visible\:ring-slate-950:focus-visible{box-shadow:0 0 0 2px rgba(2,6,23,.5)}.focus-visible\:ring-offset-2:focus-visible{box-shadow:0 0 0 2px rgba(2,6,23,.5),0 0 0 4px #fff}.transition-all{transition:all .15s cubic-bezier(.4,0,.2,1)}button[role=tab]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}button[role=tab]:active{transform:scale(.98)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ring-offset-white{--tw-ring-offset-color:#fff}.card-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.card-shadow-hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.vehicle-card{width:100%;max-width:500px}.btn-primary{background-color:#3b82f6;color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition:background-color .2s}.btn-primary:hover{background-color:#2563eb}.btn-secondary{background-color:#6b7280;color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-weight:500;transition:background-color .2s}.btn-secondary:hover{background-color:#4b5563}.filter-item{margin-bottom:1rem}@media (min-width:1800px){.grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-width:none}}#toggle-bar{max-height:100vh;max-height:100dvh}#toggle-bar .flex-1{-webkit-overflow-scrolling:touch}.fixed.left-0{transition:width .2s ease-in-out}@media (max-width:1023px){.lg\:block{display:none!important}}@media (min-width:1024px){.lg\:block{display:block!important}}