.chassis_lookupForm__3Cfbg{display:flex;gap:12px;align-items:flex-end;margin-bottom:24px}.chassis_inputWrap__sh_ol{flex:1 1}.chassis_label__bXK_M{display:block;font-size:13px;font-weight:500;color:var(--color-text-muted);margin-bottom:6px}.chassis_input__NNZ2L{width:100%;padding:14px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;font-size:18px;font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:1.5px;text-transform:uppercase;outline:none;transition:border-color .2s ease}.chassis_input__NNZ2L::placeholder{color:hsla(0,0%,100%,.2);text-transform:none;letter-spacing:0;font-family:inherit;font-size:16px}.chassis_input__NNZ2L:focus{border-color:#0078d4;box-shadow:0 0 0 3px rgba(0,120,212,.15)}.chassis_btn__LJowy{padding:14px 32px;background:linear-gradient(135deg,#0078d4,#00bcf2);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chassis_btn__LJowy:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,120,212,.35)}.chassis_btn__LJowy:disabled{opacity:.5;cursor:not-allowed}.chassis_result__0NOMi{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;margin-bottom:24px;animation:chassis_slideUp__GswAj .3s ease}@keyframes chassis_slideUp__GswAj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chassis_resultHeader__TPyhU{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.chassis_badge__hEjSx{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.chassis_badgeFound__ZOwT5{background:rgba(16,185,129,.15);color:#10b981}.chassis_badgeNotFound__ko4so{background:rgba(239,68,68,.15);color:#ef4444}.chassis_make__Q23s8{font-size:22px;font-weight:700;color:#fff;margin:0}.chassis_model__XjQWX{color:hsla(0,0%,100%,.5);font-size:15px;margin-left:auto}.chassis_grid__36ElG{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.chassis_item__KPiBn{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:16px}.chassis_itemLabel__zx7Z3{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.chassis_itemValue__9z1m9{font-size:18px;font-weight:600;color:#fff}.chassis_itemHint__JY1OX{font-size:12px;color:hsla(0,0%,100%,.35);margin-top:4px}.chassis_fuelBadge__9rmi7{display:inline-block;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}.chassis_fuelPetrol__Nx7go{background:rgba(59,130,246,.15);color:#3b82f6}.chassis_fuelDiesel__9qCCA{background:hsla(220,9%,46%,.2);color:#9ca3af}.chassis_fuelHybrid__GdMSv{background:rgba(16,185,129,.15);color:#10b981}.chassis_fuelElectric__2Mhzz{background:rgba(168,85,247,.15);color:#a855f7}.chassis_fuelPhev__2_G7B{background:rgba(245,158,11,.15);color:var(--color-status-on-order)}.chassis_calcHint__QzBLn{margin-top:16px;padding:14px 18px;border-radius:12px;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chassis_calcHintStp__ucjdK{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);color:var(--color-status-on-order)}.chassis_calcHintEts__kK_Qs{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.chassis_notFound__f79dW{text-align:center;padding:32px;color:hsla(0,0%,100%,.5);font-size:15px}.chassis_error__M0bko{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:12px 16px;color:#ef4444;font-size:14px;margin-bottom:16px}@media (max-width:768px){.chassis_lookupForm__3Cfbg{flex-direction:column}.chassis_btn__LJowy{width:100%;text-align:center}.chassis_grid__36ElG{grid-template-columns:repeat(2,1fr)}.chassis_resultHeader__TPyhU{flex-wrap:wrap}.chassis_model__XjQWX{margin-left:0;width:100%}}@media (max-width:480px){.chassis_input__NNZ2L{padding:12px 14px;font-size:16px;letter-spacing:1px}.chassis_input__NNZ2L::placeholder{font-size:14px}.chassis_btn__LJowy{padding:12px 24px;font-size:15px}.chassis_result__0NOMi{padding:16px;border-radius:12px}.chassis_resultHeader__TPyhU{gap:8px;padding-bottom:12px;margin-bottom:16px}.chassis_make__Q23s8{font-size:18px;line-height:1.2;word-break:break-word}.chassis_model__XjQWX{font-size:14px}.chassis_grid__36ElG{grid-template-columns:1fr;gap:10px}.chassis_item__KPiBn{padding:12px 14px;border-radius:8px}.chassis_itemLabel__zx7Z3{font-size:11px}.chassis_itemValue__9z1m9{font-size:16px}.chassis_itemHint__JY1OX{font-size:11px}.chassis_calcHint__QzBLn{padding:12px 14px;font-size:13px;gap:6px}.chassis_specsSection__VD4R1{margin-top:.75rem;padding-top:.75rem}.chassis_specsTitle__8sbO9{font-size:.85rem}.chassis_approxBadge__rQi1L{font-size:10px;padding:2px 6px}}.chassis_specsSection__VD4R1{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color,#e5e7eb)}.chassis_specsTitle__8sbO9{font-size:.95rem;font-weight:600;margin:0 0 .75rem;color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.03em}.chassis_approxBadge__rQi1L{display:inline-block;font-size:11px;font-weight:500;color:var(--color-status-on-order);background:var(--color-status-on-order-bg);padding:2px 7px;border-radius:4px;margin-left:6px;vertical-align:middle}