.aj-shop-compare-wrap.svelte-1y78fb3{width:100%;overflow-x:auto}.aj-shop-compare.svelte-1y78fb3{width:100%;border-collapse:collapse;font-family:var(--aj-sans);font-size:12px;background:var(--aj-tan, #fff);border:1px solid var(--aj-sidebar-border);table-layout:fixed}.aj-shop-compare.svelte-1y78fb3 th:where(.svelte-1y78fb3){background:var(--aj-red);color:#fff;font-family:var(--aj-sans);font-size:12px;font-weight:700;padding:6px 10px;text-align:left;border-bottom:1px solid var(--aj-red-dark);vertical-align:top;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.aj-shop-compare.svelte-1y78fb3 td:where(.svelte-1y78fb3){padding:6px 10px;border-top:1px dotted var(--aj-border);border-right:1px dotted var(--aj-border);vertical-align:top;color:var(--aj-text);line-height:1.4}.aj-shop-compare.svelte-1y78fb3 td:where(.svelte-1y78fb3):last-child{border-right:0}.aj-shop-compare-prices.svelte-1y78fb3 td:where(.svelte-1y78fb3){font-weight:700;color:var(--aj-red-dark);font-size:13px}.aj-shop-compare-specs.svelte-1y78fb3 td:where(.svelte-1y78fb3){font-size:11px}.aj-shop-compare-vendors.svelte-1y78fb3 td:where(.svelte-1y78fb3) ul:where(.svelte-1y78fb3){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px}.aj-shop-compare-vendors.svelte-1y78fb3 td:where(.svelte-1y78fb3) a:where(.svelte-1y78fb3){display:inline-block;font-family:var(--aj-sans);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--aj-cream);background:var(--aj-purple-dark);padding:1px 6px;border-radius:2px;text-decoration:none;border:1px solid var(--aj-purple-dark)}.aj-shop-compare-vendors.svelte-1y78fb3 td:where(.svelte-1y78fb3) a:where(.svelte-1y78fb3):hover,.aj-shop-compare-vendors.svelte-1y78fb3 td:where(.svelte-1y78fb3) a:where(.svelte-1y78fb3):focus-visible{background:var(--aj-red);border-color:var(--aj-red-dark);color:#fff;outline:none}.aj-shop-compare-empty.svelte-1y78fb3{color:var(--aj-muted);font-style:italic}.aj-shop-compare-rationale.svelte-1y78fb3{background:var(--aj-cream-dark)}.aj-shop-compare-rationale.svelte-1y78fb3 td:where(.svelte-1y78fb3){font-family:var(--aj-serif);font-size:12px;font-style:italic;line-height:1.45}.aj-shop-compare-rationale.svelte-1y78fb3 td:where(.svelte-1y78fb3) p:where(.svelte-1y78fb3){margin:0 0 4px}.aj-shop-compare-srccount.svelte-1y78fb3{display:inline-block;font-family:var(--aj-sans);font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:var(--aj-muted)}.aj-shop-panel.svelte-x2uja5{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--aj-cream);border:1px solid var(--aj-sidebar-border);border-top:3px solid var(--aj-red);font-family:var(--aj-sans);margin-bottom:14px}.aj-shop-panel-head.svelte-x2uja5{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--aj-sidebar-border)}.aj-shop-panel-badge.svelte-x2uja5{font-family:var(--aj-sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#fff;background:var(--aj-red);padding:2px 8px;border-radius:2px}.aj-shop-panel-summary.svelte-x2uja5{font-family:var(--aj-sans);font-size:12px;font-style:italic;color:var(--aj-purple-dark)}.aj-shop-panel-empty.svelte-x2uja5{font-family:var(--aj-serif);font-size:12px;font-style:italic;color:var(--aj-text);margin:0;line-height:1.45}.aj-shop-grid.svelte-x2uja5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aj-shop-watch.svelte-x2uja5{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;align-items:start}.aj-shop-watch-form.svelte-x2uja5{padding:10px 12px;background:var(--aj-tan, #fff);border:1px dashed var(--aj-sidebar-border);font-family:var(--aj-sans)}.aj-shop-watch-head.svelte-x2uja5{font-family:var(--aj-sans);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--aj-purple-dark);margin:0 0 6px}.aj-shop-watch-body.svelte-x2uja5{font-family:var(--aj-serif);font-size:12px;color:var(--aj-text);margin:0 0 8px;line-height:1.45}.aj-shop-watch-btn.svelte-x2uja5{font-family:var(--aj-sans);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--aj-muted);background:var(--aj-cream-dark);border:1px solid var(--aj-sidebar-border);padding:4px 12px;cursor:not-allowed;opacity:.7}.aj-shop-panel-foot.svelte-x2uja5{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding-top:6px;border-top:1px dashed var(--aj-border)}.aj-shop-panel-foot-label.svelte-x2uja5{font-family:var(--aj-sans);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--aj-muted)}.aj-shop-marketplace-list.svelte-x2uja5{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0}.aj-shop-marketplace-list.svelte-x2uja5 a:where(.svelte-x2uja5){display:inline-block;font-family:var(--aj-sans);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--aj-navy);background:transparent;padding:1px 6px;border:1px solid var(--aj-sidebar-border);border-radius:2px;text-decoration:none}.aj-shop-marketplace-list.svelte-x2uja5 a:where(.svelte-x2uja5):hover,.aj-shop-marketplace-list.svelte-x2uja5 a:where(.svelte-x2uja5):focus-visible{background:var(--aj-red);color:#fff;border-color:var(--aj-red-dark);outline:none}
