.ship-compare-module__uN8WBq__picker{max-width:420px;position:relative}.ship-compare-module__uN8WBq__picker input[type=search]{border:1px solid var(--color-ink-muted);background:var(--color-canvas);width:100%;min-height:44px;color:var(--color-ink);padding:0 12px;font-size:16px}.ship-compare-module__uN8WBq__picker input[type=search]:disabled{opacity:.6}.ship-compare-module__uN8WBq__results{z-index:2;background:var(--color-canvas);border:1px solid var(--color-hairline-strong);max-height:280px;margin:2px 0 0;padding:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.ship-compare-module__uN8WBq__results li button{text-align:left;border:0;border-bottom:1px solid var(--color-hairline);cursor:pointer;width:100%;color:var(--color-ink);background:0 0;padding:10px 12px;font-size:15.5px;display:block}.ship-compare-module__uN8WBq__results li:last-child button{border-bottom:0}.ship-compare-module__uN8WBq__results li button:hover,.ship-compare-module__uN8WBq__results li button:focus-visible{background:var(--color-surface)}.ship-compare-module__uN8WBq__results li button span{color:var(--color-ink-faint);margin-top:2px;font-size:13.5px;display:block}.ship-compare-module__uN8WBq__chips{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.ship-compare-module__uN8WBq__chip{border:1px solid var(--color-hairline-strong);color:var(--color-ink);align-items:center;gap:8px;padding:7px 8px 7px 14px;font-size:15px;display:inline-flex}.ship-compare-module__uN8WBq__chip button{cursor:pointer;color:var(--color-ink-faint);background:0 0;border:0;padding:2px 6px;font-size:16px;line-height:1}.ship-compare-module__uN8WBq__chip button:hover,.ship-compare-module__uN8WBq__chip button:focus-visible{color:var(--color-ink)}.ship-compare-module__uN8WBq__note{color:var(--color-ink-muted);margin:14px 0 0;font-size:15px}.ship-compare-module__uN8WBq__landmarkToggle{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.ship-compare-module__uN8WBq__landmarkToggle button{border:1px solid var(--color-hairline-strong);background:var(--color-canvas);min-height:38px;color:var(--color-ink);cursor:pointer;padding:0 14px;font-size:15px}.ship-compare-module__uN8WBq__landmarkToggle button[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 -3px 0 var(--color-ink)}.ship-compare-module__uN8WBq__drawingFit{width:100%;margin-top:20px;overflow:hidden}.ship-compare-module__uN8WBq__drawingRow{border-bottom:2px solid var(--color-ink-soft);align-items:flex-end;width:max-content;max-width:100%;display:flex}.ship-compare-module__uN8WBq__shipDrawing{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ship-compare-module__uN8WBq__shipLabel{color:var(--color-ink-soft);text-align:center;max-width:100%;margin:8px 0 0;font-size:13.5px;line-height:1.4}.ship-compare-module__uN8WBq__landmarkBar{background:var(--color-gold-rule)}.ship-compare-module__uN8WBq__scaleBar{align-items:center;gap:10px;margin-top:14px;display:flex}.ship-compare-module__uN8WBq__scaleBarLine{background:var(--color-ink);height:6px;display:block}.ship-compare-module__uN8WBq__scaleBarLabel{color:var(--color-ink-muted);white-space:nowrap;font-size:13.5px}.ship-compare-module__uN8WBq__missingNote{color:var(--color-ink-muted);margin:14px 0 0;font-size:14.5px}.ship-compare-module__uN8WBq__illustrativeNote{color:var(--color-ink-faint);margin:10px 0 0;font-size:13.5px}.ship-compare-module__uN8WBq__tableWrap{margin-top:28px;overflow-x:auto}.ship-compare-module__uN8WBq__cardList{display:none}@media (max-width:680px){.ship-compare-module__uN8WBq__tableWrap{overflow-x:visible}.ship-compare-module__uN8WBq__tableWrap>table{display:none}.ship-compare-module__uN8WBq__cardList{flex-direction:column;gap:20px;display:flex}.ship-compare-module__uN8WBq__shipCard{border-bottom:1px solid var(--color-hairline-strong);padding-bottom:16px}.ship-compare-module__uN8WBq__shipCard h3{font-family:var(--font-display);color:var(--color-ink);margin:0 0 8px;font-size:20px;font-weight:400}.ship-compare-module__uN8WBq__shipCard dl{margin:0}.ship-compare-module__uN8WBq__factRow{border-top:1px solid var(--color-hairline);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.ship-compare-module__uN8WBq__factRow dt{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:13px}.ship-compare-module__uN8WBq__factRow dd{text-align:right;color:var(--color-ink-soft);font-variant-numeric:tabular-nums lining-nums;margin:0}}
