/* Comparison presentation only. Model facts, URLs and the frozen master remain unchanged. */
html body #comparison#comparison#comparison table{width:100%!important;min-width:660px!important;table-layout:fixed!important;border-collapse:collapse!important}
html body #comparison#comparison#comparison table th,html body #comparison#comparison#comparison table td{font-size:16px!important;line-height:1.75!important;padding:16px 18px!important;border:1px solid #d9e4ee!important;white-space:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important;color:#073e6c!important;box-shadow:none!important}
html body #comparison#comparison#comparison table th{background:#edf4f8!important}
html body #comparison#comparison#comparison table td{background:#fff!important}
html body #comparison#comparison#comparison table tr:has(img)>th,html body #comparison#comparison#comparison table tr:has(img)>td{background:#edf4f8!important;text-align:center!important;border-top:1px solid #d9e4ee!important;vertical-align:middle!important}
html body #comparison#comparison#comparison table tr:has(img)>:first-child{text-align:left!important}
html body #comparison#comparison#comparison table tr:has(img) a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#073e6c!important;text-align:center!important;text-decoration:none}
html body #comparison#comparison#comparison table tr:has(img) img{display:block!important;width:180px!important;height:160px!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;background:#fff!important}
html body #comparison#comparison#comparison table tr:has(img) strong,html body #comparison#comparison#comparison table tr:has(img) span,html body #comparison#comparison#comparison table tr:has(img) small{color:#073e6c!important}
html body #comparison#comparison#comparison table tr:has(img) small{font-size:12px!important}
html body #comparison#comparison#comparison .sales-table,html body #comparison#comparison#comparison .wsl-product-v3-compare{overflow-x:auto!important;max-width:100%!important;min-width:0!important}
html body #comparison#comparison#comparison table tr:has(img)>:first-child{width:20%!important;vertical-align:middle!important}
html body #comparison#comparison#comparison table tr:has(img)>:not(:first-child){vertical-align:top!important}
html body #comparison#comparison#comparison table tr:has(img) small{display:none!important}
