.VehicleLookup_lookup__YDpme{--lookup-accent:#dffd6e;--lookup-line:rgba(161,161,170,.22);--lookup-muted:#a1a1aa;margin-bottom:24px;padding:18px;border:1px solid var(--lookup-line);border-radius:12px;background:rgba(0,0,0,.16);color:#f4f4f5}.VehicleLookup_volt__eGCKF{--lookup-accent:var(--accent,#c6f135);--lookup-muted:var(--muted,#a1a1aa);border-radius:8px}.VehicleLookup_heading__Udw5N{display:flex;align-items:center;justify-content:space-between;gap:12px}.VehicleLookup_heading__Udw5N h3{font-size:.95rem;font-weight:500;line-height:1.4;margin:0}.VehicleLookup_heading__Udw5N span{color:var(--lookup-muted);font-size:.65rem}.VehicleLookup_intro__KZb_m{margin:8px 0 14px;font-size:.75rem;line-height:1.6;color:var(--lookup-muted)}.VehicleLookup_modes__6JVeM{display:grid;grid-template-columns:1fr 1fr;padding:3px;background:rgba(0,0,0,.28);border:1px solid var(--lookup-line);border-radius:7px;margin-bottom:14px}.VehicleLookup_modes__6JVeM button{padding:9px 8px;border-radius:4px;background:transparent;color:var(--lookup-muted);font-size:.75rem;line-height:1.3;border:1px solid transparent;cursor:pointer}.VehicleLookup_modes__6JVeM button[aria-pressed=true]{background:#30302c;border-color:rgba(223,253,110,.2);color:#fafaf9}.VehicleLookup_inputs__sxfkh{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.VehicleLookup_field__PA4if{min-width:0}.VehicleLookup_field__PA4if label{display:block;margin-bottom:7px;font-size:.65rem;letter-spacing:.025em;color:var(--lookup-muted)}.VehicleLookup_field__PA4if input,.VehicleLookup_field__PA4if select{width:100%;min-width:0;height:44px;padding:10px 11px;color:#f4f4f5;background:#161616;border:1px solid var(--lookup-line);border-radius:6px;outline:none;font-size:.8rem;font-family:inherit}.VehicleLookup_field__PA4if input::placeholder{color:#777774}.VehicleLookup_field__PA4if select{cursor:pointer;padding-right:22px;color-scheme:dark}.VehicleLookup_field__PA4if input:focus,.VehicleLookup_field__PA4if select:focus{border-color:var(--lookup-accent)}.VehicleLookup_find__aIFaB,.VehicleLookup_use__TF1D2{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin-top:12px;padding:10px 12px;background:#292a25;color:var(--lookup-accent);border:1px solid rgba(223,253,110,.3);border-radius:6px;font-size:.78rem;font-weight:500;text-align:left;cursor:pointer}.VehicleLookup_find__aIFaB:hover,.VehicleLookup_use__TF1D2:hover{border-color:var(--lookup-accent);background:#33352b}.VehicleLookup_find__aIFaB:disabled{opacity:.55;cursor:wait}.VehicleLookup_find__aIFaB:focus-visible,.VehicleLookup_modes__6JVeM button:focus-visible,.VehicleLookup_use__TF1D2:focus-visible{outline:2px solid var(--lookup-accent);outline-offset:3px}.VehicleLookup_help__kRBpH{margin:10px 0 0;color:var(--lookup-muted);font-size:.65rem;line-height:1.5}.VehicleLookup_error__bSM7h{margin:12px 0 0;color:#f3b8ae;font-size:.75rem;line-height:1.6}.VehicleLookup_result__ybd_E{margin-top:14px;padding-top:14px;border-top:1px solid var(--lookup-line)}.VehicleLookup_vehicle__qmEvQ{margin:0;font-size:.9rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.VehicleLookup_vin__uOAaV{margin:5px 0 0;color:var(--lookup-muted);font-size:.65rem;font-family:monospace;overflow-wrap:anywhere}.VehicleLookup_confirmed__K05qX{margin:8px 0 0;color:var(--lookup-accent);font-size:.7rem;line-height:1.5}@media (max-width:400px){.VehicleLookup_lookup__YDpme{padding:14px}.VehicleLookup_inputs__sxfkh{grid-template-columns:1fr}}