.bulk-lookup_page__o6ueY{max-width:720px;margin:0 auto;padding:12px 12px 32px}.bulk-lookup_title__i3CiL{font-size:20px;margin:0 0 8px}.bulk-lookup_intro__8AQYw{margin:0 0 20px;color:var(--text-muted);line-height:1.5}.add-to-cart-button_button__wGR92{padding:8px 14px;border:none;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,transform .1s ease}.add-to-cart-button_button__wGR92:hover:not(:disabled){background:var(--accent-hover)}.add-to-cart-button_button__wGR92:active:not(:disabled){transform:translateY(1px)}.add-to-cart-button_button__wGR92:disabled{opacity:.5;cursor:default}.add-to-cart-button_stepper__Hrsaj{display:inline-flex;align-items:center;gap:2px;border-radius:var(--radius-sm);background:var(--accent);overflow:hidden}.add-to-cart-button_stepButton__EYj0R{width:32px;height:32px;border:none;background:none;color:var(--accent-contrast);font-size:16px;font-weight:700;line-height:1;cursor:pointer}.add-to-cart-button_stepButton__EYj0R:disabled{opacity:.6;cursor:default}.add-to-cart-button_qtyValue__obaIz{min-width:20px;text-align:center;color:var(--accent-contrast);font-size:14px;font-weight:600}.inquiry-form_wrap__z9uuh{padding:8px 4px 24px}.inquiry-form_intro__IjDQ4{margin:0 0 16px;color:var(--text-muted);line-height:1.5}.inquiry-form_form__RUdQJ{display:flex;flex-direction:column;gap:14px}.inquiry-form_field__d2Hw0{display:flex;flex-direction:column;gap:4px}.inquiry-form_label__Q1JPk{font-size:13px;color:var(--text-muted)}.inquiry-form_input__fwkRm,.inquiry-form_textarea__3DQPy{padding:12px 14px;font-size:16px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit}.inquiry-form_input__fwkRm:focus,.inquiry-form_textarea__3DQPy:focus{outline:2px solid var(--accent);outline-offset:-1px}.inquiry-form_textarea__3DQPy{resize:vertical;min-height:44px}.inquiry-form_error___XRIM{font-size:12px;color:var(--danger)}.inquiry-form_consent__HPVpc{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-muted);line-height:1.4}.inquiry-form_consent__HPVpc input{margin-top:3px}.inquiry-form_button__o13HI{padding:12px 20px;font-size:16px;font-weight:600;color:var(--accent-contrast);background:var(--accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease}.inquiry-form_button__o13HI:hover:not(:disabled){background:var(--accent-hover)}.inquiry-form_button__o13HI:disabled{opacity:.5;cursor:default}.inquiry-form_success__4RJx3{padding:16px;border:1px solid var(--success-border);background:var(--success-bg);border-radius:var(--radius);color:var(--success);line-height:1.5}.bulk-lookup-results_wrap__ipxLx{display:flex;flex-direction:column;gap:16px}.bulk-lookup-results_summary__fJMSN{margin:0;font-size:14px;color:var(--text-muted)}.bulk-lookup-results_exportForm__YJOY7{margin:0}.bulk-lookup-results_exportButton__KskOq{padding:10px 16px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:14px;font-weight:600;cursor:pointer}.bulk-lookup-results_rows__Eu6_l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bulk-lookup-results_row__HvEaD{padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.bulk-lookup-results_rowHeader__zMuve{display:flex;justify-content:space-between;align-items:center;gap:12px}.bulk-lookup-results_article__p4yJY{font-size:15px;font-weight:600;color:var(--text)}.bulk-lookup-results_statusFound__cq0Md{font-size:12px;font-weight:600;color:var(--success)}.bulk-lookup-results_statusAnalog__MvCkH{font-size:12px;font-weight:600;color:var(--warning)}.bulk-lookup-results_statusNotFound__q8TNW{font-size:12px;font-weight:600;color:var(--danger)}.bulk-lookup-results_hits__KOS5t{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.bulk-lookup-results_hit__QeZ_V{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.bulk-lookup-results_hitLink__Q6VdX{display:flex;flex-direction:column;gap:2px;min-width:0;text-decoration:none;color:inherit}.bulk-lookup-results_hitBrand__kvrtq{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-subtle)}.bulk-lookup-results_hitArticle__6MW7u{font-size:14px;font-weight:600;color:var(--text)}.bulk-lookup-results_hitName__Qklik{font-size:13px;color:var(--text-muted)}.bulk-lookup-results_crossType__lmjln{font-size:12px;color:var(--warning);margin-top:2px}.bulk-lookup-results_hitAside__fFqpc{display:flex;align-items:center;gap:10px;flex-shrink:0}.bulk-lookup-results_hitPrice__ndziH{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap}.bulk-lookup-form_wrap__UXlwJ{display:flex;flex-direction:column;gap:24px}.bulk-lookup-form_form__aIiMv{display:flex;flex-direction:column;gap:14px}.bulk-lookup-form_field__W65QE{display:flex;flex-direction:column;gap:4px}.bulk-lookup-form_label__LmRYf{font-size:13px;color:var(--text-muted)}.bulk-lookup-form_textarea___jzLc{padding:12px 14px;font-size:16px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;resize:vertical}.bulk-lookup-form_textarea___jzLc:focus{outline:2px solid var(--accent);outline-offset:-1px}.bulk-lookup-form_fileInput__Iw0m2{font-size:14px;color:var(--text-muted)}.bulk-lookup-form_error__tAs67{margin:0;font-size:13px;color:var(--danger)}.bulk-lookup-form_button__L5Ifl{padding:12px 20px;font-size:16px;font-weight:600;color:var(--accent-contrast);background:var(--accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease}.bulk-lookup-form_button__L5Ifl:hover:not(:disabled){background:var(--accent-hover)}.bulk-lookup-form_button__L5Ifl:disabled{opacity:.5;cursor:default}.vehicle-part-list_cards__TtZlq{list-style:none;margin:0;padding:0}.vehicle-part-list_cardWrap__wX_xI,.vehicle-part-list_cards__TtZlq{display:flex;flex-direction:column;gap:8px}.vehicle-part-list_card__66stO{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;min-height:64px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .15s ease}.vehicle-part-list_card__66stO:hover{border-color:var(--accent)}.vehicle-part-list_card__66stO:active{background:var(--surface-muted)}.vehicle-part-list_cardMain__rLO_m{display:flex;flex-direction:column;gap:2px;min-width:0}.vehicle-part-list_brand__0W5Bn{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-subtle)}.vehicle-part-list_article__FakrZ{font-size:15px;font-weight:600;color:var(--text)}.vehicle-part-list_name__9pDAy{font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-part-list_cardAside__thoCQ{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vehicle-part-list_price__thxk5{font-size:15px;font-weight:700;color:var(--text);white-space:nowrap}.vehicle-part-list_inStock__hy4Qv{font-size:12px;font-weight:600;color:var(--success)}.vehicle-part-list_toOrder__5QE4Z{font-size:12px;font-weight:600;color:var(--warning)}.vehicle-part-list_cardAction__VYtmV{padding:0 14px}.vehicles_page__1FtTV{max-width:720px;margin:0 auto;padding:12px 12px 32px}.vehicles_back__hDSUk{margin:0 0 12px;font-size:14px}.vehicles_title__XBLZp{font-size:20px;font-weight:700;margin:0 0 16px;line-height:1.3;color:var(--text)}.vehicles_empty__zu9gT{padding:16px 4px;color:var(--text-muted);line-height:1.5}.vehicles_note__ZCkex{margin:-8px 0 16px;font-size:13px;line-height:1.5;color:var(--text-muted)}.vehicles_pager__7pz5a{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;color:var(--text-muted)}.vehicles_pagerLink__FMjT4{color:var(--accent);text-decoration:none;font-weight:600}.vehicles_pagerLink__FMjT4:hover{text-decoration:underline}