.watchlist-compare-module__Hcfhwq__comparison{min-width:0}.modal-wide:has(.watchlist-compare-module__Hcfhwq__comparison){width:min(1120px,100vw - 32px)}.watchlist-compare-module__Hcfhwq__comparison h2{letter-spacing:-.03em;margin:0 0 8px;font-size:23px}.watchlist-compare-module__Hcfhwq__intro{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.7}.watchlist-compare-module__Hcfhwq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.watchlist-compare-module__Hcfhwq__card{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:16px}.watchlist-compare-module__Hcfhwq__card header{min-height:42px}.watchlist-compare-module__Hcfhwq__card h3{overflow-wrap:anywhere;margin:0;font-size:16px}.watchlist-compare-module__Hcfhwq__card header p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.watchlist-compare-module__Hcfhwq__observation{min-height:42px;color:var(--muted);flex-direction:column;gap:5px;font-size:11px;line-height:1.5;display:flex}.watchlist-compare-module__Hcfhwq__observation strong{color:var(--brand-accent);font-weight:500}.watchlist-compare-module__Hcfhwq__metrics{margin:4px 0 14px}.watchlist-compare-module__Hcfhwq__metrics>div{border-bottom:1px solid var(--border);padding:7px 0}.watchlist-compare-module__Hcfhwq__metrics dt,.watchlist-compare-module__Hcfhwq__contracts dt{color:var(--muted);font-size:11px}.watchlist-compare-module__Hcfhwq__metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.5}.watchlist-compare-module__Hcfhwq__metrics small{color:var(--muted);font-size:10px}.watchlist-compare-module__Hcfhwq__comparison .watchlist-compare-module__Hcfhwq__openMarket,.watchlist-compare-module__Hcfhwq__comparison .watchlist-compare-module__Hcfhwq__done{min-height:44px}.watchlist-compare-module__Hcfhwq__openMarket{width:100%}.watchlist-compare-module__Hcfhwq__contracts summary,.watchlist-compare-module__Hcfhwq__explanation summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-size:12px;display:flex}.watchlist-compare-module__Hcfhwq__contracts summary:before,.watchlist-compare-module__Hcfhwq__explanation summary:before{content:"+";color:var(--brand-accent);margin-right:8px}.watchlist-compare-module__Hcfhwq__contracts[open] summary:before,.watchlist-compare-module__Hcfhwq__explanation[open] summary:before{content:"−"}.watchlist-compare-module__Hcfhwq__contracts dl{margin:0 0 10px}.watchlist-compare-module__Hcfhwq__contracts dt{margin-top:12px}.watchlist-compare-module__Hcfhwq__contracts dd{overflow-wrap:anywhere;margin:6px 0 0;font-family:monospace;font-size:11px;line-height:1.6}.watchlist-compare-module__Hcfhwq__explanation{margin-top:12px}.watchlist-compare-module__Hcfhwq__explanation p,.watchlist-compare-module__Hcfhwq__unavailable{color:var(--muted);font-size:12px;line-height:1.7}.watchlist-compare-module__Hcfhwq__done{margin-top:10px}.watchlist-compare-module__Hcfhwq__contracts summary:focus-visible,.watchlist-compare-module__Hcfhwq__explanation summary:focus-visible,.watchlist-compare-module__Hcfhwq__comparison a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (min-width:1000px){.watchlist-compare-module__Hcfhwq__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.watchlist-compare-module__Hcfhwq__grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.watchlist-compare-module__Hcfhwq__grid{grid-template-columns:minmax(0,1fr)}.watchlist-compare-module__Hcfhwq__comparison h2{font-size:21px}.watchlist-compare-module__Hcfhwq__card{padding:14px}.watchlist-compare-module__Hcfhwq__card header,.watchlist-compare-module__Hcfhwq__observation{min-height:0}.watchlist-compare-module__Hcfhwq__observation{margin-top:14px}}
