.compare-slot[data-v-dfeeb1a1]{min-height:120px;height:100%;border:1px solid #d8dfe6;padding:.7rem;background:#fff;position:relative;border-radius:2px;align-content:space-between}.compare-slot.active[data-v-dfeeb1a1]{border-color:#9aa8b8}.compare-slot.empty[data-v-dfeeb1a1]{border:1px dashed #1f67c5;display:flex;align-items:center;justify-content:center;align-content:center}.compare-slot-head[data-v-dfeeb1a1]{display:flex;align-items:flex-start;gap:.48rem;width:100%}.compare-slot-copy[data-v-dfeeb1a1]{min-width:0;flex:1}.compare-slot-image[data-v-dfeeb1a1]{width:3.2rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transform:translateY(-.4rem);margin:auto}.compare-slot-title[data-v-dfeeb1a1]{font-size:.8rem;font-weight:var(--font-bold);color:#111827;line-height:1.25}.compare-slot-subtitle[data-v-dfeeb1a1]{font-size:.7rem;color:#4b5563;margin-top:.22rem;line-height:1.3}.compare-slot-chevron[data-v-dfeeb1a1]{border:0;background:transparent;color:#15283d;font-size:1rem;line-height:1;cursor:pointer;padding:0}.compare-slot-actions[data-v-dfeeb1a1]{font-size:.7rem;gap:.75rem;margin-top:.62rem;width:100%;justify-content:space-between;display:flex}.compare-action[data-v-dfeeb1a1]{padding-block:0;min-height:unset}.compare-action[data-v-dfeeb1a1] span{font-size:.6rem}.compare-action[data-v-dfeeb1a1],.compare-add[data-v-dfeeb1a1]{background:none;border:0;font-size:.7rem;padding:0;cursor:pointer;text-decoration:none}.compare-add[data-v-dfeeb1a1]{display:inline-flex;align-items:center;gap:.32rem;font-weight:600}@media(max-width:600px){.hide-mobile[data-v-dfeeb1a1]{display:none}compare-slot-cell[data-v-dfeeb1a1]{height:100%}.compare-slot[data-v-dfeeb1a1]{padding:.5rem}.compare-slot-head[data-v-dfeeb1a1]{flex-direction:column;gap:.05125rem}.compare-slot-image[data-v-dfeeb1a1]{width:110px}.compare-slot-head[data-v-dfeeb1a1] .hasa-button{display:none}.compare-slot-actions[data-v-dfeeb1a1]{flex-wrap:nowrap;flex-direction:row}.compare-slot-actions[data-v-dfeeb1a1] .hasa-button{gap:calc(var(--fs)*0);font-size:.4rem}}.compare-selector[data-v-a0898e30]{background:#fff;border:1px solid #d7dee6;box-shadow:0 10px 24px #1018281f;width:min(100%,360px);padding:.7rem}.compare-selector-topbar[data-v-a0898e30]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;margin-bottom:.45rem}.compare-selector-step[data-v-a0898e30]{display:flex;flex-direction:column;gap:.45rem}.compare-selector-title[data-v-a0898e30]{font-size:.62rem;font-weight:700;color:#111827;text-align:center}.compare-selector-back[data-v-a0898e30]{border:0;background:transparent;font-size:.56rem;cursor:pointer;color:#1f4f8a;padding:0}.compare-selector-list[data-v-a0898e30]{display:flex;flex-direction:column;gap:.35rem;max-height:360px;overflow-y:auto}.compare-selector-row[data-v-a0898e30]{width:100%;border:1px solid #e3e8ee;background:#fff;text-align:left;display:grid;grid-template-columns:54px 1fr auto;gap:.45rem;align-items:center;padding:.38rem;cursor:pointer}.compare-selector-row[data-v-a0898e30]:hover{background:#f8fafc}.compare-selector-row[data-v-a0898e30]:disabled{opacity:.5;cursor:not-allowed}.compare-selector-thumb[data-v-a0898e30]{width:54px;height:38px;-o-object-fit:cover;object-fit:cover}.compare-selector-text[data-v-a0898e30]{min-width:0}.compare-selector-name[data-v-a0898e30]{font-size:.55rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-selector-subtitle[data-v-a0898e30]{font-size:.52rem;color:#6a6a6a}.compare-selector-price[data-v-a0898e30]{font-size:.54rem;font-weight:600;white-space:nowrap}.compare-selector-empty[data-v-a0898e30]{margin:.3rem 0 .1rem;font-size:.55rem;color:#444}.compare-selector-error[data-v-a0898e30]{margin:.45rem 0 0;font-size:.54rem;color:#bf3131}.compare-selector-slide-enter-active[data-v-a0898e30],.compare-selector-slide-leave-active[data-v-a0898e30]{transition:all .2s ease}.compare-selector-slide-enter-from[data-v-a0898e30]{opacity:0;transform:translate(10px)}.compare-selector-slide-leave-to[data-v-a0898e30]{opacity:0;transform:translate(-10px)}.compare-table-wrap[data-v-1d86f79d]{--fonts:.7rem;--pad-offset:calc(var(--fonts) + .25rem);--pad-inline:.65rem;--pad-block:.5rem;margin-top:.25rem}.compare-table[data-v-1d86f79d]{position:relative;width:100%;border-collapse:separate;border-spacing:0 6px;table-layout:fixed}.compare-group-row[data-v-1d86f79d],.compare-row[data-v-1d86f79d]{position:relative;display:grid;grid-template-columns:var(--label-col-width) repeat(var(--compare-columns),var(--compare-col-width));width:-moz-max-content;width:max-content}.compare-label[data-v-1d86f79d]{width:var(--label-col-width);text-align:left;padding-inline:var(--pad-inline);padding-block:var(--pad-block);padding-bottom:calc(var(--pad-block) + var(--pad-offset));font-size:var(--fonts);vertical-align:middle;position:sticky;left:0;z-index:10}.compare-group-row[data-v-1d86f79d]{border-bottom:1px dotted var(--hasa-grey);padding-block:var(--pad-block);font-size:1.2rem}.compare-group-row .compare-label[data-v-1d86f79d]{padding-bottom:var(--pad-block);font-size:1.2rem;font-weight:var(--font-medium)}.compare-row .compare-cell[data-v-1d86f79d]{width:var(--compare-col-width);padding-inline:var(--pad-inline);padding-block:var(--pad-block);padding-top:calc(var(--pad-block) + var(--pad-offset));font-size:var(--fonts);font-weight:var(--font-medium);vertical-align:middle}.compare-row-alt[data-v-1d86f79d],.compare-row-alt .compare-label[data-v-1d86f79d],.compare-row-alt td[data-v-1d86f79d]{background:#0000000a}.compare-cell-empty[data-v-1d86f79d]{color:transparent}@media(max-width:600px){.compare-group-row .compare-label[data-v-1d86f79d]{font-size:1rem}}.vehicle-compare[data-v-267f788d]{--compare-sticky-top:var(--header-height,0px);--compare-col-width:272px;--label-col-width:var(--compare-col-width);padding:2.2rem var(--page-margin);max-width:calc(var(--compare-col-width)*4 + var(--page-margin)*2);margin:0 auto}.compare-title[data-v-267f788d]{text-align:center;font-size:1.6rem;margin-bottom:1rem}.compare-subtitle[data-v-267f788d]{position:relative;display:block;text-align:center;font-size:.8rem;color:#46515b;margin-bottom:2.4rem}.compare-controls[data-v-267f788d]{position:absolute;right:0;top:0;display:flex;justify-content:flex-end;margin-top:-.1rem}.compare-diff-toggle[data-v-267f788d]{font-size:.8rem;display:inline-flex;gap:.45rem;align-items:center;color:#1f2a37;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compare-diff-toggle__label[data-v-267f788d]{line-height:1}.compare-diff-toggle__control[data-v-267f788d]{position:relative;display:inline-flex;width:2.25rem;height:1.2rem;flex:0 0 auto}.compare-diff-toggle__input[data-v-267f788d]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.compare-diff-toggle__slider[data-v-267f788d]{display:block;width:100%;height:100%;padding:.15rem;border-radius:.6rem;background:#0000001f;transition:background-color .35s ease-out}.compare-diff-toggle__slider[data-v-267f788d]:after{content:"";display:block;width:.9rem;height:.9rem;border-radius:.45rem;background:var(--hasa-white);transform:translate(0);transition:transform .18s ease}.compare-diff-toggle__input:checked+.compare-diff-toggle__slider[data-v-267f788d]{background-color:var(--h-promise-blue-light)}.compare-diff-toggle__input:checked+.compare-diff-toggle__slider[data-v-267f788d]:after{transform:translate(1.05rem)}.compare-diff-toggle__input:focus-visible+.compare-diff-toggle__slider[data-v-267f788d]{outline:none}.compare-grid-scroll[data-v-267f788d]{overflow-x:auto;position:relative;padding-bottom:.4rem;min-height:calc(60svh - 100px)}.compare-grid[data-v-267f788d]{display:grid;grid-template-columns:repeat(var(--compare-columns),var(--compare-col-width));gap:.9rem 0;min-width:calc(var(--label-col-width) + var(--compare-columns)*var(--compare-col-width));padding-left:var(--label-col-width);align-items:start;position:sticky;top:var(--compare-sticky-top);z-index:20;background:var(--hasa-white);padding-bottom:.4rem;border-bottom:1px solid rgba(0,0,0,.08)}.compare-slot-cell[data-v-267f788d]{position:relative;height:100%;z-index:20}.compare-selector-overlay[data-v-267f788d]{position:absolute;left:0;top:0;z-index:30;width:min(96vw,360px);pointer-events:auto}.compare-selector-panel[data-v-267f788d]{margin-top:1rem}.compare-empty-state[data-v-267f788d]{margin-top:1rem;padding:1rem 1.2rem;border:1px solid #d7dee6;background:#f8fafc;color:#4b5563;font-size:.62rem}.compare-empty-state p[data-v-267f788d]{margin:0}.compare-empty-cta[data-v-267f788d]{display:inline-flex;margin-top:.65rem;color:var(--h-promise-blue,#005ca8);font-weight:600}.compare-selector-inline[data-v-267f788d]{display:flex;gap:.5rem}.compare-select[data-v-267f788d]{min-width:220px;padding:.4rem}.compare-select-apply[data-v-267f788d]{padding:.4rem .7rem;border:1px solid #111;background:#fff;cursor:pointer}@media(max-width:1150px){.compare-controls[data-v-267f788d]{position:relative;margin-top:2rem}}@media(max-width:600px){.vehicle-compare[data-v-267f788d]{--compare-col-width:calc(50vw - var(--page-margin)*2*.5);--label-col-width:var(--compare-col-width)}.compare-slot-head[data-v-267f788d]{flex-direction:column}}
