.comparer_root__kkgl_{animation:comparer_fade-up__zcyzx .35s var(--ease) both}.comparer_topGrid__qVEoc{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}@media (max-width:640px){.comparer_topGrid__qVEoc{grid-template-columns:1fr}}.comparer_searchWrap__E4zub{position:relative;margin-bottom:10px}.comparer_searchIcon__TU4pR{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink3);font-size:16px}.comparer_searchInput__7VpQR{width:100%;padding:10px 14px 10px 42px;background:var(--r2);border:1px solid var(--s2);border-radius:var(--r-m);font-size:13px;color:var(--ink);outline:none;transition:border-color .15s}.comparer_searchInput__7VpQR:focus{border-color:var(--lime-m)}.comparer_searchInput__7VpQR::placeholder{color:var(--ink3)}.comparer_listWrap__UWI0O{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.comparer_listItem__51QaK{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:var(--r-s);cursor:pointer;background:var(--r2);border:1px solid var(--s1);transition:all .12s}.comparer_listItem__51QaK:hover{border-color:var(--lime-ring)}.comparer_listItemDisabled__FSH29{opacity:.5;cursor:not-allowed}.comparer_listItemName__YiQm5{font-size:13px;font-weight:600;color:var(--ink)}.comparer_listItemMeta__pSJn2{font-size:11px;color:var(--ink2)}.comparer_addBtn__1zvPz{font-size:18px;background:var(--lime-soft);border:1px solid var(--lime-ring);border-radius:6px;width:28px;height:28px;color:var(--lime);cursor:pointer}.comparer_selectedPanel__EuTlZ{background:var(--r1);border:1px solid var(--s1);border-radius:var(--r-l);padding:16px}.comparer_selectedTitle__HnQF_{font-size:11px;color:var(--ink2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.comparer_selectedEmpty__vXH5G{color:var(--ink3);font-size:13px;text-align:center;padding:20px 0}.comparer_selectedList__o9Y5_{display:flex;flex-direction:column;gap:8px}.comparer_selectedItem__hwxcb{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--r2);border-radius:var(--r-s)}.comparer_selectedItemName__y06Bx{font-size:12px;font-weight:600;color:var(--lime)}.comparer_selectedItemBrand__pGUo4{font-size:11px;color:var(--ink2)}.comparer_removeBtn__HIy1k{font-size:16px;background:var(--red-s);border:none;border-radius:6px;width:26px;height:26px;color:var(--red);cursor:pointer}.comparer_tableWrap__WTan5{background:var(--r1);border:1px solid var(--s1);border-radius:var(--r-xl);overflow:hidden}.comparer_table__tPtMg{width:100%;border-collapse:collapse}.comparer_tableHead__7dmuL{background:var(--r2);border-bottom:1px solid var(--s2)}.comparer_thCriteria__pOXTx{padding:14px 20px;text-align:left;font-size:11px;color:var(--ink2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:180px}.comparer_thProduct__D9oTe{padding:14px 20px;text-align:center}.comparer_thBrand__mC1aX{font-size:12px;font-weight:700;color:var(--ink)}.comparer_thName__GqNlG{font-size:11px;color:var(--ink2);margin-top:2px}.comparer_thScore__yREWZ{margin-top:8px;display:flex;justify-content:center}.comparer_tr__7yiG6{border-bottom:1px solid var(--s1)}.comparer_trAlt__1bHrb{background:var(--r2)}.comparer_tdLabel___sFSV{padding:12px 20px;font-size:12px;color:var(--ink2);font-weight:600}.comparer_tdValue__soSxl{padding:12px 20px;text-align:center;font-size:13px}.comparer_tdMono__tfXKy{font-family:DM Mono,monospace;font-weight:600}.comparer_trWinner__Oi6pI{background:rgba(174,237,92,.05);border-top:2px solid var(--s2)}.comparer_tdWinnerLabel__xNwq5{padding:14px 20px;font-size:12px;color:var(--lime);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.comparer_tdWinner__ox1kd{padding:14px 20px;text-align:center}.comparer_loserText__Ht5IM{font-size:12px;color:var(--ink2)}.comparer_tableFooter__N09Br{padding:12px 20px;border-top:1px solid var(--s1);background:var(--r2)}.comparer_tableFooterText__efDC7{font-size:11px;color:var(--ink3);font-style:italic}.comparer_waitMsg__W5dus{text-align:center;padding:40px 20px;color:var(--ink2);font-size:14px}@keyframes comparer_fade-up__zcyzx{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}