.home-live-toolbar{display:flex;justify-content:flex-end;margin:12px 0 24px}.home-live-toolbar label{display:flex;align-items:center;gap:14px;font-size:14px;color:#74766d}.home-live-toolbar select{max-width:100%;font:inherit;color:#171916;padding:12px 38px 12px 14px;border:1px solid #deddd8;border-radius:12px;background:#fff}.home-live-bottom{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:28px;color:#74766d;font-size:14px}.home-live-card{position:relative;min-width:0}.home-live-card .car-info{display:flex;flex-direction:column;flex:1}.home-live-card .car-info .card-link{margin-top:auto;padding-top:20px}.home-live-card .car-info .meta{overflow-wrap:anywhere}.home-live-heart{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:10px!important;top:14px!important;right:14px!important;border:0;border-radius:50%;background:#fff!important;color:#222;cursor:pointer;z-index:2}.home-live-heart svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-live-heart[aria-pressed=true]{color:#d80025!important;background:#fff!important}.home-live-heart[aria-pressed=true] svg{fill:currentColor}.home-live-heart:focus-visible,.home-live-toolbar select:focus-visible{outline:3px solid #d80025;outline-offset:3px}.home-live-card .car-photo{display:block;height:auto;aspect-ratio:4/3;overflow:hidden}.home-live-card .car-photo img{width:100%;height:100%;object-fit:cover}.home-live-bottom [hidden],.home-live-toolbar[hidden]{display:none!important}@media(max-width:600px){.home-live-toolbar{justify-content:flex-start}.home-live-toolbar label{width:100%;justify-content:space-between;gap:8px}.home-live-toolbar select{min-width:0}.home-live-bottom{flex-direction:column;gap:14px}.home-live-bottom .btn{width:100%}.home-live-card .price{font-size:26px}}
.home-live-card .car-photo{position:relative}.home-live-card .country-tag{display:inline-flex!important;position:absolute;left:12px!important;bottom:12px!important;top:auto!important;right:auto!important;width:auto!important;height:auto!important;z-index:1;padding:6px 10px;border-radius:20px;background:#fff;color:#222;font-size:12px;line-height:1.4}
