.page_section__zPxlt{display:flex;justify-content:center;width:100%}.page_container__Z9dBr{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:var(--container-width);padding:0 40px;@media (max-width:992px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.IconButton_btn__optXI{padding:calc(var(--spacing));border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:background-color,color,active,transform;transition-duration:.3s;transition-timing-function:ease-out;width:max-content;&:disabled{opacity:.5}&:active{transform:scale(.9)}}.IconButton_primary__rh1VQ{background-color:var(--primary);color:white}.IconButton_secondary__SmAqv{background-color:var(--secondary);color:var(--heading)}.IconButton_success__BqtI7{background-color:var(--success)}.IconButton_warning__Pvabv{background-color:var(--warning)}.IconButton_error__NhzkA{background-color:var(--error)}.IconButton_info__p_S5D{background-color:var(--info)}.IconButton_light__sZfRd{background-color:var(--light);color:var(--dark)}.IconButton_dark__aiYkk{background-color:var(--dark);color:var(--light)}.IconButton_contained__aEVXd{background-color:var(--primary)}.IconButton_outlined__AMyvw{background-color:transparent;box-shadow:0 0 0 2px var(--primary) inset;color:var(--primary)}.IconButton_text__bbDRn{color:var(--text);background-color:transparent;padding:0}.IconButton_small__tB3qU{padding:calc(var(--spacing) / 2) var(--spacing);font-size:.8rem}.IconButton_medium__zSEP_{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2)}.IconButton_large__2XEul{padding:var(--spacing) calc(var(--spacing) * 3);font-size:1.2rem}.Menu_root__SVQWH{display:flex;align-items:center}.Menu_blocks__rZ4he{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px}.Menu_links__zASnq{display:flex;flex-direction:column;gap:20px}.Menu_link__KgydW{gap:10px;color:white;font-size:1.2rem}.Menu_link__KgydW,.Menu_menuButton__CdHrY{display:flex;flex-direction:row;align-items:center}.Menu_menuButton__CdHrY{cursor:pointer;text-transform:uppercase;color:var(--heading);font-size:12px;font-weight:800}.Menu_menuIcon__Te505{position:relative;top:-1px;color:var(--heading)}.Menu_modal__35Qd5{position:fixed;top:10px;bottom:10px;right:10px;z-index:5;width:300px;box-shadow:0 0 150px 0 black;border-radius:var(--radius);background-color:var(--heading)}.Menu_sidebar__WaPeS{display:flex;flex-direction:column;color:white;height:100%}.Menu_header__xLNJP{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0 0}.Menu_title__SIHHy{color:white;font-size:1.3rem}.Menu_closeButton__FTiyU{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--light),transparent 80%);color:var(--light);border-radius:50%;cursor:pointer}.Menu_icon__EQ_vf{display:flex;align-items:center;color:color-mix(in srgb,var(--light),transparent 50%)}.Menu_label__7SFqJ{color:var(--text)}.Brands_container__yl3hv{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.Brands_brands__SMBM0{display:flex;flex-direction:row;gap:20px;padding:0;overflow-x:auto;scrollbar-width:none;@media (max-width:992px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.Brands_control__tvRYV{width:0;overflow:hidden;opacity:0;transition:all .3s ease;@media (max-width:992px){display:none}}.Brands_controlVisible__sv18i{width:40px;opacity:1}.Brands_controlHidden__hvHp9{display:none}.Brands_brands__SMBM0::-webkit-scrollbar{display:none}.Brands_brand__A2ihB{display:flex;flex-direction:column;align-items:center;gap:5px}.Brands_name__QqZvM{font-size:.7rem}.Brands_active__t2NRx{color:var(--dark)}.CarPreview_imageContainer__lXrmH{overflow:hidden;position:relative;padding:0 0 80%}.CarPreview_image__TjICx{position:absolute;height:100%;width:100%;inset:0;color:transparent;border-radius:16px;object-fit:cover}.CarPreview_car__QhwGP{position:relative;border-radius:16px;padding:20px;background-color:white;box-shadow:0 0 20px 0 rgb(218,218,218)}.CarPreview_car__QhwGP,.CarPreview_content__j4yU8,.CarPreview_link__qcfjW{display:flex;flex-direction:column;gap:10px}.CarPreview_content__j4yU8{border-radius:16px}.CarPreview_name__zSFx_{font-weight:800;color:var(--heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em;min-height:48px}.CarPreview_actions__RaIeQ{position:absolute;top:30px;left:30px;z-index:3;display:flex;flex-direction:column;gap:10px}.CarPreview_year__ZRat4{color:var(--text)}.CarPreview_footer__ZXVq6{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.CarPreview_price__9Kn6a{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--heading);font-weight:600;font-size:1.3rem}.CarPreview_disabled__BJ91t{position:relative;pointer-events:none}.CarPreview_disabled__BJ91t:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:1;border-radius:16px;pointer-events:none}.CarPreview_disabled__BJ91t:before{content:"Объявление снято с публикации";position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;font-weight:900;color:var(--dark)}.CarPreview_ruPrice__A37PK{font-size:.9rem;color:rgb(77,77,77)}.page_section__zRvG3{display:flex;justify-content:center;width:100%}.page_container__HpTWq{display:flex;flex-direction:column;gap:20px;overflow:hidden;width:100%;max-width:var(--container-width);padding:var(--container-padding);padding-top:0;@media (max-width:992px){padding:var(--container-padding-mobile);padding-top:0}}.CarList_carsContainer__Yavik{flex:1 1;display:flex;flex-direction:column;border-radius:16px}.CarList_cars__wUFIg{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;width:100%;border-radius:30px;@media (max-width:1300px){grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){grid-template-columns:1fr 1fr}@media (max-width:576px){grid-template-columns:1fr}}.CarList_noFound__lAip6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;padding:30px 10px;text-align:center}.CompareButton_actionIcon__3Bg9u{display:flex;align-items:center;justify-content:center;background-color:white;color:var(--dark);border-radius:50%;cursor:pointer;height:max-content;width:max-content}.CompareButton_active__Jif1r{color:var(--dark)}.CompareCarList_container__T7uWb{flex:1 1;display:flex;flex-direction:column;gap:20px}.CompareCarList_carsContainer__4BMA1{flex:1 1;padding:20px;background-color:white;border-radius:16px}.CompareCarList_cars__KNlgb{display:flex;flex-direction:row;width:100%;overflow-x:scroll}.CompareCarList_car__xV7_M{position:relative;flex:0 0 185px;display:flex;flex-direction:column;gap:10px}.CompareCarList_link__QCnku{display:flex;flex-direction:column;gap:10px;padding:10px}.CompareCarList_imageContainer___9yqB{overflow:hidden;position:relative;padding:0 0 100%;height:180px}.CompareCarList_image__sTkiT{position:absolute;height:100%;width:100%;inset:0;color:transparent;border-radius:16px;object-fit:cover}.CompareCarList_name__qjEGw{height:48px}.CompareCarList_content__rwVPI{display:flex;flex-direction:column;border-radius:16px}.CompareCarList_content__rwVPI div{padding:10px}.CompareCarList_content__rwVPI div:nth-child(2n){background-color:rgb(233,233,233)}.CompareCarList_sup__WI_cz{position:absolute;font-size:.7rem}.CompareCarList_noFound__mS67r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;padding:30px 10px}.CompareCarList_title2__mXz6Q{text-align:center}.CompareCarList_property__P_OkB{min-height:63px}.page_section__LTeiB{display:flex;justify-content:center;width:100%}.page_container__7ymuq{display:flex;flex-direction:column;gap:20px;overflow:hidden;width:100%;max-width:var(--container-width);padding:var(--container-padding);padding-top:0;@media (max-width:992px){padding:var(--container-padding-mobile);padding-top:0}}.FavoriteButton_actionIcon__lRoqY{display:flex;align-items:center;justify-content:center;background-color:white;color:var(--dark);border-radius:50%;cursor:pointer}.FavoriteButton_active__pfv00{color:rgb(194,37,37)}.FavoriteButton_favoriteIcon__rZhX7{position:relative;top:1px}.Modal_modalOverlay__kHWSs{position:fixed;top:0;bottom:0;left:0;z-index:5;background-color:rgba(0,0,0,.8);width:100%;display:flex;align-items:center;justify-content:center}.Modal_modal__m7I6y{position:absolute;overflow-y:auto;z-index:4;background-color:var(--gray);display:flex;flex-direction:column;border-radius:var(--radius);margin:10px;min-width:310px}.Modal_header__6WJWT{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:10px 0}.Modal_content__tvZQp{background-color:white;padding:40px;margin:0 10px 10px;border-radius:var(--radius);@media (max-width:576px){padding:var(--container-padding-mobile)}}.Modal_modalFooter__G8pBM{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.Modal_cancel__w5j8z{position:absolute;top:5px;right:10px}.AdminCarSearch_container__jDc5z{display:flex;flex-direction:row;gap:5px}.AdminCarSearch_search___buOi{display:flex;flex-direction:row;align-items:center;width:100%;background-color:white;border-radius:var(--radius)}.AdminCarSearch_field__V9b8w{display:flex;flex-direction:row;align-items:center;border-radius:calc(var(--radius) * 2);overflow:hidden;gap:calc(var(--spacing) * 1);color:var(--heading)}.AdminCarSearch_outline__1x4_R{border:var(--border);transition:border-color .3s}.AdminCarSearch_outline__1x4_R:focus-within{border-color:var(--primary)}.AdminCarSearch_input__XY7v0{padding:10px 15px}.AdminCarSearch_searchButton__uuHdk{border:2px solid rgb(255 255 255/0)}.AdminCarSearch_cancelButton__8leVY{visibility:hidden;opacity:0;cursor:not-allowed;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}.AdminCarSearch_cancelButtonShow__y1J7E{visibility:visible;opacity:1;cursor:pointer;pointer-events:inherit}