.export-btn[data-v-e8ed5611]{min-width:8.5rem;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8rem;font-weight:500;transition:background .15s;display:flex}.export-btn[data-v-e8ed5611]:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 14%,transparent)}.export-btn[data-v-e8ed5611]:disabled{opacity:.6;cursor:wait}@keyframes spin-e8ed5611{to{transform:rotate(1turn)}}.spin[data-v-e8ed5611]{animation:.8s linear infinite spin-e8ed5611}.history-wrap[data-v-1647ec54]{position:relative}.history-btn[data-v-1647ec54]{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8rem;font-weight:500;transition:background .15s;display:flex}.history-btn.active[data-v-1647ec54],.history-btn[data-v-1647ec54]:hover{background:color-mix(in srgb,var(--primary-color) 14%,transparent)}.history-count[data-v-1647ec54]{background:var(--primary-color);width:18px;height:18px;color:var(--clearTextColor,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.history-dropdown[data-v-1647ec54]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);width:340px;max-height:400px;box-shadow:0 8px 24px var(--shadow-medium);z-index:50;border-radius:10px;padding:.5rem;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.dropdown-enter-active[data-v-1647ec54],.dropdown-leave-active[data-v-1647ec54]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-1647ec54],.dropdown-leave-to[data-v-1647ec54]{opacity:0;transform:translateY(-6px)}.history-entry[data-v-1647ec54]{border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;transition:background .15s;display:flex}.history-entry[data-v-1647ec54]:hover{background:color-mix(in srgb,var(--primary-color) 4%,transparent)}.entry-link[data-v-1647ec54]{min-width:0;color:inherit;flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.entry-images[data-v-1647ec54]{flex-shrink:0;gap:-4px;display:flex}.entry-thumb[data-v-1647ec54]{-o-object-fit:contain;object-fit:contain;border:1px solid var(--card-border-color,#e5e7eb);background:#fff;border-radius:4px;width:32px;height:32px;margin-right:-4px}.entry-thumb[data-v-1647ec54]:last-child{margin-right:0}.entry-info[data-v-1647ec54]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.entry-names[data-v-1647ec54]{color:var(--body-text-color,#374151);font-size:.72rem;font-weight:500}.entry-date[data-v-1647ec54]{font-size:.62rem}.entry-date[data-v-1647ec54],.entry-delete[data-v-1647ec54]{color:var(--text-muted-light)}.entry-delete[data-v-1647ec54]{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,background .15s;display:flex}.entry-delete[data-v-1647ec54]:hover{color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 8%,transparent)}.clear-history-btn[data-v-1647ec54]{width:100%;color:var(--text-muted-light);border:none;border-top:1px solid var(--card-border-color,#e5e7eb);cursor:pointer;background:0 0;margin-top:.25rem;padding:.5rem 0 .25rem;font-size:.72rem;font-weight:500;transition:color .15s;display:block}.clear-history-btn[data-v-1647ec54]:hover{color:#374151}.history-empty[data-v-1647ec54]{text-align:center;padding:1rem}.history-empty p[data-v-1647ec54]{color:var(--text-muted-light);font-size:.75rem}@media (width<=768px){.history-dropdown[data-v-1647ec54]{width:280px;right:-60px}.history-btn span[data-v-1647ec54]{display:none}}.compare-chart-section[data-v-9209f006]{margin-bottom:1.25rem}.chart-header[data-v-9209f006]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.chart-title[data-v-9209f006]{color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.chart-view-toggle[data-v-9209f006]{border:1px solid var(--card-border-color,#e5e7eb);border-radius:6px;gap:0;display:flex;overflow:hidden}.view-toggle-btn[data-v-9209f006]{background:var(--card-bg,#fff);color:var(--text-muted,#6b7280);cursor:pointer;white-space:nowrap;border:none;padding:.25rem .6rem;font-size:.7rem;font-weight:600;transition:background .15s,color .15s}.view-toggle-btn[data-v-9209f006]:not(:last-child){border-right:1px solid var(--card-border-color,#e5e7eb)}.view-toggle-btn.active[data-v-9209f006]{background:var(--primary-color);color:var(--clearTextColor,#fff)}.view-toggle-btn[data-v-9209f006]:not(.active):hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent);color:var(--primary-color)}.chart-container[data-v-9209f006]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);border-radius:10px;padding:.75rem .5rem .25rem;position:relative}.chart-svg[data-v-9209f006]{cursor:crosshair;width:100%;height:auto;display:block}.axis-label[data-v-9209f006]{fill:var(--text-muted,#6b7280);font-family:inherit;font-size:7.5px}.chart-line[data-v-9209f006]{transition:opacity .15s}.chart-svg:hover .chart-line[data-v-9209f006]{opacity:.6}.chart-svg:hover .chart-line[data-v-9209f006]:hover{opacity:1;stroke-width:3.5px}.chart-crosshair-tooltip[data-v-9209f006]{z-index:9999;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1929f0;border-radius:8px;min-width:180px;max-width:320px;padding:.5rem .65rem;font-size:.72rem;position:fixed;box-shadow:0 4px 20px #00000040}.tooltip-header[data-v-9209f006]{color:#fff9;margin-bottom:.3rem;font-size:.65rem;font-weight:500}.tooltip-row[data-v-9209f006]{align-items:center;gap:.3rem;padding:.15rem 0;display:flex}.tooltip-dot[data-v-9209f006]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tooltip-product-name[data-v-9209f006]{text-overflow:ellipsis;white-space:nowrap;color:#fffc;flex:1;min-width:0;font-size:.68rem;overflow:hidden}.tooltip-product-price[data-v-9209f006]{white-space:nowrap;font-size:.72rem;font-weight:700}.tooltip-product-pct[data-v-9209f006]{white-space:nowrap;color:#ffffff80;font-size:.62rem;font-weight:600}.tooltip-product-pct.trend-up[data-v-9209f006]{color:#f87171}.tooltip-product-pct.trend-down[data-v-9209f006]{color:#34d399}.chart-tip-enter-active[data-v-9209f006]{transition:opacity .1s}.chart-tip-leave-active[data-v-9209f006]{transition:opacity 80ms}.chart-tip-enter-from[data-v-9209f006],.chart-tip-leave-to[data-v-9209f006]{opacity:0}.chart-legend[data-v-9209f006]{flex-direction:column;gap:.35rem;margin-top:.6rem;padding:0 .25rem;display:flex}.legend-item[data-v-9209f006]{color:var(--body-text-color,#374151);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.legend-dot[data-v-9209f006]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.legend-name[data-v-9209f006]{flex:1;min-width:0;font-weight:500}.legend-stat[data-v-9209f006]{color:var(--text-muted,#6b7280);font-size:.68rem}.legend-nodata[data-v-9209f006]{color:var(--text-muted-light,#9ca3af);font-size:.68rem;font-style:italic}.trend-badge[data-v-9209f006]{white-space:nowrap;border-radius:999px;align-items:center;gap:.15rem;padding:.1rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}.trend-icon[data-v-9209f006]{width:10px;height:10px}.trend-badge.trend-up[data-v-9209f006]{color:#dc2626;background:#ef44441f}.trend-badge.trend-down[data-v-9209f006]{color:#059669;background:#10b9811f}.trend-badge.trend-flat[data-v-9209f006]{background:color-mix(in srgb,var(--text-muted,#6b7280) 10%,transparent);color:var(--text-muted,#6b7280)}.chart-loading[data-v-9209f006]{padding:.5rem}.chart-skeleton[data-v-9209f006]{border-radius:8px;height:160px}@media (width<=768px){.chart-title[data-v-9209f006]{font-size:.78rem}.chart-header[data-v-9209f006]{flex-direction:column;align-items:flex-start}.legend-stat[data-v-9209f006]{font-size:.62rem}.chart-container[data-v-9209f006]{padding:.5rem .25rem .25rem}.chart-crosshair-tooltip[data-v-9209f006]{display:none}}@media print{.chart-view-toggle[data-v-9209f006]{display:none}.chart-container[data-v-9209f006]{border:1px solid #ccc}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.shimmer{background:var(--skeleton-base,#f0f0f0);animation:none}}.compare-gallery[data-v-a1903e41]{flex-direction:column;align-items:center;gap:.35rem;display:flex}.main-image-wrap[data-v-a1903e41]{cursor:zoom-in;background:var(--card-bg);border-radius:10px;justify-content:center;align-items:center;width:200px;height:200px;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.main-image-wrap[data-v-a1903e41]:hover{box-shadow:0 2px 12px var(--shadow-soft)}.main-image[data-v-a1903e41]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .2s}.main-image-wrap:hover .main-image[data-v-a1903e41]{transform:scale(1.05)}.image-counter[data-v-a1903e41]{color:var(--clearTextColor,#fff);pointer-events:none;background:#0f172aa6;border-radius:4px;padding:.1rem .3rem;font-size:.75rem;font-weight:600;position:absolute;bottom:4px;right:6px}.thumb-strip[data-v-a1903e41]{justify-content:center;gap:4px;display:flex}.thumb-btn[data-v-a1903e41]{background:var(--card-bg);cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:6px;width:44px;height:44px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.thumb-btn[data-v-a1903e41]:hover{opacity:.85}.thumb-btn.active[data-v-a1903e41]{border-color:var(--secondary-color,#00bcd4);opacity:1}.thumb-img[data-v-a1903e41]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width<=768px){.main-image-wrap[data-v-a1903e41]{aspect-ratio:1;width:100%;max-width:160px;height:auto}.thumb-btn[data-v-a1903e41]{width:36px;height:36px}}.mobile-card[data-v-315ef0a0]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);border-top:3px solid var(--card-accent);border-radius:12px;overflow:hidden}.card-header[data-v-315ef0a0]{flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem .75rem;display:flex;position:relative}.remove-btn[data-v-315ef0a0]{cursor:pointer;color:var(--text-muted-light);z-index:2;background:0 0;border:none;padding:.2rem;transition:color .15s;position:absolute;top:.5rem;right:.5rem}.remove-btn[data-v-315ef0a0]:hover{color:var(--status-danger)}.card-image-area[data-v-315ef0a0]{justify-content:center;width:100%;max-width:200px;display:flex}.card-brand[data-v-315ef0a0]{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-color,#00bcd4);font-size:.68rem;font-weight:600}.card-name[data-v-315ef0a0]{text-align:center;color:inherit;font-size:.85rem;font-weight:600;line-height:1.3;text-decoration:none}.card-name[data-v-315ef0a0]:hover{color:var(--primary-color)}.energy-mini-badge[data-v-315ef0a0]{color:#fff;background:var(--ec-bg,#4caf50);border-radius:4px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.card-section[data-v-315ef0a0]{border-top:1px solid var(--card-border-color,#e5e7eb)}.section-toggle[data-v-315ef0a0]{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;width:100%;color:var(--primary-color);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s;display:flex}.section-toggle[data-v-315ef0a0]:hover{background:color-mix(in srgb,var(--primary-color) 4%,transparent)}.chevron[data-v-315ef0a0]{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.chevron.open[data-v-315ef0a0]{transform:rotate(180deg)}.spec-count[data-v-315ef0a0]{color:var(--text-muted-light);font-size:.72rem;font-weight:400}.section-body[data-v-315ef0a0]{padding:0 .75rem .75rem}.price-block[data-v-315ef0a0]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.current-price[data-v-315ef0a0]{color:var(--primary-color);font-size:1.2rem;font-weight:700}.regular-price-strike[data-v-315ef0a0]{color:var(--text-muted-light);font-size:.82rem;text-decoration:line-through}.sale-price[data-v-315ef0a0]{color:var(--status-danger);font-size:1.2rem;font-weight:700}.discount-badge[data-v-315ef0a0]{background:var(--status-danger);color:var(--clearTextColor,#fff)}.cheapest-badge[data-v-315ef0a0],.discount-badge[data-v-315ef0a0]{letter-spacing:.03em;border-radius:999px;padding:.15rem .45rem;font-size:.6rem;font-weight:700}.cheapest-badge[data-v-315ef0a0]{background:var(--tertiary-color,#fbbe24);color:#1a1a2e;text-transform:uppercase}.rating-row[data-v-315ef0a0]{align-items:center;gap:.4rem;display:flex}.stars-row[data-v-315ef0a0]{gap:2px;display:flex}.star-icon[data-v-315ef0a0]{width:16px;height:16px}.rating-num[data-v-315ef0a0]{color:var(--body-text-color,#374151);font-size:.9rem;font-weight:700}.review-count[data-v-315ef0a0]{font-size:.75rem}.no-reviews[data-v-315ef0a0],.review-count[data-v-315ef0a0]{color:var(--text-muted-light)}.no-reviews[data-v-315ef0a0]{font-size:.78rem;font-style:italic}.meta-grid[data-v-315ef0a0]{flex-direction:column;gap:.5rem;display:flex}.meta-item[data-v-315ef0a0]{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.meta-label[data-v-315ef0a0]{color:var(--text-muted);font-size:.75rem;font-weight:600}.stock-badge[data-v-315ef0a0]{font-size:.78rem;font-weight:600}.in-stock[data-v-315ef0a0]{color:var(--status-success)}.out-of-stock[data-v-315ef0a0]{color:var(--status-danger)}.qty-note[data-v-315ef0a0]{color:var(--status-warning);font-size:.7rem;font-weight:600}.spec-item[data-v-315ef0a0]{border-bottom:1px solid color-mix(in srgb,var(--card-border-color,#e5e7eb) 50%,transparent);justify-content:space-between;align-items:baseline;padding:.3rem 0;font-size:.8rem;display:flex}.spec-item[data-v-315ef0a0]:last-child{border-bottom:none}.spec-label[data-v-315ef0a0]{color:var(--text-muted);flex:1;min-width:0;font-size:.78rem}.spec-value[data-v-315ef0a0]{text-align:right;color:var(--body-text-color,#374151);flex-shrink:0;align-items:center;gap:.3rem;max-width:55%;font-weight:500;display:flex}.best-mini[data-v-315ef0a0],.is-best .spec-value[data-v-315ef0a0]{color:var(--secondary-color,#00bcd4);font-weight:700}.best-mini[data-v-315ef0a0]{background:color-mix(in srgb,var(--secondary-color,#00bcd4) 15%,transparent);text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.05rem .25rem;font-size:.58rem}.inbox-list[data-v-315ef0a0]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.inbox-item[data-v-315ef0a0]{color:var(--body-text-color,#374151);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.check-icon[data-v-315ef0a0]{flex-shrink:0;width:14px;height:14px}.card-cta[data-v-315ef0a0]{border-top:1px solid var(--card-border-color,#e5e7eb);padding:.75rem}.add-to-cart-btn[data-v-315ef0a0]{width:100%;color:var(--cta-text,#0a1929);background:var(--cta-bg,#fbbe24);cursor:pointer;box-shadow:0 2px 8px var(--cta-shadow,#fbbe2459);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:background .15s;display:flex}.add-to-cart-btn[data-v-315ef0a0]:hover{background:var(--cta-bg-hover,#e5a800);box-shadow:0 4px 12px var(--cta-shadow,#fbbe2473)}.add-to-cart-btn[data-v-315ef0a0]:disabled{opacity:.6;cursor:default}.mob-cmp-icon-wrap[data-v-315ef0a0]{justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:flex;position:relative}.mob-cmp-icon[data-v-315ef0a0]{width:1.1rem;height:1.1rem;transition:opacity .3s}.mob-cmp-icon--check[data-v-315ef0a0]{opacity:0;position:absolute;inset:0}.is-success .mob-cmp-icon--cart[data-v-315ef0a0]{opacity:0}.is-success .mob-cmp-icon--check[data-v-315ef0a0]{opacity:1}.mob-cmp-check-path[data-v-315ef0a0]{stroke-dasharray:28;stroke-dashoffset:28px}.is-success .mob-cmp-check-path[data-v-315ef0a0]{animation:.4s cubic-bezier(.65,0,.35,1) .15s forwards mob-cmp-draw-315ef0a0}@keyframes mob-cmp-draw-315ef0a0{to{stroke-dashoffset:0}}.product-col[data-v-0442a82e]{vertical-align:top;border-bottom:1px solid var(--card-border-color,#e5e7eb);border-left:1px solid var(--card-border-color,#e5e7eb);top:var(--mobile-header-h,50px);z-index:10;background:var(--card-bg,#fff);padding:0;position:sticky;overflow:hidden}@media (width>=1025px){.product-col[data-v-0442a82e]{top:var(--desktop-header-h,106px)}}.product-header[data-v-0442a82e]{flex-direction:column;align-items:center;gap:.4rem;padding:1rem .75rem .75rem;display:flex;position:relative}.remove-btn[data-v-0442a82e]{cursor:pointer;color:var(--text-muted-light);background:0 0;border:none;padding:.15rem;transition:color .15s;position:absolute;top:.4rem;right:.4rem}.remove-btn[data-v-0442a82e]:hover{color:var(--status-danger)}.product-image-wrap[data-v-0442a82e]{display:block}.product-brand[data-v-0442a82e]{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-color,#00bcd4);font-size:.68rem;font-weight:600}.product-name[data-v-0442a82e]{text-align:center;color:inherit;font-size:.82rem;font-weight:600;line-height:1.3;text-decoration:none}.product-name[data-v-0442a82e]:hover{color:var(--primary-color)}.energy-mini-badge[data-v-0442a82e]{color:#fff;background:var(--ec-bg,#4caf50);border-radius:4px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}@media (width<=768px){.product-header[data-v-0442a82e]{padding:.75rem .5rem .5rem}}.section-header-row .section-header[data-v-70c2db4d]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);padding:.5rem .75rem;font-size:.72rem;font-weight:700}.attr-cell[data-v-70c2db4d]{text-align:left;background:var(--card-bg,#fff);z-index:2;width:180px;min-width:140px;padding:.6rem .75rem;position:sticky;left:0}.attr-cell[data-v-70c2db4d],.value-cell[data-v-70c2db4d]{border-bottom:1px solid var(--card-border-color,#e5e7eb);color:var(--body-text-color,#374151);font-size:.8rem}.value-cell[data-v-70c2db4d]{text-align:center;border-left:1px solid var(--card-border-color,#e5e7eb);padding:.5rem .75rem}.price-cell[data-v-70c2db4d]{text-align:center;vertical-align:middle;padding:.75rem}.product-price[data-v-70c2db4d]{color:var(--primary-color);font-size:1.1rem;font-weight:700;display:block}.sale-price[data-v-70c2db4d]{color:var(--status-danger)}.regular-price-strike[data-v-70c2db4d]{color:var(--text-muted-light);font-size:.78rem;text-decoration:line-through;display:block}.discount-badge[data-v-70c2db4d]{letter-spacing:.03em;background:var(--status-danger);color:var(--clearTextColor,#fff);border-radius:999px;margin-top:.2rem;padding:.15rem .45rem;font-size:.6rem;font-weight:700;display:inline-block}.cheapest-cell[data-v-70c2db4d]{background:color-mix(in srgb,var(--tertiary-color,#fbbe24) 10%,transparent)}.cheapest-badge[data-v-70c2db4d]{background:var(--tertiary-color,#fbbe24);color:#1a1a2e;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;margin-top:.25rem;padding:.15rem .45rem;font-size:.6rem;font-weight:700;display:inline-block}@media (width<=768px){.attr-cell[data-v-70c2db4d]{width:100px;min-width:100px;font-size:.75rem}}.section-header-row .section-header[data-v-2237a4bb]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);padding:.5rem .75rem;font-size:.72rem;font-weight:700}.attr-cell[data-v-2237a4bb]{text-align:left;background:var(--card-bg,#fff);z-index:2;width:180px;min-width:140px;position:sticky;left:0}.attr-cell[data-v-2237a4bb],.value-cell[data-v-2237a4bb]{border-bottom:1px solid var(--card-border-color,#e5e7eb);color:var(--body-text-color,#374151);padding:.6rem .75rem;font-size:.8rem}.value-cell[data-v-2237a4bb]{text-align:center;border-left:1px solid var(--card-border-color,#e5e7eb)}.rating-cell[data-v-2237a4bb]{vertical-align:middle}.rating-cell-inner[data-v-2237a4bb]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.best-cell[data-v-2237a4bb]{background:color-mix(in srgb,var(--accent-color,#00bcd4) 6%,transparent)}.stars-row[data-v-2237a4bb]{color:var(--tertiary-color,#fbbe24);gap:1px;display:flex}.star-icon[data-v-2237a4bb]{width:16px;height:16px}.rating-num[data-v-2237a4bb]{color:var(--primary-color);font-size:.85rem;font-weight:700}.review-count[data-v-2237a4bb]{font-size:.7rem}.no-rating[data-v-2237a4bb],.review-count[data-v-2237a4bb]{color:var(--text-muted-light)}.no-rating[data-v-2237a4bb]{font-size:.78rem;font-style:italic}.ec-appp{--ec-bg:var(--ec-appp)}.ec-app{--ec-bg:var(--ec-app)}.ec-ap{--ec-bg:var(--ec-ap)}.ec-a{--ec-bg:var(--ec-a)}.ec-b{--ec-bg:var(--ec-b)}.ec-c{--ec-bg:var(--ec-c);color:#333}.ec-d{--ec-bg:var(--ec-d)}.ec-e{--ec-bg:var(--ec-e)}.ec-f{--ec-bg:var(--ec-f)}.ec-g{--ec-bg:var(--ec-g)}.section-header-row .section-header[data-v-94951f0b]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);padding:.5rem .75rem;font-size:.72rem;font-weight:700}.attr-cell[data-v-94951f0b]{text-align:left;background:var(--card-bg,#fff);z-index:2;width:180px;min-width:140px;position:sticky;left:0}.attr-cell[data-v-94951f0b],.value-cell[data-v-94951f0b]{border-bottom:1px solid var(--card-border-color,#e5e7eb);color:var(--body-text-color,#374151);padding:.6rem .75rem;font-size:.8rem}.value-cell[data-v-94951f0b]{text-align:center;border-left:1px solid var(--card-border-color,#e5e7eb)}.best-cell[data-v-94951f0b]{background:color-mix(in srgb,var(--accent-color,#00bcd4) 6%,transparent)}.badge-icon[data-v-94951f0b]{flex-shrink:0;width:14px;height:14px}.shipping-text[data-v-94951f0b],.stock-badge[data-v-94951f0b],.warranty-text[data-v-94951f0b]{align-items:center;gap:.3rem;font-size:.78rem;font-weight:500;display:inline-flex}.in-stock[data-v-94951f0b]{color:var(--status-success)}.out-of-stock[data-v-94951f0b]{color:var(--status-danger)}.qty-note[data-v-94951f0b]{color:var(--status-warning);font-size:.7rem;font-weight:600}.warranty-text[data-v-94951f0b]{color:var(--primary-color)}.shipping-text[data-v-94951f0b]{color:var(--body-text-color,#374151)}.energy-badge[data-v-94951f0b]{color:#fff;background:var(--ec-bg,#4caf50);border-radius:4px;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}@media (width<=768px){.attr-cell[data-v-94951f0b]{width:100px;min-width:100px;font-size:.75rem}}.section-toggle-row[data-v-dc95b044]{cursor:pointer;-webkit-user-select:none;user-select:none}.section-summary-cell[data-v-dc95b044]{border-top:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);padding:0}.section-summary-inner[data-v-dc95b044]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.72rem;font-weight:700;display:flex}.section-icon[data-v-dc95b044]{opacity:.7;flex-shrink:0;width:14px;height:14px}.section-count[data-v-dc95b044]{font-size:.68rem;font-weight:500}.chevron[data-v-dc95b044],.section-count[data-v-dc95b044]{color:var(--text-muted-light)}.chevron[data-v-dc95b044]{width:14px;height:14px;margin-left:auto;transition:transform .2s}.chevron.open[data-v-dc95b044]{transform:rotate(180deg)}.attr-cell[data-v-dc95b044]{text-align:left;background:var(--card-bg,#fff);z-index:2;width:180px;position:sticky;left:0}.attr-cell[data-v-dc95b044],.value-cell[data-v-dc95b044]{border-bottom:1px solid var(--card-border-color,#e5e7eb);color:var(--body-text-color,#374151);text-overflow:ellipsis;padding:.5rem .75rem;font-size:.78rem;overflow:hidden}.value-cell[data-v-dc95b044]{text-align:center;border-left:1px solid var(--card-border-color,#e5e7eb)}.row-diff .attr-cell[data-v-dc95b044]{background:color-mix(in srgb,var(--accent-color,#00bcd4) 6%,var(--card-bg,#fff))}.value-diff[data-v-dc95b044]{background:color-mix(in srgb,var(--accent-color,#00bcd4) 4%,transparent)}.value-best[data-v-dc95b044]{background:color-mix(in srgb,var(--accent-color,#00bcd4) 8%,transparent);border-left:2px solid var(--secondary-color,#00bcd4)}.spec-value-wrap[data-v-dc95b044]{justify-content:center;align-items:center;gap:.3rem;display:flex}.bool-icon[data-v-dc95b044]{flex-shrink:0;width:16px;height:16px}.best-badge[data-v-dc95b044]{background:var(--primary-color);color:#fff;vertical-align:middle;text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:.04rem .25rem;font-size:.58rem;font-weight:700;display:inline-block}.progress-bar-wrap[data-v-dc95b044]{background:var(--card-border-color);border-radius:2px;height:4px;margin-top:.3rem;overflow:hidden}.progress-bar[data-v-dc95b044]{border-radius:2px;height:100%;transition:width .4s}@media (width<=768px){.attr-cell[data-v-dc95b044]{width:100px}.attr-cell[data-v-dc95b044],.value-cell[data-v-dc95b044]{font-size:.72rem}}.section-header-row .section-header[data-v-ea8a526e]{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);border-bottom:1px solid color-mix(in srgb,var(--primary-color) 15%,transparent);padding:.5rem .75rem;font-size:.72rem;font-weight:700}.attr-cell[data-v-ea8a526e]{text-align:left;background:var(--card-bg,#fff);z-index:2;width:180px;min-width:140px;padding:.6rem .75rem;position:sticky;left:0}.attr-cell[data-v-ea8a526e],.value-cell[data-v-ea8a526e]{border-bottom:1px solid var(--card-border-color,#e5e7eb);font-size:.8rem}.value-cell[data-v-ea8a526e]{border-left:1px solid var(--card-border-color,#e5e7eb);padding:.5rem .75rem}.features-cell[data-v-ea8a526e],.inbox-cell[data-v-ea8a526e]{text-align:left;padding:.6rem .75rem}.features-list[data-v-ea8a526e],.inbox-list[data-v-ea8a526e]{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.inbox-item[data-v-ea8a526e]{align-items:flex-start;gap:.3rem;font-size:.78rem;line-height:1.4;display:flex}.inbox-check[data-v-ea8a526e]{width:.875rem;height:.875rem;color:var(--primary-color);flex-shrink:0;margin-top:.05rem}.feature-item[data-v-ea8a526e]{color:var(--body-text-color,#374151);padding-left:.75rem;font-size:.78rem;line-height:1.4;position:relative}.feature-item[data-v-ea8a526e]:before{content:"";background:var(--accent-color,#00bcd4);border-radius:50%;width:5px;height:5px;position:absolute;top:.45rem;left:0}@media (width<=768px){.attr-cell[data-v-ea8a526e]{width:100px;min-width:100px}}.attr-cell[data-v-af37e0a1]{background:var(--card-bg,#fff);z-index:2;width:180px;min-width:140px;padding:.6rem .75rem;position:sticky;left:0}.attr-cell[data-v-af37e0a1],.value-cell[data-v-af37e0a1]{border-bottom:1px solid var(--card-border-color,#e5e7eb)}.value-cell[data-v-af37e0a1]{border-left:1px solid var(--card-border-color,#e5e7eb)}.cta-row[data-v-af37e0a1]{border-top:2px solid var(--card-border-color,#e5e7eb)}.cta-cell[data-v-af37e0a1]{text-align:center;padding:.75rem}.view-product-link[data-v-af37e0a1]{color:var(--primary-color);margin-bottom:.75rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-block}.view-product-link[data-v-af37e0a1]:hover{opacity:.8;text-decoration:underline}.add-to-cart-btn[data-v-af37e0a1]{background:var(--cta-bg,#fbbe24);color:var(--cta-text,#0a1929);cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px var(--cta-shadow,#fbbe2459);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.825rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.add-to-cart-btn[data-v-af37e0a1]:hover{background:var(--cta-bg-hover,#e5a800);box-shadow:0 4px 12px var(--cta-shadow,#fbbe2473);transform:translateY(-1px)}.add-to-cart-btn.is-loading[data-v-af37e0a1]{opacity:.6;cursor:wait;transform:none}.cmp-icon-wrap[data-v-af37e0a1]{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:relative}.cmp-icon[data-v-af37e0a1]{width:1rem;height:1rem;transition:opacity .3s}.cmp-icon--check[data-v-af37e0a1]{opacity:0;position:absolute;inset:0}.is-success .cmp-icon--cart[data-v-af37e0a1]{opacity:0}.is-success .cmp-icon--check[data-v-af37e0a1]{opacity:1}.cmp-check-path[data-v-af37e0a1]{stroke-dasharray:28;stroke-dashoffset:28px}.is-success .cmp-check-path[data-v-af37e0a1]{animation:.4s cubic-bezier(.65,0,.35,1) .15s forwards cmp-draw-af37e0a1}@keyframes cmp-draw-af37e0a1{to{stroke-dashoffset:0}}@media (width<=768px){.attr-cell[data-v-af37e0a1]{width:100px;min-width:100px}}.verdict-card[data-v-00a7c1a2]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.25rem}.verdict-title[data-v-00a7c1a2]{color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.stacked-bar-wrap[data-v-00a7c1a2]{background:var(--card-border-color);border-radius:4px;height:8px;margin-bottom:.75rem;display:flex;overflow:hidden}.stacked-segment[data-v-00a7c1a2]{justify-content:center;align-items:center;transition:width .5s;display:flex;position:relative}.segment-count[data-v-00a7c1a2]{font-size:0}.verdict-products[data-v-00a7c1a2]{flex-direction:column;gap:.4rem;display:flex}.verdict-product[data-v-00a7c1a2]{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.verdict-dot[data-v-00a7c1a2]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.verdict-name[data-v-00a7c1a2]{min-width:0;color:var(--body-text-color,#374151);flex:1}.verdict-wins[data-v-00a7c1a2]{color:var(--primary-color);font-size:.82rem;font-weight:700}.best-for-tags[data-v-00a7c1a2]{flex-wrap:wrap;gap:.25rem;width:100%;padding-left:1.1rem;display:flex}.best-for-tag[data-v-00a7c1a2]{background:color-mix(in srgb,var(--secondary-color,#00bcd4) 12%,transparent);color:var(--secondary-color,#00bcd4);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:.1rem .4rem;font-size:.62rem;font-weight:600}.radar-chart-card[data-v-5e9f7f92]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.25rem}.radar-title[data-v-5e9f7f92]{color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.radar-wrap[data-v-5e9f7f92]{max-width:340px;margin:0 auto;position:relative}.radar-svg[data-v-5e9f7f92]{width:100%;height:auto}.grid-ring[data-v-5e9f7f92]{fill:none;stroke:var(--card-border-color,#e5e7eb);stroke-width:.5px}.grid-ring-outer[data-v-5e9f7f92]{stroke-width:1px}.axis-line[data-v-5e9f7f92]{stroke:var(--card-border-color,#e5e7eb);stroke-width:.5px;stroke-dasharray:2 2}.axis-label-text[data-v-5e9f7f92]{fill:var(--body-text-color,#6b7280);font-size:9px;font-weight:500}.product-polygon[data-v-5e9f7f92]{fill-opacity:.12;stroke-width:2px;stroke-linejoin:round;transition:fill-opacity .2s}.product-polygon[data-v-5e9f7f92]:hover{fill-opacity:.22}.product-dot[data-v-5e9f7f92]{stroke:var(--card-bg,#fff);stroke-width:1.5px;cursor:pointer;transition:r .15s}.product-dot[data-v-5e9f7f92]:hover{r:6}.radar-tooltip[data-v-5e9f7f92]{background:var(--primary-color);color:var(--clearTextColor,#fff);white-space:nowrap;pointer-events:none;z-index:10;box-shadow:0 2px 8px var(--shadow-strong);border-radius:6px;flex-direction:column;gap:.1rem;padding:.3rem .5rem;font-size:.68rem;display:flex;position:absolute;transform:translate(-50%,-130%)}.fade-enter-active[data-v-5e9f7f92],.fade-leave-active[data-v-5e9f7f92]{transition:opacity .15s}.fade-enter-from[data-v-5e9f7f92],.fade-leave-to[data-v-5e9f7f92]{opacity:0}.radar-legend[data-v-5e9f7f92]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.75rem;display:flex}.legend-item[data-v-5e9f7f92]{color:var(--body-text-color,#374151);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.legend-dot[data-v-5e9f7f92]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-name[data-v-5e9f7f92]{max-width:140px}@media (width<=768px){.radar-wrap[data-v-5e9f7f92]{max-width:280px}.axis-label-text[data-v-5e9f7f92]{font-size:7.5px}}@media print{.product-polygon[data-v-5e9f7f92]{fill-opacity:.2!important}}.score-panel[data-v-56920e3c]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.25rem}.score-header[data-v-56920e3c]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.score-title[data-v-56920e3c]{color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.scores-grid[data-v-56920e3c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.score-card[data-v-56920e3c]{background:color-mix(in srgb,var(--card-bg,#fff) 95%,var(--card-border-color,#e5e7eb));border:1px solid var(--card-border-color,#e5e7eb);border-radius:10px;padding:.75rem;transition:border-color .2s,box-shadow .2s}.score-card-header[data-v-56920e3c]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.score-product-name[data-v-56920e3c]{color:var(--body-text-color,#374151);flex:1;min-width:0;font-size:.78rem;font-weight:600}.score-total[data-v-56920e3c]{font-size:1.25rem;font-weight:800;line-height:1}.score-total small[data-v-56920e3c]{opacity:.6;font-size:.75rem;font-weight:500}.score-bar-bg[data-v-56920e3c]{background:var(--card-border-color,#e5e7eb);border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden}.score-bar-fill[data-v-56920e3c]{border-radius:3px;height:100%;transition:width .5s}.badge-row[data-v-56920e3c]{flex-wrap:wrap;gap:.25rem;margin-bottom:.4rem;display:flex}.best-badge[data-v-56920e3c]{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:4px;padding:.1rem .4rem;font-size:.75rem;font-weight:700}@media (width<=768px){.scores-grid[data-v-56920e3c]{grid-template-columns:1fr}}.suggestions-section[data-v-3a9a2fe5]{border-top:1px solid var(--card-border-color,#e5e7eb);margin-top:2.5rem;padding-top:1.5rem}.suggestions-title[data-v-3a9a2fe5]{color:var(--primary-color);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.carousel-wrap[data-v-3a9a2fe5]{padding:0 1.25rem;position:relative}.suggestions-scroll[data-v-3a9a2fe5]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.suggestions-scroll[data-v-3a9a2fe5]::-webkit-scrollbar{display:none}.cursor-grab[data-v-3a9a2fe5]{cursor:grab}.cursor-grabbing[data-v-3a9a2fe5]{cursor:grabbing;-webkit-user-select:none;user-select:none}.scroll-arrow[data-v-3a9a2fe5]{z-index:10;background:var(--light-color,#e0f7fa);border:1px solid var(--light-color2,#b2ebf2);width:36px;height:36px;box-shadow:0 2px 8px var(--shadow-medium);color:var(--primary-color,#0c4a6e);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .2s,transform .15s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scroll-arrow svg[data-v-3a9a2fe5]{width:18px;height:18px}.scroll-arrow[data-v-3a9a2fe5]:hover{background:var(--light-color2,#b2ebf2);box-shadow:0 4px 12px var(--shadow-strong);transform:translateY(-50%)scale(1.1)}.scroll-arrow-left[data-v-3a9a2fe5]{left:-6px}.scroll-arrow-right[data-v-3a9a2fe5]{right:-6px}.suggestion-card[data-v-3a9a2fe5]{scroll-snap-align:start;background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);border-radius:10px;flex-direction:column;flex-shrink:0;gap:.35rem;min-width:180px;max-width:210px;padding:.75rem;transition:box-shadow .15s;display:flex}.suggestion-card[data-v-3a9a2fe5]:hover{box-shadow:0 4px 16px var(--shadow-soft)}.suggestion-img-wrap[data-v-3a9a2fe5]{aspect-ratio:1;border:1px solid var(--card-border-color,#e5e7eb);background:#fff;border-radius:8px;margin-bottom:.25rem;position:relative;overflow:hidden}.suggestion-img[data-v-3a9a2fe5]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;transition:opacity .3s}.suggestion-img-hover[data-v-3a9a2fe5]{opacity:0;transition:opacity .3s;position:absolute;inset:0}.suggestion-card:hover .suggestion-img-hover[data-v-3a9a2fe5]{opacity:1}.suggestion-img-placeholder[data-v-3a9a2fe5]{aspect-ratio:1;background:var(--card-bg,#f3f4f6);border-radius:6px;width:100%}.suggestion-brand[data-v-3a9a2fe5]{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary-color,#00bcd4);font-size:.62rem;font-weight:600}.suggestion-name[data-v-3a9a2fe5]{color:var(--body-text-color,#374151);font-size:.78rem;font-weight:600;line-height:1.3}.suggestion-price-row[data-v-3a9a2fe5]{align-items:center;gap:.35rem;margin-top:auto;display:flex}.suggestion-price[data-v-3a9a2fe5]{color:var(--primary-color);font-size:.85rem;font-weight:700}.suggestion-discount[data-v-3a9a2fe5]{color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 10%,transparent);border-radius:4px;padding:.05rem .3rem;font-size:.68rem;font-weight:700}.suggestion-actions[data-v-3a9a2fe5]{flex-direction:column;gap:.3rem;margin-top:.35rem;display:flex}.action-icon[data-v-3a9a2fe5]{flex-shrink:0;width:14px;height:14px}.add-btn[data-v-3a9a2fe5]{width:100%;color:var(--clearTextColor,#fff);background:var(--primary-color);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .5rem;font-size:.72rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.add-btn[data-v-3a9a2fe5]:hover{opacity:.88;transform:translateY(-1px)}.swap-dropdown-wrap[data-v-3a9a2fe5]{position:relative}.swap-btn[data-v-3a9a2fe5]{width:100%;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 25%,transparent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .5rem;font-size:.72rem;font-weight:600;transition:background .15s;display:inline-flex}.swap-btn[data-v-3a9a2fe5]:hover{background:color-mix(in srgb,var(--primary-color) 14%,transparent)}.swap-btn[data-v-3a9a2fe5]:disabled{opacity:.4;cursor:not-allowed}.swap-dropdown[data-v-3a9a2fe5]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);box-shadow:0 8px 24px var(--shadow-medium);z-index:20;border-radius:8px;margin-bottom:.25rem;padding:.35rem;position:absolute;bottom:100%;left:0;right:0}.swap-dropdown-label[data-v-3a9a2fe5]{color:var(--body-text-color,#9ca3af);opacity:.6;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .35rem .3rem;font-size:.65rem;font-weight:600}.swap-option[data-v-3a9a2fe5]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:.35rem;width:100%;padding:.3rem .35rem;transition:background .1s;display:flex}.swap-option[data-v-3a9a2fe5]:hover{background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.swap-option-img[data-v-3a9a2fe5]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:28px;height:28px}.swap-option-name[data-v-3a9a2fe5]{color:var(--body-text-color,#374151);font-size:.7rem;font-weight:500}.dropdown-enter-active[data-v-3a9a2fe5],.dropdown-leave-active[data-v-3a9a2fe5]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-3a9a2fe5],.dropdown-leave-to[data-v-3a9a2fe5]{opacity:0;transform:translateY(4px)}.suggestions-loading[data-v-3a9a2fe5]{gap:.75rem;display:flex;overflow:hidden}.suggestion-skeleton[data-v-3a9a2fe5]{border-radius:10px;flex-shrink:0;min-width:180px;height:260px}.no-suggestions[data-v-3a9a2fe5]{text-align:center;color:var(--body-text-color,#9ca3af);opacity:.5;padding:1.5rem 0;font-size:.875rem}@media print{.suggestions-section[data-v-3a9a2fe5]{display:none}}@media (width<=768px){.carousel-wrap[data-v-3a9a2fe5]{padding:0}.scroll-arrow[data-v-3a9a2fe5]{display:none}.suggestion-card[data-v-3a9a2fe5]{min-width:155px;max-width:175px}.suggestion-img-wrap[data-v-3a9a2fe5]{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.shimmer{background:var(--skeleton-base,#f0f0f0);animation:none}}.compare-page[data-v-b8a3f253]{scroll-behavior:smooth;max-width:80rem;margin:0 auto;padding:2rem 1rem 4rem}.compare-page-header[data-v-b8a3f253]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.compare-title[data-v-b8a3f253]{color:var(--primary-color);font-size:1.5rem;font-weight:700}.compare-header-actions[data-v-b8a3f253]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.diff-toggle[data-v-b8a3f253]{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;display:flex}.diff-toggle.disabled[data-v-b8a3f253],.disabled[data-v-b8a3f253]{opacity:.45;cursor:not-allowed}.diff-toggle-track[data-v-b8a3f253]{background:var(--card-border-color,#e5e7eb);border-radius:999px;flex-shrink:0;width:2.5rem;height:1.25rem;transition:background .2s;display:inline-block;position:relative}.diff-toggle-track.active[data-v-b8a3f253]{background:var(--primary-color)}.diff-toggle-thumb[data-v-b8a3f253]{background:var(--card-bg,#fff);width:1rem;height:1rem;box-shadow:0 1px 3px var(--shadow-strong);border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.diff-toggle-track.active .diff-toggle-thumb[data-v-b8a3f253]{transform:translate(1.25rem)}.diff-toggle-label[data-v-b8a3f253]{color:var(--body-text-color,#374151);font-size:.875rem}.share-wrap[data-v-b8a3f253]{position:relative}.print-btn[data-v-b8a3f253],.share-btn[data-v-b8a3f253]{color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8rem;font-weight:500;transition:background .15s;display:flex}.print-btn[data-v-b8a3f253]:hover,.share-btn[data-v-b8a3f253]:hover{background:color-mix(in srgb,var(--primary-color) 14%,transparent)}.clear-all-btn[data-v-b8a3f253]{color:var(--body-text-color,#64748b);background:color-mix(in srgb,var(--body-text-color,#64748b) 6%,transparent);border:1px solid color-mix(in srgb,var(--body-text-color,#64748b) 18%,transparent);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.clear-all-btn[data-v-b8a3f253]:hover{color:var(--status-danger,#ef4444);background:color-mix(in srgb,var(--status-danger,#ef4444) 8%,transparent);border-color:color-mix(in srgb,var(--status-danger,#ef4444) 30%,transparent)}.category-selector[data-v-b8a3f253]{background:var(--card-bg,#fff);border:1px solid var(--card-border-color,#e5e7eb);border-radius:10px;margin-bottom:1.25rem;padding:.75rem 1rem}.category-selector-hint[data-v-b8a3f253]{color:var(--body-text-color,#6b7280);margin-bottom:.5rem;font-size:.78rem}.category-selector-pills[data-v-b8a3f253]{flex-wrap:wrap;gap:.4rem;display:flex}.cat-pill[data-v-b8a3f253]{border:1.5px solid var(--card-border-color,#e5e7eb);background:var(--card-bg,#fff);color:var(--body-text-color,#374151);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.cat-pill.active[data-v-b8a3f253]{background:var(--primary-color);color:var(--clearTextColor,#fff);border-color:var(--primary-color)}.cat-pill[data-v-b8a3f253]:not(.active):hover{border-color:var(--primary-color);color:var(--primary-color)}.cat-pill-count[data-v-b8a3f253]{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:999px;padding:.05rem .35rem;font-size:.65rem;font-weight:700;line-height:1.3}.empty-hint-banner[data-v-b8a3f253]{background:color-mix(in srgb,var(--primary-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);color:var(--body-text-color,#6b7280);border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.empty-hint-banner p[data-v-b8a3f253]{margin:0}.empty-hint-icon[data-v-b8a3f253]{width:1.5rem;height:1.5rem;color:var(--primary-color);flex-shrink:0}.placeholder-col[data-v-b8a3f253]{vertical-align:middle;text-align:center;border-bottom:1px solid var(--card-border-color,#e5e7eb);border-left:1px dashed var(--card-border-color,#d1d5db);background:color-mix(in srgb,var(--card-border-color,#e5e7eb) 15%,transparent);padding:1.5rem 1rem}.placeholder-header[data-v-b8a3f253]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.placeholder-img-box[data-v-b8a3f253]{border:2px dashed var(--card-border-color,#d1d5db);width:80px;height:80px;color:var(--body-text-color,#9ca3af);opacity:.4;border-radius:8px;justify-content:center;align-items:center;display:flex}.placeholder-icon[data-v-b8a3f253]{width:32px;height:32px}.placeholder-label[data-v-b8a3f253]{color:var(--body-text-color,#9ca3af);opacity:.5;font-size:.75rem;font-weight:500}.placeholder-td[data-v-b8a3f253]{text-align:center;border-bottom:1px solid var(--card-border-color,#e5e7eb);border-left:1px dashed var(--card-border-color,#d1d5db);background:color-mix(in srgb,var(--card-border-color,#e5e7eb) 10%,transparent);color:var(--card-border-color,#e5e7eb);padding:.6rem .75rem}.loading-skeleton[data-v-b8a3f253]{padding:1rem 0}.skeleton-header[data-v-b8a3f253]{gap:1rem;margin-bottom:1.5rem;display:flex}.skeleton-product[data-v-b8a3f253]{flex-direction:column;flex:1;align-items:center;gap:.5rem;display:flex}.skeleton-img[data-v-b8a3f253]{border-radius:10px;width:120px;height:120px}.skeleton-text[data-v-b8a3f253]{border-radius:4px;width:80%;height:14px}.skeleton-text-sm[data-v-b8a3f253]{border-radius:4px;width:50%;height:10px}.skeleton-row[data-v-b8a3f253]{border-radius:4px;height:40px;margin-bottom:.5rem}.overflow-x-auto[data-v-b8a3f253]{border:1px solid var(--card-border-color,#e5e7eb);border-radius:12px}.compare-table[data-v-b8a3f253]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.sticky-thead[data-v-b8a3f253]{top:var(--mobile-header-h,50px);z-index:10;background:var(--card-bg,#fff);box-shadow:0 2px 8px var(--shadow-soft);position:sticky}@media (width>=1025px){.sticky-thead[data-v-b8a3f253]{top:var(--desktop-header-h,106px)}}.attr-col[data-v-b8a3f253]{text-align:left;background:var(--card-bg,#fff);border-bottom:1px solid var(--card-border-color,#e5e7eb);z-index:3;width:180px;min-width:140px;max-width:180px;color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;padding:.6rem .75rem;font-size:.75rem;font-weight:600;position:sticky;left:0}.sticky-label[data-v-b8a3f253]{z-index:11}.no-specs[data-v-b8a3f253]{text-align:center;color:var(--text-muted-light,#9ca3af);padding:2rem}.mobile-view-controls[data-v-b8a3f253]{gap:.5rem;margin-bottom:1rem;padding:0 .25rem;display:flex}.view-mode-btn[data-v-b8a3f253]{border:1px solid var(--card-border-color,#e5e7eb);background:var(--card-bg,#fff);color:var(--body-text-color,#374151);cursor:pointer;border-radius:8px;flex:1;padding:.45rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.view-mode-btn.active[data-v-b8a3f253]{background:var(--primary-color);color:var(--clearTextColor,#fff);border-color:var(--primary-color)}.mobile-product-tabs[data-v-b8a3f253]{z-index:15;-webkit-overflow-scrolling:touch;gap:.5rem;padding:0 .25rem .75rem;position:sticky;top:0;overflow-x:auto}.mobile-product-tabs[data-v-b8a3f253],.product-tab[data-v-b8a3f253]{background:var(--card-bg,#fff);display:flex}.product-tab[data-v-b8a3f253]{border:2px solid var(--card-border-color,#e5e7eb);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .6rem;transition:border-color .15s,background .15s}.product-tab.active[data-v-b8a3f253]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,transparent)}.tab-img[data-v-b8a3f253]{-o-object-fit:contain;object-fit:contain;background:var(--card-bg,#fff);border-radius:4px;width:32px;height:32px}.tab-name[data-v-b8a3f253]{max-width:100px;font-size:.72rem;font-weight:500}.mobile-single-wrap[data-v-b8a3f253]{min-height:200px}.mobile-placeholder-grid[data-v-b8a3f253],.mobile-side-grid[data-v-b8a3f253]{grid-template-columns:1fr 1fr;gap:.5rem;padding:0 .25rem;display:grid}.mobile-placeholder-card[data-v-b8a3f253]{border:2px dashed var(--card-border-color,#d1d5db);background:color-mix(in srgb,var(--card-border-color,#e5e7eb) 10%,transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:200px;padding:2rem 1rem;display:flex}.mobile-browse-link[data-v-b8a3f253]{color:var(--primary-color);font-size:.75rem;font-weight:500;text-decoration:none}.mobile-browse-link[data-v-b8a3f253]:hover{text-decoration:underline}@media (width<=400px){.mobile-placeholder-grid[data-v-b8a3f253],.mobile-side-grid[data-v-b8a3f253]{grid-template-columns:1fr}}@media (width<=768px){.compare-page[data-v-b8a3f253]{padding:1rem .5rem 5rem}.compare-title[data-v-b8a3f253]{font-size:1.2rem}.attr-col[data-v-b8a3f253]{width:100px;min-width:100px;font-size:.75rem}.compare-table[data-v-b8a3f253]{font-size:.78rem}.skeleton-img[data-v-b8a3f253]{width:80px;height:80px}.compare-header-actions:not(.has-products) .action-needs-products[data-v-b8a3f253]{display:none}.empty-hint-banner[data-v-b8a3f253]{text-align:center;flex-direction:column;gap:.75rem;padding:1.5rem 1rem}.empty-hint-banner .standardBtn[data-v-b8a3f253]{justify-content:center;width:100%}}@media print{@page{size:landscape;margin:8mm}.compact-bar[data-v-b8a3f253],.compare-page-header .clear-all-btn[data-v-b8a3f253],.compare-page-header .print-btn[data-v-b8a3f253],.compare-page-header .share-wrap[data-v-b8a3f253],.diff-toggle[data-v-b8a3f253],.empty-hint-banner[data-v-b8a3f253],.history-wrap[data-v-b8a3f253],.loading-skeleton[data-v-b8a3f253],.mobile-view-controls[data-v-b8a3f253],.no-export[data-v-b8a3f253]{display:none!important}.sticky-thead[data-v-b8a3f253]{box-shadow:none!important}.attr-cell[data-v-b8a3f253],.attr-col[data-v-b8a3f253],.product-col[data-v-b8a3f253],.sticky-thead[data-v-b8a3f253]{position:static!important}.compare-page[data-v-b8a3f253]{max-width:100%!important;padding:0!important}.compare-content[data-v-b8a3f253],.overflow-x-auto[data-v-b8a3f253]{overflow:visible!important}.compare-table[data-v-b8a3f253]{-moz-column-break-inside:auto;break-inside:auto;font-size:.7rem;table-layout:fixed!important;width:100%!important}.compare-table tr[data-v-b8a3f253]{-moz-column-break-inside:avoid;break-inside:avoid}.compare-table thead[data-v-b8a3f253]{display:table-header-group}.section-toggle-row[data-v-b8a3f253]{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.compare-table tbody[data-v-b8a3f253]{-moz-column-break-before:avoid;break-before:avoid}.compare-table tr[style*="display: none"][data-v-b8a3f253]{display:table-row!important}}.compact-bar{top:var(--mobile-header-h,50px);z-index:20;background:var(--card-bg,#fff);border-bottom:1px solid var(--card-border-color,#e5e7eb);box-shadow:0 2px 16px var(--shadow-medium);position:sticky}@media (width>=1025px){.compact-bar{top:var(--desktop-header-h,106px)}}.compact-bar-inner{gap:0;max-width:80rem;margin:0 auto;padding:0;display:flex}.compact-bar-item{border-left:1px solid var(--card-border-color,#e5e7eb);flex:1;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.compact-bar-item:first-child{border-left:none}.compact-bar-thumb{-o-object-fit:contain;object-fit:contain;background:var(--card-bg,#f8fafc);border:1px solid var(--card-border-color,#e5e7eb);border-radius:6px;flex-shrink:0;width:36px;height:36px}.compact-bar-info{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.compact-bar-brand{text-transform:uppercase;letter-spacing:.05em;color:var(--secondary-color,#00bcd4);white-space:nowrap;font-size:.58rem;font-weight:700}.compact-bar-name{color:var(--primary-color);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;line-height:1.25;overflow:hidden}.compact-bar-enter-active{transition:transform .25s,opacity .25s}.compact-bar-leave-active{transition:transform .2s,opacity .2s}.compact-bar-enter-from,.compact-bar-leave-to{opacity:0;transform:translateY(-100%)}@media print{.compact-bar,body.compare-printing .bg-black.opacity-25,body.compare-printing .bg-footer,body.compare-printing .cart-drawer,body.compare-printing .consent-banner,body.compare-printing .mobile-menu,body.compare-printing .scroll-to-top,body.compare-printing header.header-pos,body.compare-printing nav.mobile-bottom-nav{display:none!important}body.compare-printing{margin:0!important;padding-top:0!important}body.compare-printing .pb-16{padding-bottom:0!important}}.shimmer{background:linear-gradient(90deg,var(--skeleton-base,#f0f0f0) 25%,var(--skeleton-shine,#e0e0e0) 50%,var(--skeleton-base,#f0f0f0) 75%);background-size:200% 100%;animation:1.5s infinite shimmer}@media (prefers-reduced-motion:reduce){.shimmer{background:var(--skeleton-base,#f0f0f0);animation:none}}
