.CompareCarsClient_page__xtl1G{min-height:100vh;background:var(--color-bg);padding-bottom:4rem}.CompareCarsClient_container__PWRbF{max-width:1200px;margin:0 auto;padding:1.5rem}.CompareCarsClient_breadcrumb__N9puk{margin-bottom:1.5rem;background:transparent!important;border:none!important;padding:0!important}.CompareCarsClient_header__BCzoT{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.CompareCarsClient_title__xVPW_{font-size:1.75rem;font-weight:700;color:#e5e5e5;margin:0;flex:1 1}.CompareCarsClient_subtitle__jYvaH{font-size:.9rem;color:#888;margin:0}.CompareCarsClient_selectorRow__YCHOa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media (max-width:768px){.CompareCarsClient_selectorRow__YCHOa{grid-template-columns:1fr}}.CompareCarsClient_selectorCard__zQVj7{background:var(--color-surface);border:1px dashed var(--color-border-subtle);border-radius:10px;overflow:hidden;min-height:120px}.CompareCarsClient_selectedCar__1tob6{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem}.CompareCarsClient_carThumb__WbR_B{width:80px;height:60px;object-fit:cover;border-radius:6px;flex-shrink:0}.CompareCarsClient_carInfo__nUqOa{flex:1 1;min-width:0}.CompareCarsClient_carName__m7jVZ{font-size:.9rem;font-weight:600;color:#e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompareCarsClient_carPrice__fgAx9{font-size:.875rem;color:#f70406;font-weight:600}.CompareCarsClient_removeBtn__z2TfP{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.5);border:none;border-radius:4px;color:#e5e5e5;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.7rem}.CompareCarsClient_removeBtn__z2TfP:hover{background:#f70406}.CompareCarsClient_loadingCard__lCIO0{padding:1rem}.CompareCarsClient_emptySlot__9tj6x{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;gap:.5rem;color:#888}.CompareCarsClient_emptySlot__9tj6x i{font-size:1.75rem;color:var(--color-border-subtle)}.CompareCarsClient_emptySlot__9tj6x p{margin:0;font-size:.85rem}.CompareCarsClient_searchInput__YSj0m{width:100%}.CompareCarsClient_searchPanel__bhbIo{background:#1a1a1a;border:1px solid #2a2a2a}.CompareCarsClient_suggestion__AT1ws{display:flex;justify-content:space-between;padding:.25rem 0}.CompareCarsClient_suggestionTitle__ERSoS{font-size:.85rem;color:#e5e5e5}.CompareCarsClient_suggestionPrice__vecpF{font-size:.85rem;color:#f70406}.CompareCarsClient_tableWrap__SYYdi{overflow-x:auto}.CompareCarsClient_table__auPGE{width:100%;border-collapse:collapse}.CompareCarsClient_th__9etw6{padding:.75rem 1rem;font-size:.85rem;font-weight:600;color:#bbb;text-align:left;background:var(--color-surface);border-bottom:2px solid #f70406;white-space:nowrap}.CompareCarsClient_tr__Po4dW:nth-child(2n) td{background:hsla(0,0%,100%,.02)}.CompareCarsClient_tdLabel__YPW0E,.CompareCarsClient_td__2_74x{padding:.65rem 1rem;font-size:.875rem;color:#bbb;border-bottom:1px solid var(--color-border)}.CompareCarsClient_tdLabel__YPW0E{font-weight:500;color:#e5e5e5;white-space:nowrap;background:hsla(0,0%,100%,.02)}.CompareCarsClient_emptyState__aej3M{text-align:center;padding:5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#888}.CompareCarsClient_emptyState__aej3M i{font-size:3rem;color:var(--color-border-subtle)}.CompareCarsClient_emptyState__aej3M p{margin:0;font-size:1.05rem}.CompareCarsClient_browseLink__glxm2{color:#f70406;text-decoration:none;font-size:.9rem}.CompareCarsClient_browseLink__glxm2:hover{text-decoration:underline}