input[type=email],input[type=number],input[type=password],input[type=text]{width:100%;padding:.6rem;margin-top:.4rem;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--fg)}input[name=vin]{text-transform:uppercase}input[type=range]{width:100%;margin-top:.6rem;margin-bottom:.4rem}.error{background:#fee;border:1px solid #f88;color:#800;padding:.5rem;margin:.5rem 0;border-radius:4px}.field-error{color:#a00;font-size:.9rem;margin-top:.25rem;display:block}.flex-center{display:flex;gap:1rem;align-items:center}.flex-input{flex:1}.text-bold-green{font-weight:700;color:#0a3;min-width:50px}.status-message{margin-top:.8rem;display:none}.margin-bottom-small{margin-bottom:10px}.form-submit-button{margin-top:1rem}.form-actions{margin-top:1rem;text-align:center}textarea{width:100%}.icon-img-small{height:40px}