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