.erc-ai-advisor-container[data-v-5fff569a]{font-family:inherit;width:100%;max-width:1140px;margin:0 auto;border-radius:16px;padding:28px 28px 32px;box-sizing:border-box}.erc-ai-advisor-container.theme-light[data-v-5fff569a]{background:#f4f6f9;border:1px solid #e0e4ea;color:#1a1d23}.erc-ai-advisor__header[data-v-5fff569a]{display:flex;align-items:center;gap:14px;margin-bottom:22px}.erc-ai-advisor__header-icon[data-v-5fff569a]{width:44px;height:44px;border-radius:10px;background:var(--erc-color-oem,#00aeff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.erc-ai-advisor__header-icon svg[data-v-5fff569a]{width:22px;height:22px;color:#fff}.erc-ai-advisor__title[data-v-5fff569a]{margin:0 0 2px;font-size:22px;font-family:Inter,sans-serif;font-weight:700;line-height:1.2}.theme-light .erc-ai-advisor__title[data-v-5fff569a]{color:#1a1d23}.erc-ai-advisor__subtitle[data-v-5fff569a]{margin:0;font-size:.78rem;opacity:.55;letter-spacing:.03em}.erc-ai-advisor__input-row[data-v-5fff569a]{display:flex;gap:12px;flex-wrap:wrap}.erc-ai-advisor__input[data-v-5fff569a]{flex:1 1 220px;border-radius:30px;padding:14px 18px;font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit;box-sizing:border-box}.theme-light .erc-ai-advisor__input[data-v-5fff569a]{background:#fff;border:1.5px solid #d0d5dc;color:#1a1d23}.erc-ai-advisor__input[data-v-5fff569a]::-moz-placeholder{opacity:.45}.erc-ai-advisor__input[data-v-5fff569a]::placeholder{opacity:.45}.erc-ai-advisor__input[data-v-5fff569a]:focus{border-color:var(--erc-color-oem,#00aeff);box-shadow:0 0 0 3px color-mix(in srgb,var(--erc-color-oem,#00aeff) 18%,transparent)}.erc-ai-advisor__input[data-v-5fff569a]:disabled{opacity:.5;cursor:not-allowed}.erc-ai-advisor__btn[data-v-5fff569a]{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:30px;border:none;background:var(--erc-color-oem,#00aeff);color:#fff;font-size:15px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s,opacity .2s,transform .1s}.erc-ai-advisor__btn[data-v-5fff569a]:hover:not(:disabled){filter:brightness(1.1)}.erc-ai-advisor__btn[data-v-5fff569a]:active:not(:disabled){transform:scale(.98)}.erc-ai-advisor__btn[data-v-5fff569a]:disabled{opacity:.5;cursor:not-allowed}.erc-ai-advisor__btn-icon[data-v-5fff569a]{width:18px;height:18px}.erc-ai-advisor__spinner[data-v-5fff569a]{width:18px;height:18px;animation:erc-ai-spin-5fff569a .8s linear infinite}.erc-ai-advisor__spinner-track[data-v-5fff569a]{opacity:.25}.erc-ai-advisor__spinner-fill[data-v-5fff569a]{opacity:.75}@keyframes erc-ai-spin-5fff569a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.erc-ai-advisor__results[data-v-5fff569a]{margin-top:24px;display:flex;flex-direction:column;gap:18px}.erc-ai-advisor__error[data-v-5fff569a]{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:10px;font-size:.9rem}.theme-light .erc-ai-advisor__error[data-v-5fff569a]{background:#fff0f0;border:1px solid #fad0d0;color:#c0392b}.erc-ai-advisor__error svg[data-v-5fff569a]{width:18px;height:18px;flex-shrink:0;margin-top:1px}.erc-ai-advisor__vehicle-card[data-v-5fff569a]{border-radius:12px;padding:18px 20px 14px;overflow:hidden}.theme-light .erc-ai-advisor__vehicle-card[data-v-5fff569a]{background:#fff;border:1px solid #e0e4ea}.erc-ai-advisor__db-row[data-v-5fff569a]{display:flex;align-items:center;gap:10px;margin-top:12px;margin-bottom:14px;flex-wrap:wrap}.erc-ai-advisor__catalogue-link[data-v-5fff569a],.erc-ai-advisor__db-badge[data-v-5fff569a]{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:600;padding:8px 16px;border-radius:20px;letter-spacing:.02em}.erc-ai-advisor__catalogue-link[data-v-5fff569a]{text-decoration:none;transition:background .2s,border-color .2s;margin-left:auto}.erc-ai-advisor__catalogue-link svg[data-v-5fff569a]{width:14px;height:14px;flex-shrink:0}.vehicle-card__columns[data-v-5fff569a]{display:flex;gap:20px;align-items:flex-start}.vehicle-card__left[data-v-5fff569a]{flex:0 0 auto;min-width:160px;max-width:300px}.vehicle-card__right[data-v-5fff569a]{flex:1 1 auto;overflow:hidden;border-radius:8px}.vehicle-card__photo[data-v-5fff569a]{width:100%;height:auto;display:block;border-radius:8px;-o-object-fit:contain;object-fit:contain;max-height:250px;margin-top:-20px}.brand-logo img[data-v-5fff569a]{max-width:100px;border:1px solid #a2a2a2;padding:0;margin-bottom:15px;display:block}.vehicle-card__name-line[data-v-5fff569a]{font-size:1.4rem;margin-bottom:5px;line-height:1.3}.vehicle-card__brand[data-v-5fff569a],.vehicle-card__model[data-v-5fff569a]{font-weight:700}.vehicle-card__brand[data-v-5fff569a]{margin-right:5px}.vehicle-card__gen-line[data-v-5fff569a]{font-size:1rem;margin-bottom:4px;line-height:1.4;font-weight:700}.vehicle-card__gen-name[data-v-5fff569a]{margin-right:5px}.theme-light .vehicle-card__gen-line[data-v-5fff569a]{color:#555b66}.vehicle-card__engine[data-v-5fff569a]{font-size:1rem;margin-top:2px}.theme-light .vehicle-card__engine[data-v-5fff569a]{color:#555b66}@media (max-width:480px){.vehicle-card__columns[data-v-5fff569a]{flex-direction:column}.vehicle-card__left[data-v-5fff569a]{max-width:100%}}.theme-light .erc-ai-advisor__db-badge[data-v-5fff569a]{background:#e8f8e8;color:#27ae60;border:1px solid #b2dfb2}.theme-light .erc-ai-advisor__catalogue-link[data-v-5fff569a]{background:#e8f0fc;color:#00aeff;border:1px solid #00aeff}.theme-light .erc-ai-advisor__catalogue-link[data-v-5fff569a]:hover{background:#d6e4f7;border-color:#00aeff}.erc-ai-advisor__db-badge svg[data-v-5fff569a]{width:14px;height:14px}.erc-ai-advisor__response[data-v-5fff569a]{border-radius:12px;padding:20px 22px}.theme-light .erc-ai-advisor__response[data-v-5fff569a]{background:#fff;border:1px solid #e0e4ea}.erc-ai-advisor__response-label[data-v-5fff569a]{display:flex;align-items:center;gap:7px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:14px;color:var(--erc-color-oem,#00aeff)}.erc-ai-advisor__response-label svg[data-v-5fff569a]{width:15px;height:15px}.erc-ai-advisor__response-body[data-v-5fff569a]{font-size:1rem;line-height:1.75;font-family:IBM Plex Sans,sans-serif}.theme-light .erc-ai-advisor__response-body[data-v-5fff569a]{color:#3a3f4a}.erc-ai-advisor__response-body[data-v-5fff569a] p{margin:0 0 .85em}.erc-ai-advisor__response-body[data-v-5fff569a] p:last-child{margin-bottom:0}.erc-ai-advisor__response-body[data-v-5fff569a] strong{font-weight:700}.theme-light .erc-ai-advisor__response-body[data-v-5fff569a] strong{color:#1a1d23}.erc-ai-advisor__disclaimer[data-v-5fff569a]{margin-top:18px;padding-top:14px;border-top:1px solid;font-size:.75rem;line-height:1.6}.theme-light .erc-ai-advisor__disclaimer[data-v-5fff569a]{color:#6b7280;border-top-color:#e0e4ea}.erc-ai-advisor__disclaimer-note[data-v-5fff569a]{font-weight:700;color:#00aeff}.erc-ai-advisor__disclaimer-link[data-v-5fff569a]{font-weight:700;color:#00aeff;text-decoration:none;font-size:.75rem}.erc-ai-advisor__disclaimer-link[data-v-5fff569a]:hover{text-decoration:underline}.theme-light .erc-ai-advisor__disclaimer-link[data-v-5fff569a]:hover{color:#1a1d23}@media (max-width:540px){.erc-ai-advisor-container[data-v-5fff569a]{padding:20px 16px 24px;border-radius:12px}.erc-ai-advisor__input-row[data-v-5fff569a]{flex-direction:column}.erc-ai-advisor__btn[data-v-5fff569a]{width:100%;justify-content:center}}.erc-ai-advisor__suggestions[data-v-5fff569a]{border-radius:12px;padding:18px 20px}.theme-light .erc-ai-advisor__suggestions[data-v-5fff569a]{background:#fff;border:1px solid #e0e4ea}.erc-ai-advisor__suggestions-label[data-v-5fff569a]{font-size:.88rem;font-weight:600;margin-bottom:12px}.theme-light .erc-ai-advisor__suggestions-label[data-v-5fff569a]{color:#555b66}.erc-ai-advisor__suggestions-list[data-v-5fff569a]{display:flex;flex-wrap:wrap;gap:8px}.erc-ai-advisor__suggestion-chip[data-v-5fff569a]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:30px;border:1.5px solid var(--erc-color-oem,#00aeff);background:transparent;color:var(--erc-color-oem,#00aeff);font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,color .2s;text-align:left}.erc-ai-advisor__suggestion-chip[data-v-5fff569a]:hover{background:var(--erc-color-oem,#00aeff);color:#fff}.erc-ai-advisor-container.theme-dark[data-v-5fff569a]{background:#0d131e;border:1px solid #3a4150;color:#e6e8ec}.theme-dark .erc-ai-advisor__title[data-v-5fff569a]{color:#fff}.theme-dark .erc-ai-advisor__subtitle[data-v-5fff569a]{color:#9aa3b2;opacity:1}.theme-dark .erc-ai-advisor__input[data-v-5fff569a]{background:#161f32;border:1.5px solid #3a4150;color:#e6e8ec}.theme-dark .erc-ai-advisor__input[data-v-5fff569a]::-moz-placeholder{color:#9aa3b2;opacity:1}.theme-dark .erc-ai-advisor__input[data-v-5fff569a]::placeholder{color:#9aa3b2;opacity:1}.theme-dark .erc-ai-advisor__error[data-v-5fff569a]{background:#3a1f23;border:1px solid #6b2a30;color:#ff6b6b}.theme-dark .erc-ai-advisor__vehicle-card[data-v-5fff569a]{background:#fff;border:1px solid #e0e4ea;color:#1a1d23}.theme-dark .vehicle-card__engine[data-v-5fff569a],.theme-dark .vehicle-card__gen-line[data-v-5fff569a]{color:#555b66}.theme-dark .erc-ai-advisor__db-badge[data-v-5fff569a]{background:#e8f8e8;color:#27ae60;border:1px solid #b2dfb2}.theme-dark .erc-ai-advisor__catalogue-link[data-v-5fff569a]{background:#e8f0fc;color:#00aeff;border:1px solid #00aeff}.theme-dark .erc-ai-advisor__catalogue-link[data-v-5fff569a]:hover{background:#d6e4f7;border-color:#00aeff}.theme-dark .erc-ai-advisor__response[data-v-5fff569a]{background:#fff;border:1px solid #e0e4ea}.theme-dark .erc-ai-advisor__response-body[data-v-5fff569a]{color:#3a3f4a}.theme-dark .erc-ai-advisor__response-body[data-v-5fff569a] strong{color:#1a1d23}.theme-dark .erc-ai-advisor__disclaimer[data-v-5fff569a]{color:#6b7280;border-top-color:#e0e4ea}.theme-dark .erc-ai-advisor__disclaimer-link[data-v-5fff569a]:hover{color:#1a1d23}.theme-dark .erc-ai-advisor__suggestions[data-v-5fff569a]{background:#2a313b;border:1px solid #3a4150}.theme-dark .erc-ai-advisor__suggestions-label[data-v-5fff569a]{color:#cfd4dc}