.icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:0 0 auto}
.actions button,.trust span,.tabs button,.search-btn,.more,.meta span,.finance li{display:flex;align-items:center;gap:7px}
.tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.tabs button{justify-content:center;gap:7px;font-size:12px;line-height:1.15;min-height:46px;padding-left:5px;padding-right:5px}.tabs button .icon{width:22px;height:22px;stroke-width:1.65}.tabs button:not(.active) .icon{color:#0b315d}.tabs button.active .icon{color:#fff}
.trust .icon{color:#56aaff;width:20px;height:20px}.search-btn .icon{width:20px;height:20px}.more .icon{width:16px;height:16px}
.stats div:before{display:none}.stat-badge{position:absolute;left:0;top:-4px;width:45px;height:45px;border-radius:13px;display:grid!important;place-items:center;background:linear-gradient(145deg,#f4f9ff,#e6f2ff);border:1px solid #d5e9ff;box-shadow:0 5px 14px rgba(9,73,145,.08)}.stat-icon{position:static;width:27px;height:27px;fill:none;stroke:#07396d;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.stats div:nth-child(3) .stat-badge,.stats div:nth-child(4) .stat-badge{background:linear-gradient(145deg,#f2f8ff,#dceeff)}.stats b{line-height:1.15}
.vehicle-photo:after{display:none}.favorite{position:absolute;right:10px;top:10px;width:34px;height:34px;border:1px solid rgba(5,31,61,.12);background:rgba(255,255,255,.95);border-radius:50%;display:grid;place-items:center;color:#173b64;box-shadow:0 3px 10px rgba(0,20,50,.12);z-index:2}
.favorite:hover{color:var(--blue);transform:scale(1.05)}.favorite .icon{width:18px;height:18px}.meta{align-items:center;flex-wrap:wrap}.meta span{gap:4px}.meta .icon{width:14px;height:14px}
.finance li .icon{color:#22a0ff;width:19px;height:19px;stroke-width:2}.account .icon{color:var(--blue)}
@media(max-width:900px){.tabs{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.trust span{gap:9px}.tabs{display:flex}.tabs button{gap:7px;min-width:150px}.tabs button .icon{width:21px;height:21px}.stat-badge{width:39px;height:39px;border-radius:11px}.stat-icon{width:24px;height:24px}.stats div{padding-left:48px}}
