.photo-choices.svelte-ckt9lp{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.summary.svelte-ckt9lp{color:var(--text-tertiary);font-size:var(--text-xs, .75rem)}.grid.svelte-ckt9lp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3, 12px)}.photo.svelte-ckt9lp{display:flex;flex-direction:column;gap:var(--space-1, 4px);padding:var(--space-2, 8px);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 8px);background:var(--surface-2)}.photo.new.svelte-ckt9lp{border-color:var(--status-ok, #30a46c)}.photo.svelte-ckt9lp img:where(.svelte-ckt9lp){width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm, 4px);background:var(--surface-3)}.state.svelte-ckt9lp{font-size:var(--text-xs, .75rem);color:var(--status-ok, #30a46c)}.state.warn.svelte-ckt9lp{color:var(--status-danger, #e5484d)}.photo-count.svelte-n34us{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border:0;background:transparent;color:var(--accent-text);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.photo-count.svelte-n34us:hover{color:var(--accent-hover)}.photo-count.svelte-n34us:focus-visible,.photo-tile.svelte-n34us:focus-visible,.close.svelte-n34us:focus-visible,.back.svelte-n34us:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.photo-preview.svelte-n34us{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:min(40rem,calc(100vw - 24px));max-height:min(75dvh,38rem);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-xl);font-size:var(--text-sm)}.photo-preview.svelte-n34us:popover-open{display:flex;flex-direction:column}.preview-body.svelte-n34us{min-height:0;overflow:auto}header.svelte-n34us,.hint.svelte-n34us{flex-shrink:0}.photo-preview.svelte-n34us::backdrop{background:transparent}header.svelte-n34us{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}header.svelte-n34us strong:where(.svelte-n34us){display:block;overflow-wrap:anywhere}header.svelte-n34us p:where(.svelte-n34us),.hint.svelte-n34us{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:var(--text-xs)}.close.svelte-n34us{flex-shrink:0;width:2rem;height:2rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary);font-size:var(--text-lg);cursor:pointer}.photo-sides.svelte-n34us{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}section.svelte-n34us{min-width:0}h3.svelte-n34us{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}h3.svelte-n34us small:where(.svelte-n34us){display:block;margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-normal)}.photo-grid.svelte-n34us{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);align-items:start}.photo-tile.svelte-n34us{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);text-align:left;cursor:zoom-in}.photo-tile.svelte-n34us img:where(.svelte-n34us),.image-error.svelte-n34us{width:100%;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-3)}.image-error.svelte-n34us{display:grid;place-content:center;text-align:center;color:var(--text-tertiary)}.photo-tile.added.svelte-n34us{border-color:var(--status-ok)}.photo-tile.added.svelte-n34us>span:where(.svelte-n34us):last-child{color:var(--status-ok)}.photo-tile.removed.svelte-n34us{border-color:var(--status-danger)}.photo-tile.removed.svelte-n34us>span:where(.svelte-n34us):last-child{color:var(--status-danger)}.empty.svelte-n34us{color:var(--text-tertiary);grid-column:1/-1}.hint.svelte-n34us{margin-top:var(--space-4)}.selected-source.svelte-n34us{display:block;margin-top:var(--space-2);font-size:var(--text-sm)}.enlarged.svelte-n34us img:where(.svelte-n34us){display:block;width:100%;max-height:45dvh;object-fit:contain;margin-top:var(--space-2)}.enlarged.svelte-n34us p:where(.svelte-n34us){font-size:var(--text-xs);color:var(--text-secondary)}.back.svelte-n34us{border:0;padding:var(--space-1) 0;background:transparent;color:var(--accent-text);font:inherit;cursor:pointer}@media(max-width:480px){.photo-preview.svelte-n34us{padding:var(--space-3)}.photo-sides.svelte-n34us{gap:var(--space-3)}.photo-grid.svelte-n34us{grid-template-columns:1fr}}.body.confirmation.svelte-166f349{padding:var(--space-2) var(--space-8) var(--space-8);gap:var(--space-6)}.result-count.svelte-166f349{text-align:center;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.result-count.svelte-166f349 strong:where(.svelte-166f349){color:var(--text-primary);font-weight:var(--weight-semibold)}.result-icon.svelte-166f349{--result-tone: var(--status-ok);display:grid;place-items:center;width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2));margin:0 auto var(--space-5);border:1px solid color-mix(in oklch,var(--result-tone) 28%,var(--surface-1));border-radius:var(--radius-full);background:color-mix(in oklch,var(--result-tone) 10%,var(--surface-1));color:var(--result-tone);animation:svelte-166f349-result-pop var(--duration-slow) var(--ease-out) both,svelte-166f349-result-ring var(--duration-slow) var(--ease-out) both}.result-icon.warning.svelte-166f349{--result-tone: var(--status-warn)}.result-tick.svelte-166f349{stroke-dasharray:30;animation:svelte-166f349-result-draw var(--duration-slow) var(--ease-out) var(--duration-fast) both}.background-note.svelte-166f349{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.background-note.svelte-166f349 svg:where(.svelte-166f349){flex-shrink:0;margin-top:2px;color:var(--text-tertiary)}.background-note.svelte-166f349 strong:where(.svelte-166f349){font-weight:var(--weight-medium);color:var(--text-primary)}.result-actions.svelte-166f349{display:flex;justify-content:flex-end;gap:var(--space-2);margin-left:auto}@keyframes svelte-166f349-result-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes svelte-166f349-result-ring{0%{box-shadow:0 0 color-mix(in oklab,var(--result-tone) 24%,transparent)}to{box-shadow:0 0 0 var(--space-2) transparent}}@keyframes svelte-166f349-result-draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@media(max-width:520px){.body.confirmation.svelte-166f349{padding:var(--space-2) var(--space-5) var(--space-6);gap:var(--space-5)}}.body.svelte-166f349{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.also.svelte-166f349{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0;font-size:var(--text-sm)}.also.svelte-166f349 legend:where(.svelte-166f349){font-size:var(--text-xs);color:var(--text-tertiary);padding:0 var(--space-1)}.also.svelte-166f349 label:where(.svelte-166f349){display:flex;align-items:center;gap:var(--space-1)}.also.svelte-166f349>small:where(.svelte-166f349){flex-basis:100%;font-size:var(--text-xs)}.also.svelte-166f349 .hint:where(.svelte-166f349){font-size:var(--text-xs);color:var(--text-tertiary)}.also.svelte-166f349 label.locked:where(.svelte-166f349){color:var(--text-secondary)}.expand-all.svelte-166f349{display:flex;justify-content:flex-end;gap:var(--space-1);margin-bottom:calc(-1 * var(--space-2))}.blocked.svelte-166f349,.counts.svelte-166f349{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm)}.products.svelte-166f349{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.product.svelte-166f349{border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:opacity var(--duration-fast) var(--ease-out)}.product.stale.svelte-166f349,.product.out.svelte-166f349{opacity:.5}.head.svelte-166f349{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-primary)}.toggle.svelte-166f349{display:flex;align-items:center;gap:var(--space-2);min-width:0;text-align:left;font-size:var(--text-sm);color:var(--text-primary)}.toggle.svelte-166f349:hover:not(:disabled) .title:where(.svelte-166f349){text-decoration:underline}.switches.svelte-166f349{display:inline-flex;align-items:center;gap:var(--space-2)}.switch.svelte-166f349{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.switch.off.svelte-166f349{opacity:.55}.blocked.svelte-166f349 .switches:where(.svelte-166f349){margin-left:var(--space-2)}h4.svelte-166f349{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);margin:var(--space-1) 0 0;font-weight:500}.chev.svelte-166f349{width:1rem;color:var(--text-tertiary)}.title.svelte-166f349{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fields.svelte-166f349{font-size:var(--text-xs)}.status.svelte-166f349{margin-left:auto;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.status.warn.svelte-166f349{color:var(--status-danger)}.err.svelte-166f349{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-2);font-size:var(--text-xs);color:var(--status-danger)}.ops.svelte-166f349{padding:0 var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.bar.svelte-166f349{height:4px;background:var(--surface-3);border-radius:var(--radius-full);overflow:hidden}.bar.svelte-166f349 span:where(.svelte-166f349){display:block;height:100%;background:var(--accent);transition:width var(--duration-fast) var(--ease-out)}h3.svelte-166f349{font-size:var(--text-sm);margin:0}.keys.svelte-166f349{font-size:var(--text-xs);margin-right:auto}.muted.svelte-166f349{color:var(--text-tertiary)}p.svelte-166f349{margin:0}.batch-summary.svelte-166f349{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--text-sm)}.batch-summary.svelte-166f349 span:where(.svelte-166f349){color:var(--text-secondary)}.batch-summary.svelte-166f349 small:where(.svelte-166f349){margin-left:auto;color:var(--text-tertiary);font-size:var(--text-xs)}.additional.svelte-166f349{font-size:var(--text-xs);color:var(--text-secondary)}.additional.svelte-166f349 summary:where(.svelte-166f349){cursor:pointer;padding:var(--space-2) 0}.additional.svelte-166f349 .also:where(.svelte-166f349){margin-top:var(--space-2)}.product-photo.svelte-166f349{width:2.8rem;height:2.8rem;flex:0 0 2.8rem;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.product-photo.svelte-166f349 img:where(.svelte-166f349){width:100%;height:100%;object-fit:contain}.product-photo.svelte-166f349>span:where(.svelte-166f349){font-size:var(--text-xs);color:var(--text-tertiary)}.title.svelte-166f349{white-space:normal}.title.svelte-166f349 small:where(.svelte-166f349){display:block;color:var(--text-tertiary);font-size:var(--text-xs);margin-top:var(--space-1)}.switch.svelte-166f349{white-space:normal}.head.svelte-166f349{flex-wrap:wrap}.toggle.svelte-166f349{flex:1}.switches.svelte-166f349{flex-wrap:wrap}.fields.svelte-166f349{max-width:12rem}.product.svelte-166f349{border-radius:var(--radius-lg)}@media(max-width:560px){.batch-summary.svelte-166f349{flex-wrap:wrap}.batch-summary.svelte-166f349 small:where(.svelte-166f349){margin-left:0}.toggle.svelte-166f349{flex-basis:100%}.status.svelte-166f349{margin-left:auto}.fields.svelte-166f349{max-width:100%}}.review-workspace.svelte-1ypqcnp{display:flex;flex-direction:column;gap:var(--space-3);height:min(66dvh,44rem);min-height:20rem;padding:var(--space-4) var(--space-5)}.destinations.svelte-1ypqcnp{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-shrink:0;font-size:var(--text-sm);flex-wrap:wrap}.destinations.svelte-1ypqcnp>small:where(.svelte-1ypqcnp){margin-left:auto;color:var(--text-tertiary);font-size:var(--text-xs)}.destination.svelte-1ypqcnp{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);transition:background var(--duration-fast),border-color var(--duration-fast)}.destination.on.svelte-1ypqcnp{border-color:var(--accent);background:var(--accent-subtle)}.workspace.svelte-1ypqcnp{display:grid;grid-template-columns:16rem minmax(0,1fr);min-height:0;flex:1;border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.product-rail.svelte-1ypqcnp{border-right:1px solid var(--border-default);display:flex;flex-direction:column;min-height:0}.rail-head.svelte-1ypqcnp{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);font-size:var(--text-xs)}.rail-head.svelte-1ypqcnp>span:where(.svelte-1ypqcnp){color:var(--text-tertiary)}.search.svelte-1ypqcnp{padding:0 var(--space-3) var(--space-3)}.search.svelte-1ypqcnp input:where(.svelte-1ypqcnp){width:100%;font-size:var(--text-sm);background:var(--surface-0);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.product-list.svelte-1ypqcnp{overflow:auto;padding:var(--space-2);scrollbar-width:thin;flex:1}.product-row.svelte-1ypqcnp{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);margin-bottom:var(--space-1);min-height:4.7rem;transition:background var(--duration-fast),border-color var(--duration-fast)}.product-row.svelte-1ypqcnp:hover{background:var(--surface-2)}.product-row.active.svelte-1ypqcnp{border-color:var(--accent);background:var(--accent-subtle)}.product-row.excluded.svelte-1ypqcnp{opacity:.55}.product-identity.svelte-1ypqcnp{min-width:0}.product-name.svelte-1ypqcnp{font-size:var(--text-sm);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-row.svelte-1ypqcnp small:where(.svelte-1ypqcnp){display:block;font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1);font-variant-numeric:tabular-nums}.product-row.all.svelte-1ypqcnp{font-size:var(--text-sm);min-height:3.2rem}.all-mark.svelte-1ypqcnp{font-size:var(--text-xl);padding:var(--space-2);color:var(--accent-text)}.product-photo.svelte-1ypqcnp{width:3.2rem;height:3.2rem;flex:0 0 3.2rem;border:1px solid var(--border-strong);background:var(--surface-2);border-radius:var(--radius-md);overflow:hidden;display:grid;place-items:center}.product-photo.svelte-1ypqcnp img:where(.svelte-1ypqcnp){height:100%;width:100%;object-fit:contain}.product-photo.svelte-1ypqcnp>span:where(.svelte-1ypqcnp){font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}.heading-photo.svelte-1ypqcnp{width:4rem;height:4rem;flex-basis:4rem}.rail-foot.svelte-1ypqcnp{border-top:1px solid var(--border-default);padding:var(--space-3);font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.review-pane.svelte-1ypqcnp{display:flex;flex-direction:column;min-width:0;min-height:0}.pane-head.svelte-1ypqcnp{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-default);flex-shrink:0}.pane-head.svelte-1ypqcnp h3:where(.svelte-1ypqcnp){font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.pane-head.svelte-1ypqcnp p:where(.svelte-1ypqcnp){font-size:var(--text-xs);color:var(--text-tertiary);margin:var(--space-1) 0 0}.product-exclude.svelte-1ypqcnp{margin-left:auto;white-space:normal;max-width:9rem}.channel-tabs.svelte-1ypqcnp{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-default)}.channel-tabs.svelte-1ypqcnp button:where(.svelte-1ypqcnp){display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);padding:var(--space-2);border-radius:var(--radius-md)}.channel-tabs.svelte-1ypqcnp button.active:where(.svelte-1ypqcnp){background:var(--accent-subtle);color:var(--accent-text)}.pane-scroll.svelte-1ypqcnp{overflow:auto;scrollbar-width:thin;padding:var(--space-4);flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}.policy.svelte-1ypqcnp,.loading.svelte-1ypqcnp{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.empty.svelte-1ypqcnp{text-align:center;padding:var(--space-8);color:var(--text-secondary);font-size:var(--text-sm)}.empty.svelte-1ypqcnp h3:where(.svelte-1ypqcnp){font-size:var(--text-lg);margin-bottom:var(--space-2)}.field-group.svelte-1ypqcnp{border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-shrink:0}.group-head.svelte-1ypqcnp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3)}.group-toggle.svelte-1ypqcnp{flex:1;min-width:min(100%,10rem);display:flex;align-items:center;gap:var(--space-2);text-align:left}.group-toggle.svelte-1ypqcnp strong:where(.svelte-1ypqcnp){font-size:var(--text-sm);font-weight:var(--weight-semibold)}.group-toggle.svelte-1ypqcnp small:where(.svelte-1ypqcnp){font-size:var(--text-xs);display:block;color:var(--text-tertiary);margin-top:var(--space-1)}.group-head.svelte-1ypqcnp>.btn:where(.svelte-1ypqcnp){font-size:var(--text-xs);white-space:normal}.included.svelte-1ypqcnp{border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);white-space:nowrap}.included.off.svelte-1ypqcnp{color:var(--text-tertiary)}.group-fold.svelte-1ypqcnp{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-normal) var(--ease-out),opacity var(--duration-normal) var(--ease-out)}.group-fold.open.svelte-1ypqcnp{grid-template-rows:1fr;opacity:1}.group-fold-inner.svelte-1ypqcnp{min-height:0;overflow:hidden}.group-body.svelte-1ypqcnp{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border-default)}.table-scroll.svelte-1ypqcnp{overflow-x:auto}.comparison.svelte-1ypqcnp,.rows.svelte-1ypqcnp{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm)}.comparison.svelte-1ypqcnp th:where(.svelte-1ypqcnp),.rows.svelte-1ypqcnp th:where(.svelte-1ypqcnp){font-weight:var(--weight-medium);font-size:var(--text-xs);color:var(--text-tertiary);text-align:left;padding:var(--space-2)}.comparison.svelte-1ypqcnp td:where(.svelte-1ypqcnp),.rows.svelte-1ypqcnp td:where(.svelte-1ypqcnp){padding:var(--space-2);border-top:1px solid var(--border-subtle);overflow-wrap:anywhere;vertical-align:top}.comparison.svelte-1ypqcnp th:where(.svelte-1ypqcnp):first-child{width:34%}.comparison.svelte-1ypqcnp th:where(.svelte-1ypqcnp):last-child{width:20%}.product-link.svelte-1ypqcnp{color:var(--text-primary);text-align:left;white-space:normal;font-size:var(--text-sm)}.product-link.svelte-1ypqcnp small:where(.svelte-1ypqcnp){display:block;color:var(--text-tertiary);font-size:var(--text-xs);margin-top:var(--space-1)}.comparison.svelte-1ypqcnp .btn:where(.svelte-1ypqcnp){white-space:normal;font-size:var(--text-xs)}.selected-value.svelte-1ypqcnp{color:var(--accent-text)}.compare.svelte-1ypqcnp{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.tag.svelte-1ypqcnp{display:block;font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:var(--space-2)}.box.svelte-1ypqcnp{font-size:var(--text-sm);padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);max-height:18rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.rendered.svelte-1ypqcnp{width:100%;height:16rem;padding:0;background:#fff;border:0;white-space:normal}.variant-thumb.svelte-1ypqcnp{width:5rem;height:5rem;object-fit:contain;border-radius:var(--radius-md)}.was.svelte-1ypqcnp{background:color-mix(in oklch,var(--status-danger) 12%,var(--surface-1))}.now.svelte-1ypqcnp{background:color-mix(in oklch,var(--accent) 10%,var(--surface-1))}.legend.svelte-1ypqcnp,.status.svelte-1ypqcnp{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.diff.svelte-1ypqcnp{margin:0;padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal);max-height:20rem;overflow:auto}del.svelte-1ypqcnp{background:var(--status-danger-subtle)}ins.svelte-1ypqcnp{background:var(--status-ok-subtle);text-decoration:none}.actions.svelte-1ypqcnp{display:flex;flex-wrap:wrap;gap:var(--space-2)}.right.svelte-1ypqcnp{text-align:right}.block.svelte-1ypqcnp{display:block;font-size:var(--text-xs)}.muted.svelte-1ypqcnp{color:var(--text-tertiary)}.problem.svelte-1ypqcnp{padding:var(--space-3);border:1px solid var(--status-warn);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm)}.problem.svelte-1ypqcnp summary:where(.svelte-1ypqcnp){font-weight:var(--weight-semibold);cursor:pointer;margin-bottom:var(--space-3)}.refresh-card.svelte-1ypqcnp{padding:var(--space-3);border:1px solid var(--border-strong);background:var(--surface-2);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm)}.refresh-card.svelte-1ypqcnp p:where(.svelte-1ypqcnp){color:var(--text-secondary);font-size:var(--text-xs);margin:var(--space-1) 0 0}.refresh-actions.svelte-1ypqcnp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.selection.svelte-1ypqcnp{margin-right:auto;font-size:var(--text-sm);color:var(--text-secondary)}.selection.svelte-1ypqcnp strong:where(.svelte-1ypqcnp){color:var(--text-primary);font-weight:var(--weight-medium)}.selection.svelte-1ypqcnp small:where(.svelte-1ypqcnp){display:block;font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}@media(max-width:800px){.workspace.svelte-1ypqcnp{grid-template-columns:13rem 1fr}.product-photo.svelte-1ypqcnp{width:2.6rem;height:2.6rem;flex-basis:2.6rem}.destinations.svelte-1ypqcnp>small:where(.svelte-1ypqcnp){width:100%}.group-head.svelte-1ypqcnp{flex-wrap:wrap}.included.svelte-1ypqcnp{margin-left:auto}.pane-head.svelte-1ypqcnp{flex-wrap:wrap}.comparison.svelte-1ypqcnp th:where(.svelte-1ypqcnp),.comparison.svelte-1ypqcnp td:where(.svelte-1ypqcnp){padding:var(--space-1)}.comparison.svelte-1ypqcnp th:where(.svelte-1ypqcnp):last-child{width:25%}}@media(max-width:560px){.group-head.svelte-1ypqcnp .group-toggle:where(.svelte-1ypqcnp){flex-basis:100%}.review-workspace.svelte-1ypqcnp{height:68dvh;padding:var(--space-2);min-height:20rem}.workspace.svelte-1ypqcnp{display:flex;flex-direction:column;overflow:auto}.product-rail.svelte-1ypqcnp{border-right:0;border-bottom:1px solid var(--border-default);max-height:12rem;flex-shrink:0}.product-list.svelte-1ypqcnp{display:flex;flex-shrink:0;min-height:5.2rem;overflow:auto}.product-row.svelte-1ypqcnp{flex:0 0 13rem;margin-bottom:0}.product-row.all.svelte-1ypqcnp{flex-basis:10rem}.rail-head.svelte-1ypqcnp{padding:var(--space-2)}.search.svelte-1ypqcnp{padding:0 var(--space-2) var(--space-2)}.rail-foot.svelte-1ypqcnp{display:none}.review-pane.svelte-1ypqcnp{flex-shrink:0;min-height:15rem}.pane-scroll.svelte-1ypqcnp{overflow:visible;padding:var(--space-2)}.compare.svelte-1ypqcnp{grid-template-columns:1fr}.selection.svelte-1ypqcnp{flex-basis:100%}.pane-head.svelte-1ypqcnp{padding:var(--space-3)}.group-head.svelte-1ypqcnp .btn:where(.svelte-1ypqcnp){font-size:var(--text-xs)}.comparison.svelte-1ypqcnp th:where(.svelte-1ypqcnp):first-child{width:28%}.comparison.svelte-1ypqcnp{font-size:var(--text-xs)}}.variation-photos.svelte-1ypqcnp{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.variation-photo.svelte-1ypqcnp{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs)}.variation-photo.svelte-1ypqcnp small:where(.svelte-1ypqcnp){color:var(--text-tertiary)}.variation-photo.svelte-1ypqcnp .removed:where(.svelte-1ypqcnp){color:var(--status-danger)}.variation-photo.svelte-1ypqcnp .added:where(.svelte-1ypqcnp){color:var(--status-ok)}
