.CompareTable-module__8f5WhG__wrap{margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter);overflow-x:auto}.CompareTable-module__8f5WhG__controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;display:flex}.CompareTable-module__8f5WhG__hint{color:var(--muted);font-size:13px}.CompareTable-module__8f5WhG__switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.CompareTable-module__8f5WhG__switch input{opacity:0;width:1px;height:1px;position:absolute}.CompareTable-module__8f5WhG__track{background:var(--line-strong);border-radius:11px;width:38px;height:22px;transition:background-color .15s;position:relative}.CompareTable-module__8f5WhG__track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.CompareTable-module__8f5WhG__switch input:checked+.CompareTable-module__8f5WhG__track{background:var(--accent)}.CompareTable-module__8f5WhG__switch input:checked+.CompareTable-module__8f5WhG__track:after{transform:translate(16px)}.CompareTable-module__8f5WhG__switch input:focus-visible+.CompareTable-module__8f5WhG__track{outline:2px solid var(--accent);outline-offset:2px}.CompareTable-module__8f5WhG__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:640px}.CompareTable-module__8f5WhG__corner,.CompareTable-module__8f5WhG__label{width:200px}.CompareTable-module__8f5WhG__colHead{vertical-align:top;text-align:left;border-bottom:1px solid var(--ink);padding:8px 12px 20px;font-weight:400}.CompareTable-module__8f5WhG__product{flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:relative}.CompareTable-module__8f5WhG__media{aspect-ratio:16/9;background:var(--tile);border-radius:10px;width:100%;margin-bottom:10px;position:relative;overflow:hidden}.CompareTable-module__8f5WhG__media img{object-fit:cover}.CompareTable-module__8f5WhG__remove{z-index:1;background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 3px #0a0c1026}.CompareTable-module__8f5WhG__remove:hover{background:var(--ink);color:#fff}.CompareTable-module__8f5WhG__type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:11px}.CompareTable-module__8f5WhG__title{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.25}.CompareTable-module__8f5WhG__title:hover{color:var(--accent)}.CompareTable-module__8f5WhG__price{letter-spacing:-.03em;margin:4px 0 12px;font-size:18px;font-weight:600}.CompareTable-module__8f5WhG__price small{color:var(--muted);font-size:12px;font-weight:400}.CompareTable-module__8f5WhG__sold{color:var(--muted);font-size:14px}.CompareTable-module__8f5WhG__addSlot{aspect-ratio:16/9;border:1.5px dashed var(--line-strong);color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.CompareTable-module__8f5WhG__addSlot span{background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.CompareTable-module__8f5WhG__addSlot:hover{border-color:var(--ink);color:var(--ink)}.CompareTable-module__8f5WhG__label,.CompareTable-module__8f5WhG__cell{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:16px 12px;font-size:14.5px}.CompareTable-module__8f5WhG__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding-top:19px;padding-left:0;font-size:11.5px;font-weight:400}.CompareTable-module__8f5WhG__text{color:var(--ink-2);font-size:14px;line-height:1.55}.CompareTable-module__8f5WhG__in{color:var(--success);font-weight:600}.CompareTable-module__8f5WhG__out{color:var(--muted)}.CompareTable-module__8f5WhG__chips{flex-wrap:wrap;gap:6px;display:flex}.CompareTable-module__8f5WhG__chips li{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:4px 9px;font-size:12.5px;font-weight:500}.CompareTable-module__8f5WhG__diffMode .CompareTable-module__8f5WhG__same{opacity:.45}.CompareTable-module__8f5WhG__diffMode .CompareTable-module__8f5WhG__differs .CompareTable-module__8f5WhG__label{color:var(--accent)}.CompareTable-module__8f5WhG__diffMode .CompareTable-module__8f5WhG__differs .CompareTable-module__8f5WhG__cell{background:var(--accent-soft)}.CompareTable-module__8f5WhG__diffMode .CompareTable-module__8f5WhG__differs .CompareTable-module__8f5WhG__cell:first-of-type{box-shadow:inset 2px 0 0 var(--accent)}@media (max-width:720px){.CompareTable-module__8f5WhG__corner,.CompareTable-module__8f5WhG__label{width:104px}.CompareTable-module__8f5WhG__label{z-index:1;background:#fff;padding-right:8px;font-size:10.5px;position:sticky;left:0}.CompareTable-module__8f5WhG__corner{z-index:1;background:#fff;position:sticky;left:0}.CompareTable-module__8f5WhG__table{min-width:560px}.CompareTable-module__8f5WhG__title{font-size:15px}}.CompareTable-module__8f5WhG__empty{background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:80px 24px;display:flex}.CompareTable-module__8f5WhG__empty h2{font-size:24px}.CompareTable-module__8f5WhG__empty p{color:var(--muted);max-width:46ch}.CompareTable-module__8f5WhG__emptyIcon{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid}.CompareTable-module__8f5WhG__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}
