.paper-scan-mobile__fitting-guarantee[data-v-4919aab8]{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:4px}.paper-scan-mobile__fitting-guarantee .fitting-guarantee__facts[data-v-4919aab8]{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:14px}.paper-scan-mobile__fitting-guarantee .fitting-guarantee__fact[data-v-4919aab8]{display:flex;align-items:center}.paper-scan-mobile__fitting-guarantee .fitting-guarantee__fact-icon[data-v-4919aab8]{margin-right:6px;min-width:16px}.paper-scan-mobile__fitting-guarantee .fitting-guarantee__fact-info[data-v-4919aab8]{margin:0 5px;width:15px;height:15px}.paper-scan-mobile__fitting-guarantee .fitting-guarantee__badge[data-v-4919aab8]{grid-area:badge;margin-top:10px}.fitting-guarantee__image[data-v-4919aab8]{width:100%}.fitting-guarantee__heading[data-v-4919aab8]{margin:25px 0 10px}.bot-search-configurator[data-v-67077db5]{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;margin-top:15px;box-sizing:border-box;color:#000;font-size:16px}.bot-search-configurator__input-wrapper[data-v-67077db5]{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:6px 15px;border:1px solid #949494;border-radius:12px;background-color:#fff;transition:border-color .3s ease}.bot-search-configurator__input-wrapper--focused[data-v-67077db5]{border-color:#0563c1}.bot-search-configurator__header-icon[data-v-67077db5]{flex-shrink:0;width:22px;height:22px;margin-right:10px}.bot-search-configurator__input[data-v-67077db5]{flex:1 1 auto;min-width:0;width:100%;max-width:100%;padding:12px 0;border:0;outline:0;background-color:transparent;font-size:16px;font-family:inherit;resize:none;overflow-y:auto;max-height:60px;box-sizing:border-box;scrollbar-width:none}.bot-search-configurator__input[data-v-67077db5]::-webkit-scrollbar{display:none}.bot-search-configurator__input[data-v-67077db5]::placeholder{color:#999;opacity:1}.bot-search-configurator__input-wrapper:has(.bot-search-configurator__submit-button) .bot-search-configurator__input[data-v-67077db5]{padding-right:40px}.bot-search-configurator__submit-button[data-v-67077db5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#022d94;border:0;border-radius:50%;cursor:pointer;outline:0;padding:0;transition:background-color .2s ease}.bot-search-configurator__submit-button svg[data-v-67077db5]{width:16px;height:16px;fill:#fff}.bot-search-configurator__suggestions[data-v-67077db5]{display:flex;flex-direction:column;margin-top:30px}.bot-search-configurator__suggestions-header[data-v-67077db5]{font-size:16px;font-weight:600;margin-bottom:20px;letter-spacing:.5px}.bot-search-configurator__suggestion-item[data-v-67077db5]{display:flex;align-items:center;margin-left:15px;margin-bottom:25px;cursor:pointer}.bot-search-configurator__suggestion-icon[data-v-67077db5]{width:16px;height:16px;flex-shrink:0;margin-right:15px;color:#181818}.bot-search-configurator__suggestion-text[data-v-67077db5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.configurator-mobile[data-v-b4483ebe]{position:relative;display:flex;flex-direction:column;box-sizing:border-box;overflow:auto;width:100vw;background:#fff;border-top-right-radius:20px;border-top-left-radius:20px}.configurator-mobile .configurator-mobile__header[data-v-b4483ebe]{position:fixed;display:flex;flex-direction:column;width:100%;margin-left:auto;padding-top:20px;padding-bottom:10px;background-color:#fff;z-index:10;border-top-right-radius:20px;border-top-left-radius:20px}.configurator-mobile .configurator-mobile__title[data-v-b4483ebe]{display:block;font-size:20px;padding-left:15px}.configurator-mobile .configurator-wrapper[data-v-b4483ebe]{padding:0 15px 20px}.configurator-mobile .configurator-wrapper--brand-model-tab[data-v-b4483ebe]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.configurator-mobile .configurator-mobile__tabs[data-v-b4483ebe]{display:flex;height:36px;border-radius:20px;box-shadow:0 0 3px #0000001a;background-color:#f4f4f4;color:#181818;align-items:center;font-size:14px;margin-bottom:15px;margin-top:60px}.configurator-mobile .configurator-mobile__tab-item[data-v-b4483ebe]{flex:1;padding:7px 2px;text-align:center;transition:background-color .3s ease,color .3s ease;margin:3px}.configurator-mobile .configurator-mobile__tab-item.active[data-v-b4483ebe]{background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000001a;transition:background-color .3s ease,color .3s ease}.configurator-mobile .configurator-mobile__tab-content[data-v-b4483ebe]{display:flex;border:4px solid #ffbb1c;border-radius:20px;box-sizing:border-box}.configurator-mobile .configurator-mobile__tab-content>.wrapper[data-v-b4483ebe]{display:flex;box-sizing:border-box;width:100%;padding:4px;overflow:hidden;min-height:128px}.configurator-mobile .configurator-mobile__tab-content>.key-number-wrapper[data-v-b4483ebe]{min-height:263px}.configurator-mobile .configurator-mobile__info-link[data-v-b4483ebe]{display:inline-flex;margin-top:11px;color:#181818;font-size:14px;outline:none}.configurator-mobile .configurator-mobile__info-link svg[data-v-b4483ebe]{margin-left:4px}.configurator-mobile__separator[data-v-b4483ebe]{position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0;width:100%}.configurator-mobile__separator-text[data-v-b4483ebe]{z-index:9;padding:0 5px;background-color:#fff;font-size:14px}.configurator-mobile__separator-line[data-v-b4483ebe]{content:"";position:absolute;width:100%;height:1px;background-color:#dcdcdc}.configurator-mobile__no-vehicle-search[data-v-b4483ebe]{display:flex;justify-content:center;margin-top:20px;font-size:16px}.configurator-mobile__no-vehicle-search--brand-model-bottom[data-v-b4483ebe]{margin-top:auto;padding-top:32px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.fitting-guarantee[data-v-b4483ebe]{background:#fff;padding:10px 0 25px;border-radius:0}.configurator-mobile__bottom-content[data-v-b4483ebe]{padding:0 5px}.key-number-guide[data-v-b4483ebe]{box-sizing:border-box;padding:0 15px env(safe-area-inset-bottom)}.configurator-mobile__skeleton[data-v-b4483ebe]{border-radius:10px}
