/* HerCar live patch v55 — consistent units, ARF modal fact and visible details affordance. */
.listing-facts.listing-facts-four{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
  margin-top:15px;
}
.listing-facts-four .listing-fact{
  display:flex;
  min-height:64px;
  flex-direction:column;
  justify-content:center;
  padding:10px 11px;
}
.listing-facts-four .listing-fact strong{
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
  line-height:1.25;
}
.car-card .price-row{
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  column-gap:10px;
  row-gap:12px;
}
.card-more-indicator{
  min-height:40px;
  border:1px solid #dedee2;
  border-radius:999px;
  background:#fff;
  color:#151519;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  padding:8px 11px 8px 13px;
  font:inherit;
  font-size:.7rem;
  font-weight:900;
  cursor:pointer;
  white-space:nowrap;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.card-more-indicator:hover,.card-more-indicator:focus-visible{
  transform:translateY(-2px);
  border-color:#111216;
  box-shadow:0 8px 18px rgba(10,10,12,.10);
}
.card-more-arrow{
  width:23px;
  height:23px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:#111216;
  color:#fff;
  line-height:1;
}
.car-card .card-video-cta{
  grid-column:1/-1;
}
.modal-listing-facts.modal-listing-facts-three{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
@media(max-width:650px){
  .listing-facts.listing-facts-four{gap:10px}
  .listing-facts-four .listing-fact{min-height:70px;padding:11px 12px}
  .listing-facts-four .listing-fact span{line-height:1.2}
  .listing-facts-four .listing-fact strong{font-size:.84rem}
  .card-more-indicator{min-height:42px;font-size:.72rem;padding-inline:10px}
  .modal-listing-facts.modal-listing-facts-three{grid-template-columns:repeat(2,minmax(0,1fr))}
  .modal-listing-facts-three .modal-arf-fact{grid-column:1/-1}
}
@media(max-width:380px){
  .card-more-indicator>span:first-child{display:none}
  .card-more-indicator{width:42px;padding:8px}
}
