[data-v-7ae60935]{box-sizing:border-box}.form-field-wrapper[data-v-7ae60935]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-left:-5px;margin-right:-5px;margin-bottom:-10px}.field-group[data-v-7ae60935]{padding-right:5px;padding-left:5px;margin-bottom:10px;width:100%;flex-wrap:wrap;align-items:center;position:relative;display:flex}.field-group label[data-v-7ae60935]{padding-bottom:5px;font-family:PT Sans,sans-serif;font-size:16px;font-weight:600;color:var(--erc-form-text-color,#fff)}.form-field[data-v-7ae60935]{font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;flex-basis:100%;max-width:100%;color:var(--erc-select-text-color,#000);display:flex;position:relative;width:100%}.select-wrapper[data-v-7ae60935]:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="svg-inline--fa fa-caret-down" data-icon="caret-down" data-prefix="fas" viewBox="0 0 320 512"><path fill="currentColor" d="m310.6 246.6-127.1 128c-7.1 6.3-15.3 9.4-23.5 9.4s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75s3.12 25.75-6.08 34.85z"/></svg>');position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3);width:10px}.select-wrapper select[data-v-7ae60935]{background-color:var(--erc-select-bg-color,#fff);border:1px solid var(--erc-select-border-color,#818a91);color:inherit;border-radius:9px;flex-basis:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;width:100%;max-width:100%;flex-grow:1;min-height:40px;padding:5px 20px 5px 14px}.field-group__button[data-v-7ae60935]{align-items:flex-end;padding-top:10px}.submit-button[data-v-7ae60935]{background-color:var(--erc-button-bg-color,#fff);color:var(--erc-button-text-color,var(--erc-color-oem,#00aeff));flex-basis:100%;min-height:40px;border:none;cursor:pointer;display:inline-block;line-height:1;padding:0 24px;fill:#fff;text-align:center;transition:all .3s;border-radius:10px!important;font-weight:700}.submit-button[data-v-7ae60935]:focus:enabled,.submit-button[data-v-7ae60935]:hover:enabled{background-color:var(--erc-button-hover-bg-color,#00699b);color:var(--erc-button-hover-text-color,#fff);outline:none}.submit-button[data-v-7ae60935]:disabled{cursor:not-allowed;background-color:#e3e3e3;color:#a7a7a7}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.cdc-container{display:flex;align-items:center;justify-content:center}.cdc{height:auto;position:relative;flex-shrink:0}.cdc,.cdc-overlay{border-radius:50%;overflow:hidden}.cdc-overlay{opacity:1;position:absolute;display:flex;align-items:center;justify-content:center}.cdc-text{text-align:center}.cdc-legend{display:flex;justify-content:center;margin-top:1em;flex-wrap:wrap}.cdc-legend-item{display:inline-flex;align-items:center;margin:.5em}.cdc-legend-item-color{height:1.25em;width:1.25em;border-radius:2px;margin-right:.5em}.cdc-sections{position:absolute;height:auto;width:100%;padding-bottom:100%;border-radius:50%}.cdc-section{width:50%;overflow:hidden;background-color:transparent;transform-origin:0 50%;pointer-events:none}.cdc-filler,.cdc-section{position:absolute;height:100%}.cdc-filler{width:100%;pointer-events:all}.cdc-section.cdc-section-right{left:50%}.cdc-section.cdc-section-right .cdc-filler{transform-origin:0 50%}.cdc-section.cdc-section-left{left:0;transform-origin:100% 50%}.cdc-section.cdc-section-left .cdc-filler{transform-origin:100% 50%}.erc__vehicle-remap-info[data-v-55935674]{padding:0 30px;color:var(--erc-text-color)}.section-image-info[data-v-55935674]{width:100%;min-height:280px;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));padding:0 0 20px 0;align-items:center;gap:0}.vehicle-image img[data-v-55935674]{width:100%!important;height:auto;display:block;max-width:500px;margin:0 auto}.logo-and-basic-info[data-v-55935674]{display:flex;text-align:left;-moz-column-gap:20px;column-gap:20px;padding-top:10px;justify-self:end}.brand-logo[data-v-55935674]{padding:0;flex-shrink:0}.brand-logo img[data-v-55935674]{width:100%;max-width:80px;height:auto;display:block}.basic-info[data-v-55935674]{flex-grow:1}.brand-name[data-v-55935674]{color:var(--erc-text-heading);font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;margin-bottom:.2em}.model-name[data-v-55935674]{color:var(--erc-color-oem);font-family:Ubuntu,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.1;margin-bottom:.1em}.generation-name[data-v-55935674],.generation-year[data-v-55935674]{color:var(--erc-text-light);font-family:Open Sans,sans-serif;font-size:clamp(18px,2.5vw,22px);font-weight:700;display:inline;line-height:1.2}.generation-year[data-v-55935674]{margin-left:0}.engine-name[data-v-55935674]{color:var(--erc-text-heading);font-family:Open Sans,sans-serif;font-size:clamp(18px,2.5vw,22px);font-weight:700;padding-bottom:10px;margin-top:.5em}.engine-info-restructured[data-v-55935674]{width:100%;text-align:right;vertical-align:top;padding-top:0;line-height:1.5}.engine-detail-row[data-v-55935674]{margin:0 0 4px 0;font-weight:300;font-size:16px;color:var(--erc-text-color)}.engine-detail-label[data-v-55935674]{margin:8px 0 2px 0;font-weight:700;font-size:16px;color:var(--erc-text-light)}section.remaps_engine__titles[data-v-55935674]{display:grid;grid-template-columns:1fr auto;color:var(--erc-text-heading);font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;border-bottom:none;padding-bottom:5px;margin-bottom:15px}.section-title.section-title__engine[data-v-55935674]{text-align:right}.section-title[data-v-55935674]{font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;padding:0 0 15px 0;margin:0 0 15px 0;text-transform:uppercase;letter-spacing:.5px;color:var(--erc-text-heading);border-bottom:none}.remaps-data .section-title__remaps[data-v-55935674]{text-align:left}.remaps-info .section-title__engine[data-v-55935674]{text-align:right;padding:0;margin-bottom:5px}.methods[data-v-55935674],.tools[data-v-55935674]{margin-top:15px;text-align:right;color:var(--erc-text-color);line-height:1.5;white-space:pre-wrap;word-break:break-word}.methods h5[data-v-55935674],.tools h5[data-v-55935674]{font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700!important;padding:0 0 5px 0;margin:0 0 5px 0;color:var(--erc-text-heading);text-transform:uppercase;border-bottom:none;display:inline-block;margin-bottom:8px}.methods .methods-list[data-v-55935674],.methods .tools-list[data-v-55935674],.tools .methods-list[data-v-55935674],.tools .tools-list[data-v-55935674]{font-size:16px;font-weight:300;display:block;color:var(--erc-text-light)}section.remaps_engine__data[data-v-55935674]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:30px;padding:0 0 40px 0;color:var(--erc-text-color);margin-top:0}section.remaps_engine__data .remaps-info[data-v-55935674]{text-align:right}.available_remaps[data-v-55935674]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,max-content));gap:15px}.available-options[data-v-55935674]{margin-top:20px;padding-top:15px;border-top:none}.options-title[data-v-55935674]{font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;margin:0 0 8px 0;color:var(--erc-text-heading);text-transform:uppercase}.options-list[data-v-55935674]{font-size:16px;color:var(--erc-text-light);line-height:1.5;margin:0}.column[data-v-55935674]{min-width:90px}.column-data[data-v-55935674]{display:flex;flex-direction:column;height:100%}.heading[data-v-55935674]{color:var(--erc-text-light);font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;margin:0 0 10px 0;text-align:center;line-height:1.2;word-break:break-word}.heading__stage_1[data-v-55935674]{color:var(--erc-color-st1)}.heading__stage_2[data-v-55935674]{color:var(--erc-color-st2)}.heading__oem[data-v-55935674]{color:var(--erc-color-oem)}section.remaps_engine__data .data[data-v-55935674]{display:grid;grid-template-columns:1fr;grid-row-gap:10px;margin-top:auto}.column .data-box[data-v-55935674]{border:2px solid var(--erc-color-oem);border-radius:8px;min-height:100px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;box-sizing:border-box}.column .data-box span.label[data-v-55935674]{width:100%;display:block;text-align:center;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;color:var(--erc-color-oem);margin-bottom:4px}.column .data-box span.value[data-v-55935674]{width:100%;display:block;text-align:center;font-family:Ubuntu,sans-serif;font-size:25px;font-weight:900;color:var(--erc-color-oem);line-height:1.1}.column .data-box.data-box__nm[data-v-55935674]{background:var(--erc-color-oem);color:#fff}.column .data-box.data-box__nm span.label[data-v-55935674],.column .data-box.data-box__nm span.value[data-v-55935674]{color:#fff}.column .data-box.data-box__graph[data-v-55935674]{border:none;padding:0;background:none;min-height:auto;height:auto}.column .data-box.data-box__graph .vc-donut[data-v-55935674]{margin:0 auto;display:block;width:100px;height:100px}.column .data-box.data-box__graph .cdc-text span[data-v-55935674]{font-weight:700;font-family:Open Sans,sans-serif}.column .data-box.data-box__graph .cdc-text .absolute-gain-value[data-v-55935674]{font-size:20px;font-weight:700;display:block;line-height:1}.column .data-box.data-box__graph .cdc-text .absolute-gain-unit[data-v-55935674]{font-size:12px;font-weight:400;display:block;line-height:1;margin-top:2px}.column .data-box.data-box__graph .cdc-text span.percent-value[data-v-55935674]{font-size:20px;display:block;line-height:1}.column .data-box.data-box__graph .cdc-text span.percent-sign[data-v-55935674]{font-size:12px;font-weight:400;display:block;line-height:1;margin-top:2px;margin-left:0}.column__stage_1 .data-box[data-v-55935674]:not(.data-box__graph){border-color:var(--erc-color-st1)}.column__stage_1 .data-box.data-box__nm[data-v-55935674]{background:var(--erc-color-st1);border-color:var(--erc-color-st1)}.column__stage_1 .data-box.data-box__nm span.label[data-v-55935674],.column__stage_1 .data-box.data-box__nm span.value[data-v-55935674]{color:#fff}.column__stage_1 .data-box.data-box__hp span.label[data-v-55935674],.column__stage_1 .data-box.data-box__hp span.value[data-v-55935674],.column__stage_1 .data-box__graph .cdc-text span[data-v-55935674]{color:var(--erc-color-st1)}.column__stage_2 .data-box[data-v-55935674]:not(.data-box__graph){border-color:var(--erc-color-st2)}.column__stage_2 .data-box.data-box__nm[data-v-55935674]{background:var(--erc-color-st2);border-color:var(--erc-color-st2)}.column__stage_2 .data-box.data-box__nm span.label[data-v-55935674],.column__stage_2 .data-box.data-box__nm span.value[data-v-55935674]{color:#fff}.column__stage_2 .data-box.data-box__hp span.label[data-v-55935674],.column__stage_2 .data-box.data-box__hp span.value[data-v-55935674],.column__stage_2 .data-box__graph .cdc-text span[data-v-55935674]{color:var(--erc-color-st2)}.column__modifications[data-v-55935674]{display:flex;align-items:flex-start;justify-content:left;justify-self:start!important;width:50px!important;min-width:50px!important;max-width:50px!important;margin-left:0;padding-top:36px;z-index:999}.info-tooltip__popper[data-v-55935674]{display:inline-block}.info-tooltip__text[data-v-55935674]{box-shadow:0 2px 10px rgba(0,0,0,.15);text-align:left;padding:12px 15px;background:var(--erc-bg-color);border-radius:6px;width:100%;min-width:300px;font-size:13px;line-height:1.5;color:var(--erc-text-color)!important;z-index:999!important}.info-tooltip__text h6[data-v-55935674],.info-tooltip__text p[data-v-55935674]{margin:0}.info-tooltip__text h6[data-v-55935674]{margin-bottom:8px;font-weight:700;color:var(--erc-text-heading);font-size:14px}.info-tooltip__text p[data-v-55935674]{margin-bottom:5px}.info-tooltip__text p[data-v-55935674]:last-child{margin-bottom:0}.info-tooltip__text p strong[data-v-55935674]{color:var(--erc-text-heading)}.info-tooltip__reference[data-v-55935674]{width:28px;height:28px;border:var(--erc-color-st2) solid 2px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s,color .2s;background-color:var(--erc-bg-color);padding:0}.info-tooltip__reference[data-v-55935674]:hover{background-color:var(--erc-color-st2)}.info-tooltip__reference:hover span[data-v-55935674]{background-color:transparent;color:#fff}.info-tooltip__reference span[data-v-55935674]{display:inline-flex;justify-content:center;align-items:center;background-color:var(--erc-color-st2);width:20px;height:20px;border-radius:50%;color:#fff;font-weight:700;font-family:Ubuntu,sans-serif;line-height:1;font-size:14px;transition:background-color .2s,color .2s}.v-popper__wrapper[data-v-55935674]{background-color:#fff!important;box-shadow:0 0 6px #ccc!important;border-radius:8px!important}.info-tooltip__text[data-v-55935674]{color:#000!important;font-family:Ubuntu,sans-serif!important;line-height:1;font-size:14px;font-weight:300}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner[data-v-55935674],.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer[data-v-55935674]{border-color:#fff!important;display:none!important}div.v-popper__popper[data-v-55935674]{background-color:#fff!important;color:#fff;border-radius:10px!important}.v-popper__popper.v-popper__popper--shown[data-v-55935674]{visibility:visible;opacity:1;background:#fff;border-radius:10px;box-shadow:0 0 12px #888}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner[data-v-55935674],.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer[data-v-55935674]{border-top-color:#fff!important}.methods-icon-container[data-v-55935674]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:5px}.method-icon[data-v-55935674]{display:inline-block;width:60px;height:60px;margin-top:-20px}.dynochart-section[data-v-55935674]{margin-top:0;padding-top:20px;border-top:none}.section-title__dynochart[data-v-55935674]{text-align:left;margin-bottom:15px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:700;padding:1rem 0 .2rem 0;margin:0 0 15px 0;text-transform:uppercase;letter-spacing:.5px;color:var(--erc-text-heading)}.chart-container[data-v-55935674]{width:100%;height:450px}h6.options-title[data-v-55935674]{text-align:left}[data-v-55935674] .vc-donut .cdc-overlay,[data-v-55935674] .vc-donut .vc-donut-content{background-color:var(--erc-donut-center-bg)!important}@media only screen and (max-width:1024px){section.remaps_engine__data[data-v-55935674]{grid-template-columns:1fr;gap:40px}.engine-info-restructured[data-v-55935674],.methods[data-v-55935674],.options[data-v-55935674],.remaps-info[data-v-55935674],.tools[data-v-55935674]{text-align:left}.remaps-info .section-title__engine[data-v-55935674]{text-align:left;padding:0;margin-bottom:5px}.engine-info-restructured[data-v-55935674],.methods[data-v-55935674],.remaps-data .section-title__remaps[data-v-55935674],.remaps-info .section-title__engine[data-v-55935674],.tools[data-v-55935674]{text-align:center}.available_remaps[data-v-55935674]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px}.column[data-v-55935674]{min-width:90px}.column .data-box[data-v-55935674]{min-height:90px}.column .data-box span.value[data-v-55935674]{font-size:22px}.column__modifications[data-v-55935674]{margin-left:0;justify-content:flex-start;max-width:none;margin-top:10px;z-index:999!important}.info-tooltip__reference[data-v-55935674]{margin:0}.section-title__dynochart[data-v-55935674]{text-align:center}.chart-container[data-v-55935674]{width:100%;height:350px}}@media only screen and (max-width:740px){.erc__vehicle-remap-info[data-v-55935674]{padding:0}.section-image-info[data-v-55935674]{padding:0 0 0 0;grid-template-columns:1fr;text-align:center}.vehicle-image[data-v-55935674]{order:2}.vehicle-image img[data-v-55935674]{max-width:100%;margin-bottom:0;padding-top:0}.logo-and-basic-info[data-v-55935674]{text-align:center;flex-direction:row;align-items:start;gap:10px;width:100%;padding-bottom:30px}.brand-logo[data-v-55935674]{padding:0;z-index:999;background:#fff;left:10px}.brand-logo img[data-v-55935674]{max-width:110px;border:1px solid #d0d0d0;padding:10px}.basic-info[data-v-55935674]{text-align:left}.engine-name[data-v-55935674]{font-size:18px;padding-bottom:10px;margin-top:2px}.available_remaps[data-v-55935674]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.column[data-v-55935674]{min-width:80px}.column .data-box[data-v-55935674]{min-height:100px}.column .data-box span.value[data-v-55935674]{font-size:32px}.column .data-box span.label[data-v-55935674]{font-size:14px}.data-box__graph .cdc-text .absolute-gain-value[data-v-55935674],.data-box__graph .cdc-text .percent-value[data-v-55935674]{font-size:18px}.data-box__graph .cdc-text .absolute-gain-unit[data-v-55935674],.data-box__graph .cdc-text .percent-sign[data-v-55935674]{font-size:12px}.methods-icon-container[data-v-55935674]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:5px}.options-list[data-v-55935674],h6.options-title[data-v-55935674]{text-align:center}.chart-container[data-v-55935674]{height:350px}.field-group label[data-v-55935674]{display:none}.chart-container[data-v-55935674]{width:100%;height:200px}}@media only screen and (max-width:480px){.available_remaps[data-v-55935674]{grid-template-columns:repeat(2,1fr);gap:15px}.column__modifications[data-v-55935674]{justify-content:center}}.erc-vehicle-catalog-container[data-v-176eea4b]{box-sizing:border-box;max-width:1140px;margin:0 auto;--erc-color-oem-val:#00aeff;--erc-color-st1-val:#ff5419;--erc-color-st2-val:#e82409;--erc-color-oem:var(--erc-color-oem-val);--erc-color-st1:var(--erc-color-st1-val);--erc-color-st2:var(--erc-color-st2-val);--erc-text-color:#333;--erc-text-light:#54595f;--erc-text-heading:#000;--erc-bg-color:#fff;--erc-form-bg-color:var(--erc-color-oem);--erc-form-text-color:#fff;--erc-select-bg-color:#fff;--erc-select-text-color:#000;--erc-select-border-color:#818a91;--erc-button-bg-color:#fff;--erc-button-text-color:var(--erc-color-oem);--erc-button-hover-bg-color:#00699b;--erc-button-hover-text-color:#fff;--erc-border-color:#eee;--erc-donut-track-color:#fff;--erc-donut-foreground-color:#f0f0f0;--erc-donut-center-bg:#fff;color:var(--erc-text-color)}.erc-vehicle-catalog-container[data-v-176eea4b] *{box-sizing:border-box}.erc-vehicle-catalog-container .form[data-v-176eea4b]{padding:30px;background-color:var(--erc-form-bg-color);border-radius:18px 18px 0 0;color:var(--erc-form-text-color)}.erc-vehicle-catalog-container.theme-dark[data-v-176eea4b]{--erc-text-color:#ccc;--erc-text-light:#aaa;--erc-text-heading:#fff;--erc-bg-color:#000;--erc-form-bg-color:var(--erc-color-oem);--erc-form-text-color:#ccc;--erc-select-bg-color:#444;--erc-select-text-color:#eee;--erc-select-border-color:#666;--erc-button-bg-color:#555;--erc-button-text-color:#eee;--erc-button-hover-bg-color:#777;--erc-button-hover-text-color:#fff;--erc-border-color:#444;--erc-donut-track-color:#444;--erc-donut-foreground-color:#555;--erc-donut-center-bg:#000}.visual-selection-grids-wrapper[data-v-176eea4b]{padding:20px 30px;margin-top:0;background-color:var(--erc-bg-color);color:var(--erc-text-color)}.grid-section[data-v-176eea4b]{margin-bottom:25px}.grid-title[data-v-176eea4b]{font-size:1.1em;color:var(--erc-text-heading);margin-bottom:12px;margin-top:10px;font-weight:500}.grid-title--fuel-group[data-v-176eea4b]{font-size:1em;margin-top:15px;margin-bottom:8px;color:var(--erc-text-color)}.item-grid[data-v-176eea4b]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.item-grid--images[data-v-176eea4b]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.item-grid--engines[data-v-176eea4b]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-item[data-v-176eea4b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1px solid var(--erc-border-color);border-radius:8px;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s;text-align:center;background-color:var(--erc-select-bg-color);color:var(--erc-select-text-color);min-height:60px}.grid-item[data-v-176eea4b]:hover{border-color:var(--erc-color-oem);box-shadow:0 2px 8px rgba(0,0,0,.1)}.grid-item .grid-item-image[data-v-176eea4b]{width:100%;height:90px;-o-object-fit:contain;object-fit:contain;margin-bottom:8px;border-radius:4px;background-color:#fff}.grid-item .grid-item-image-placeholder[data-v-176eea4b]{width:100%;height:90px;display:flex;align-items:center;justify-content:center;background-color:#e9ecef;color:#6c757d;font-size:.9em;margin-bottom:8px;border-radius:4px}.grid-item .grid-item-name[data-v-176eea4b]{font-size:15px;font-weight:300;line-height:1.3}.grid-item .grid-item-year[data-v-176eea4b]{font-size:.8em;display:block;opacity:.8;margin-top:2px}.grid-item--card[data-v-176eea4b]{justify-content:flex-start;gap:10px;padding:15px;transition:all .2s ease-in-out}.grid-item--card[data-v-176eea4b]:hover{border-color:var(--erc-color-oem);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.grid-item--engine[data-v-176eea4b]{min-height:auto;padding:10px;justify-content:center}.grid-item-logo[data-v-176eea4b]{max-height:70px;max-width:80%;margin-bottom:8px;-o-object-fit:contain;object-fit:contain}.grid-item-icon-wrapper[data-v-176eea4b]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.grid-item-icon[data-v-176eea4b]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.grid-item-icon-placeholder[data-v-176eea4b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border-radius:4px;font-size:24px;color:#aaa}.grid-item-name[data-v-176eea4b]{font-size:14px;font-weight:600;line-height:1.3}.erc-api-status-notification[data-v-176eea4b]{display:flex;align-items:center;background-color:#fff3f3;border:1px solid #ffcdd2;border-left:5px solid #e53935;color:#424242;padding:15px 20px;margin:20px 0;border-radius:4px}.erc-api-status-icon[data-v-176eea4b]{flex-shrink:0;width:30px;height:30px;border-radius:50%;background-color:#e53935;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin-right:15px}.erc-api-status-content[data-v-176eea4b]{flex-grow:1}.erc-api-status-title[data-v-176eea4b]{margin:0 0 5px 0;font-weight:700;font-size:16px;color:#c62828}.erc-api-status-message[data-v-176eea4b]{margin:0;font-size:14px}*{box-sizing:border-box}#erc-vehicle-catalogue-app{margin:0;padding:0;font-family:Open Sans,sans-serif;font-weight:300}