.market-comparison-dock-space{height:10rem}.market-comparison-tray.market-comparison-dock{z-index:35;inset:auto 1rem max(1rem, env(safe-area-inset-bottom));color:#171b23;background:#fff;border:1px solid #cfdcde;border-top:3px solid #0dccd7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(1160px,100% - 2rem);margin:0 auto;padding:1rem 1.2rem;display:grid;position:fixed;box-shadow:0 8px 32px #14293824}.market-comparison-dock-heading{gap:.25rem;display:grid}.market-comparison-dock-heading strong{font-size:1rem}.market-comparison-dock-heading span,.market-comparison-dock-heading small{color:#52616c;font-size:.75rem}.market-comparison-chips{flex-wrap:wrap;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.market-comparison-chips li{background:#f4f8f8;border:1px solid #dce5e6;border-radius:9px;align-items:center;min-width:0;max-width:100%;padding-left:.75rem;display:flex}.market-comparison-chips li>span{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-size:.78rem;font-weight:600;overflow:hidden}.market-comparison-chips button{color:#32424b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.market-comparison-chips button:hover{background:#e3eded}.market-comparison-chips button:focus-visible{outline-offset:1px;outline:3px solid #003dff}.market-comparison-dock-actions{align-items:center;gap:.5rem;display:flex}.market-comparison-dock-actions .button{min-height:44px}@media (width<=760px){.market-comparison-dock-space{height:12rem}.market-comparison-tray.market-comparison-dock{inset-inline:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;width:calc(100% - 1rem);padding:.7rem}.market-comparison-chips{overscroll-behavior-x:contain;flex-wrap:nowrap;grid-area:2/1/auto/-1;padding:3px 2px;overflow-x:auto}.market-comparison-chips li{flex-shrink:0;max-width:85%}.market-comparison-chips li>span{max-width:11rem}.market-comparison-dock-actions{gap:.15rem}.market-comparison-dock-actions .button{padding-inline:.7rem;font-size:.8rem}.market-comparison-dock-heading strong{font-size:.9rem}.market-comparison-dock-heading span{font-size:.68rem}}
